/*----------  ESTRUCTURA BÁSICA ----------*/
span, p{
	line-height: 18px;
}
.sup{ width:966px; height:70px; margin:auto; position:relative; padding-top:10px; }

	.sup .logo{ width:150px; height:60px; background:url(../images/header.logo.gif) no-repeat; float:left; cursor:pointer}
	.sup .logoTxt{ width:555px; height:60px; background:url(../images/header.logoTxt.gif) no-repeat; float:left; }
	.sup .contacto{ width:170px; height:60px; background:url(../images/header.contacto.gif) no-repeat; float:right; }

.medCont { width:966px; height:597px; background: url(../images/foto.home.jpg); margin:auto; position:relative; }

.medContSinFondo {width:966px; height:597px; margin:auto; position:relative; }
	.fondo_1 {background: url(../images/foto.institucional.jpg);}
	.fondo_2 {background: url(../images/foto.individuos.jpg);}
	.fondo_3 {background: url(../images/foto.empresa.jpg);}
	.fondo_4 {background: url(../images/foto.informes.jpg);}
	.fondo_5 {background: url(../images/foto.prensa.jpg);}
	.fondo_6 {background: url(../images/foto.servicios.jpg);}
	.fondo_7 {background: url(../images/foto.actividades.jpg);}

.medMenu{ width:966px; height:153px; margin:auto; position:relative; }

