@charset "utf-8";
/* CSS Document */

* {
				margin:0px;
				padding:0px;
			}
			
			body{
				font-family: Verdana, Geneva, sans-serif;
				background-color: #FBFBFB;
			}
			
						
			#header {
	margin: auto;
	height: 40px;
	background-color: #E28D54;
				z-index:2;
			}
			
			ul, ol {
				list-style:none;
				z-index:5;
			}
			
			.nav > li {
				float:left;
			}
			
			.nav li a {
	background-color: #E28D54;
	color: #fff;
	text-decoration: none;
	padding: 10px 25px;
	display: block;
			}
			
			.nav li a:hover {
	background-color: #D4145A;
			}
			
			
			.nav li ul {
				display:none;
				position:absolute;
				min-width:265px;
			}
			
			.nav li:hover > ul {
				display:block;
				
				
			}
			
			.nav li ul li {
				position:relative;
			}
			
			.nav li ul li ul {
				right:-265px;
				top:0px;
			}
#menuaudiencias {
	background-color:#4EA7BE; height:19px; padding-bottom:20px;
	
}
#encabezadoprincipal {
	background-image:url(imagenes/header_naranja.png);
	
}
#redes {
	clear: both;
	background-color:#943104;

}
#contenidos {
	background-image:url(imagenes/back_naranja.png);
	
}
#footerdesign {
	color:#000000;
	background-image:url(imagenes/foter_naranja.png);
	
	
}
#footermenu {
	background-color: #E06C2B;
}
.titlesmenu {
	font-size: 20px;
	color: #8B3E0B;
}
.titlesmenudos {
	font-size: 22px;
	color: #8B3E0B;
	text-align: center;
}
tr td a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 14px;
}

tr td a:hover{
	color: #2024D8;

}





.lav {
	background-color:#4EA7BE;
				
				
			}

.lav > li {
				float:left;
				
				
			}
			
			.lav li a {
	background-color: #4EA7BE;
	color: #fff;
	text-decoration: none;
	padding: 10px 12px;
	display: block;
			}
			
			.lav li a:hover {
	background-color: #D4145A;
			}
			
			.lav li ul {
				display:none;
				position:absolute;
				min-width:265px;
			}
			
			
			
			.lav li:hover > ul {
				display:block;
				
				
			}
			
			.lav li ul li {
				position:relative;
				
			}
			
			.lav li ul li a {
				background-color:#79C6D8;
			}
			.lav li ul li a:hover {
				background-color:#D4145A;
			}
			
			
			.lav li ul li ul {
				right:-265px;
				top:0px;
			}
			
			


#menuaudiencias {
	background-color: #4EA7BE;
	height: 70 px;
}#menuaudiencias #pruebaaudiencias {
	display:block;
	background-color: #BFAF80;
	height: 30 px;
	margin-right: 12 px;
	margin-left: 12 px;
}


.logobanxicfin{
	display: block;
	margin-left:auto;
	margin-right:auto;
	}
	
.baxicobtn {
	background-image:url(imagenes/btn_tw2.png);
				
				
			}
.nivelbtn {
	background-image:url(imagenes/back.png);
				
				
			}
			
			#header .nav {
				padding-left:550px;
				


}

.titlesrecursos {
	font-size: 19px;
	color: #D91D75;
	margin-left: auto;
	margin-right: auto;
	text-align: center;	
		
				
			}
			
.titlestarjetss {
	font-size: 19px;
	color:#885A32;
	margin-left: auto;
	margin-right: auto;
	text-align: center;	
		
				
			}
			
			
			.titlesvisitanos {
	font-size:20px;
	color:#F4F4F4;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	
		
				
			}
			
			.titlessubmens {
	font-size:12px;
	color:#7BE98B;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	
	
	
				
				
			}
			
			.imagecentered {
				text-align:center;
				margin-left:auto;
				margin-right:auto;
				display:block;
				
			}
			
			.textoschicos {
	font-size:12px;
	color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	
		
				
			}

.parrafos {
	font-size:15px;
	margin-left:14px;
	margin-right:14px;
	text-align:justify;
	color:#363636;
	
		
				
			}
#contenidos #bannerinicio {
	background-color: #4EA7BE;
}

h1 {
	color: #D91D75;
	text-align: center;
}
#contenidos #bannereduca img {
}
#contenidos #bannerinformativo {
	background-color:#147BBC;
}
#contenidos h1 {
}
h2 {
	color:#45A7C0;
	text-align:center;
	
}
p { 
	color: #6C6464;
	font-size: 15px;
	text-align: justify;
	margin-left: 17px;
	margin-right: 17px;
	line-height: 21px;

}

#contenidos #linea {
	background-color:#1948C7;
	display:block;
	height:3px;
	clear:both;
	
}

#contenidos #lineados {
	background-color: #E28D54;
	display: block;
	height: 3px;
	clear:both;
}

#contenidos #lineatres {
	background-color:#2EA9C8;
	display:block;
	height:3px;
}

#contenidos #lineacuatro {
	background-color:#CC7E44;
	display:block;
	height:3px;
}


	.enlace_sectiones {
	font-size:16px;
	color:#0D108F;
		
			}
			
			#contenidos #bancabillets {
	background-image:url(imagenes/back_billetes.png);
}

			#contenidos #premcon {
				background-color:#FFFFFF;
}

.naranjas_titles {
	font-size: 20px;
	padding-left: 15px;
	text-align: center;
	color: #B85F1B;
		
			}
			
			
			.naranjas_titlesfuertes {
	font-size: 24px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	color: #B85F1B;
	
		
				
			}
			
			.cabezadosaudiencias {
	text-align: center;
	color: #E9C092;
	font-size: 22px;
		
			}
			
			.cabezadosaudienciasdos {
	text-align:center;
	color:#FCDCB8;
	font-size:16px;
		
			}
			
			#contenidos #inf {
	background-color: #943104;
	height: 6px;
}

.titlesproductos {
	font-size: 17px;
	color: #4EA7BE;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
		
				
			}
			
			#contenidos #galerisinter {
	background-image:url(imagenes/back_gris.png);
}

#espaciosintrmedios {
	float: left;
	width: 685px;
	height: 444px;
}

#primero {
		    width:655px;

    float:left;
}
		.blu {
			background-image:url(imagenes/back_pr.png);
}

tr td  button {
	 border: none;
	 background-color:transparent;
	 color:#22869D;
 padding: 5px;
 font-size: 20px;
 border-radius: 5px;
 position: relative;
 box-sizing: border-box;
 transition: all 500ms ease;
 height: 50px;
 transform-style: preserve-3d;
 margin-left:12px;
 width:110px;
}

tr td  button:after {
 top: -100%;
 left: 0px;
 width: 100%;
 height: 50px;
 position: absolute;
	 background-color:transparent;
 border-radius: 5px;

 content:url(imagenes/home_dos.png);
 transform-origin: left bottom;
 transform: rotateX(90deg);
 align-content:center;
 
}

tr td button:hover {
 transform-origin: center bottom;
 transform: rotateX(-90deg) translateY(100%);
}

			.enlacehome {
	font-size:15px;

	margin-right:2px;
	text-align:justify;
	color:#002743;
		
			}
