/* --------------------------------- limpiando estilos */

html, body,

h1, h2, h3, h4, h5, h6,

ul, li, 

p, div,

form, fieldset, label { margin:0px; padding:0px; }



img { border:0px; }



a { outline: none; } /* --- quita marco imágenes firefox */

p { padding:5px 0; } /* --- espacios para p */







body { font:11px Arial, Helvetica, sans-serif; color:#929292; background: #e8e8e8 url(../imgs/bg_gees.gif) repeat-x top left; } 



h1 { font:32px Georgia, "Times New Roman", Times, serif; color:#FFF; text-align:left; }

h2 { font:24px Georgia, "Times New Roman", Times, serif; color:#000; margin:0 0 3px 0; text-align:left;  }

h3 { font:18px Georgia, "Times New Roman", Times, serif; color:#000; margin:0 0 3px 0; text-align:left; }

h4 { font:12px Arial, Helvetica, sans-serif; margin:0 0 3px 0; text-align:left; }











/* --------------------------------- idiomas */

#idiomas { width:100%; height:15px; line-height:15px; border-top:8px solid #FFF; }

#idiomas ul { list-style:none;  margin-right:12px; float:right; }

#idiomas ul li { margin-left:3px; width:36px; height:15px; float:left; }

#idiomas ul li a { width:36px; font-size:11px; color:#FFF; text-decoration:none; text-align:center; background:url(../imgs/bg_idioma.gif) no-repeat top right;  display:block; }

#idiomas a:hover, #idiomas a.active { width:36px; font-size:11px; color:#9d9d9d; text-decoration:none; text-align:center; background:url(../imgs/bg_idioma.gif) no-repeat top left; display:block; }





/* --------------------------------- cabecera */

#cabecera { width:940px; height:119px; padding:0 26px; margin:0px auto; background:url(../imgs/bg_cab.jpg) no-repeat top center; }

#cabecera h1.normal { float:left; }

#cabecera h1.normal a { display:block; height:110px; width:175px; margin:0 0 0 25px;  }

#cabecera h1.normal span { display:none; }

#cabecera #buscar { float:right; text-align:right; }

.buscar_form { background:url(../imgs/bg_buscar.gif) no-repeat; width:264px; height:19px; font-size:11px; color:#FFF; float:right; margin-top:35px;}

.buscar_form input { margin:2px 0 0 25px; padding:0px 5px; background:#e4e4e4; border:1px solid #e4e4e4; font-size:11px; color:#333; width:160px; float:left;}

.buscar_form .buscar {background:none; font-size:11px; color:#FFF; width:45px; float:left; border:none; margin:2px 0 0 10px; }

.buscar_avd a {font-size:11px; color:#FFF; text-decoration:underline; clear:both; float:right; margin:5px 3px 0 0;}



/* --------------------------------- menu principal */

#menu { width:940px; height:33px; padding:0 26px; background:url(../imgs/bg_menu.jpg) no-repeat; margin:0px auto; clear:both;  }



#menu .principal { height:33px; list-style:none; margin-left:30px;  float:left; }

#menu .principal li { background:#f4f4f4 url(../imgs/bg_mt.gif) no-repeat left top; float:left; padding:0 0 0 2px; height:33px; }

#menu .principal li a {  padding:0px 12px; font-size:11px; color:#9b9b9b; text-decoration:none; line-height:33px; height:33px; float:left; }

#menu .principal li a:hover, #menu .principal li a.active { background: url(../imgs/bg_mton.gif) no-repeat center top; height:33px; padding:0px 12px 0 12px; line-height:33px; }



#menu .opciones { height:25px; list-style:none; margin-right:11px; float:right; padding:8px 0 0 0;  }

#menu .opciones li { display:inline; margin:0 1px; } 

#menu .opciones li.sepm { background:#F4F4F4 url(../imgs/bg_mt.gif) no-repeat center bottom; padding:0 10px; }



/* --------------------------------- submenus principal */

#menu .principal li ul li {height:23px; background:#e2e2e2; }

#menu .principal li ul li a { padding:0px 12px; font-size:11px; color:#9b9b9b; text-decoration:none; line-height:23px; height:23px; float:left;  }

#menu .principal li ul li a:hover { background:none; padding:0px 12px; font-size:11px; color:#000; text-decoration:none; line-height:23px; height:23px; }



/* --------------------------------- paginas simples */

.paginaS { padding:20px; font-size:12px; color:#000000; text-align:left;}

.paginaS li { margin-left:20px; color:#000000; }

/* --------------------------------- contenidos */

#gees { width:940px; padding:0 26px; background:url(../imgs/bg_gees3.gif) no-repeat top center; margin:0px auto; }

#contenido, #piepagina { width:880px; background:#FFF; margin:0px auto;}

#contenido { padding:50px 30px 0 30px; background:#FFF url(../imgs/bg_cont.gif) no-repeat top center; text-align:justify; }



#principal { width:655px; float:left; }

#principalart { width:625px; float:left; }



/* --------------------------------- contenidos home */

#bloques { width:653px; padding:0 0 10px 0; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb; background:#FFF url(../imgs/bg_bloques.gif) repeat-x bottom left;   }



#bloque_01 { display:block; }

#bloque_02, #bloque_03, #bloque_04, #bloque_05 { display:none;  }



#blqnoticias { width:420px; float:left; margin:0 0 0 20px; }

#blqopinion { width:160px; float:right; margin:0 30px 0 0; }

#blqopinion h3 { margin-bottom:15px; }

#blqopinion h4 a { text-decoration:none; color:#259bc8; } 

#blqopinion h4 a:hover { text-decoration:underline;} 



#blqdocumentacion, #blqdestacados, #blqlibros, #blqcartas { width:607px; margin:0 23px; }



.bloquemas { width:653px; height:29px; background:url(../imgs/bg_bloquesmas.gif) no-repeat; }

.bloquemas a { color:#FFF; text-decoration:none; float:right; margin:3px 10px 0 0; display:block; width:38px; text-align:center; }

.noticia { font:13px Arial, Helvetica, sans-serif; color:#000000; margin-bottom:25px;  margin-top: 15px;}

.noticia h2 a { color:#000000; text-decoration:none; }

.noticia h2 a:hover { color:#6f6f6f; text-decoration:none; }





/* --------------------------------- submenu bloques */

#submenu { width:655px; height:34px; background: #e9e9ea url(../imgs/bg_submenu.gif) no-repeat; }

#submenu ul { list-style:none; margin-left:12px; float:left; width:600px;}

#submenu li { display:inline;  float:left; margin-right:5px; }

#submenu li a {font:11px Arial, Helvetica, sans-serif; color:#929292; text-decoration:none; padding:0px 10px; border-left:1px solid #ececec; border-right:1px solid #ececec; background: #e9e9ea url(../imgs/bg_lisubmenu.gif) repeat-x; display:block; line-height:24px;}

#submenu li a:hover { color:#FFF; text-decoration:none; padding:0 10px;  background: #e9e9ea url(../imgs/bg_lisubmenu.gif) repeat-x 0px -39px; display:block; line-height:27px;}

#submenu li a.activo { color:#FFF; font-weight:bold; text-decoration:none; padding:0 10px;  background: #e9e9ea url(../imgs/bg_lisubmenu.gif) repeat-x 0px -39px; display:block; line-height:27px;}



/* --------------------------------- otros contenidos home */

#galeria { width:655px; margin:15px 0 0 0; }



#medios { float:left; margin:20px 0 0 0; padding:0 20px 0 0; width:229px; border-right:1px solid #dbdbdb; }

#medios h2, #medios p { padding:0px; margin:0 0 3px 0;}

#medios .lk { width:224px; text-align:right; display:block; }

#medios .lk a { font:10px Arial, Helvetica, sans-serif; color:#838383; padding:0 17px; background:#d9d9d9; text-decoration:none; }

#medios .lk a.mas { color:#FFF; background:#02aceb; }

#medios img { margin-bottom:8px; }



#claves { float:left; margin:20px 0 0 0; padding:0 0 0 30px; width:365px; }

#claves h2, #claves p { padding:0px; margin:0 0 3px 0;}

#claves h3 a { color:#259bc8; text-decoration:none; }

#claves h3 a:hover { color:#259bc8; text-decoration:underline; }



/* --------------------------------- destacados */

#destacados { float:right; } 

#destacados.an195 { width:195px; float:right; } /* --- destacados ancho 195px (para home) */

#destacados.an225 { width:225px; float:right; } /* --- destacados ancho 225px (todas las pags.) */

#destacados.an170 { width:170px; float:right; } /* --- destacados ancho 170px (listado publicaciones) */







/*

#especiales, #blog {background:#FFF url(../imgs/bg_dest.gif) no-repeat top right; margin:17px 0 0 0; padding:0 10px 0 0; }

#especiales h3 { margin:10px 0; }

#blog { font-size:11px; color:#9d9d9d; }

*/





/* --------------------------------- destacado - boletin */

.boletin {  border:1px solid #dfdfdf; background:#fafafa; padding:12px; }

.enviar_mail { background:url(../imgs/bg_enviar.gif) no-repeat; width:169px; height:19px; font-size:11px; color:#FFF; float:left; margin-bottom:5px; }

.enviar_mail input { margin:2px 0 0 10px; padding:0px 5px; background:#e4e4e4; border:1px solid #e4e4e4; font-size:11px; color:#333; width:88px; float:left;}

.enviar_mail .enviar {background:none; font-size:11px; color:#FFF; width:45px; float:left; border:none; margin:2px 0 0 10px; }



/* --------------------------------- destacado - donaciones y publicidad */

.donaciones {  min-height:100px; background:#00abeb url(../imgs/bg_donar.gif) no-repeat bottom right; margin:20px 0 0 0; padding:10px 15px; font-size:12px; font-weight:bold; color:#FFF; }

.donaciones h2 { color:#FFF; }

.publicidad { margin:15px 0 0 0; background:#FFF url(../imgs/bg_pub_es.gif) no-repeat left center; border:1px solid #e4e4e4; padding:6px 6px 6px 27px; text-align:center;}







/* --------------------------------- destacados articulos (225)*/



/*#destacadosart { width:225px; float:right; }*/

 .relacionados { background:#FFF url(../imgs/bg_dest.gif) no-repeat top right; margin:17px 0 0 0; padding:0 10px 0 0; }

 .relacionados h4 a { color:#259bc8; font-weight:bold; text-decoration:none; }

 .relacionados h4 a:hover { color:#259bc8; text-decoration:underline; }

 

.relacionados h3 a { color:#000; text-decoration:none; }

.relacionados h3 a:hover { color:#6F6F6F; text-decoration:none; }

 

/* --------------------------------- destacado - areas */

.areas { background:#FFF url(../imgs/bg_areas.gif) no-repeat bottom right; }

.areas ul { list-style:none; }

.areas ul a {text-decoration:none; color:#2a9bc5;}

.areas ul a:hover {text-decoration:underline; color:#2a9bc5;}

.sinbg { background:none; margin:0 0 30px 0; } /* --- quita el fondo */



.relacionados h3.libros { font-size:18px; color:#000; }

.relacionados p.libros { font:12px Arial, Helvetica, sans-serif; color:#9b9b9b; text-align:left; }



/* --------------------------------- destacado - boton y cierre */

.destmas { width:100%; height:29px;  }

.destmas a { font-size:11px; color:#969696; text-decoration:none; text-align:center; width:38px; height:24px; padding-top:5px; display:block; margin:0 5px 0 0; float:right; background:url(../imgs/bot_mass.gif) no-repeat top left;}

.destmas a:hover { color:#FFF; background:url(../imgs/bot_mass.gif) no-repeat top right;}

.destfin { width:100%; padding:0px; background:url(../imgs/bg_destfin.gif) no-repeat bottom right; height:21px; } 





/* --------------------------------- articulos */

.articulo { border:1px solid #dbdbdb; }

.seccion { height:21px; background:#274c72; color:#FFF; padding:6px 10px 0 10px; text-align:right; }

.seccion img { margin-left:5px; }

.seccion span {float:left; }



.articulotxt { padding:20px; font-size:12px; color:#000000; text-align:left; line-height: 150%;  text-align:justify; }

.articulotxt h2 { font-size:30px; text-align:left; }

.articuloimg { border:1px solid #dbdbdb; padding:9px; font-size:11px; color:#929292; float:left; margin:0 20px 20px 0;}

.gen {padding:0px;}



.articulotxt a {color:#259bc8; text-decoration:none; }



.compartir { margin-top:20px; height:31px; border-top:1px solid #dedede; border-bottom:1px solid #dedede; font-size:11px; color:#929292; }

.compartir ul { list-style:none; float:left; padding:6px 0 0 0;}

.compartir ul li { float:left; margin:0 7px 0 0; }

.compartir .tx { padding:3px 10px 0 0; }



.articulotit { border-left:5px solid #dbdbdb; width:300px; padding:15px 0 15px 20px; margin:0 0 20px 20px; float:right; font:18px Georgia, "Times New Roman", Times, serif; color:#919191; font-style: italic; }



/* --------------------------------- menu de migas */

#migas {margin-bottom:20px;font-size: 12px;}

#migas a { color:#2a9bc5; background:url(../imgs/bg_lk.gif) no-repeat; padding:0 5px 0 10px; text-decoration:none; }

#migas a:hover { text-decoration:underline; }

#migas .migassin { color:#2a9bc5; background:none; padding:0 5px 0 0; text-decoration:none; }

#migas .migassin:hover { color:#2a9bc5; text-decoration:underline; }

#migas span { background:url(../imgs/bg_lk.gif) no-repeat; padding:0 5px 0 10px; }



/* --------------------------------- pie de pagina */

#piepagina { height:200px;  padding:50px 30px; background:#FFF url(../imgs/bg_pie.gif) no-repeat top left; }

#piepagina .menu { list-style:none; font-size:11px; color:#2a9bc5; float:left; margin:0 45px 0 5px; padding:0px; }

#piepagina .menu .tit { font-size:12px; font-weight:bold; color:#9d9d9d; margin-bottom:10px; }

#piepagina .menu a { text-decoration:none; color:#2a9bc5; }

#piepagina .menu a:hover { text-decoration:underline; color:#9d9d9d; }

#piepagina .copy { font-size:11px; color:#737373; float:left; clear:both; margin-top:30px; }







/* --------------------------------- pagina autores */

#autor_col { width:220px; float:left; }

#autor_cont { width:630px; float:left; margin:0 0 0 30px; font:12px Arial, Helvetica, sans-serif; color:#000000;  }

#autor_cont h2 { font-size:30px; }

#autor_cont h3 { font-size:18px; color:#b1b1b1 }



#autor_cont .menu { width:630px; height:34px; background:url(../imgs/bg_submenusec.gif) no-repeat; margin-top:20px;}

#autor_cont .menu ul { list-style:none; margin-left:12px; float:left; width:600px;}

#autor_cont .menu ul li { display:inline;  float:left; margin-right:5px; }

#autor_cont .menu ul li a {font:11px Arial, Helvetica, sans-serif; color:#929292; text-decoration:none; padding:0px 10px; border-left:1px solid #ececec; border-right:1px solid #ececec; background:url(../imgs/bg_lisubmenu.gif) repeat-x; display:block; line-height:24px;}

#autor_cont .menu ul li a:hover { color:#FFF; text-decoration:none; padding:0 10px;  background:url(../imgs/bg_lisubmenu.gif) repeat-x 0px -39px; display:block; line-height:27px; }

#autor_cont .menu ul li a.activo { color:#FFF; font-weight:bold; text-decoration:none; padding:0 10px;  background:url(../imgs/bg_lisubmenu.gif) repeat-x 0px -39px; display:block; line-height:27px;}





/* --------------------------------- submenu bloques 

#submenu { width:655px; height:34px; background:url(../imgs/bg_submenu.gif) no-repeat; }

#submenu ul { list-style:none; margin-left:12px; float:left; width:600px;}

#submenu li { display:inline;  float:left; margin-right:5px; }

#submenu li a {font:11px Arial, Helvetica, sans-serif; color:#929292; text-decoration:none; padding:0px 10px; border-left:1px solid #ececec; border-right:1px solid #ececec; background:url(../imgs/bg_lisubmenu.gif) repeat-x; display:block; line-height:24px;}

#submenu li a:hover { color:#FFF; text-decoration:none; padding:0 10px;  background:url(../imgs/bg_lisubmenu.gif) repeat-x 0px -39px; display:block; line-height:27px;}

#submenu li a.activo { color:#FFF; font-weight:bold; text-decoration:none; padding:0 10px;  background:url(../imgs/bg_lisubmenu.gif) repeat-x 0px -39px; display:block; line-height:27px;}

*/



#autor_bloques { width:588px; border-left:1px solid #ececec; border-right:1px solid #ececec; border-bottom:1px solid #ececec; padding:0px 20px 20px 20px; clear:both; background:url(../imgs/bg_bloquesub.gif) no-repeat top left; }



#autor_blq01, #autor_blq02, #autor_blq03, #autor_blq04, #autor_blq05 { display: none; padding:30px 0 10px 0; }

#autor_blq01 { display:block; }





#autor_blq02 h3 { color:#000; margin:15px 0 10px 0;}

#autor_blq04 h3 { color:#000; margin:15px 0 10px 0;}



#playervideo { width:425px; }



.pub { padding:15px 0 15px 0; clear:both;}





/* --------------------------------- facebook pag. autor */

.fb { margin:15px 0 0 0;}

.fb a { font-size:11px; color:#2a9bc5; background:url(../imgs/ico_p_fb.gif) no-repeat; padding:0 0 0 30px; text-decoration:none; }

.fb a:hover { text-decoration:underline; }



.map { margin:0 0 10px 0; }

.map a { font-size:11px; color:#2a9bc5; background:url(../imgs/map.gif) no-repeat; padding:3px 0 3px 20px; text-decoration:none; }

.map a:hover { text-decoration:underline; }





/* --------------------------------- bloque formulario contacto pag. autor */

.contactar { width:565px; margin:30px 0 0 0;  }

.contactar fieldset { border:none; margin:0px; padding:0px;}

.contactar legend { font:25px Georgia; color:#000000; } 

.contactar label { display:block; margin:20px 0 0 0; }

.contactar span { font:12px Arial, Helvetica, sans-serif; color:#909090; margin:0 0 0 20px;}

.contactar input { width:256px; height:27px; border:1px solid #dbdbdb; }

.contactar textarea { width:563px; height:160px; border:1px solid #dbdbdb; }

.contactar .enviar { background:url(../imgs/bt_enviar.gif); text-align:center; width:135px; height:17px; display:block; font:12px Arial, Helvetica, sans-serif; color:#FFF; border:none; float:right; padding:2px 0 0 0; }











/* --------------------------------- paginacion */

.pag { font:bold 11px Arial, Helvetica, sans-serif; color:#4c4c4c;  float:right; padding-right:30px}

.pag span { border-left:1px solid #DDD; border-right:1px solid #DDD; padding:0 10px; margin:0 10px; }

.pag a { text-decoration:none; }

.pag a:hover { text-decoration:underline; }

.pag .paginacion { color:#DDD; }

.pag .paginacion{ color:#259bc8; }



/* --------------------------------- paginacion abecedario */

.abc { float:left; }

.abc ul { list-style:none; float:left;}

.abc ul li { float:left; margin:0 6px 0 0;}

.abc ul li a { color:#259bc8; text-decoration:none; text-transform:uppercase; }

.abc ul li a:hover { color:#279bc4; text-decoration:underline; }



/* --------------------------------- varios */









.img { border:1px solid #dbdbdb; padding:9px; background:#FFF; float:left; margin:0 15px 15px 0; }

.imgsin{ border:1px solid #dbdbdb; padding:9px; background:#FFF; }







.por { font:12px Arial, Helvetica, sans-serif; color:#929292; padding:0px; }

.por a { color:#259bc8; text-decoration:none; }

.por a:hover { color:#259bc8; text-decoration:underline; }

.por.mg {padding:0 0 0 10px;}







.sep { width:140px; height:25px; background:url(../imgs/bg_sep.gif) center center; } /* --- separador raya */

.sep.mg { padding:0 0 10px 0; }



.pdf { margin:5px 0 5px 10px; padding:40px 5px 50px 25px; background:url(../imgs/bg_pdf.gif) no-repeat; float:right; }

.pdf img { border:0px; }

.pdfrel { margin:0 10px 10px 0; float:left; }



#pdf{float:right; width:10%}



.leer { font-size:12px; color:#2a9bc5; background:url(../imgs/bg_lk.gif) no-repeat; padding:0 0 0 10px; text-decoration:none; }

.leer:hover { text-decoration:underline; }

.leermas { font-size:12px; color:#FFF; background:url(../imgs/bg_lk2.gif) no-repeat; padding:0 0 0 10px; text-decoration:none; }

.leermas:hover { text-decoration:underline; }



.carta { font-size:12px; color:#2a9bc5; font-weight:bold; background:url(../imgs/bg_lk.gif) no-repeat; padding:0 0 0 10px; text-decoration:none; }

.carta:hover { text-decoration:underline; }



.newcod { font-size:12px; color:#2a9bc5; font-weight:bold; padding:0 0 0 10px; text-decoration:none; }

.newcod:hover { text-decoration:underline; }



.mgb {padding:10px 0;}



.limp { clear:both; margin-bottom: 25px; }

.izq { float:left; }

.der { float:right; }

.cen { float:none; }

 

.sin { margin:0px; padding:0px; } /* --- limpia margin y padding */

.sinmg { margin:0px; } /* --- limpia margin */



.mgvideo { padding:25px 0px; } /* --- margin video pag autor */





/* --------------------------------- varios - textos */

.ng { font-weight:bold; }

.tx12 { font-size:12px; color:#9b9b9b;}

.az { color:#259bc8; } /* --- color azul */

.gr { color:#b6b6b6; margin-left: 10px; } /* --- color azul */















/* --------------------------------- pag. videos */

.articulovideo { width:425px; float:left; }

.articulosrelacionados { margin:17px 0 0 0; padding:0 10px 0 0; }

.articulosrelacionados h2 { font-size:18px; }

.articulosrelacionados h3 a { font:bold 12px Arial, Helvetica, sans-serif; color:#259bc8; text-decoration:none; }

.articulosrelacionados h3 a:hover { text-decoration:underline; }

.masvideos { background:#FFF url(../imgs/bg_pie.gif) no-repeat top center; padding:50px 0px;}

.masvideos h2 { font-size:24px; float:left; }

.masvideos .pag { float:right; }

.otrosvideos { float:left; width:195px; margin:10px 33px 10px 0;}

.otrosvideos h3 { font-size:18px; color:#259bc8;}

.otrosvideos p { text-align:left; }

.el4 { margin-right:0px; } /* --- para el video 4 */



#filavideo {width:100%; float:left;}



/* --------------------------------- pag. listados */ 

#listado { border:1px solid #dbdbdb;  border-top:none; float:left; background:#FFF; width:100%; }

#listado.sinbrd { border:none; } /* --- limpia borde */

#listado.an625 { width:625px; float:left; }

#listado.an680 { width:680px; float:left; }



#listado .listadotit { height:38px; background:#284b71 url(../imgs/bg_ttlistado.gif) repeat-x top left; padding:10px 0 0 15px; }

#listado .listadotit h2 { font:18px Georgia, "Times New Roman", Times, serif; color:#FFF; text-align:left;  }

#listado .listadotxt { padding:20px; font-size:12px; color:#000000; text-align:left; }

#listado .listadotxt h2 { font:40px Georgia, "Times New Roman", Times, serif; color:#d2d2d2; text-align:left; margin-bottom:10px; }



#listado .listadoautor { border:1px solid #dbdbdb; padding:15px; width:370px; color:#747474; margin:15px 0; }

#listado .listadoautor img { border:1px solid #dbdbdb; padding:9px; background:#FFF; float:left; margin:0 20px 20px 0 ; }

#listado .listadoautor h2 { font:24px Georgia, "Times New Roman", Times, serif; color:#000; text-align:left; }

#listado .listadoautor h3 { font:18px Georgia, "Times New Roman", Times, serif; color:#AFAFAF; text-align:left; }



#listBlogs {float:left; width:100%;}



#listado .listadodoc { margin-top:20px; width:95%;}

#listado .listadodoc h2 { font:24px Georgia, "Times New Roman", Times, serif; color:#000; text-align:left; }

#listado .listadodoc h2 a { color:#000; text-decoration:none; }

#listado .listadodoc h2 a:hover { color:#6F6F6F; }



.an525 { width:525px; }



/* --------------------------------- actividades */

.proxev {font-size:24px !important; color:#000 !important; }

.proxactividades { border:1px solid #DBDBDB; padding:15px; margin:0 0 25px 0; }

.proxactividadestxt { float:left; width:580px; margin:0 0 0 20px; }

.proxactividadestxt h2 { font-size:24px !important; color:#000 !important;  }

.proxactividadestxt h3 { font-size:18px; color:#AFAFAF; }



.actividadesimg { float:left; width:195px; display:block; }

.actividadestxt { float:left; width:625px; margin:0 0 0 20px; }



.actividadestxt h2 { font-size:24px !important; color:#000 !important;  }

.actividadestxt h3 { font-size:18px; color:#AFAFAF; }

#fotosevento ul { list-style:none; margin:0px; padding:0px; }

#fotosevento li { float:left; margin:0 5px 0 0; padding:0px; }



.archivoactiv { width:195px; float:left; margin:10px 15px 30px 0; }

.archivoactiv h3 {color:#2a9bc5 !important; }



/* --------------------------------- pag. busqueda */ 

.resultados { font:13px Arial, Helvetica, sans-serif; color:#6f6f6f; margin-bottom:20px; }

.resultados h2 {font-size:40px; color:#d2d2d2; }



.busquedatit { height:29px; background:#F4F4F4; padding:10px 0 0 15px; border: 1px #ffffff solid;}

.busquedatit h2 { font-size:18px; color:#696969; text-align:left; float:left;  }

#busquedatit {float:left; width:100%; text-align:left;}



.enautores, .enpublicaciones, .endocumentacion, .enactividades, .enareas {width:20px; height:20px; float:right; background:url(../imgs/flecha.gif) 0 20px;  margin:0 10px 0 0;}

.enautores {background:url(../imgs/flecha.gif) 0 0;}

.enautores a, 

.enpublicaciones a ,

.endocumentacion a,

.enactividades a,

.enareas a { display:block; text-decoration:none; width:20px; height:20px; }

.enautores a span, 

.enpublicaciones a span,

.endocumentacion a span,

.enactividades a span,

.enareas a span { display:none; }



.res_autores {}

.res_publicaciones, .res_documentacion, .res_actividades, .res_areas { display:none; }



#busqueda_av { width:832px; height:210px; font:12px Arial, Helvetica, sans-serif; color:#6b6b6b; background:url(../imgs/bg_busqav.gif) no-repeat; padding:20px 15px }

#busqueda_av .tit { font:18px Georgia, "Times New Roman", Times, serif; color:#646464; margin:10px 0; }

#busqueda_av fieldset { margin:0px; padding:0px; border:none;}

#busqueda_av .palabras span { font:18px Georgia, "Times New Roman", Times, serif; color:#646464; padding:0 20px 0 0;  }

#busqueda_av .palabras input { width:575px; height:27px; border:1px solid #dbdbdb; font:18px Georgia, "Times New Roman", Times, serif; color:#646464; }

#busqueda_av input.cbox { width:20px; }

#busqueda_av fieldset.bloques { width:380px; float:left; margin:0 30px 0 0;  }



#busqueda_av label.w400{ float: left; display: block; width:380px; }

#busqueda_av label.w200 { float: left; display: block; width:190px; }

#busqueda_av label.w133 { float: left; display: block; width:125px; }

#busqueda_av .buscar { text-align:center; font:12px Arial, Helvetica, sans-serif; color:#FFF; }

.btnbuscar { float:right; margin:20px 30px 0 0; background:url(../imgs/bt_buscar.gif) no-repeat; height:16px; width:80px; display:block; text-align:center; color:#FFF; padding:3px 0 0 0; }



#contenedor_abc{

	float: left;

	width: 100%;

}



/*Para el Newsletter*/

.texto {

	color:#666666;

	font-size:12px;

}



.error{

	color:red;

}



input {

	border:1px solid #999999;

	color:#666666;

	font-family:Geneva,Arial,Helvetica,sans-serif;

	font-size:12px;

	font-weight:normal;

}



/*Para los videos*/

#video_portada{

	width:200px;

	height:150px;

}



/* --------------------------------- pag. listados */ 

#listado .listadotxtPost {float:left; width:95%; padding:20px; font-size:12px; color:#9b9b9b; text-align:left; }

#listado .listadotxtPost h2 { font:24px Georgia, "Times New Roman", Times, serif; color:#d2d2d2; text-align:left; margin-bottom:10px;}



#opinion  {color:#000; text-decoration:none;}

/*----------------------------------comentarios en los post de los blogs */
#tabla2{
   float: left;
   border: 1px solid #dddddd;
   width: 100%;
}
#cabtab2{
   float:left;
   width:98%;
   background-color: #295077;
   color: #FFFFFF;
   font-size: 8pt;
   margin-bottom:6px;
   padding: 1%;
}
#fecha{
   float:left;
   width:100%;
   color: #2a9bc5;
   font: normal normal 10px Arial;
   padding-top:10px;
   text-align:right;
}
#cuerpotab2{
   float:left;
   width:98%;
   font-size: 8pt;
   padding: 1%;
   background-color: #FFFFFF;
} 

#separador{
   float:left;
   width:100%;
   padding-top:15px;
} 
