/*############################ Revisado 18-04-2010 ### Jesús #########################*/

/*---- Reseter y valores generales ----*/	
	
	body {font-size: 62.5%; font-family: Arial, Helvetica, sans-serif; color: #404040; background: #ffffff; }
	html, body, p, h1, h2, h3, h4, h5, h6, dd, dt, dl, ul, li, ol, img {padding: 0; margin: 0;}
	
	a {text-decoration:none; color: #8e0035;}
	a:hover {text-decoration: underline;}
	
	p {}
	
	img {border: 0;}
	
	table {border-collapse: collapse;}
	td, th {margin: 0; padding: 0;}
	thead, tfoot, caption, legend {display:none;}

	ul li {list-style-type: none;}
	
	hr {display:none;}
	.acess {display:none;}
	.lft {float:left !important;} 
	.rgt {float:right !important;} 
	.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	.clear{clear: both;}

/*---- ESTRUCTURA (en todo el sitio) ----*/
	
	#contenedor{width: 93.4em; margin: 0 auto; padding: 0 0.8em 0 0.8em; position: relative; background: #f1f1f1;}
	#contenedor:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	
		#cabecera {width: 93.4em; position: relative; margin: 0 0 1.6em 0;}
		#contenidos {width: 93.4em;}
		
	#pie {width: 92.2em; padding: 1.6em; margin: 0 auto;}
	#pie:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

	/*---- Estructura contenidos 1 - 1 - 1 - 1 - 1 ----*/
	
		/*---- Columnado Único 11111 - Contenedor columnas ----*/
		.columna-11111 {width: 92.2em; clear: both; margin: 0 0 0.8em 0; padding: 0.5em; border: 0.1em solid #e6e6e6; background: #ffffff;}
			.columna-11111:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
		
		/*---- Columnado Doble 11 - 111 ----*/
		.columna-11-111-lft {width: 37.2em; float: left !important; margin: 0 2.5em 0 0;}
		.columna-11-111-rgt {width: 52.5em; float: left !important; margin: 0 0 0 0;}
		
		/*---- Columnado Doble 11 - 111 ----*/
		.columna-111-11-lft {width: 52.5em; float: left !important; margin: 0 2.5em 0 0;}		
		.columna-111-11-rgt {width: 37.2em; float: left !important; margin: 0 0 0 0;}
		
		/*---- Columnado Doble 1111 - 1 ----*/
		.columna-1111-1-lft {width: 57.7em; float: left !important; margin: 0 4em 0 4em;}		
		.columna-1111-1-rgt {width: 20.5em; float: left !important; margin: 0 4em 0 2em;}
		
		/*---- Columnado Triple 1 - 111 - 1 ----*/
		.columna-1-111-1-lft {width: 18.6em; float: left !important; margin: 0 2.5em 0 0;}
		.columna-1-111-1-ctr {width: 50em; float: left !important; margin: 0 2.5em 0 0;}
		.columna-1-111-1-rgt {width: 18.6em; float: left !important; margin: 0 0 0 0;}
	
/*---- CABECERA ----*/
		
	#cabecera-corporativa {height: 11em; background: #1894d0 url(../img/general/cabecera/fondo_cabecera.jpg) right bottom no-repeat;
		border-left: 0.1em solid #043b62; border-right: 0.1em solid #043b62; border-bottom: 0.1em solid #043b62;}
		.logo_cabecera {float: left; position: absolute; top: 1.2em; left: 4em; width: 20.3em; height: 8.7em; }
		
		/*---- Navegación Informacion ----*/
		
		#navegacion-informacion {height: 3em; float:right !important; background: #00609e; margin: 0 1em 0 0;}
			#navegacion-informacion ul {padding: 0.5em 1em 0 1em;}
			#navegacion-informacion ul :first-child {background: none;}
			#navegacion-informacion ul li {display: inline; float: left; padding: 0.2em 0.9em 0.3em 1em; background: transparent url(../img/general/cabecera/navegacion_informacion_sep.jpg) top left no-repeat;}
			#navegacion-informacion ul li a{font-size: 1.2em; color: #ffffff;}
		
		.logo_alianza {float: right !important; clear: right; margin: 0.7em 1.2em 0  0; width: 31.8em; height: 6.6em; }
		
	#cabecera-navegacion  {height: 4em;}
	
/*---- NAVEGACIÓN ----*/
	
		/*---- Menú Principal ----*/
		#navegacion-principal ul  {float: left !important; padding: 0 0 0 0.5em;}
			#navegacion-principal ul li {display: inline; float: left; height: 3em; padding: 1em 1.5em 0 1.5em; margin: 0 0.4em 0 0; background: #ffffff url(../img/general/cabecera/navegacion_principal.jpg) repeat-x top;
				border-left: 0.1em solid #dbdbdb; border-right: 0.1em solid #dbdbdb; border-bottom: 0.1em solid #dbdbdb;}
			#navegacion-principal ul li a{display: block;  font-size: 1.6em; font-weight: bold; color: #454545;}
			#navegacion-principal ul li a:hover{color: #8e0035; text-decoration:none; background: transparent url(../img/general/cabecera/navegacion_principal_over.gif) repeat-x bottom;}
			#navegacion-principal ul li .iselect{}
			#navegacion-principal ul li .iselect a{}
					
		/*---- Navegación Interior ----*/
		#navegacion_seccion {padding: 0.5em 0 0 0; margin: 0 0 1.5em 0; background: #ffd801 url(../img/general/secciones/navegacion_seccion_top.jpg) left top repeat-y;}
			#navegacion_seccion  ul{background: #ffffff; border-bottom: 0.4em solid #f1f1f1; padding: 0.5em 0 0.5em 0;}
			#navegacion_seccion  ul li{padding: 0.4em 1em 0.4em 2em; background: transparent url(../img/general/secciones/navegacion_secciones_over.gif) 0.6em 0.9em no-repeat;}
			#navegacion_seccion  ul li a{display: block; font-size: 1.4em; font-weight: bold; color: #404040;}
			#navegacion_seccion  ul li a:hover{color: #8e0035; text-decoration:none;}
				
		/*---- Migas ----*/
		
		#migas {}
			#migas .cabecera {display:inline; padding: 0 0.5em 0 0.5em; font-size: 1.2em; color: #000000;}
			#migas ul {display:inline; }
			#migas ul li {display:inline; font-weight: bold; font-size: 1.2em; color: #404040;}
			#migas ul li a {color: #910036;}
			
/*---- PIE de PÁGINA ----*/
	
	#pie .copy {float:left; width: 100%; margin: 0 0 1em 0; padding: 0 0 0.8em 0; border-bottom: 0.1em dotted #bcbcbc;}
	
		#pie .copy  p{float:left !important; font-size: 1.2em;}
	
		#navegacion-pie ul {float:right !important; margin: 0 0 0 0;}
		#navegacion-pie ul :first-child {background: none;}
		#navegacion-pie ul li {display: inline; float: left; padding: 0em 0.9em 0em 1em; background: transparent url(../img/general/cabecera/navegacion_pie_sep.gif) top left no-repeat;}
		#navegacion-pie ul li a{font-size: 1.2em;}
		
		#enlaces{float: left; padding: 0 2.5em 0 0; margin-right: 3em;}
			#enlaces  li {display: inline; float: left; padding: 0;}
			#enlaces  li a{display: block;}
				.enlaces_baile{width: 12.4em; height: 6.4em;}
				.enlaces_iitm {width: 27em; height: 6.4em;}
				.enlaces_fpaz {width: 13.2em; height: 6.4em;}
			
		#creditos{float:right !important;}
			#creditos p{padding: 0 0 0.5em 0.5em; color: #bcbcbc;}
			#creditos ul{}
				#creditos ul li{display: inline; float: left;}
					.creditos_ignitios {width: 13.7em; height: 3.3em;}
					.creditos_area {width: 15.5em; height: 3.3em;}