@charset "utf-8";
@import url("formularios.css");
@import url("calendario.css");

/****************************/
/***** GENERALES ************/
/*Limpia*/
html, body, div, span, applet, object, iframe,  p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike,  sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-size:100.01%;font-style:normal}
h1, h2, h3, h4, h5, h6 {font-weight:normal;margin:0;padding:0;border:0;font-size:100.01%;font-style:normal}
a img {border:none}
body{font-size:.7em;line-height:1.3em;font-family:Arial, Helvetica, sans-serif;color:#232323; background:#ffffff url(/recursos_web/img//fondos/bg_body.gif) repeat-x 0 0}
table{border-collapse:collapse;border-spacing:0;font-size:1em}
caption, th, td {text-align:left}
input, select, textarea {font-family:Arial, Helvetica, sans-serif;margin:0;padding:0;font-size:100.01% }
:lang(es) {quotes:"«\2009" "\2009»" "\201C" "\201D" "\2018" "\2019" }

/*Generales*/
.oclt { position:absolute;left:-9999em;overflow:hidden;}
.fright{float:right!important}
.fleft{float:left!important}
.italic{font-style:italic}
.alaDcha {text-align:right;}
.pOscuro {color:#232323;font-weight:bold;}
.gris{color:#616265}
.marTop15{margin-top:15px}
.entradilla{padding:0 12px 30px}
.fclear{clear:both}
.center{text-align:center!important}
.fNormal{ font-weight:normal!important}
.marL20{ margin-left:20px}

/*Clear*/
#cuerpo, #cabecera, #divMenu, .divBloques, .row, .divVideos, .divColumnas,#faldon, .urlValoracion ,#moduloContenido, .formulario, .fila, .dosCols, .accionesListado, .ulListadoGr li, .liInf{height:100%; overflow:hidden;/* clear:both*/}

::selection { background: #5185b3; color: #FFF; }
::-moz-selection { background: #5185b3; color: #FFF; }

#pagina .oscuro {color:#232323}


/*Enlaces*/
a {color:#2c81bd; text-decoration:none}
a:hover {text-decoration:underline}
ul.ulMenu1 li a:hover, #pagina #divLogin  legend span a:hover  {text-decoration:none}

/*Listas*/
/*listas comunes*/
.lista1{list-style:square inside none;margin:0 0 11px;padding-left:18px;}
.lista1 li{ padding:10px 0 0;}
/**/
.listaDetalle01 dt{ clear:both;color:#232323;float:left;font-weight:bold;padding:0 8px 6px 0;width:15%;}
.listaDetalle01 dd{color:#616265;float:left;padding:0 0 6px;width:83%;}
.listaDetalle01 dt.sep{ float:none; width:auto; padding:0 6px 0px 0; width:99%}
.listaDetalle01 dd.sep{ float:none; width:100%}

/*FORMULARIOS*/
.formulario .inputText {background: #FFF url(/recursos_web/img//fondos/input_text.gif) 0 0 repeat-x; border:1px solid #cbcbcb; border-radius:.3em; -moz-border-radius:.3em; -webkit-border-radius:.3em; color:#a5acb0}
.formulario .inputBtn {border:none; color:#FFF;text-align:center;padding:3px 0;}
.row {}

/****************************/
/******* ESTRUCTURA *********/
#pagina {margin:0 auto; background:url(/recursos_web/img//fondos/body_inf.gif) repeat-x left bottom transparent}
/*#cuerpo, #cabecera, #pie {padding: 0 27px}*/

/*cuerpoPlantilla1*/
.cuerpoPlantilla1 .colIzda {float:left; width:90%; padding-top:10px; color:#ffffff}
.cuerpoPlantilla1 .colDcha {visibility:hidden; display: none;}

/*cuerpoPlantilla2*/
.cuerpoPlantilla2 .colIzda {float:left; width:300px; margin-right:20px}
.cuerpoPlantilla2 .colCentro {float:left; width:610px; margin-right:20px; padding-top:10px}

#cuerpo { padding-top:10px; margin:0 auto 40px; width:90%}

/****************************/
/******** CABECERA *********/
#cabecera { background: #3B6290 url(/recursos_web/img//fondos/cabecera.png) 0 0 repeat-x; padding:0 20px 0; width:83.9em; margin:0 auto; overflow:visible}
#fndCabecera {background: #3B6290 12px 0 no-repeat;padding-top:10px}
#cabecera h1 {float:left; margin:30px 0 0 48px}
#cbcrDcha {  visibility:hidden; display: none;}

#modDer{left:4px;position:absolute;top:137px;}
#divIdioma {float:left}
#divBusca {visibility:hidden; display: none;}

/*Login*/
#divLogin {visibility:hidden; display: none;}

/*Caja login*/
#divLogin.logado ul{overflow:hidden; height:100%}
#divLogin.logado ul li.primero{border-left:none; margin-left:0; padding-left:0  }
#divLogin.logado ul li, .colGrisInt ul.enlacesInf li { float:left; list-style:none;border-left:1px dotted #FFF; padding-left:10px; margin-left:10px; color:#FFF}
#divLogin.logado ul li {padding-top:2px; padding-bottom:2px}
#divLogin.logado ul li img {vertical-align: text-top}
#divLogin.logado {/* position:relative; right:-15px;*/float:right}
#divLogin a { color:#FFF}

/*Menu*/
#divMenu {clear:both; height:5.8em; position:relative; padding-top:10px;width:90%;}
ul.ulMenu1 { list-style:none; overflow:hidden; height:100%}
ul.ulMenu1 li { list-style:none;  float:left; background-color:#e1e0dc; margin-right:.17em; font-family:/*"Amasis MT",*/Georgia,"Times New Roman",Times,serif;font-size:1.23em}
ul.ulMenu1 li#liActivo, ul.ulMenu1 li:hover, ul.ulMenu1 li:active, ul.ulMenu1 li:focus { background-color:#173450}
ul.ulMenu1 li a {color:#1d1d1d; background: #e1e0dc url(/recursos_web/img//fondos/pesta_izda.gif) 0 0 no-repeat;display:inline-block }
ul.ulMenu1 li span { background:url(/recursos_web/img//fondos/pesta_dcha.gif) 100% 0 no-repeat; padding:0.65em 13px 0.75em 14px; display:inline-block}
ul.ulMenu1 li#liActivo a, ul.ulMenu1 li a:hover, ul.ulMenu1 li a:active, ul.ulMenu1 li a:focus{ color:#FFF; background: #173450 url(/recursos_web/img//fondos/pestactiva_izda.gif) 0 0 no-repeat}
ul.ulMenu1 li#liActivo span, ul.ulMenu1 li a:hover span, ul.ulMenu1 li a:active span, ul.ulMenu1 li a:focus span{ background: url(/recursos_web/img//fondos/pestactiva_dcha.gif) 100% 0 no-repeat}
/*segundo nivel*/
ul.ulMenu2 {
	position:absolute;
	bottom:0;
	left:-1px;
	width:68.2em;
	background-color:#173450;
	padding:.76em 0 0 28px;
	z-index:1
}
ul.ulMenu2 li {background-color:#173450; font-family:Arial, Helvetica, sans-serif; font-size:.77em;padding:3px 12px 6px 13px; background:url(/recursos_web/img//fondos/brd_submenu.gif) 0 40% no-repeat }
ul.ulMenu2 li span{ padding:0; background:none}
ul.ulMenu2 li.first{ padding-left:0; background:none}
ul.ulMenu1 li#liActivo ul.ulMenu2 li a { color:#FFF; background:none}
/*activo*/
ul.ulMenu1 li#liActivo ul.ulMenu2 li#li2Activo { position:relative; right:-4px;margin-left:-4px;}
ul.ulMenu1 li#liActivo ul.ulMenu2 li#li2Activo {background: #173450 url(/recursos_web/img//fondos/sub_pesta_izda.gif) 0 0 no-repeat; padding:0 0 0 4px}
ul.ulMenu1 li#liActivo ul.ulMenu2 li#li2Activo a { color:#232323; background: #fff url(/recursos_web/img//fondos/sub_pesta_dcha.gif) 100% 0 no-repeat; display:inline-block; padding:3px 9px 6px 6px;}
/*ul.ulMenu1 li#liActivo ul.ulMenu2 li#li2Activo { position:relative; right:-4px;margin-left:-4px;}
ul.ulMenu1 li#liActivo ul.ulMenu2 li#li2Activo a { color:#232323; background: #383838 url(/recursos_web/img//fondos/sub_pesta_izda.gif) 0 0 no-repeat; padding-left:3px}
ul.ulMenu1 li#liActivo ul.ulMenu2 li#li2Activo span { background: #fff url(/recursos_web/img//fondos/sub_pesta_dcha.gif) 100% 0 no-repeat;display:inline-block; padding:2px 9px 6px 6px;}*/
ul.ulMenu1 li#liActivo strong, ul.ulMenu1 li#liActivo ul.ulMenu2 li#li2Activo{font-weight:normal}
/*hover*/
ul.ulMenu2 li a:hover, ul.ulMenu2 li a:active, ul.ulMenu2 li a:focus { text-decoration:underline}
ul.ulMenu2 li#li2Activo a:hover, ul.ulMenu2 li#li2Activo a:active, ul.ulMenu2 li#li2Activo a:focus{text-decoration:none}


/****************************/
/************ PIE ***********/
#pie { background-color:#e2e1dd; color:#e2e1dd; width:90%; margin:0 auto}
#pie a { color:#1d1d1d}
#faldon { visibility:hidden; display: none;}
#infoPie { padding:0 0 1.6em; text-align:center}
#infoPie p { text-align:center; font-size:.8em; margin-bottom:.4em; color:#616265}
#infoPie ul{ overflow:hidden; height:100%}
#infoPie ul li{ list-style:none; background:url(/recursos_web/img//fondos/bg_infoPie.gif) no-repeat 0 center; padding:0 4px 0 8px; display:inline}
#infoPie ul li.first{ background:none}
#infoPie ul li a{font-size:0.8em}


/****************************/
/***** COLUMNA DERECHA *****/
/*Modulos foto*/
.moduloFoto {height:96px; margin-bottom:39px;;border-top:3px solid #CBCBCB}
.moduloFoto h2 {padding:22px 30px; display:table-cell; vertical-align:middle;  }
.moduloFoto h2 a { color:#FFF;font-family:/*"Amasis MT",*/Georgia, "Times New Roman", Times, serif; font-size:1.6em; background:url(/recursos_web/img//fondos/gris_1.png) 0 0 repeat;line-height:1.4em;padding:2px 6px;}
/*Modulos foto texto*/
.moduloFotoTexto { background:url(/recursos_web/img//fondos/sombra_img_col_dcha.gif) center bottom no-repeat; padding-bottom:2px; margin-bottom:49px }
.cuerpoPlantilla1 .colDcha .moduloFotoTexto h2.titu1, .cuerpoPlantilla1 .colDcha .moduloContenido h2.titu1 {margin-bottom:-6px; position:relative; z-index:98}

.moduloFotoTexto .fndFoto {background-position:bottom left; background-repeat:no-repeat; height:12.3em; padding: 18px 12px}
.moduloFotoTexto .fndBlanco { background:url(/recursos_web/img//fondos/banners_blanco_sup.png) 0 0 no-repeat; padding-top:3px; float:left; width:122px}
.moduloFotoTexto .fndBlanco .nvlv {background:url(/recursos_web/img//fondos/banners_blanco_inf.png) left bottom no-repeat; padding:2px 6px}
.moduloFotoTexto li {list-style:none; background:url(/recursos_web/img//fondos/bolo_azul2.gif) 0 .4em no-repeat; text-indent:6px; position:relative; margin-bottom:.2em; }
.moduloFotoTexto a {color:#244366; line-height:8px}
/*Modulos foto contenido*/
.moduloContenido { margin-bottom:48px; overflow:hidden; height:100%}
.moduloContenido .divFoto {background:url(/recursos_web/img//fondos/sombra_img_col_dcha.gif) center bottom no-repeat;padding-bottom:2px; margin-bottom:12px}
.moduloContenido #slctPersonal { padding:15px 5px 0 15px; width:180px}
.moduloContenido #slctPersonal .inputBtn { width:86px; background:url(/recursos_web/img//fondos/btn_gris_86.gif) 0 0 no-repeat;float:right; margin:.5em 14px 0 0}
#slctPersonal select {border: 1px solid #adadad; border-radius:.3em; -moz-border-radius:.3em; -webkit-border-radius:.3em; padding:.1em; color:#232323; margin-bottom:.6em; width:99%}

.moduloContenido #slctPersonal2 { padding:15px 2px 0 2px; width:206px}
#slctPersonal2 select {border: 1px solid #adadad; border-radius:.3em; -moz-border-radius:.3em; -webkit-border-radius:.3em; padding:.1em; color:#232323; margin-bottom:.6em; width:80%; float:left}

/*.moduloFoto h2 a * { padding:0 6px}*/
/*Iconos*/
.listaIconos {display:table; width:auto; text-align:center; margin:15px auto 43px}
.listaIconos ul {display:table-row}
.listaIconos ul li {display: table-cell; list-style:none; padding: 0 5px 0 4px}


/****************************/
/************ TITULOS ***********/
h2.titu1 { padding:8px 0px 10px 6px; font-family:/*"Amasis MT",*/Georgia, "Times New Roman", Times, serif; font-size:1.6em; color:#173450}
.colIzda h2.titu1 { background:url(/recursos_web/img//fondos/titu_1_700.gif) 0 0 no-repeat; margin-bottom:.7em}
.colDcha h2.titu1 { background:url(/recursos_web/img//fondos/titu_1_210.gif) 0 0 no-repeat;padding-bottom:11px}
.colCentro h2.titu1 { background:url(/recursos_web/img//fondos/titu_1_610.gif) 0 0 no-repeat;padding-bottom:11px}
.titu3{ color:#1d1d1d; font-size:1.3em;font-family:/*"Amasis MT",*/Georgia, "Times New Roman", Times, serif; font-weight:bold}
.divColumnas .titu3 {margin-bottom:1.4em}
.titu4{ color:#232323; font-size:1.1em;font-family:/*"Amasis MT",*/Georgia, "Times New Roman", Times, serif; font-weight:bold}
.evento .titu4{ margin-bottom:0.6em}
.ulListadoGr .titu4{ color:#101010; font-size:1.2em;font-family:/*"Amasis MT",*/Georgia, "Times New Roman", Times, serif; font-weight:bold}
.ulListadoGr .titu4 a{ color:#101010;}
.titu5{ color:#1d1d1d; background:url(/recursos_web/img//fondos/punteado_titu5.gif) repeat-x left bottom; padding-bottom:4px; font-size:1.1em;font-family:/*"Amasis MT",*/Georgia, "Times New Roman", Times, serif; font-weight:bold; margin:12px 0 2px 0}
.titu5 a{ color:#1d1d1d; display:block; padding:1px}
.titu5 a:hover, .titu5 a:active, .titu5 a:focus{ background:#1d1d1d; color:#ffffff!important; text-decoration:none}
.titu5 a.activo{ background:#1d1d1d; color:#ffffff!important}
.titu5b {background:url(/recursos_web/img//iconos/bolo_titu6.gif) no-repeat 0 0.34em transparent;color:#1D1D1D;font-family:Georgia,"Times New Roman",Times,serif;font-size:1.6em;margin:0 12px 13px;padding:2px 0;text-indent:20px; border-bottom:1px solid #d2d2d2}
.titu5b span {display:block;padding:5px 0}
.titu9{ color:#232323; font-size:1.1em;font-family:/*"Amasis MT",*/Georgia, "Times New Roman", Times, serif; font-weight:bold;line-height:130%;margin-bottom:6px;}
.ulListadoGr .titu9{ color:#232323; font-size:1.2em;font-family:/*"Amasis MT",*/Georgia, "Times New Roman", Times, serif; font-weight:bold;}

/********************************/
/************ MODULOS ***********/
.flashVideos { margin-bottom:30px;margin-top:-18px;padding:8px 0;position:relative;}

.cuerpoPlantilla1 .divBloques {  position:relative; margin-bottom:35px}
.cuerpoPlantilla1 .divBloques .divBloques{margin-bottom:0}
.cuerpoPlantilla1 .divBloques .row {padding:0 12px 10px; }
.cuerpoPlantilla1 .divBloques .bloque {float:left;margin-left:30px;padding-bottom:1.5em;width:323px;}
.cuerpoPlantilla1 .divBloques .bloque.primero {margin-left:0}
.bloque .titu2 {background:url(/recursos_web/img//fondos/bolo_azul.gif) 0 .34em no-repeat; text-indent:7px;font-family:/*"Amasis MT",*/Georgia, "Times New Roman", Times, serif; font-size:1.2em; margin-bottom:.4em; line-height:110%;}
.bloque .texto .titu2 {background:none; text-indent:0;font-family:/*"Amasis MT",*/Georgia, "Times New Roman", Times, serif; font-size:1.2em; margin-bottom:.4em; line-height:110%;}
.bloque p.fecha {color:#616265; font-size:.9em;/*margin-bottom:.2em*/}
ul.ulEtiquetas { list-style:none; font-size:1em; padding:4px 0 0}
ul.ulEtiquetas li { display:inline; padding-right:6px}
ul.ulEtiquetas li a {color:#1d1d1d; font-weight:bold}
.btnAzul3 { background:url(/recursos_web/img//fondos/btn_azul_102.png) 0 0 no-repeat; width:102px; text-align:center; padding:4px 0 5px}
.btnAzul3 a {color:#FFF}
.cuerpoPlantilla1 .divBloques .btnAzul3, .cuerpoPlantilla1 .divColumnas .btnAzul3 {float:right;}

.divBloques p.rss , .divColumnas p.rss { position:absolute; right:12px; top:6px; background: url(/recursos_web/img//iconos/rss.gif) 0 0 no-repeat;padding-left:21px; font-size:.9em}
.divBloques p.rss a {color:#616265}




/*Columnas home*/
.cuerpoPlantilla1 .divColumnas {position:relative; margin-bottom:35px}
.divColumnas .columna {float:left;margin-left:8px;padding-right:12px;width:334px;}
.divColumnas .columna.primero { margin-left:0}
.divColumnas .columna .bloque {padding-left:12px;margin-bottom:2em;}
/*.urlValoracion { background:url(/recursos_web/img//fondos/url_valoracion.gif)}*/
span.autor, span.autor * { font-style:italic}
p.autor {margin-bottom:.2em}
p.categoria{margin:0.2em 0; color:#616265}
p.categoria a{ color:#1d1d1d}
.urlValoracion {/*background: url(/recursos_web/img//fondos/url_valoracion.gif) 0 0 no-repeat;*/ padding:8px 4px 5px 3px; margin-top:1em; background:#ecedec;}
.urlValoracion img {vertical-align:middle}
.cajaUrl { border:1px solid #c9c9c7; background-color:#FFF; width:125px; padding:1px; border-radius:.2em; -moz-border-radius:.2em; -webkit-border-radius:.2em; color:#616265; font-size:.9em; vertical-align:middle; margin-left:4px; margin-right:4px}
/*anchos dependiendo del contexto html*/
.w208{width:208px}
.w428{width:428px}
/*votar*/
.urlValoracion .votar {background:url(/recursos_web/img//fondos/pntd_gris_2.gif) no-repeat 0 0 transparent;display:inline-block;font-size:0.9em;padding-left:10px; vertical-align:middle}
.urlValoracion .votar p {float:left; font-size:0.9em; padding:0 10px 0 0;color:#616265}
.urlValoracion .votar ul { float:left}
.urlValoracion .votar li {float:left; list-style:none; padding-right:7px}
.urlValoracion .votar li img {vertical-align:text-bottom}
/*compartir*/
.urlValoracion .compartir {background:url(/recursos_web/img//fondos/pntd_gris_2.gif) no-repeat 0 0;padding-left:10px; display:inline-block}
.urlValoracion .compartir a {background:url(/recursos_web/img//iconos/ico_compartir.gif) no-repeat 0 center; padding:2px 0 2px 20px; color:#616265;font-size:0.9em;}
.urlValoracion .compartir a:hover, .urlValoracion .compartir a:active, .urlValoracion .compartir a:focus { text-decoration:underline}

/*2*/
/*comunes*/
.padTop15{padding-top:15px}
.padBBot15{padding-bottom:15px}

/*Div de funcionalidades*/
#divFunc { visibility:hidden; display: none;}

/*botones*/
span.btnAzul1{background: url(/recursos_web/img//botones/btn_azul1_izda.gif) no-repeat 0 0;padding-left:14px; display:inline-block;width:auto; vertical-align:middle}
span.btnAzul1 input{color:#ffffff;background: url(/recursos_web/img//botones/btn_azul1_dcha.gif) 100% 0 no-repeat; border:0; padding:3px 14px 4px 0;cursor:pointer;/*float:left;*/white-space:nowrap;overflow:visible; width:auto; display:inline-block}
span.btnAzul1 a{color:#ffffff;background: url(/recursos_web/img//botones/btn_azul1_dcha.gif) 100% 0 no-repeat; border:0; padding:4px 14px 4px 0;cursor:pointer;/*float:left;*/white-space:nowrap;overflow:visible; width:auto; display:inline-block}
input.logout{ background: url(/recursos_web/img//iconos/aspa_eliminar.gif) no-repeat 0 0;color:#ffffff;border:0; padding:0;cursor:pointer;white-space:nowrap;overflow:visible; width:auto; display:inline-block;padding-left:14px; vertical-align:middle}
input.logout:hover, input.logout:active, input.logout:focus{text-decoration:underline}



/*listas*/
/**/
.ulFuncional li{ list-style:none; display:inline}
.ulFuncional li{ background: url(/recursos_web/img//fondos/bg_ulFuncional.gif) no-repeat 0 0; padding:0 1px 0 6px}
.ulFuncional li.first{background:none; padding-left:0}
/**/
.ulTipo1{overflow:hidden; height:100%; padding:18px 12px}
.ulTipo1 li{ list-style:none; background:url(/recursos_web/img//fondos/bolo_azul3.gif) no-repeat 0 6px; padding:0 0 4px 8px}
.ulTipo1 li a{color:#244366}
/**/
.etiquetas{ padding:0.2em 0}
.etiquetas span{background:url(/recursos_web/img//iconos/ico_etiquetas.gif) no-repeat 0 center; padding:1px 0 1px 20px; display:inline; color:#616265}
.etiquetas ul.ulEtiquetas2{display:inline}
ul.ulEtiquetas2 { list-style:none}
ul.ulEtiquetas2 li { display:inline}
ul.ulEtiquetas2 li a {color:#2c81bd;}
/**/
ul.ulEtiquetas3{}
ul.ulEtiquetas3 { list-style:none}
ul.ulEtiquetas3 li { display:inline; padding-right:2px}
ul.ulEtiquetas3 li a {color:#244366;padding:1px 1px;}
ul.ulEtiquetas3 li a:hover, ul.ulEtiquetas3 li a:active, ul.ulEtiquetas3 li a:focus { color:#ffffff!important; background-color:#244366; text-decoration:none}
li.etiquetaActiva a { color:#ffffff!important; background-color:#244366; padding:1px 0px}
/**/
.ulTipo2{overflow:hidden; height:100%;}
.ulTipo2 li{ list-style:none; background:url(/recursos_web/img//fondos/bolo_azul4.gif) no-repeat 0 6px; padding:0 0 8px 8px;}
.ulTipo2 li a{color:#2c81bd}
/**/
/**/
.ulTipo3{overflow:hidden; height:100%;}
.ulTipo3 li{ list-style:none; background:none; padding:0 0 8px 12px; float:left}
.ulTipo3 li.first{padding:0 0 8px 0;}
.ulTipo3 li div{margin:0 0 12px 0;}
/**/
.infoDoc{overflow:hidden; height:100%;}
.infoDoc dt{ list-style:none; background:none; padding:2px 0}
.infoDoc dt a{color:#2c81bd}
.infoDoc dt img{padding-right:4px}
.infoDoc dd{margin-bottom:14px}
.infoDoc dd span{color:#616265}

/*modulos interiores*/
.img88x88{background: url(/recursos_web/img//fondos/fnd_img01.gif) no-repeat center bottom;margin-bottom:30px;padding-bottom:4px; float:left;margin-right:12px;text-align:center; width:90px}
.img88x88 img{border:1px solid #cccccc;}
.texto{float:left; width:221px; padding-bottom:30px}
/*video*/
.img118x88{background: url(/recursos_web/img//fondos/fnd_img118x88.gif) no-repeat center bottom;margin-bottom:30px;padding-bottom:4px; float:left;margin-right:12px;text-align:center; width:120px; position:relative}
.img118x88 a{ display:inline-block}
.img118x88 img{border:1px solid #cccccc;}
.img118x88 .plantilla_video {left:5px;position:absolute;bottom:10px; border:0}
.texto2{float:left; width:191px; padding-bottom:30px}
/*video_peque*/
.img78x58{background: url(/recursos_web/img//fondos/fnd_img78x58.gif) no-repeat center bottom;/*margin-bottom:12px;*/padding-bottom:4px; float:left;margin-right:12px;text-align:center; width:80px; position:relative}
.img78x58 a{ display:inline-block}
.img78x58 img{border:1px solid #cccccc;}
.img78x58 .plantilla_video {left:5px;position:absolute;bottom:10px; border:0}
.texto3{float:left; width:118px; /*padding-bottom:12px*/}

/*ENLACES PROPIOS*/
.pdf{background:url(/recursos_web/img//iconos/pdf.gif) no-repeat left top; padding:0 0 2px 20px}
.ppt{background:url(/recursos_web/img//iconos/ppt.gif) no-repeat left top; padding:0 0 2px 20px}
.xls{background:url(/recursos_web/img//iconos/xls.gif) no-repeat left top; padding:0 0 2px 20px}
.doc{background:url(/recursos_web/img//iconos/doc.gif) no-repeat left top; padding:0 0 2px 20px}



/**********VIDEOS*************/
.moduloContenido .divVideo{margin-bottom:12px;position:relative; height:182px}
.moduloContenido .divVideo a{display:block; padding:1px 0 0 0}
.moduloContenido .divVideo .plantilla_video {left:0;position:absolute;top:0;}

/*videos peque*/
.bloque2{overflow:hidden; height:100%;margin:16px 0 0 0;}
.bloque2 .titu2 {background:none;font-family:Georgia,"Times New Roman",Times,serif;font-size:1.2em;line-height:110%;margin-bottom:0.4em;}
.mostrar{padding-top:14px}
.mostrar label {color:#1D1D1D;padding:0 4px 0 0;}
.mostrar select{background:none repeat 0 0 #FFFFFF;border:1px solid #CBCBCB;padding:2px;text-align:left;width:5em;}

.videoDetalle{overflow:hidden; height:100%; margin-left:12px}
.videoDetalle .video{ float:left; width:400px; margin-right:12px}
.videoDetalle .detalle{ float:left; width:276px}
.videoDetalle .detalle .titu2 {font-family:Georgia,"Times New Roman",Times,serif;font-size:1.2em;line-height:110%;margin-bottom:0.4em;}


/******************NOTICIAS****************************/
.bloqueNoticia {margin:0 2px;padding-bottom:0.5em; overflow:hidden; height:100%}
.img210{background: url(/recursos_web/img//fondos/fnd_img210x4.gif) no-repeat center bottom;padding-bottom:4px; float:left;margin-right:12px;text-align:center; width:210px}
.bloqueNoticia .texto{/*width:453px;*/ width:auto; float:none; padding:2px 0 0 0}
.bloqueNoticia p.fecha {color:#616265;font-size:0.9em; padding:0 0 2px}
.bloqueNoticia .titu2 {font-family:Georgia,"Times New Roman",Times,serif;font-size:1.2em;line-height:110%;margin-bottom:0.4em}
.parrafo{padding:18px 0; clear:both}
.parrafo p{padding:10px 0 0 0}


/********************EVENTOS************************/
.evento{padding:0 12px}
.evento p.fecha{background:url(/recursos_web/img//iconos/ico_fecha.gif) no-repeat 0 0; padding:2px 0 2px 17px; color:#616265}
p.fecha .dia, p.fecha .hora{padding:0 4px}
p.fecha .hora{ border-left:1px solid #616265}


/******************AREAS***************************/
.areas {height:100%;overflow:hidden;padding:6px 12px 18px;}


/****************************Columna pestanias*********************************/
.colPestas {margin-top:18px;background:url(/recursos_web/img//fondos/hilo_vert_deg.gif) no-repeat 0 0 transparent; }
.colPestasInt {padding:6px 8px 0;background:url(/recursos_web/img//fondos/hilo_vert_deg.gif) no-repeat  100% 0 transparent; border-top:1px solid #d1d1d1;min-height:670px;}
.colPestasInt .formulario {height:auto; clear:both}
.colPestasInt .icoAyuda { float:right; margin-bottom:2px}
.colPestasInt h2.pOscuro { clear:both; margin-bottom:.75em}
.colPestasInt .fila, #modFiltroTipo .dosCols { height:auto; clear:both}
#modBusca .inputTxt1 input { width:225px; color:#ADADAD}
.inputTxt1 .inputTxt1Dcha  { background:url(/recursos_web/img//fondos/redondeo_izda_inputgris.gif) center right no-repeat; padding-right:12px; display:inline-block}
#modBusca .fila.dosCols {margin-bottom:0; margin-top:12px}
.colPestasInt .fila { margin-bottom:.5em}
.pestasSup ul { float:left; width:100%; clear:both;border-bottom:1px solid #D3D3D3}
.pestasSup ul li {float:left;width:35px;list-style:none;background:url(/recursos_web/img//fondos/colpestas_des.gif) 0 0 no-repeat; text-align:center; padding:3px 2px 1px; margin:14px 1px 0 0; vertical-align:middle; height:19px  }
.pestasSup ul li#pestActiva { width:51px; margin-top:0; background:url(/recursos_web/img//fondos/colpestas_act.gif) 0 0 no-repeat; position:relative; bottom:-2px; height:31px;padding-top:5px;}
.pestasSup ul li#pestActiva img {width:auto; height:auto}
.pestasSup ul li img { display:inline-block; height:16px; width:16px;vertical-align:middle}
.pestasSup ul li a {height:16px}
.pestasSup ul li span.aviso { background:url(/recursos_web/img//fondos/circulo_rojo.gif) center center no-repeat;display:inline-block;width:1.35em; height:1.35em; vertical-align:middle; color:#FFF; font-size:.93em}
/*Modulos desplegables*/
.desplegable  { margin:0 auto 4px; /*clear:both;padding-bottom:32px */; width:276px; display:block}
.desplegable .titu6, .desplegable legend.titu6 {font-family:Georgia,"Times New Roman",Times,serif;font-size:1.3em; color:#232323; background:url(/recursos_web/img//fondos/titu_desplegable_sup.png) 0 0 no-repeat;display:block; width:276px; text-indent:0}
.desplegable .titu6 span { display:block; padding:4px 9px 5px; background:url(/recursos_web/img//fondos/titu_desplegable_inf.png) 0 100% no-repeat;color:#232323; width:258px}
.desplegable .titu6 span a { color:#232323; display:block; background:url(/recursos_web/img//iconos/contraer.gif) 100% 50% no-repeat; width:100%; cursor:pointer  }
.desplegable.recogido span a { background-image:url(/recursos_web/img//iconos/desplegar.gif)}
.contDespl .contDesp2 { padding:1.6em 11px 0; /*float:left;*/ width:254px;margin-bottom:23px}
.desplegable h4 { font-family:Georgia, "Times New Roman", Times, serif; color:#232323; margin-bottom:.3em}

/*.desplegable.recogido .contDespl { display:none}*/
.modBrdGris {width:276px; background:url(/recursos_web/img//fondos/titu_desplegable_sup.png) 0 0 no-repeat;  margin:0 auto 24px}
.modBrdGrisInt { background:url(/recursos_web/img//fondos/titu_desplegable_inf.png) 0 100% no-repeat; padding:18px 12px 14px}
.dosCols .col { float:left; width:49.99%}
#modFiltroFecha label, #modFiltroFecha input.inputText {display:inline-block; margin-right:3px;}
#modFiltroFecha a.date-picker-control { margin-right:21px}
#modFiltroFecha select { width:65%}
#modFiltroFecha .fila { margin-bottom:1.3em}
a.cal img {vertical-align:top}
.colPestasInt .formulario .alaDcha { margin-bottom:40px/*; margin-top:-5px*/}
#modFiltroTema ul { line-height:146%; margin-bottom:20px;padding:0}
#modFiltroTema ul li{ list-style:none;padding-right:0.2em;}
#modFiltroTema ul li a{ color:#2c81bd; font-weight:normal}

/******** BOTONES - FORULARIOS **********/
.formulario .inputText, fieldset .inputText , input.w16em {padding:0.12em .1em; border:1px solid #ADADAD; border-radius:.3em; -moz-border-radius:.3em; -webkit-border-radius:.3em; color:#616265}
.formulario select, .formulario textarea, fieldset select, fieldset textarea {-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em;border:1px solid #ADADAD;color:#616265/*;margin-bottom:0.6em*/;padding:0.1em; vertical-align:middle}
span.inputTxt1 { background:url(/recursos_web/img//fondos/redondeo_dcha_inputgris.gif) left center no-repeat; padding-left:12px; display:inline-block}
span.inputTxt1 input { border:1px solid #CBCBCB; border-left:none; border-right:none;padding:4px 2px 4px 0}
span.btnGris1{background: url(/recursos_web/img//botones/btn_gris1_izda.gif) no-repeat 0 0;padding-left:11px; display:inline-block; font-weight:bold}
span.btnGris1 input{color:#ffffff;background: url(/recursos_web/img//botones/btn_gris1_dcha.gif) 100% 0 no-repeat; border:0; padding:3px 11px 4px 2px;cursor:pointer;white-space:nowrap;overflow:visible; width:auto; display:inline-block; font-weight:bold}

/*Resultados de búsqueda*/
.interiorUno { padding: 12px 12px 0; overflow:hidden; height:100%}
li.filtroActivo a { color:#ffffff!important; background-color:#2c81bd; padding-left:2px; padding-right:2px}
.filtroEtiquetas {background:url(/recursos_web/img//fondos/modulo_gris2_sup_586.gif) center top no-repeat;padding-top:3px; margin:1em auto 1.5em}
.filtroEtiquetas ul {background: url(/recursos_web/img//fondos/modulo_gris2_inf_586.png) center bottom no-repeat; padding:0 0 2px 3px}
.filtroEtiquetas ul li { list-style:none; display:inline-block; padding: 10px; background: url(/recursos_web/img//fondos/flecha_etiquetas.gif) right center no-repeat; vertical-align:middle; margin-top:-2px;padding:16px 19px 15px 7px; max-width:120px}
.filtroEtiquetas ul li.primero {padding-left:7px}
.resulBusqueda ul.ulListadoGr div.izda { display:inline-block; width:490px; vertical-align:middle}
.resulBusqueda ul.ulListadoGr ul.dcha { display:inline-block; vertical-align:middle;margin-left:5px; width:60px}
.resulBusqueda ul.ulListadoGr li .dcha li { float:left; padding-left:24px }
.resulBusqueda ul.ulListadoGr p.titu4 { margin-bottom:.6em}
p.pEtiqueta { background:url(/recursos_web/img//iconos/ico_etiquetas.gif) 0 0 no-repeat; padding:1px .3em 1px 22px; float:left}
.resulBusqueda ul.ulListadoGr ul.ulEtiquetas li a { color:#2c81bd;font-size:1em }
.resulBusqueda ul.ulListadoGr ul.ulEtiquetas { padding-top:1px}

.resulBusqueda .ulListadoGr .fecha { font-size:1em}
.resulBusqueda .ulListadoGr { margin-bottom:2em}
.accionesListado .olPaginacion { float:right; margin-top:3px; width:auto}
.olPaginacion li {list-style:none; float:left;  padding:1px 0 1px 5px; margin-left:5px; height:1.7em;line-height:1.7em;}
.olPaginacion li input.inputText { vertical-align: middle}

/*Textos interiores 1*/
.interiorUno h3 { font-weight:bold; color:#232323;margin-bottom:1em}
.interiorUno p, .interiorUno ul, .interiorUno ol { margin-bottom:1em; line-height:140%}

.divPriv label input, #aniadirArchivo .filaCentrada label *, .filtroEtiquetas ul li img  {
vertical-align:middle;
}

.accionesListado {margin-bottom:1em;border-bottom:1px dotted #B3B4B5;border-top:1px dotted #B3B4B5;}
.accionesListado .cambiaNumero { float:left}
.accionesListado .ulActividad { float:right; margin-top:3px; width:auto}
.ulActividad li {list-style:none; float:left; background: url(/recursos_web/img//fondos/pntd_gris_2.gif) left center repeat-y; padding:1px 0 1px 5px; margin-left:5px}
.accionesListado .olPaginacion { float:right; margin-top:3px; width:auto}
.olPaginacion li {list-style:none; float:left;  padding:1px 0 1px 5px; margin-left:5px; height:1.7em;line-height:1.7em;}
.olPaginacion li input.inputText { vertical-align: middle}
.accionesListado.centrado .olPaginacion { float:none; width:100%; vertical-align:middle}
.accionesListado.centrado .olPaginacion li  { float:none; display:inline-block; vertical-align:middle}

/********************************/
/************ MODULOS ***********/
/*Listados grises*/
.bloque, .moduloTexto {position:relative}
ul.ulListadoGr ul.ulEtiquetas {  margin-bottom:1.2em}
ul.ulEtiquetas li { list-style:none; display:inline; padding-right:.2em}
ul.ulListadoGr ul.ulEtiquetas li a {font-size:.9em;color:#616265}
.ulListadoGr {margin-bottom:13px; list-style:none}
.ulListadoGr .fecha { font-size:.9em; margin-bottom:.2em; color:#616265}
.ulListadoGr p.coment { float:left; width:auto; margin-right:1em}
.ulListadoGr p.coment a { color:#616265}
.ulListadoGr .coment img { vertical-align:middle;margin-right:2px;}
ul.ulListadoGr li { padding:3px 0 0; margin-bottom:6px}
div.cuerpoPlantilla1 ul.ulListadoGr li.impar { background: #f4f4f4 url(/recursos_web/img//fondos/li_gris_380_sup.gif) 0 0 no-repeat;}
div.cuerpoPlantilla1 ul.ulListadoGr li.impar div.liInf { background:url(/recursos_web/img//fondos/li_gris_380_inf.gif) bottom left no-repeat}
ul.ulListadoGr li div.liInf {padding:8px 12px}
div.cuerpoPlantilla2 ul.ulListadoGr li.impar { background: #f4f4f4 url(/recursos_web/img//fondos/li_gris_586_sup.gif) 0 0 no-repeat;}
div.cuerpoPlantilla2 ul.ulListadoGr li.impar div.liInf { background:url(/recursos_web/img//fondos/li_gris_586_inf.gif) bottom left no-repeat}

/*modulos relacionados*/
.cuerpoPlantilla1 .divBloques .relacionados .row {padding:0 3px 10px; }
/*a dos columnas*/
.relacionados .relac{background:url(/recursos_web/img//fondos/fnd_relac318Sup.gif) no-repeat 0 0; width:318px; float:left;margin-left:30px;font-family:Georgia,"Times New Roman",Times,serif;font-size:1.1em;}
.relacionados .relac.primero{margin-left:0;}
.relacionados .relac .inf{background:url(/recursos_web/img//fondos/fnd_relac318Inf.gif) no-repeat 0 bottom; width:294px;min-height:157px; padding:0 12px 18px}
.relacionados .relac .tab{background:url(/recursos_web/img//fondos/fnd_tabSup.gif) no-repeat right top; display:inline-block; padding:4px 3px 4px 0; margin-bottom:18px; color:#232323;}
.relacionados .relac .tab span{background:#f5f5f5;border:1px solid #cccccc; padding:3px 6px}
/*a una columna, todo el ancho*/
.relacionados .relac2{background:url(/recursos_web/img//fondos/fnd_relac676Sup.gif) no-repeat 0 0; width:676px; float:left;font-family:Georgia,"Times New Roman",Times,serif;font-size:1.1em;}
.relacionados .relac2 .inf{background:url(/recursos_web/img//fondos/fnd_relac676Inf.gif) no-repeat 0 bottom; width:652px;min-height:157px; padding:1px 12px 18px}
.relacionados .relac2 .tab{background:url(/recursos_web/img//fondos/fnd_tabSup.gif) no-repeat right top; display:block; padding:4px 3px 4px 0; margin-bottom:18px; color:#232323;}
.relacionados .relac2 .tab span{background:#f5f5f5;border:1px solid #cccccc; padding:3px 6px}


/* ----------------------------------------------
PAGINACION
------------------------------------------------*/
/*****************************paginacion por numero de pagina****************************/
.paginacion{text-align:center; padding:0 4px 10px 4px; margin:0 auto; clear:both}
.paginacion ul{background-color:#ffffff; border:0}
.paginacion ul li {display:inline; list-style:none;width:auto;}
.paginacion ol li.activo {background:#ca013a;border:none;color:#FFFFFF;cursor:default;font-weight:bold;padding:2px 2px 2px 6px}
.paginacion ol li.prev a {background:transparent url(/recursos_web/img//iconos/bolo_pag_prev.gif) no-repeat 0 50%;padding:1px 10px 0 10px}
.paginacion ol li.next a {background:transparent url(/recursos_web/img//iconos/bolo_pag_next.gif) no-repeat 100% 50%;padding:1px 10px 0 10px}
.paginacion a{text-decoration:none}
.paginacion a:hover, .paginacion a:focus{ text-decoration:underline;color:#39892f}
.paginacion .prev{ margin-right:8px}
.paginacion .next{margin-left:8px}
.paginacion .next a{ color:#2c81bd}
.paginacion .this{}
.paginacion .total{ color:#616265}
.paginacion .this label{ font-weight:bold;padding:0 4px 0 0; color:#1D1D1D}
.paginacion .this input{border:1px solid #cbcbcb; background:#ffffff; text-align:right; width:2em; padding:2px 4px; color:#616265}
.paginacion .desactivado{color:#616265; cursor:default}
.paginacion .desactivado:hover, .paginacion .desactivado:focus{color:#616265; text-decoration:none}

/*****************************paginacion con filtro****************************/
.paginacion2{border-top:1px dotted #b3b4b5; border-bottom:1px dotted #b3b4b5; clear:both; overflow:hidden; height:100%; padding:5px; margin:1.5em 12px 30px}
.paginacion2 .filtro{ float:left}
.paginacion2 .filtro div{ display:inline-block; padding:0 2px}
.paginacion2 .filtro label{ font-weight:bold; display:block}
.paginacion2 .filtro select{ color:#616265; padding:2px}
.paginacion2 .paginacion{ float:right; margin:16px 0 0 0; padding:0; clear:none}
.paginacion2 .paginacion ul{ background:none}
.resulBusqueda .paginacion2{margin:0em 12px 10px}

/*****************************paginacion de eventos****************************/
.paginacion3{border-bottom:1px solid #d2d2d2; clear:both; overflow:hidden; height:100%; padding:5px; margin:1em 5px 20px}
.paginacion3 .campo{ padding:0 2px; float:left}
.paginacion3 .campo label{ font-weight:bold;}
.paginacion3 .campo select{ color:#616265; padding:2px; margin:0 6px 0 4px}


/* ----------------------------------------------
FORMULARIOS
------------------------------------------------*/
.frm .relacionados .relac2{background:url(/recursos_web/img//fondos/fnd_relac676Sup_2.gif) no-repeat 0 0}
.frm .relacionados .relac2 .inf{background:url(/recursos_web/img//fondos/fnd_relac676Inf_2.gif) no-repeat 0 bottom;}
.frm{ border-top:1px dotted #b3b4b5; padding:12px 0; margin:18px 0 0 0}
.frm .inf .field{font-family:Arial, Helvetica, sans-serif;font-size:0.9em; }
.field{display:inline-block;padding:0 4px 10px 0;}
.field label, .field .label{width:auto;text-align:right; padding:0 4px 0 0; font-weight:bold; display:inline-block}
.field textarea{ height:65px}
.col1{width:305px; float:left}
.w22{width:22px!important}
.w50{width:50px!important}
.w48{width:48px!important}
.w60{width:60px!important}
.w63{width:63px!important}
.w70{width:70px!important}
.w80{width:80px!important}
.w110{width:110px!important}
.w120{width:120px!important}
.w165{width:165px!important}
.w184{width:184px!important}
.w345{width:345px!important}
.w500{width:500px!important}


/* ----------------------------------------------
GALERIA
------------------------------------------------*/
.galeria{border:1px solid #E2E2DC;height:100%;overflow:hidden;padding:0;}
.galeria .visor{height:328px;width:480px; float:right}
.visor {	position: relative;	background:#ffffff url(/recursos_web/img/iconos/loading.gif) no-repeat 50% 50%;}
/*carrusel*/
.carrusel{background:#ffffff; overflow:hidden; height:100%; float:left}
.carrusel li{float:left;list-style:none outside none;padding:2px;text-align:left;width:212px;}
.carrusel .item{background:#DEDEDE;float:left;margin-top:3px;padding:15px;width:178px;}
.carrusel .item a{color:#1d1d1d}
.carrusel .item strong{ font-weight:normal;}
.carrusel .item strong a{color:#616265}
.carrusel .item .tituCarrusel{font-family:/*"Amasis MT",*/Georgia, "Times New Roman", Times, serif; font-size:1.2em; display:block; padding-bottom:2px}
.carrusel .activo{background:url(/recursos_web/img//iconos/ico_activoCarrusel.gif) no-repeat right center;}
.carrusel .activo .item{background:none repeat scroll 0 0 #FFFFFF;border:4px solid #2C81BD;float:left;margin-top:1px;padding:11px;width:179px;}
.carrusel li.first .item{margin-top:0}


.carrusel .img96x96{float:left;margin:0 5px 0 0;}


.carrusel .prev{left:0;position:absolute;top:0; background:url(/recursos_web/img//iconos/carrusel_prev.gif) no-repeat 0 0; width:220px; height:7px; text-indent:-999em; outline:none}
.carrusel .prevOff{left:0;position:absolute;top:0; width:220px; height:7px; text-indent:-999em; outline:none}
.carrusel .prevOff{ cursor:default}
.carrusel .next{ left:0;position:absolute;top:342px;background:url(/recursos_web/img//iconos/carrusel_next.gif) no-repeat 0 0; width:220px; height:7px; text-indent:-999em; outline:none}
.carrusel .nextOff{ right:0;position:absolute;top:342px; background:url(/recursos_web/img//iconos/nextCarruselOff.gif) no-repeat 0 0; width:220px; height:7px; text-indent:-999em; outline:none}
.carrusel .nextOff{cursor:default}

/*.carrusel .prev:hover, .carrusel .prev:active, .carrusel .prev:focus, .carrusel .next:hover, .carrusel .next:active, .carrusel .next:focus{background-position:0 100%}*/
/*js*/
.carrusel .news_items {overflow:hidden;position:relative;width:218px;}
.carrusel .container {float:left;left:0;padding:0 2px;position:relative;top:0;width:214px;}
.carrusel .container ul{padding:0}
.carrusel .prev, .carrusel .next {display:none;z-index:2;}
.carrusel .item {margin-bottom:1em}

/* para la mosca*/
.vui-cps-ui-tool-mini  .vui-cps-ui-tool . vui-ice-tool-drawer-tooldrawer .vext-gen25 .x-window-tl{visibility:hidden; display: none;}
.relacionados a:after {
     content:" (" attr(href) ")";
     font-size: small;
     white-space: none;	
}