.inf{ width:966px; height:34px; background:#b1b1b1; margin:auto; cursor:pointer}

.cursorPointer{cursor:pointer}

/*----------  MENU SUPERIOR ----------*/
.menuCon{ width:966px; height:30px; position:relative; z-index:700}
	
	.menuAlf{ position:absolute; left:0px; top:0px; z-index:750; width:966px; height:30px; background:#000; filter:alpha(opacity=10); opacity: 0.1; -moz-opacity:0.1; }
	
	.menu{ position:absolute; left:198px; top:0px; z-index:800; height:30px; width:768px; float:right;}
	
		.uno{ position:absolute; left:12px; } .dos{ position:absolute; left:68px; } .tres{ position:absolute; left:177px; } .cuatro{ position:absolute; left:265px; } .cinco{ position:absolute; left:351px; } .seis{ position:absolute; left:505px; } .siete{ position:absolute; left:574px; } .ocho{ position:absolute; left:675px; }
			
		.menu li{ height:40px; float:left; cursor:pointer;  }
			
		.menu .txt{ font-family:Verdana, sans-serif; font-size:10px; color:#FFFFFF; font-weight:bold; line-height:24px; padding:2px 5px 2px 5px; text-decoration:none; }
		
		.menu li:hover > .txt{ background:#FBB754; }
		
		.menu li ul{ display:none; width:186px; background:#FBB754;}
		
		.menu li ul li{ width:180px; height:18px; border-bottom:1px solid #dfbe8f; margin:0px; }
		
		.align{margin-left:-98px;}
		
		.menu li ul .txt{ font-family:Verdana, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#FFFFFF; font-weight:bold; padding:3px; line-height:18px; }
		
		.menu li ul .txt a{text-decoration:none;} 
		
		.menu li:hover .txt a{background:none;} 
		
		.menu .space{ background:none; height:6px; }
		
/*----------  HOME MED ----------*/
.cja_indFondo {width:219px; height:146px; background:url(../images/fnd.caja.png) repeat; position:absolute; top:101px; left:13px; }
.cja_ind{ width:219px; height:146px; position:absolute; top:101px; left:13px; }

	.cja_ind h1{ font-family:Verdana, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; padding:5px; }
	.cja_ind .img{ width:219px; text-align:center; }
	
.cja_empFondo{ width:219px; height:146px; background:url(../images/fnd.caja.png) repeat; position:absolute; top:101px; left:249px; }
.cja_emp{ width:219px; height:146px; position:absolute; top:101px; left:249px; }
	
	.cja_emp .img{ float:left; padding-left:6px; }
	.cja_emp h1{ font-family:Verdana, Helvetica, sans-serif; font-size:15px; color:#FFFFFF; font-weight:bold; padding:5px; }
.cja_sobreFondo{width:453px; height:196px; position:absolute; top:257px; left:13px; background:url(../images/fnd.sobre.png) repeat; }
.cja_sobre{ width:453px; height:196px; position:absolute; top:257px; left:13px;}

	.cja_sobre .sup{ float:left; width:43px; height:35px; background:url(../images/globo_sobre.png) no-repeat; }
	
	.cja_sobre h1{ font-family:Verdana, Helvetica, sans-serif; font-size:15px; color:#383838; font-weight:bold; padding:18px 0 0 8px; }
	
	.cja_sobre .med{ font-family:Verdana, Helvetica, sans-serif; font-size:13px; color:#2e2e2e;  line-height:15px; padding:13px 13px 0 13px;}
	
	.cja_sobre a.link{ font-family:Verdana, Helvetica, sans-serif; float:left; font-size:13px; font-weight:bold; color:#1078bc; }
	
	.cja_sobre .inf {float:right;  width:72px; height:22px; background:none}
	.azul {background:url(../images/punto.azul.png) no-repeat;}
	.puntito{ width:12px; height:22px; margin-left:5px; float:left}
	.naranja {background:url(../images/punto.naranja.png) no-repeat;}
	
.cja_rssFondo{width:453px; height:25px;  position:absolute; top:463px; left:13px; background:url(../images/fnd.sobre.png) repeat; padding-top:10px;}
.cja_rss{ width:453px; height:25px;  position:absolute; top:463px; left:13px; padding-top:10px; }

	.cja_rss .rss{ width:18px; height:18px; background:url(../images/rss.png) no-repeat; float:left; position:absolute; top:8px; left:17px;}
	
	.cja_rss .rssTxt {width:142px; font-family:Verdana, Helvetica, sans-serif; font-size:11px; color:#434343; line-height:15px;  position:absolute; top:11px; left:52px; cursor:pointer; font-weight:bold}
	
	.cja_rss .email{ height:18px; width:18px; background:url(../images/email.png) no-repeat; height:18px; left:232px; position:absolute; top:8px;}
	
	.cja_rss .emailTxt{ width:142px; font-family:Verdana, Helvetica, sans-serif; font-size:11px; color:#434343; line-height:15px;  position:absolute; top:11px; left:274px; cursor:pointer; font-weight:bold}
	

/*----------  MENU INF ----------*/
.menuSup{ width:966px; height:1px; background:#e8e6e6; }

.menuMed{ width:966px; height:6px; background:#b1b1b1; }

.menuInf{ width:966px; height:145px; background:#e8e6e6; border-bottom:1px solid #ff820d; }

	.menuInf h1{ font-family:Verdana, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ff780b; padding:13px 0 13px 7px; }

	.menuInf ul{ height:137px; float:left; } /*list-style-image: url(../images/bullet.jpg);*/

	.menuInf li{ margin:0 8px 0 18px; border-bottom:1px solid #bab8b8; height:20px; position:relative}
	/*.menuInf li{ margin:0 8px 0 18px; border-bottom:1px solid #bab8b8; height:20px;}*/
	.menuInf li.sinborde{ margin:0 8px 0 18px; border-bottom:none; height:20px;}
	
	.menuInf li a{ font-family:Verdana, Helvetica, sans-serif; font-size:10px; color:#000000; line-height:20px; text-decoration:none; overflow:hidden; height:20px; display:block}
	
	.menuInf li a.titilar_hover{color:#ff780b;}
	
	.menuInf li:hover a{ color:#ff780b }
	
	.seleccionado { color:#ff780b }
	
	.menuInf .lineSpace{ margin:12px 0 12px 0; background:#000000; width:1px; height:120px; float:left;}
	
	.menuInf .ins{ width:114px; }
	.menuInf .ind{ width:173px; }
	.menuInf .emp{ width:126px; }
	.menuInf .inf{ width:150px; background:none; }
	.menuInf .pre{ width:159px; }
	.menuInf .act{ width:95px; }
	.menuInf .ser{ width:141px; }

/*----------  MENU INF ----------*/
.jwt{ float:right; }
.pie{ font-family:Verdana, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; float:left; overflow:visible; padding:13px 0 10px 13px; }

/*----------  WIREFRAME - MIX ----------*/
.main { width:942px; height:460px; margin:auto; margin-top:44px; z-index:200;}
	.main .sup{ width:942px; height:25px; float:left; background:#ffa014; padding:4px 0 4px 0; z-index:200}
	.main .cont{ width:942px; height:425px; background:url(../images/main.bck.png) repeat; float:left;  }
	.main .izqBtn{ padding:8px 0 0 200px; height:15px; }

		
		.cont .izq{ width:457px; height:391px; float:left; padding:34px 0px 0 14px;}
		.cont .der{ width:471px; height:391px; float:left; padding:34px 0px 0 0px; position:relative; overflow:hidden}
.oculto {visibility:hidden}
.visible {visibility:visible}
		
.main h1{ font-family:Verdana, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:25px; padding-left:15px; color:#FFFFFF; float:left; }
.main h1.titulo{ line-height:14px; margin-bottom:4px;}

.main h2{ font-family:Verdana, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:25px; padding-right:15px; color:#8F5708; float:right; }
.main h2 a{ font-family:Verdana, Helvetica, sans-serif; font-size:10px; font-weight:bold; line-height:25px; color:#8F5708; text-decoration:none}
.main h3{ font-family:Verdana, Helvetica, sans-serif; font-size:11px; color:#000; position:absolute; top:120px; left:30px; }

/*----------  WIREFRAME - DESTACADOS Y SOLO TEXTO ----------*/

.cont .contDes{ width:942px; height:391px; padding:34px 0px 0 0px; overflow:hidden; margin:0px; position:relative}

.main .izqBtn1{ height:15px; margin:0 18px; width:453px; position:relative}


/*----------  CAJA DESTACADOS ----------*/

.destacado{ width:433px; height:104px; background:#FFFFFF; float:left; margin:0px 18px 18px 0px; position:relative; left:18px; top:0px}
	
	.destacado h1{ font-family:Verdana, Helvetica, sans-serif; font-size:11px; color:#383838; float:left; width:280px; }
	
	.destacado .txt{ font-family:Verdana, Helvetica, sans-serif; font-size:11px; color:#383838; margin:0 0px 0 15px; float:left; width:280px; height:55px; }
	.destacado .descargas{ width:100px; height:78px; float:right;  margin:11px; }
	
		.descargas .caja{ width:100px; height:23px; background:#bbbaba; margin-bottom:4px; }
		
			.caja .tit{ margin-left:10px; line-height:23px; height:23px; font-family:Verdana, Helvetica, sans-serif; font-size:10px; color:#FFF; float:left; overflow:hidden}	

			.caja .icono{ float:right; }
			

/*----------  CAJA TEXO MIXTO ----------*/

.txtCh{ width:457px; height:318px; background:#FFFFFF; padding-bottom:30px; float:left}
	
	.txtCh h1{ font-family:Verdana, Helvetica, sans-serif; font-size:11px; color:#383838; float:left; width:438px;}
	
	.txtCh .txt{ font-family:Verdana, Helvetica, sans-serif; font-size:11px; color:#383838; text-align:left; margin:0 15px 0 15px; float:left; width:425px; height:297px; padding-right:25px}
	
	.verMas {cursor:pointer; color:#1078BC; font-family:Verdana,Helvetica,sans-serif; font-size:11px; margin:0 0 0 15px; float:left}
	.verMas:hover {color:#383838}
	

/*----------  CAJA TEXO SOLO ----------*/


.txtGr{ width:453px; height:318px; background:#FFFFFF; margin:0 18px 0 18px;  padding-bottom:30px; float:left  }
	
	.txtGr h1{ font-family:Verdana, Helvetica, sans-serif; font-size:11px; color:#383838; float:left; width:438px; }
	
	.txtGr .txt{ font-family:Verdana, Helvetica, sans-serif; font-size:11px; color:#383838; margin:0px 15px 30px 15px; width:425px ; height:289px; position:relative; padding-right:25px}

/*----------  PAGINADO  ----------*/			

.paginado{ bottom:0; height:34px; left:168px; position:absolute; width:140px;}
.ie6.paginado{ bottom:-8px; height:34px; left:168px; position:absolute; width:140px;}

.paginadoWireFrameTexto{ width:134px; height:15px; position:absolute; bottom:20px; left:210px; }
.paginado1{ bottom:0px; left:400px; }
		
 .pagBtnIzq{ width:16px; height:15px; float:left; background:url(../images/paginado.izq.jpg) no-repeat; padding:0; background-position:0 0; cursor:pointer; }
 .sep{margin-right:5px;}
 .pagBtnIzq:hover{ background-position:0 -20px; }
 .paginado .med{ width:94px; height:15px; background:#666666; line-height:15px; margin:0 4px 0 4px; float:left;  }
 .paginado .txt{ font-family:Verdana, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; padding:0; text-align:center; text-decoration:none; }
 .pagBtnDer{ width:16px; height:15px; float:left; background:url(../images/paginado.der.jpg) no-repeat; padding:0; background-position:0 0; cursor:pointer; }				 
 .pagBtnDer:hover{ background-position:0 -20px; }	
 .paginadoTxt{font-weight:bold; color:#FFA014}
 
 #loading {float:left; width:134px; height:16px; padding:5px; text-align:center}
 #loading2 {float:left; width:134px; height:16px; padding:2px 0px; text-align:center}
 
 /*----------  DIV POPUP ----------*/

.popUp{background:none; display:block;}
	
	.popUp h1{ font-family:Verdana, Helvetica, sans-serif; font-size:11px; color:#383838; margin:11px 20px 0px 15px; float:left;  width:600px; font-weight: bold; display:block}
	
	.popUp .txt{ font-family:Verdana, Helvetica, sans-serif; font-size:11px; color:#383838; margin:12px 15px 15px 15px; width:600px;  padding-right:15px; float:left; background:none}
	
	.popUp .cerrar{ float:left; height:21px; width:20px; margin:5px 0px; }
	.popUp .izqBtn1{ padding:0px 0 0 433px; }
	
	.popUpDescargas{ width:347px; height:78px; margin:12px 0 0 15px; float:left}
	
	.popUpDescargas .caja{ width:100px; height:23px; background:#bbbaba; margin:0 7px 0 0; float:left; }
	
	.btnImprimir { position: absolute; top:10px; right:5px; width:88px; cursor:pointer}
	.btnImprimir span {float: left; font-family:Verdana, Helvetica, sans-serif; font-size:10px; color:#383838; margin:4px 0 0 6px; color:#383838}
	.btnImprimir .iconoImprimir { background: url(../images/printer.png) no-repeat; width:16px; height:16px; float: left;}
	
	
 /*---------- POPUP FORM ----------*/	
.cja_form{ width:453px; height:171px; background:url(../images/fnd.sobre.png) repeat; padding-top:25px; }	

	.cja_form .rss{ height:30px; background:url(../images/rss.png) no-repeat; margin:0px 0 0 5px; }
	.cja_form .email{ height:30px; background:url(../images/email.png) no-repeat; margin:0px 0 0 5px; }
	
	.cja_form h1{ font-family:Verdana, Helvetica, sans-serif; font-size:13px; color:#383838; font-weight:bold; padding:2px 0 0 30px;  }

	.cja_form h2{ font-family:Verdana, Helvetica, sans-serif; font-size:10px; color:#383838; font-weight:bold; padding:12px 0 0 30px;  }
	
	.cja_form .campo{ width:250px; height:20px; border:1px solid #cccccc; font:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#999999;  margin:20px 0 0 30px; }		
	
	.cja_form .boton {  width:80px; height:25px; margin:15px 0 0 30px; background:#D48B10; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold;  font-size:13px; text-align:center; line-height:25px; cursor:pointer; }
	
	.cja_form .msj{ height:25px; padding:10px 0 0 30px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#999999; font-weight:bold;  font-size:10px; }
	
 /*---------- TEMPLATE INICIO CATEGORIA ----------*/	
 
 .cajaSub{ width:433px; height:60px; background:#FFFFFF; float:left; margin:0px 18px 12px 0px; position:relative; left:18px; top:0px}
 
	.cajaSub h1{ font-family:Verdana, Helvetica, sans-serif; font-size:11px; color:#ff780b; float:left;}

	.cajaSub .txt{ font-family:Verdana, Helvetica, sans-serif; font-size:11px; color:#383838; margin:0 0px 0 15px; float:left; width:400px; height:27px; }

	.cajaSub .verMas {cursor:pointer; color:#1078BC; font-family:Verdana,Helvetica,sans-serif; font-size:11px; margin:7px 15px 0 0 ; float:right; }

	.cajaSub .verMas:hover {color:#383838}	
		
