@charset "utf-8";
/* CSS Document */
@import "detalle.css";
@import "comunidad.css";


body { font-family:"Trebuchet MS"; font-size:70%; margin:0;}

/**************** DIAGRAMACION ***************************/

/*1024
.fondoGral { width:492px; overflow:hidden; zoom:1;}*/
.fondoGral { overflow:hidden; zoom:1;} 
.encabezado { background:#FFCC00 url(../img/fndHeaderZona.png) repeat-x top; padding:0; margin:0; overflow:hidden; zoom:1;}
.cuerpo { padding:0 10px 10px 10px; overflow:hidden; zoom:1;}
.fondoPopup { width:96%;  overflow:hidden; zoom:1; background:url(../img/fnd-publicidad.png) repeat; padding:2%;}

/******** HEADER SECCION *******/

.navSeccion { overflow:hidden; zoom:1; padding:5px 0 5px 0;  border-top:1px solid #CAB812; border-bottom:1px solid #CAD9B5;}
.navSeccion dl { padding:0; margin:0;}
.navSeccion dl dl { text-align:right; padding:0; margin:0;}
.navSeccion dl dl dt { float:right; margin:0 0 0 8px; padding:0 8px 0 0; border-right:1px solid #4E8209; line-height:80%; font-weight:bold;}
.navSeccion dl dl dt a {padding:0 2px 0 2px; text-decoration:none; color:#4E8209; line-height:70%;}
.navSeccion dl dl dt a.seleccionada {background:#4E8209; color:#FFFFFF;}
.navSeccion dl dl dt a.seleccionada u { text-decoration:none;}
.navSeccion dl dl dt a:hover { background:#4E8209; color:#FFF;}


/************** ENCABEZADO ZONA ******************/
.encabezadoZona { text-align:right; padding:10px 15px 0 15px; overflow:hidden; zoom:1;}
.encabezadoZona label { font-size:90%; color:#999999; margin:10px 0 0 0; display:block;}
.encabezadoZona h2 { font-size:300%; width:80%; line-height:100%; color:#FFFFFF; font-weight:bold; padding:0; margin:0 0 0 20%;}
.encabezadoZona .accesos { position:relative; top:-20px; text-align:left; margin:0 0 -30px 0;}
.encabezadoZona .accesos a.home { background:url(../img/icons/home-f0.png) no-repeat; height:20px; width:25px; display:block; }
.encabezadoZona .accesos a.contact { background:/*url(../img/icons/mail-f0.png) no-repeat*/none; height:20px; width:25px; display:block; position:relative; top:-20px; left:20px;  }
.encabezadoZona .accesos a:hover {}
.encabezadoZona .accesos a span { display:none;}


/******* POPUP **********/
.cuerpoPopup {padding:0 10px 10px 10px; overflow:hidden; zoom:1; background:#FFFFFF; border:1px solid #ededed; }


/****** LISTA PLANA PORTAL *********/

.lista {overflow:hidden; zoom:1; text-align:left; margin:15px 0 10px 0; padding:0;}
.lista h4 { text-align:left; font-size:100%; margin:0; padding:0 0 0 15px; background:url(../img/icons/bulletSeccion.gif) no-repeat left ; }
.lista p { color:#4E8209; margin:0 0 5px 0; padding:0 0 10px 0; /*background:url(../img/2x1.png) repeat-x bottom;*/} 

.lista dl { text-align:left; font-size: margin:0 0 10px 0; padding:0;}
.lista dl dt {font-size:120%; margin:0; padding:0;}
.lista dl dt a { color:#4E8209; font-weight:lighter; text-decoration:none;}
.lista dl dt a:hover {text-decoration:underline;}
.lista dl dd { margin:0 0 10px 0; padding:0;  color:#666; line-height:140%;}


/***** LISTA PLANA HOME SECCIONES ********/

.listadoPlano { text-align:left; overflow:hidden; zoom:1; margin:15px 0 10px 0;}
.listadoPlano p { color:#4E8209; margin:0 0 5px 0; padding:0 0 10px 0; background:url(../img/2x1.png) repeat-x bottom;}
.listadoPlano h4 {background:url(../img/icons/bulletSeccion.gif) no-repeat left; text-align:left; margin:0; padding:0 0 0 15px; font-size:100%; font-weight:bold;}
.listadoPlano dl { margin:0; padding:0;}
.listadoPlano dl dt { margin:0; padding:0;}
.listadoPlano dl dt a { text-decoration:none; color:#0099FF;}
.listadoPlano dl dt a:hover { text-decoration:underline;}
.listadoPlano dl dd { margin:0 0 5px 0; padding:0; color:#666666;}



/***** LISTA MANUAL AACREA *********/

.listaAACREA {overflow:hidden; zoom:1; text-align:left; margin:10px 0 10px 0; padding:0;}
.listaAACREA h4 {background:url(../img/fnd-HeaderBlockRight.png) no-repeat right; height:30px; text-align:left; line-height:250%; font-size:100%; margin:0; padding:0;}
.listaAACREA h4 span { background:url(../img/fnd-HeaderBlockLeft.png) no-repeat left; margin:0 5px 0 0; height:30px; width:20px; display:block; float:left;}
.listaAACREA h4 span em { display:none;}
.listaAACREA h6 { background:#f7f7f7; margin:0; padding:10px; color:#666666; border-bottom:1px solid #ededed; font-size:90%; font-weight:lighter;}

.listaAACREA div.lista {overflow:hidden; zoom:1; border-bottom:1px solid #ededed; margin:0;}
.listaAACREA div.lista div.itemLista { overflow:hidden; zoom:1; background:url(../img/2x1.png) repeat-x bottom; margin:0; padding:0 0 5px 0;}
.listaAACREA div.lista div.itemLista div.metaInfo {overflow:hidden; zoom:1;  margin:5px 0 0 0; }
.listaAACREA div.lista div.itemLista div.metaInfo span { display:block; color:#333333; font-size:90%;}
.listaAACREA div.lista div.itemLista div.metaInfo span.date { float:left; display:inline;}
.listaAACREA div.lista div.itemLista div.metaInfo span.tipo { float:left; display:inline; background:#4E8209; color:#FFFFFF; padding:0 3px 0 3px; margin:0 0 0 5px;}
.listaAACREA div.lista div.itemLista div.metaInfo span.grupo { float:right; display:inline; text-align:right;}
.listaAACREA div.lista div.itemLista div.cuerpo {overflow:hidden; zoom:1; margin:0; padding:0 0 10px 0; font-size:110%;}
.listaAACREA div.lista div.itemLista div.cuerpo .floatleft { float:left; margin:0 10px 5px 0;}
.listaAACREA div.lista div.itemLista div.cuerpo h3 { font-size:130%; margin:5px 0 0 0; padding:0;}
.listaAACREA div.lista div.itemLista div.cuerpo h3 a {color:#4E8209; font-weight:lighter; text-decoration:none;}
.listaAACREA div.lista div.itemLista div.cuerpo h3 a:hover { text-decoration:underline;}
.listaAACREA div.lista div.itemLista div.cuerpo h3 a img { border:none;}
.listaAACREA div.lista div.itemLista div.cuerpo h3 a.recortes { background:url(../img/icons/recortesA16x16.gif) no-repeat; width:20px; height:20px; display:block; float:left; }
.listaAACREA div.lista div.itemLista div.cuerpo h3 a.recortes span { display:none;}
.listaAACREA div.lista div.itemLista div.cuerpo p { font-size:90%; color:#666; line-height:140%; margin:5px 0 5px 0; padding:0;}
.listaAACREA div.lista div.itemLista div.cuerpo p img { float:left; margin:0 10px 10px 0;}
.listaAACREA div.lista div.itemLista div.metaExtra { margin:0 0 15px 0;}
.listaAACREA div.lista div.itemLista div.metaExtra label { font-size:70%; color:#999999; clear: both; display:block; margin:0 0 -5px 0;}


/***** LISTA AUTOMATICA CREA *********/

.contenidosRecientes {overflow:hidden; zoom:1; text-align:left; margin:10px 0 10px 0;}
.contenidosRecientes h4 {background:url(../img/fnd-HeaderBlockRight.png) no-repeat right; height:30px; text-align:left; line-height:250%; font-size:100%; margin:0; padding:0;}
.contenidosRecientes h4 span { background:url(../img/fnd-HeaderBlockLeft.png) no-repeat left; margin:0 5px 0 0; height:30px; width:20px; display:block; float:left;}
.contenidosRecientes h4 span em { display:none;}
.contenidosRecientes h6 { background:#f7f7f7; margin:0; padding:10px; color:#666666; border-bottom:1px solid #ededed; font-size:90%; font-weight:lighter;}

.contenidosRecientes div.lista {overflow:hidden; zoom:1; border-bottom:1px solid #ededed;}
.contenidosRecientes div.lista div.itemLista { overflow:hidden; zoom:1; background:url(../img/2x1.png) repeat-x bottom; margin:0; padding:0;}

.contenidosRecientes div.lista div.itemLista div.metaInfo {overflow:hidden; zoom:1;  margin:5px 0 0 0; }
.contenidosRecientes div.lista div.itemLista div.metaInfo span { display:block; color:#333333; font-size:90%;}
.contenidosRecientes div.lista div.itemLista div.metaInfo span.date { float:left; display:inline;}
.contenidosRecientes div.lista div.itemLista div.metaInfo span.tipo { float:left; display:inline; background:#4E8209; color:#FFFFFF; padding:0 3px 0 3px; margin:0 0 0 5px;}
.contenidosRecientes div.lista div.itemLista div.metaInfo span.grupo { float:right; display:inline; text-align:right;}

.contenidosRecientes div.lista div.itemLista div.cuerpo {overflow:hidden; zoom:1; margin:0; padding:0; font-size:110%;}
.contenidosRecientes div.lista div.itemLista div.cuerpo h3 { font-size:130%; margin:5px 0 0 0; padding:0;}
.contenidosRecientes div.lista div.itemLista div.cuerpo h3 a {color:#4E8209; font-weight:lighter; text-decoration:none;}
.contenidosRecientes div.lista div.itemLista div.cuerpo h3 a:hover { text-decoration:underline;}
.contenidosRecientes div.lista div.itemLista div.cuerpo h3 a img { border:none;}
.contenidosRecientes div.lista div.itemLista div.cuerpo p { font-size:90%; color:#666; line-height:140%; margin:5px 0 15px 0; padding:0; /*letter-spacing:0.4pt;*/}
.contenidosRecientes div.lista div.itemLista div.cuerpo p img { float:left; margin:0 10px 10px 0;}

.contenidosRecientes div.lista div.itemLista div.metaExtra { margin:0 0 15px 0;}
.contenidosRecientes div.lista div.itemLista div.metaExtra label { font-size:70%; color:#999999; clear: both; display:block; margin:0 0 -5px 0;}


/********* LISTA VACIA ************/
.vacio { padding:20px; text-align:center;}
.vacio h3 { color:#666666; font-weight:lighter; margin:0 auto; padding:0; text-align:left;}
.vacio h3 div {background:url(../img/alert_16x16.png) no-repeat; width:18px; height:18px; float:left; display:inline; margin:0 5px 0 30px; padding:0;}
.vacio h3 div em { display:none;}



/***************** DETALLE GENERAL **************************

.detalle { padding:10px; margin:10px 0 0 0; text-align:left;}
.detalle div#indice { }
.detalle em {color:#4E8209; font-size:110%; font-style:normal;}
.detalle h1 { padding:0; margin:0; font-size:170%; }
.detalle blockquote { padding:0 0 15px 0; margin:0; font-weight:normal; font-size:120%; background:url(../img/2x1.png) repeat-x bottom; color:#4E8209}
.detalle h3 { padding:0; margin:0; font-size:100%;}
.detalle p { color:#666666; padding:2px 0 10px 0; margin:0;}


.detalle div.meta { display:block; margin:10px 0 0 0; }
.detalle div.meta ul { padding:0; margin:0; width:100%; list-style-type:none; float:left;}
.detalle div.meta ul li { width:33%; float:left;  display:block;}
.detalle div.meta ul li label{ display:block; font-size:90%; color:#999999; margin:10px 0 0 0; padding:0; line-height:80%;}
.detalle div.meta ul li em { float:left; font-size:100%; font-style:normal; color:#000000;}
.detalle div.meta ul li span { font-style:italic; color:#999999; margin:0; padding:0;}

.detalle div.meta ul.links {padding:0; margin:5px 0 0 0 ; display:block; clear:both; list-style-type:none; width:100%;}
.detalle div.meta ul.links li { display:block;  background:url(../img/fnd-diag.gif) repeat; border:1px solid #ededed; padding:8px; width:100%;}
.detalle div.meta ul.links label { display:block; font-size:90%; clear:both;  margin:10px 0 0 0; color:#999999;}
.detalle div.meta ul.links li a { font-size:100%; color:#0099CC;}
.detalle div.meta ul.links li span { display:block;}
.imgRefDet { float:left; margin:0 10px 5px 0;}
.detalle h2.title {background:url(../img/fnd-publicidad.png) repeat; padding:10px; margin:0 0 20px 0; font-size:150%; color:#4E8209;}
.detalle div#indice { display:block; width:100%; margin:4px 0 30px 0; }
.detalle div#indice a.indiceActivo { background:url(../img/fndTab.png) no-repeat center bottom; font-size:100%; text-decoration:none; padding:2px 10px 12px 10px; color:#7AA147; margin:0 5px 10px 0; }
.detalle div#indice a:hover.indiceActivo {}
.detalle div#indice a.indice {background:url(../img/fndTab2.png) no-repeat center bottom; font-size:100%; text-decoration:none; padding:2px 10px 12px 10px; color:#999; margin:0 5px 0 0; }
.detalle div#indice a:hover.indice {  }
.detalle div#indice span { display:none;}*/




/**************** DETALLE GALERIA ***************************

.detalle .galBackground { overflow:hidden; zoom:1;}
.detalle .galBackground .galHeadFoot {}
.detalle .galBackground .galHeadFoot div { float:right; padding:0 20px 0 0;}
.detalle .galBackground .galHeadFoot .indiceBoton { float:left; position:relative; top:20px; }
.detalle .galBackground .galHeadFoot .indiceBoton a { background:url(../img/indice.gif) no-repeat; width:64px; height:19px; display:block;}
.detalle .galBackground .galHeadFoot .indiceBoton a u { display:none; }

.detalle .galBackground .galHeadFoot .floatright { color:#00FF33;}
.detalle .galBackground .galContent {overflow:hidden; zoom:1; margin:10px; float:left; border:1px solid #ededed; background:#FFFFFF; padding:5px; height:200px;}
.detalle .galBackground .galContentFoto {overflow:hidden; zoom:1; margin:10px; float:left; border:1px solid #ededed; background:#FFFFFF; padding:5px;}
.detalle .galBackground .galContentFoto em { width:100%; display:block;}
.detalle .galBackground .galContent .shadowHor { border:2px solid #CCCCCC; }
.detalle .galBackground .gal-contenedora .galContent p { width:180px;}
.detalle .galBackground div.gal-contenedora { overflow:hidden; zoom:1;}*/


/**************** DETALLE ACTIVIDAD ***************************
.detalle div.imgRef { float:left; margin:0 10px 5px 0;}
.detalle ul.actividad { list-style-type:none; margin:10px 0 15px 0; padding:10px 0 10px 0; border-bottom:1px solid #ededed; border-top:1px solid #ededed;}
.detalle ul.actividad li { margin:0; padding:0;}
.detalle ul.actividad li span { font-weight:bold;}
.detalle h2 { margin:0; padding:0;}*/

/************ INCLUSIONES ****************************

.incluciones { float:right; width:190px; margin:0 5px 5px 10px; padding:0 0 0 10px; border-left:1px solid #ededed; clear:both;}
.incluciones img { border:none; cursor:text;}
.incluciones div#epiInc { font-size:80%; color:#4E8209;}
.incluciones h2 { font-size:100%; width:60%; color:#336600;}
.incluciones h2 a { text-decoration:none; color:#336600;}
.incluciones h2 a.popup { text-decoration:none; color:#336600;}
.incluciones p { font-size:80%; font-weight:lighter; color:#666666; padding:0; margin:-10px 0 0 0; width:80%;}
.incluciones div.object { width:170px; padding:0; margin:0;}
.incluciones div.object object { }
.incluciones div.object object embed { width:180px; padding:0; margin:-25px 0 0 0; }






.clasificaciones { margin:0; }
.clasificaciones label { display:block; font-size:90%; color:#999999; margin:10px 0 4px 0; padding:0; line-height:80%;}
.clasificaciones ul { list-style-type:none; border:1px solid #ededed; margin:2px 0 0 0; padding:0; background:url(../img/fnd-diag.gif) repeat;}
.clasificaciones ul li { font-size:90%; background:url(../img/bullet.gif) no-repeat left top; padding:10px; line-height:90%; margin:2px 0 2px 0; color:#4E8209;}*/

/******** VOLVER ********/

.volver { padding:3px 10px; background:#f7f7f7; text-align:left;}
.volver ul { margin:0; padding:0; list-style-type:none;}
.volver ul li {}
.volver ul li a {color:#4E8209; text-decoration:none;}
.volver ul li a:hover {}

/******** CERRAR ********/

.navClose { padding:3px 10px; text-align:right;}
.navClose ul { margin:0; padding:0; list-style-type:none;}
.navClose ul li {}
.navClose ul li a {color:#4E8209; text-decoration:none;}
.navClose ul li a:hover {}



/****** PUBLICIDAD **********/

.publicidad { margin:0 -10px 0 -10px; padding:10px 0 10px 0;  overflow:hidden; zoom:1; }
.publicidad a img { border:none;}



/******* OTROS *******/

p.clear { margin:0; padding:0;}


/******* INTERNET *****/
.fdoHeader-Internet {background:url(../img/fndHeader-internet.png) no-repeat center top; height:50px; margin:0; padding:0; text-align:
center;}
.fdoHeader-Internet .logotipoEmpresa { width:750px; text-align: right; margin:0 auto;}
.fdoHeader-Internet .logotipoEmpresa img { position:relative; top:11px; right:24px;border:none;}

.fondoBody {overflow:hidden;zoom:1; background:url(../img/fndContent-invertido.png) repeat-y center; text-align:center;}

.colPrincipal { width:740px; margin:0 auto; overflow:hidden; zoom:1; }
.colPrincipal .encabezadoZona {border-bottom:1px solid #CAD9B5; padding:15px 15px; text-align:left;}
.colPrincipal .encabezadoZona label {display:none;}
.colPrincipal .encabezadoZona h2 { margin:0; font-size:340%; position:relative; top:10px}
.colPrincipal .encabezadoZona .accesos { float:right; width:24px; position:relative; top:-10px;}

.colCentral {overflow:hidden;float: right;margin:0 0 0 5px;padding:0;width:554px;}

.colLateral { overflow:hidden;float: right;margin:0;padding:0;text-align:left;width:180px;}
.colLateral .navSeccion { border:none; margin:0;}
.colLateral .navSeccion dl {}
.colLateral .navSeccion dl dl{ text-align:left; margin:5PX 0; border-bottom:1px solid #E3E9D6; padding:5px 10px 10px 10px;}
.colLateral .navSeccion dl dl dt { float:none; display:block; width:100%; border:none;}
.colLateral .navSeccion dl dl dt a {}


.fdoFooter {background:url(../img/fndFooter-internet.png) no-repeat center top;margin:0;padding:0;overflow:hidden;zoom:1; height:120px;}
.fdoFooter .footer { width:740px; margin:24px auto 0 auto;}
.fdoFooter .footer .abstractFooter {color:#333333;float:right;line-height:105%;padding:0;text-align:right; width:400px;}
.fdoFooter .footer .abstractFooter h1 {font-size:70%;font-weight:normal;margin:0;padding:0;}
.fdoFooter .footer .abstractFooter p { margin:0; padding:0; font-size:60%;font-weight:normal;}
.ie7 .fdoFooter .footer .abstractFooter p { margin:0; padding:0; font-size:40%;font-weight:normal;}

.logotipoFooter { float:left; width:200px;}
.logotipoFooter .logotipoEmpresa img { border:none;}
