@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
}

.cien {
	width:100%;
}

#barra {
	background:#141516;
	padding:2px;
}



@font-face {
	font-family: 'Capitalis';
	src: url('fonts/CapitalisTypOasis.eot');
	src: local('☺'), url('fonts/CapitalisTypOasis.woff') format('woff'), url('fonts/CapitalisTypOasis.ttf') format('truetype'), url('fonts/CapitalisTypOasis.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Alliance';
	src: url('fonts/alliance.eot');
	src: local('☺'), url('fonts/alliance.woff') format('woff'), url('fonts/alliance.ttf') format('truetype'), url('fonts/alliance.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

#contenedor {
	width:1024px;
	margin:0px auto;
	}
	
#contenedora {
	width:100%;
	margin:0px auto;
	}
	
#contenedor2 {
	width:1024px;
	margin:0px auto;
	}
	
#contenedorp {
	width:100%;
	margin:0px auto;
	}
	
#contenedor100 {
	width:100%;
	margin:0px auto;
	}
	
#completo {
	width:100%;
	
	}
	
.hor1 {
	width:50px;
}

.hor2 {
	width:250px;
}

.ver1 {
	height:50px;
}

.ver2 {
	height:25px;
}

.vermas {
	color:#141516;
	text-decoration:none;
}

.espacio5 {
	width:5px;
}

.texto1 {
	width:512px;
	font-family:Alliance, "Times New Roman", Times, serif;
	color: #3C3C3B;
	font-size:21px;
	padding:0px 0px 20px 0px;
	text-align:left;
}

.texto2 {
	font-family:Alliance, "Times New Roman", Times, serif;
	color: #3C3C3B;
	font-size:15px;
	padding:20px;
}

.texto3 {
	font-family:Alliance, "Times New Roman", Times, serif;
	color: #3C3C3B;
	font-size:15px;
	padding:20px 20% 0px 0px;
}

.texto4 {
	font-family:Alliance, "Times New Roman", Times, serif;
	color: #3C3C3B;
	font-size:12px;
}

.gracias {
	font-family:Alliance, "Times New Roman", Times, serif;
	color: #262728;
	font-size:30px;
	text-align:center;
}

.sangria {
	font-family:Alliance, "Times New Roman", Times, serif;
	color: #3C3C3B;
	font-size:15px;
	padding:20px;
	margin-left: 25px;
  	text-indent: -25px;
}

.menuinf1 {
	font-family:Alliance, "Times New Roman", Times, serif;
	color:#FFF;
	font-weight:bold;
	font-size:18px;
}

.menuinf1 a {
	text-decoration:none;	
	color:#FFF;	
}

.menuinf1 a:hover {
	color:#BBBFC2;	
}

.menuinf2 {
	font-family:Alliance, "Times New Roman", Times, serif;
	color:#FFF;
	font-size:13px;
	
}

.menuinf2 a {
	text-decoration:none;	
	color:#FFF;	
}

.menuinf2 a:hover {
	color:#BBBFC2;	
}

.degradadoh {
	height:5px;
	background-image:url(web-24.png);
	background-repeat:repeat-y;
	background-color:#005389;
}

.degradadoh2 {
	background-image: url(web-24a.png);
	background-repeat: repeat-y;
	background-color: #3f4244;
}

#idioma {
	font-family:Alliance, "Times New Roman", Times, serif;

	
}

#idioma a{
	color:#fff;
	text-decoration:none;
}

#idioma a:hover {
	color:#CCC;
}



.menul {
	font-family:Alliance, "Times New Roman", Times, serif;
	font-size:22px;
	padding:30px 0px;
	text-align:center;
}

.menul a {
	color:#FFF;
	text-decoration:none;
}


.menul2 {
	font-family:Alliance, "Times New Roman", Times, serif;
	font-size:18px;
	padding:20px 0px;
	text-align:center;
}

.menul2 a {
	color:#FFF;
	text-decoration:none;
}

#sectores a:hover {
	background-color:#141516;
	padding:30px 104px;
}

#valores a:hover {
	background-color:#141516;
	padding:30px 110px;
}

#filosofia a:hover {
	background-color:#141516;
	padding:30px 106px;
	
}

#saladeprensa a:hover {
	background-color:#141516;
	padding:30px 73px;
}

#alianzas a:hover {
	background-color:#141516;
	padding:30px 104px;
}

#ventajas a:hover {
	background-color:#141516;
	padding:30px 104px;	
}

#derechocorp a:hover {
	background-color:#141516;
	padding:20px 57px;
}

#lavadodinero a:hover {
	background-color:#141516;
	padding:20px 70px;
}

#anticorrupcion a:hover {
	background-color:#141516;
	padding:20px 79px;
}

#datospersonales :hover {
	background-color:#141516;
	padding:20px 11px;
}

.sombrai {

	width:68px;
	background-image:url(sombrai.png);
	background-repeat:repeat-y;
}

.sombrad {
	width:68px;
	background-image:url(sombrad.png);
	background-repeat:repeat-y;
}

/*DESPLEGABLE*/
#header {
				margin:auto;
				width:610px;
				float:right;
				
			}
			
			ul, ol {
				list-style:none;
			}
			
			#nav > li {
				float:left;
			}
			
			#nav li a {
				color:#fff;
				text-decoration:none;
				display:block;
				padding:0px;
				
			}
			
			#nav li a:hover {
				text-decoration:underline;
			}
			
			#nav li ul {
				display:none;
				position:absolute;
				min-width:68px;
			}
			
			#nav li:hover > ul {
				display:block;
			}
			
			#nav li ul li {
				position:relative;
			}
			
			#nav li ul li ul {
				right:-160px;
				top:0px;
			}	
.subtitulo-aviso {
	font-size: 15px;
	
}
