/* =========================================================================================== */
/* ============================ ESTILOS GENERALES ============================================ */
/* =========================================================================================== */

body {
	text-align: left;
	font-family: arial,verdana,sans-serif,times;
	background: #CFCFCF url("cssimg/detalleFondoBody.gif") repeat-x 0 0;
	color: white;
	font-size: 1em;
	padding: 0px;
	margin: 0px;
}
.oculto {
	display: none !important;
}

img {
	vertical-align: middle;
	border: 0px;
}
a {
	text-decoration:none;
	outline: none;
	color: black;
}

a:active, a:hover{
outline: none !important;
} 

a:focus {
    outline: red thin dotted;
}

input::-moz-focus-inner { 
  border: 0;
}

input:active, input:hover{
outline: none !important;
}

input:focus {
	outline: red thin dotted;
}

select:active, select:hover{
outline: none !important;
}

select:focus {
	outline: red thin dotted;
}

textarea:active, textarea:hover{
outline: none !important;
}

textarea:focus {
	outline: red thin dotted;
}

h1{
	font-size:0.9em;
}

h2{
	font-size:1em;
}

a:hover {
	text-decoration: underline;
	cursor: pointer;
}
form {
	margin: 0px;
	padding: 0px;
}
.pie_bloq{
	clear: both;
	font-size: 0.1em;
}
.pie_bloq_LOPD{
	clear: both;
	font-size: 0.1em;
	height: 30px;
}
span.negrita{
	font-weight: bold;
}

.fondo_rss{
	float: right;
	padding: 0px 12px 0px 8px;
}

.fondo_pie_banners_izq{
	padding:0px 0px 8px 0px;
	float:left;
}

.fondo_pie_banners_der{
	padding:0px 14px 0px 0px;
	float:right;
}

.pie_bloque{
	clear: both;
	font-size: 0.1em;
}
/* ============================ INICIO ESTILOS ESTRUCTURA BASE ====================================== */
.contenedor1{
	width:980px;
	padding: 2px 0 0;
	margin: auto;
}


.contenedor3{
	width:980px;
	padding:0 2px ;
	margin:auto;
	/*background-color: #ffffff;*/
}

.contenedor_global{
	margin-left:5px;
	width:980px;
	background-color:gray;
	margin:0;
}

.contenedor_blancoPortada{
	background:transparent url("cssimg/fondo_caja_menu_inf.gif") repeat-y 0 0;
	width:980px;
	margin:0;
	padding:0;
	height:636px;
}

.contenedor_globalInterior{
	padding:0;
	background:#ffffff url("cssimg/fondo_caja_menu_inf.gif") repeat-y 0 0;
	width:980px;
	margin:0;
	min-height:590px;
	height: auto !important;
	height:650px;
}

.contenedor_contenido{
	float:left;
	width:794px;
	margin:0;
	padding:0;
	min-height:636px;
	height: auto !important;
	height:636px;
}
.cuerpo{
	width:676px;
	margin:0 0 0 116px;
	padding:0;
	text-align:justify;
	float:right;
	display:inline;

}
/* ============================ FIN ESTILOS ESTRUCTURA BASE ====================================== */


/* ============================ INICIO MENU IZQUIERDO ====================================== */
.contenedor_menu_izq{
	float:left;
	display:inline;
	padding:0;
	margin:0;
	width:186px;
}

.contenedor_menu_izqInterior{
	float:left;
	padding:0;
	margin:0;
	width:186px;
}
.top_menu_izquierdo {
	height:83px;
	width:168px;
}
.top_menu_izquierdo img{
	vertical-align:top;
}


.bottom_menu_izquierdo{
	background: url("cssimg/menu_izq_bottom.gif") no-repeat;
	width:186px;
	height:11px;
}
.centro_menu_izq{
	background: url("cssimg/menu_izq_centro.gif") repeat-y;
	padding-top:13px;
}
.elemento_menu_izq{
	background: #013276 url("cssimg/icono_menu_izq_inactivo_azul.gif") no-repeat 0 0;
	padding: 0 0 0 32px;
	margin: 0;
	width:154px;
	min-height:30px;
	height:auto !important;
	height: 30px;
	font-size:1.1em;
	font-weight: bolder;
}

.elemento_menu_izq_selecc{
	background: #013276 url("cssimg/icono_menu_izq_activo_naranja.gif") no-repeat 5px 3px;
	padding: 0 0 0 32px;
	margin: 0;
	width:154px;
	min-height:30px;
	height:auto !important;
	height: 30px;
	font-size:1.1em;
	font-weight: bolder;
}

.textoSeccMenuIzq{
	text-align: left;
	/*width:169px;*/
	font-size: 0.7em;
	padding:4px 5px 4px 13px;
	margin:0;
	height:45px;
}
.textoSeccMenuIzq1{
	text-align: left;
	/*width:169px;*/
	font-size: 0.7em;
	padding:4px 5px 4px 13px;
	margin:0;
	height:55px;
}
.textoSeccMenuIzq2{
	text-align: left;
	/*width:169px;*/
	font-size: 0.7em;
	padding:4px 5px 4px 13px;
	margin:0;
	height:42px;
}
.textoSeccMenuIzq3{
	text-align: left;
	/*width:169px;*/
	font-size: 0.7em;
	padding:4px 5px 4px 13px;
	margin:0;
	height:43px;
}

.textoSeccMenuIzqVirtual{
	text-align: left;
	width:169px;
	font-size: 0.7em;
	padding:5px 3px  5px 13px;
	margin:0;
	min-height:38px;
	height:auto !important;
	height: 38px;
}
.elemento_menu_izq_selecc a{
	color:#D7C948;
	padding:0;
	margin:0;
	display:block;

}
.elemento_menu_izqUlt{
	background: #36332C url("cssimg/icono_menu_izq__inactivo_naranja.gif") no-repeat 5px 6px;
	padding: 3px 0 0 30px;
	margin: 0;
	width:130px;
	height:31px;
}

.caja_elementos_menu_izq{

}
.icono_menu_izq{
	background: url("cssimg/icono_menu_izq_inactivo_naranja.gif") no-repeat;
	width:29px;
	height:32px;
	float:left;
}
.texto_menu_izq{
	margin: 0;
	padding:4px  0 0 5px;
	width:120px;
}
.texto_menu_izq a{
	color:#ffffff;
}
.icono_menu_izq_pri{
	background: url("cssimg/icono_menu_izq_pri.gif") no-repeat;
	width:3px;
	height:33px;
	float:left;
}
.icono_menu_izq_ult{
	background: url("cssimg/icono_menu_izq_ult.gif") no-repeat;
	width:3px;
	height:33px;
	float:left;
}
.caja_nubes{
	margin-top:215px;
}
.top_nubes{
	background: url("cssimg/top_nubes.gif") no-repeat;
	width:168px;
	height:11px;
}
.bottom_nubes{
	background: url("cssimg/menu_izq_bottom.gif") no-repeat;
	width:168px;
	height:11px;
}
.centro_nubes{
	background:transparent url(cssimg/menu_izq_centro.gif) repeat-y;
	width:168px;
}
.texto_nubes_nivel1{
	font-size:0.8em;
	padding-left:10px;
	padding-right:10px;
}
.texto_nubes_nivel1 a{
	color:white;
}
.texto_nubes_nivel2{
	font-size:1.2em;
	padding-left:10px;
	padding-right:10px;
}
.texto_nubes_nivel2 a{
	color:white;
}
.texto_nubes_nivel3{
	font-size:1.4em;
	padding-left:10px;
	padding-right:10px;
}
.texto_nubes_nivel3 a{
	color:white;
}
.texto_nubes_nivel4{
	font-size:1.6em;
	padding-left:10px;
	padding-right:10px;
}
.texto_nubes_nivel4 a{
	color:white;
}
.texto_nubes_nivel5{
	font-size:1.7em;
	padding-left:10px;
	padding-right:10px;
}
.texto_nubes_nivel5 a{
	color:white;
}
.texto_nubes_nivel6{
	font-size:1.8em;
	padding-left:10px;
	padding-right:10px;
}
.texto_nubes_nivel6 a{
	color:white;
}


/* ============================ FIN MENU IZQUIERDO ====================================== */

/* ============================ INICIO MENU DERECHO ====================================== */
.caja_menu_drc{
	float:left;
	margin-top:22px;
/*	margin-left:15px;*/
	width:142px;
	text-align:justify;
	display:inline;
}
.caja_menu_drc_login{
	float:left;
	margin-top:10px;
/*	margin-left:15px;*/
	width:142px;
	text-align:justify;
}
.caja_menu_drc_banner{
	float:left;
	margin-top:10px;
/*	margin-left:15px;*/
	width:142px;
	text-align:justify;
}
.caja_menu_drc_novedad{
	float:left;
	margin-top:10px;
/*	margin-left:15px;*/
	width:142px;
	text-align:justify;
}
.top_menu_drc{
	background: url("cssimg/top_menu_drc.gif") no-repeat 0 bottom;
	height:6px;
	width:142px;
	float:left;
	display:inline;
	padding:0;
	margin:0;
}

.bottom_menu_drc{
	background: url("cssimg/bottom_menu_drc.gif") no-repeat;
	height:5px;
	width:142px;
	float:left;
}
.centro_menu_drc{
	background: url("cssimg/centro_menu_drc.gif") repeat-y;
	width:142px;
	float:left;
	padding-left:5px;
	padding-bottom:5px;
}
.contenedor_menu_drc{
	float:left;
	width:142px;
	margin-right:0px;
	margin-left:10px;
}


.contenedor_menu_drcInterior{
	float:right;
	display:inline;
	margin:0;
	padding:10px 12px 15px 0;
	width:147px;
}

.top_menu_drc{
	background: url("cssimg/top_menu_drc.gif") no-repeat;
	height:6px;
	width:142px;
	float:left;
}
.bottom_menu_drc{
	background: url("cssimg/bottom_menu_drc.gif") no-repeat;
	height:5px;
	width:142px;
	float:left;
}
.caja_formulario_login{
	margin-left:5px;

}
.caja_formulario_login input{
	border:none;
	color:white;
}
.fondo_input{
	background: url("cssimg/fondo_input.gif") no-repeat;
	height:22px;
	padding-left:5px;
	padding-right:10px;
	width:115px;
}
.btn_ok{
	float:right;
	margin-right:22px;
	color:black;
	padding-top:4px;
}
.banner_po{
	width:133px;
	height:65px;
}
.fondo_banner{
	background: url("cssimg/fondo_banner.gif") no-repeat;
	height:38px;
	width:137px;
	margin-top:5px;
}

.fondo_bannerPortada{
	background: url("cssimg/fondo_banner.gif") no-repeat;
	height:38px;
	width:162px;
	margin:6px 0 0;
	padding:0;
	float:left;
	display:inline;
}

.caja_imagen{
	float:left;
	margin-left:5px;
	margin-top:5px;
	width:33px;
	display:inline;
}
.texto_banner_amarillo{
	color:#DABC59;
	float:left;
	padding-left:5px;
	width:85px;
	font-size:0.8em;
	padding-top:10px;
}
.texto_banner_amarillo_sin_imagen{
	color:#DABC59;
	float:left;
	color:#DABC59;
	float:left;
	padding-left:10px;
	padding-top:10px;
	font-size:0.8em;
}
.texto_banner_blanco{
	color:white;
	float:left;
	padding-left:5px;
	width:90px;
}
.contenedor_imagen{
	margin:6px 0 0;
	padding:0;
	float:left;
	display:inline;
}
.caja_borde{
	background: url("cssimg/fondo_banner.gif") no-repeat;
	width:137px;
	height:38px;
	margin-top:-36px;
}

.caja_bordePortada{
	background: url("cssimg/fondo_banner.gif") no-repeat;
	width:162px;
	height:38px;
	margin-top:-36px;
}
.caja_novedades{
	padding-right:10px;
	/*height:157px;*/
}
.titulo_novedades{
	color:#DABC59;
	font-weight:bold;
	text-align:center;
}
.elemento_novedad{
	border-top:1px solid gray;
	font-size:0.8em;
	padding-bottom:5px;
	padding-top:5px;
	text-align:left;
}
.elemento_novedad a{
	color:white;
}
.ver_mas a{
	color:#DABC59;
	float:right;
	font-size:0.8em;
	padding-right:10px;
	padding-top:3px;
}
.margen{
	background: transparent url(cssimg/relleno.gif)repeat-y;
	background-position: 0px 0px;
	height: 10px;
	width: 10px;
}
.fondo_banner_drc{
	background: url("cssimg/fondo_bnr_grey.gif") no-repeat;
	height:38px;
	width:137px;
	margin-top:5px;
	margin-left:3px;
}
a.imgBanner{
	width:141px;
	height:45px;
	margin:0 1px 0 2px;
	padding:0;
	display:block;
	text-align: center;
}

a.imgBanner img{
	width:140px;
	height:45px;
	margin:0;
	padding:0;
}



/* ============================ FIN MENU DERECHO ====================================== */

/* ============================ INICIO PIE ====================================== */
.bordePie{
	background: transparent url("cssimg/bordeBootomPie.gif") no-repeat 0 0;
	height: 15px;
	width: 944px;
	padding: 0;
	margin: 0;
}
.pie_contenido{
	background: transparent url("cssimg/pie.gif") no-repeat 0 bottom;
	width: 984px;
	padding: 0 ;
	min-height: 40px;
	height:auto !important;
	height: 40px;
}

.fondo_pie_contenido{
	background: transparent url("cssimg/fondo_pie.gif") repeat-y 0 0;
	width: 984px;
	padding: 0 ;
	margin: 0 auto 5px;
}

.fondo_pie_banners{
	/*background: transparent url("cssimg/fondo_pie.gif") repeat-y 0 0;*/
	width: 984px;
	padding: 0 ;
	margin: 0 auto 5px;
}

.pie_izq{
	float: left;
	padding:0;
	margin:0;
	display:inline;
}
.textoPie_izq{
	color:#0B4390;
	display:inline;
	float:left;
	font-size:0.8em;
	margin-left:15px;
	margin-top:11px;
	padding:0;
}
.textoPie_izq a{
	color: #0B4390;
}
.imagenPie_izq img{
	margin:0;
	padding:0;
}
.pie_dho{
	float: right;
	display:inline;
	height: 35px;
	padding:0;
	margin:0 12px  0 0;
	display:inline;
}
.imagenPie_dcho{
	margin: 0;
	padding:9px 5px  0 0;
	float:left;
}

.imagenPie_izq{
	margin: 0;
	padding:4px  3px  0 0;
	float:left;
}
.pie_adaptador {
	background:transparent url(cssimg/bgAmarillo.gif) no-repeat 0 0;
	height:10px;
	margin:0 auto ;
	padding:0;
	width:984px;
}


/* ============================ FIN PIE ====================================== */

/* ============================ INICIO CABECERA ====================================== */
.cabeceraImg{
		/*background:transparent url(cssimg/banner_contenido.gif) no-repeat scroll bottom right;*/
		background-position:bottom right;
		background-repeat:no-repeat;
		background-color:transparent;
		height: 159px;
		width: 794px;
		padding: 0;
		margin: 0;
}
.cabeceraImgPortada{
		width: 100%;
		padding: 0;
		margin: 0;
		height:160px;
}

.cabecera2Interior{
	background: transparent url("cssimg/fondo_top9.gif") no-repeat 0 0;
	padding: 0 0 0 8px ;
	height:70px;
	width:786px;
}

.cabecera{
	background: url("cssimg/fondo_cabecera.gif") repeat-x;
	/*height:62px;*/
	padding:0;
	margin:0;
	width:786px;
}

.menuTopCabecera{
	float: left;
	display:inline;
	padding:0;
	margin:0 20px 0 4px;
	width:560px;
}
.elementoMenuTopCabecera{
	float: left;
	display:inline;
	margin: 10px 7px 0 9px;
	padding:0;

}
.elementoMenuTopCabecera a{
	color: #FFFFFF;
	font-size:0.8em;
}

.elementoDestacadoMenuTopCabecera{
	float: left;
	display:inline;
	margin: 10px 7px 0 9px;
	padding:0;

}

.elementoDestacadoMenuTopCabecera a{
	color: #f6af1b;
	font-weight: bold;
	font-size:0.8em;
}

.accionesCabecera{
	float: right;
	display:inline;
	width:200px;
	padding:0;
	margin:0;
}

form.elementoAccionesCabecera{
	padding:0;
	margin:0;
	margin:6px  0 0;
}
.fondo_inputBuscadorCabecera  {
	float:left;
	display:inline;
	color: #083262;
	width: 164px;
	height:19px;
	padding:0;
	margin:0;
}
.fondo_inputBuscadorCabecera input{
	background:transparent url(cssimg/ico_buscador.gif) no-repeat scroll 0 0;
	border:medium none;
	height:19px;
	padding:0px 0 0 5px;
	margin:0;
	width: 159px;
	font-size:0.7em;
	color: #083262;
}
.fondo_inputBuscadorBtnCabecera{
	border:0;
	float: left;
	display:inline;
	padding:0;
	margin:0;
	width:25px;
}
.fondo_inputBuscadorBtnCabecera input{
	padding:0;
	margin:0;
	width:25px;
	border:0;
}
.fondo_selectDesplegableCabecera{
	float: left;
	height: 19px;
}
.fondo_selectDesplegableCabeceraLeft{
	float: left;
	background:transparent url(cssimg/select_left.gif) no-repeat scroll
0 0;
	height: 19px;
	width: 8px;
}
.fondo_selectDesplegableCabeceraCenter {
	float: left;
	background:transparent url(cssimg/select_center.gif) repeat-x scroll
0 0;
	height: 19px;
	font-size:12px;
}
.fondo_selectDesplegableCabeceraRight  {
	float: left;
	background:transparent url(cssimg/select_right.gif) no-repeat scroll
0 0;
	height: 19px;
	width: 10px;
}
.fondo_selectDesplegableCabecera select{
	background-color: #F3F3F3;
	background:transparent url(cssimg/select_center.gif) repeat-x scroll
0 0;
	border: none;
	height:16px;
	padding-left:10px;
	width:110px;
	font-size:0.8em;
	color: #083262;
	margin-top: 1px;
}




.selectOption option{
	background-color: #F3F3F3;
	color: #083262;
	text-decoration: none;
}
.botonDirectorio{
	background:transparent url(cssimg/btn_directorio.gif) no-repeat scroll 0 0;
	height:19px;
	padding:0px;
	text-align:center;
	width:74px;
}
.botonDirectorio a{
	color: #083262;
	font-size:0.8em;
	margin-top: 2px;
}
.botonDirectorioGoogle {
	background:transparent url(cssimg/btn_directorio.png) no-repeat scroll 0 0;
	border: 0 none;
	height:19px;
	margin-top:3px;
	padding-bottom:3px;
	padding-left:6px;
	width:74px;
	cursor:pointer;
}
.menuPrincipalCabecera{
	float:left;
	display:inline;
	padding:0;
	/*margin:0 0 0 9px;*/
	margin:0;
	width: 580px;
}
.elementoMenuPrincipalCabecera{
	float:left;
	display:inline;
	margin:0;
	padding:2px 7px 0 5px;
}
.elementoMenuPrincipalCabecera a{
	color: #D7C948;
	text-align: center;
	font-size:0.9em;
}

.elementoMenuPrincipalCabecera_selecc{
	float:left;
	display:inline;
	margin:0;
	/*padding:2px 7px 0 5px;*/
	padding:2px 4px 0 3px;
	background-color: #F2AA12;
	min-height: 19px;
	height: auto !important;
	height: 19px;
}
.elementoMenuPrincipalCabecera_selecc a{
	color: #002353;
	font-weight:bolder;
	text-align: center;
	font-size:0.8em;
}

.imagenCabecera {
	background:transparent url(cssimg/fondo_top9.gif) no-repeat scroll 0 0;
	float:left;
	height:72px;
	width:6px;
}
.caja_formulario_login .btn_entar_ama{
	background:transparent url(cssimg/btn_fondo_ama.gif) no-repeat scroll 0 0;
	float:left;
	height:18px;
	width:60px;
	color:black;
	float:right;
	margin-right:20px;
	margin-top:5px;
	text-align:center;
	cursor:pointer;
}
/* ============================ FIN CABECERA ====================================== */

/************************** FORMULARIO DE ACCESO: SALIDA ****************************/
.formularioSalida{
	float: right;
	color: #ffffff;
	padding-right:8px;
	padding-top:20px;
}
.tituloformularioSalida{
	float:left;
	color: #ADD9FF;
	font-size: 0.7em;
	margin-top: -5px;
}
.formularioSalidaUser{
	float: left;
	margin:0;
	padding:0;
}
.formularioSalidaUserLeft{
	float:left;
	margin:0;
	padding:0;
	background: transparent url("cssimg/bordeIzqFormLogout.gif") no-repeat  0 0;
	width:5px;
	height:22px;
}
.formularioSalidaUserCenter{
	float:left;
	margin:0;
	padding:0;
	background: transparent url("cssimg/bordeCenterFormLogout.gif") repeat-x  0 0;
	height:22px;
	width: 122px;
}
.formularioSalidaUserRight{
	float:left;
	margin:0;
	padding:0;
	background: transparent url("cssimg/bordeDchoFormLogout.gif") no-repeat  0 0;
	width:5px;
	height:22px;
}
.formularioSalidaUserTexto{
	margin-top: 3px;
	color: #FFFFFF;
	font-size: 0.7em;
}
.formularioSalidaUserIcon{
	margin:0;
	padding-right: 5px;
	float: left;
}
.formularioSalidaUserBtn{
	float: right;
	margin-top: 5px;
	margin-right: 10px;
	padding:0;
}
.formularioSalidaUserBtnLeft{
	float:left;
	margin:0;
	padding:0;
	background: transparent url("cssimg/boderIzqFormLogoutSalir.gif") no-repeat  0 0;
	width:4px;
	height:14px;
}
.formularioSalidaUserBtnCenter{
	float:left;
	margin:0;
	padding:0;
	background: transparent url("cssimg/boderCenterFormLogoutSalir.gif") repeat-x  0 0;
	height:14px;
	width: 28px;
}
.formularioSalidaUserBtnCenterListado{
	float:left;
	margin:0;
	padding:0;
	background: transparent url("cssimg/boderCenterFormLogoutSalir.gif") repeat-x  0 0;
	height:14px;
	width:75px;
}
.formularioSalidaUserBtnRight{
	float:left;
	margin:0;
	padding:0;
	background: transparent url("cssimg/boderDchoFormLogoutSalir.gif") no-repeat  0 0;
	width:4px;
	height:14px;
}
.formularioSalidaUserBtnTexto{
	margin-left: 2px;
	margin-top: -1px;
}
.formularioSalidaUserBtnTexto a{
	color: #000000;
	font-size: 0.8em;
	font-weight: bold;
	text-decoration: none;
}
/************************** FORMULARIO DE SALIDA ****************************/
/* ============================ INICIO CUERPO ====================================== */


.top_conocenos{
	background: url("cssimg/conocenos_top.gif") no-repeat;
	width:325px;
	height:5px;
}
.bottom_conocenos{
	background: url("cssimg/conocenos_bottom.gif") no-repeat;
	width:325px;
	height:6px;
}
.centro_conocenos{
	background: url("cssimg/centro_conocenos.gif") repeat-y;
	width:325px;
	height:180px;
}
/*.caja_not_age_bottom_izq{
	float:left;
	margin-top:220px;
}
.caja_not_age_bottom_drc{
	float:left;
	margin-left:10px;
	margin-top:275px;
	margin-bottom:5px;
}
.caja_not_age_top_izq{
	float:left;
	margin-top:25px;
}
.caja_not_age_top_drc{
	float:right;
	font-size:0.8em;
	margin-top:20px;
}*/
.top_not_age{
	background: url("cssimg/agd_not_top.gif") no-repeat;
	width:277px;
	height:5px;
}
.bottom_not_age{
	background: url("cssimg/agd_not_bottom.gif") no-repeat;
	width:325px;
	height:6px;
}
.centro_not_age{
	background: url("cssimg/agd_not_centro.gif") repeat-y;
	width:325px;
	height:155px;
}
/*.caja_enlaces_bottom{
	margin-top:10px;
}
.caja_enlaces_top{
	margin-top:10px;
}*/
.caja_entradilla_top{
	margin-bottom:10px;
}
.boton_entradilla {
	background-color: #002860;
	border: 1px solid #063E89;
	color: #FFFFFF;
	display: block;
	float: left;
	font-size: 0.85em;
	padding: 0 2px;
}
.boton_entradilla:hover {
	text-decoration: none;
}
.boton_seleccionado {
	font-weight: bold;
}
.linea_enlaces{
	float:left;
}
.elemento_enlace_pri_top{
	background: url("cssimg/fondo_enlaces_pri_top.gif") no-repeat;
	width:193px;
	height:22px;
	float:left;
	margin-right:2px;
	margin-bottom:2px;
}
.elemento_enlace_centro{
	width:193px;
	height:22px;
	float:left;
	margin-bottom:2px;
	margin-right:2px;
}
.elemento_enlace_ult_top{
	background: url("cssimg/fondo_enlaces_ult_top.gif") no-repeat;
	width:193px;
	height:22px;
	float:left;
	margin-bottom:2px;

}
.elemento_enlace_pri_bottom{
	background: url("cssimg/fondo_enlaces_pri_bottom.gif") no-repeat;
	width:193px;
	height:22px;
	float:left;
	margin-right:2px;
}
.elemento_enlace_ult_bottom{
	background: url("cssimg/fondo_enlaces_ult_bottom.gif") no-repeat;
	width:193px;
	height:22px;
	float:left;
	margin-right:2px;
}
.flecha_enlaces{
	background: url("cssimg/flecha_enlaces.gif") no-repeat 0px 2px;
	width:8px;
	height:10px;
	float:left;
}
.texto_enlaces{
	font-size:0.8em;
	padding-left:20px;
}
.texto_enlaces a{
	color:white;
}
.caja_info_enlaces{
	margin-left:15px;
	margin-top:5px;
}
.texto_conocenos{
	color:#F9B627;
	font-size:1.2em;
	padding-left:10px;
	padding-right:10px;
	padding-bottom: 12px;
	font-weight: bold;
}
.contenido_conocenos{
	font-size:0.8em;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:5px;
	height:115px;
}
.contenido_conocenos a{
	color:white;
}
.contenido_entradilla{
	color:white;
	font-size:0.8em;
	padding: 10px 15px 5px 15px;
	height:115px;
}
.contenido_entradilla a{
	color:white;
}
.texto_formulario{
	font-size:0.8em;
	color:#F9B627;
}
.caja_total_not_age{

}
.caja_pestanias{
	height:30px;
	width:325px;
}
.pestania {
	height:30px;
	float:left;
	cursor:pointer;
}
.pestania_larga{
	height:30px;
	float:left;
	background: url("cssimg/pestania_act_larga.gif") no-repeat;
	width:325px;
}
.pestania_activa{
	background: url("cssimg/pestania_act.gif") no-repeat;
	width:163px;
}
.pestania_inactiva{
	background: url("cssimg/pestania_ina.gif") no-repeat;
	width:162px;
}
.pestania_inactiva div {
	color: white ! important;
}
.pestania_inactiva div a {
	color: white ! important;
}
.pestEmision{
	background: url("cssimg/play24x18.png") no-repeat;
	width:24px;
	height:30px;
	float:left;
	cursor:pointer;
}
.pestania_not{
	background: url("cssimg/pestania_not_act.gif") no-repeat;
	width:163px;
	height:30px;
	float:left;
	cursor:pointer;
}
.pestania_age{
	background: url("cssimg/pestania_age_ina.gif") no-repeat;
	width:162px;
	height:30px;
	float:left;
	cursor:pointer;
}
.separador_not_age{
	border-bottom:1px solid white;
	margin:auto;
	width:250px;
	padding-top:3px;
}
.elemento_not_age{
	padding:10px 10px 5px 10px;
	font-size:0.8em;
}
.elemento_not_age a{
	color:white;
}
.texto_titulo_pestania{
	color:#F9B627;
	font-size:1.0em;
	font-weight:bold;
	padding-left:5px;
	padding-top:5px;
}
.texto_titulo_pestania a {
	color:#F9B627;
}
.texto_titulo_pestania a:hover {
	text-decoration: none;
}
.texto_titulo_not{
	color:#F9B627;
	font-size:1.2em;
	font-weight:bold;
	padding-left:40px;
	padding-top:5px;
}
.texto_titulo_age{
	color:#F9B627;
	color:white;
	font-size:1.2em;
	font-weight:bold;
	padding-left:40px;
	padding-top:5px;
}
.texto_titulo_notW{
	color:#FFFFFF;
	font-size:1.2em;
	font-weight:bold;
	padding-left:40px;
	padding-top:5px;
}
.texto_titulo_ageW{
	color:#FFFFFF;
	color:white;
	font-size:1.2em;
	font-weight:bold;
	padding-left:40px;
	padding-top:5px;
}
.banner_contenido {
	background:transparent url(cssimg/banner_contenido.gif) no-repeat scroll 0 0;
	height:72px;
	width:612px;
}

/* ============================ FIN CUERPO ====================================== */



/*============================= MAPA WEB =========================================*/
.titulo_menuInf{
	color: #ECAF2D;
	font-weight: bold;
	padding: 0 0 10px 6px;
}

.caja_menuInf{
	background: url("cssimg/fondo_top_caja_menu_inf.gif") no-repeat 0 0 #023478;
	width:186px;
	margin:16px  0 0;
	padding:40px 0 0;
}

.contenedorCajaCentro{
	background: #000000 url("cssimg/fondo_caja_menu_inf.gif") repeat-y 0 0;
	width:186px;
	margin:0;
	padding:0;
}
ul.listadoMenuIf{
	width:160px;
	margin:0;
	padding:0 8px 0 0;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	text-align: left;
	font-size:0.9em;
}
.caja_menuInfPie{
	background: transparent url("cssimg/fondo_bottom_caja_menu_inf.gif") no-repeat 0 0;
	width:168px;
	height:33px;
	margin:0;
	padding:0;
}

li.elemListadoMenuInf{
	width:160px;
	margin:0;
	padding:0;
	text-align: left;
}



ul.listadoOpcionMenuInf{
	width:160px;
	margin:0;
	padding:0 8px  40px 0;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	text-align: left;
}

/*azul */
li.elemListadoOpcionMenuInf{
	background: transparent url("cssimg/ico_flecha.gif") no-repeat  6px 2px;
	width:143px;
	margin:0;
	padding:0 0 10px 25px;
	color:#FFFFFF;
}

li.elemListadoOpcionMenuInf span{
	cursor: pointer;
}
li.elemListadoOpcionMenuInf a{
	color:#FFFFFF;
	/*cursor: default;*/
}

li.elemListadoOpcionMenuInf_C{
	background: transparent url("cssimg/ico_mas.gif") no-repeat  6px 2px;
	width:143px;
	margin:0;
	padding:0 0 10px 25px;
	color:#FFFFFF;
}
li.elemListadoOpcionMenuInf_C span{
	cursor: pointer;
}

li.elemListadoOpcionMenuInf_C a{
	color:#FFFFFF;
}

li.elemListadoOpcionMenuInf_E{
	background: transparent url("cssimg/ico_menos.gif") no-repeat  6px 2px;
	width:143px;
	margin:0;
	padding:0 0 10px 25px;
	color:#FFFFFF;
}
li.elemListadoOpcionMenuInf_E span{
	cursor: pointer;
}

li.elemListadoOpcionMenuInf_E a{
	color:#FFFFFF;
}

li.elemListadoOpcionMenuInfN2{
	background: transparent url("cssimg/ico_menu_izq_naranja.gif") no-repeat  6px 10px;
	width:126px;
	margin:0;
	padding:6px 0 0 17px;
	color:#74C6E7;
	font-size: 0.9em;
}

li.elemListadoOpcionMenuInfN2 span{
	cursor: pointer;
}


li.elemListadoOpcionMenuInfN2 a{
	color:#74C6E7;
}
li.elemListadoOpcionMenuInfN2 a:hover{
	text-decoration:underline;
	cursor:pointer;
}


li.elemListadoOpcionMenuInfN2_C{
	background: transparent url("cssimg/ico_menu_izq_naranja2.gif") no-repeat  6px 10px;
	width:126px;
	margin:0;
	padding:6px 0 0 17px;
	color:#74C6E7;
	font-size: 0.9em;
}

li.elemListadoOpcionMenuInfN2_C span{
	cursor: pointer;
}
li.elemListadoOpcionMenuInfN2_C a{
	color:#74C6E7;
}
li.elemListadoOpcionMenuInfN3{
	background: transparent url("cssimg/ico_menu_izq_estrella_naranja.gif") no-repeat  3px 10px;
	width:111px;
	margin:0;
	padding:6px 0 0 15px;
	color:#D4F3FF;
	font-size: 0.9em;
}


li.elemListadoOpcionMenuInfN3 a{
	color:#D4F3FF;
}


li.elemListadoOpcionMenuInfN3_C{
	background: transparent url("cssimg/ico_menu_izq_estrella_naranja.gif") no-repeat  3px 10px;
	width:111px;
	margin:0;
	padding:6px 0 0 15px;
	color:#D4F3FF;
	font-size: 0.9em;
}

li.elemListadoOpcionMenuInfN3_C a{
	color:#D4F3FF;
}
ul.listadoOpcionMenuInfN2{
	width:143px;
	margin:0;
	padding:6px 0 0;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	text-align: left;
}


ul.listadoOpcionMenuInfN3{
	width:126px;
	margin:0;
	padding:0;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	text-align: left;
}



.cajaNoticiaMenuIzq{
	background: transparent url("cssimg/fondo_noticia_menu_izq.gif") repeat-x 0 0 ;
	height: 31px;
	width: 185px;
	padding: 0;
	margin: 0 0 0 1px;
}
.cajaNoticiaMenuIzq2{
	background: transparent url("cssimg/icono_folio_noticia.gif") no-repeat 0 11px ;
	height: 21px;
	width: 152px;
	padding: 10px 0 0 33px;
	margin: 0;
}

.cajaNoticiaMenuIzq2 a{
	color:#F9B610;
	font-weight: bolder;
}

.cajaAgendaMenuIzq{
	background: transparent url("cssimg/fondo_noticia_menu_izq.gif") repeat-x 0 0 ;
	height: 31px;
	width: 185px;
	padding: 0;
	margin: 0 0 0 1px;
}
.cajaAgendaMenuIzq2{
	background: transparent url("cssimg/icono_agenda_agenda.gif") no-repeat 2px 11px ;
	height: 21px;
	width: 152px;
	padding: 10px 0 0 33px;
	margin: 0;
}
.cajaAgendaMenuIzq2 a{
	color:#F9B610;
	font-weight: bolder;
}

.cajaUPOtvMenuIzq{
	background: transparent url("cssimg/fondo_noticia_menu_izq.gif") repeat-x 0 0 ;
	height: 31px;
	width: 185px;
	padding: 0;
	margin: 0 0 0 1px;
}
.cajaUPOtvMenuIzq2{
	height: 21px;
	width: 152px;
	padding: 7px 0 0 33px;
	margin: 0;
}
.cajaUPOtvMenuIzq2 a{
	padding-left: 15px;
}

.cuerpoSinMenuDcha{
	float:left;
	margin: 10px 0px 0 5px;
	width:738px;
	text-align:justify;
}

.cuerpoConMenuDcha{
	float:left;
	display:inline;
	margin: 10px 5px 4px 10px;
	width:600px;
	padding:0;
	text-align:justify;
}

.contenedorMiguita{
	margin:0;
	padding:5px 0 9px  20px;
	background: transparent url("cssimg/detalleMiguita.gif") no-repeat 8px   8px;
	text-align:left;
	color:#919191;
	font-size: 0.8em;
}

span.enlace_miguita{
	color:#0F499A;
	font-weight:bolder;
}

a.enlaceMiguitaNegro{
	color:#000000;
	padding:0 0  0 3px;
	text-decoration:none;
}

a.enlaceMiguita{
	color:#919191;
	padding:0 2px ;
	text-decoration:none;
}
.tituloContenidoCuerpo{
	width:732px;
	margin:0;
	padding:0 3px;
}

.izquierdaTituloContenidoCuerpo{
	float:left;
	background: transparent url("cssimg/bordeIzqTituloContenido.gif") no-repeat  0 0;
	margin:0;
	padding:0;
	height:24px;
	width:5px;
}
.derechaTituloContenidoCuerpo{
	float:left;
	background: transparent url("cssimg/bordeDchoTituloContenido.gif") no-repeat  0 0;
	margin:0;
	padding:0;
	height:24px;
	width:5px;
}

.centroTituloContenidoCuerpo {
	float:left;
	background: transparent url("cssimg/fondoTituloContenido.gif") repeat-x  0 0;
	margin:0;
	padding: 3px  0 0 5px;
	height:21px;
	width:717px;
	color:#FFCA56;
}



.tituloAmarilloContenidoCuerpo{
	width:600px;
	margin:0;
	padding:10px 0 0;
}

.izquierdaAmarilloTituloContenidoCuerpo{
	float:left;
	background: transparent url("cssimg/bordeIzqAmarilloTituloUpo.gif") no-repeat  0 0;
	margin:0;
	padding:0;
	height:28px;
	width:8px;
}
.derechaAmarilloTituloContenidoCuerpo{
	float:left;
	background: transparent url("cssimg/borderDchoAmarilloTituloUpo.gif") no-repeat  0 0;
	margin:0;
	padding:0;
	height:28px;
	width:9px;
}

.centroAmarilloTituloContenidoCuerpo {
	float:left;
	background: transparent url("cssimg/fondoAmarilloTituloUpo.gif") repeat-x  0 0;
	margin:0;
	padding: 5px  0 0 5px;
	height:23px;
	width:578px;
	color:#000000;
	font-weight:bold;
	font-size:0.9em;
}


.contenedorBloque{
	width:586px;
	margin:0;
	padding:5px 0  0 10px;
}

.bloqueContenidoMapaWeb{
	float:left;
	width:293px;
	padding:0;
	margin:0;
}

.izqbloqueTituloContenidoCuerpo{
	float:left;
	background: transparent url("cssimg/bordeIzqTituloBloque.gif") no-repeat  0 0;
	margin:0;
	padding:0;
	height:28px;
	width:8px;
}
.dchabloqueTituloContenidoCuerpo{
	float:left;
	background: transparent url("cssimg/bordeDchoTituloBloque.gif") no-repeat  0 0;
	margin:0;
	padding:0;
	height:28px;
	width:8px;
}

.centrobloqueTituloContenidoCuerpo {
	float:left;
	background: transparent url("cssimg/fondoTituloBloque.gif") repeat-x  0 0;
	margin:0;
	padding: 4px  0 0 5px;
	height:24px;
	width:267px;
	color:#ffffff;
}


ul.listadoBloqueMapaWeb{
	width:230px;
	margin:0;
	padding: 5px 33px 10px 22px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	text-align: left;
}

li.elemListadoBloqueMapaWeb{
	background: transparent url("cssimg/detalleListadoMapaWeb.gif") no-repeat 0 6px;
	width:221px;
	margin:0;
	padding:2px 0 0 9px ;
	color:#000000;
	font-size:0.8em;
}
li.elemListadoBloqueMapaWeb a{

}

.centrobloqueTituloContenidoCuerpo a{
	color:#ffffff;
}
/* ============================ INICIO PESTANIAS ====================================== */
.bloque_not{
	display:block;
}
.bloque_age{
	display:none;
}
.bloque_activo{
	display:block;
}
.bloque_inactivo{
	display:none;
}

.bloque_vermas_not{
	display:block;
	float:right;
}
.bloque_vermas_age{
	display:none;
	float:right;
}
/* ============================ FIN PESTANIAS ====================================== */


/* ============================ INICIO MENU DERECHO ====================================== */

.margen{
	background: transparent url(cssimg/relleno.gif)repeat-y;
	background-position: 0px 0px;
	height: 10px;
	width: 10px;
}

.contenidoRelacionado{
	min-height:31px;
	height:auto !important;
	height:31px;
	width:142px;
	margin:5px 0 0;
	padding:0;
	text-align:center;
}
.contenidoRelacionado_left{
	background: transparent url(cssimg/ico_bnr_left_gris.gif) no-repeat;
	float: left;
	display:inline;
	padding:0;
	margin:0;
	height: 39px;
	width: 7px;
}
.contenidoRelacionado_center{
	background: transparent url(cssimg/ico_bnr_center_gris.gif) repeat-x;
	float: left;
	display:inline;
	padding:0;
	margin:0;
	height: 39px;
	width: 130px;
}

.contenidoRelacionado_center a{
	display:block;
	color:#002251;
	cursor: pointer;
	font-weight: bolder;
	font-size:0.8em;
}
.contenidoRelacionado_centro{
	background: transparent url(cssimg/ico_bnr_fondo_gris.gif) repeat-y;
	float: left;
	display:inline;
	padding:0;
	margin:0;
	width:142px;
}


.contenidoRelacionado_bottom{
	background: transparent url(cssimg/ico_bnr_bottom_gris.gif) no-repeat 0 bottom;
	float: left;
	display:inline;
	padding:0 0 5px;
	margin:0;
	width:142px;
}
.contenidoRelacionado_top{
	background: transparent url(cssimg/ico_bnr_top_gris.gif) no-repeat;
	float: left;
	display:inline;
	padding:0 0  0 7px;
	margin:0;
	min-height: 20px;
	height:auto !important;
	height:20px;
	width:135px;
}

.contenidoRelacionado_top a{
	display:block;
	color:#002251;
	cursor: pointer;
	font-weight: bolder;
	font-size:0.7em;
}
.contenidoRelacionado_right{
	background: transparent url(cssimg/ico_bnr_right_gris.gif) no-repeat;
	float: left;
	display:inline;
	padding:0;
	margin:0;
	height: 39px;
	width: 7px;
}


.contenidoRelacionado_contenido {
	padding:0;
	text-align: left;
	margin: 7px 0 0;
	width:129px;
}
.contenidoRelacionado_contenido a{
	font-size: 12px;
	color: #002251;
	text-decoration: none;
}

.contenidoRelacionado_contenido_linea {
	padding:0 0 0  5px;
	text-align: left;
	margin: 5px 0 0;
	width:125px;

}
.contenidoRelacionado_contenido_linea a{

	font-size: 0.9em;
	color: #002251;
	text-decoration: none;
}

.contenidoRelacionado_contenido2 {
	text-align: left;
	margin: 7px 3px 0px 0px;
	padding:0;
	float:right;
	width:90px;

}
.contenidoRelacionado_contenido2 a{
	width:82px;
	display:block;
	padding:0;
	margin:0;
	font-size: 0.9em;
	color: #002251;
	text-decoration: none;
	font-size: 12px;
}

.contenidoRelacionado_contenido2_linea {
	padding-left: 5px;
	text-align: left;
	margin-top: 10px;
	float:right;
	width:82px;

}
.contenidoRelacionado_contenido2_linea a{
	width:82px;
	display:block;
	padding:0;
	margin:0;
	font-size: 0.9em;
	color: #002251;
	text-decoration: none;
}
.contenidoRelacionado_imagen{
	float: left;
	color: #FF0022;
	margin: 6px 0 0;
	padding:0  1px 0 0;
	width:39px;
}
.contenidoNovedades{
	width:142px;
}
.contenidoNovedades_titulo_left{
	background: transparent url("cssimg/ico_novedades_titulo_left.gif") no-repeat 0 0;
	width: 7px;
	height: 27px;
	float: left;
}
.contenidoNovedades_titulo_center{
	background: transparent url("cssimg/ico_novedades_titulo_center.gif") repeat-x;
	width: 128px;
	height: 27px;
	float: left;
}
.contenidoNovedades_titulo_right{
	background: transparent url("cssimg/ico_novedades_titulo_right.gif") no-repeat 0 0;
	width: 7px;
	height: 27px;
	float: left;
}
.contenidoNovedades_titulo_center_contenido{
	margin-top: 5px;
	text-align: center;
	color: #FF9129;
	font-weight:bold;
	font-size:13px;
}

.contenidoNovedades_center{
	background: transparent url("cssimg/ico_novedades_center.gif") repeat-y 0 0;
	float: left;
	width: 141px;
}
.contenidoNovedades_center_contenido{
	margin: 5px 5px 0;
	padding:0;
	font-size: 0.8em;
	color: #FFFFFF;
	text-align:left;
}

.contenidoNovedades_center_contenido a{
	color:#ffffff;
}
.mas_etiquetas {
	padding: 10px 5px 5px 5px;
	font-size: 0.8em;
	text-align: right;
	color: #777777;
	font-weight:bold;

}
.mas_etiquetas a{
	color: #777777;
}
.contenidoNovedades_center_contenido_mas {
	margin-top: 10px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	font-size: 0.8em;
	text-align: right;
	color: #EFCA80;
	font-weight:bold;

}
.contenidoNovedades_center_contenido_mas a{
	color: #FF9C3E;
}
.contenidoNovedades_pie_left{
	background: transparent url("cssimg/ico_novedades_pie_left.gif") no-repeat 0 0;
	width: 7px;
	height: 10px;
	float: left;
}
.contenidoNovedades_pie_center{
	background: transparent url("cssimg/ico_novedades_pie_center.gif") repeat-x;
	width: 128px;
	height: 10px;
	float: left;
}
.contenidoNovedades_pie_right{
	background: transparent url("cssimg/ico_novedades_pie_right.gif") no-repeat 0 0;
	width: 7px;
	height: 10px;
	float: left;
}
.separador_novedades{
	padding: 0px;
	border-bottom:1px solid white;
	margin: 5px auto 0 ;
	width:90%;
}
/* ============================ INICIO MENU DERECHO ====================================== */


/*===================================================================================*/
/*================================== De la A a la Z =================================*/
/*===================================================================================*/
.contenedorListadoAbecedario{
	margin:0;
	padding:12px 0px 10px 0px;
	width:600px;
}

.centroListadoAbecedario{
	float:left;
	margin:0;
	padding:8px  10px 0;
	width:563px;
	height:25px;
	background:transparent url("cssimg/centroListadoAbecedario.gif") repeat-x 0 0 ;

}
.izqListadoAbecedario{
	float:left;
	background:transparent url("cssimg/izquierdaListadoAbecedario.gif") no-repeat 0 0;
	height:33px;
	width:8px;
	margin:0;
	padding:0;
}

.dchaListadoAbecedario{
	float:left;
	background:transparent url("cssimg/derechaListadoAbecedario.gif") no-repeat 0 0;
	width:9px;
	height:33px;
	margin:0;
	padding:0;
}

.cuerpoSinMenuDcha .tituloContenidoCuerpoAbecedario{
	width:738px;
}

.tituloContenidoCuerpoAbecedario{
	width:600px;
	margin:0;
	padding:0px;
}

.izquierdaTituloContenidoCuerpoAbecedario{
	float:left;
	background: transparent url("cssimg/bordeIzqTituloContenido.gif") no-repeat  0 0;
	margin:0;
	padding:0;
	height:24px;
	width:5px;
}
.derechaTituloContenidoCuerpoAbecedario{
	float:left;
	background: transparent url("cssimg/bordeDchoTituloContenido.gif") no-repeat  0 0;
	margin:0;
	padding:0;
	height:24px;
	width:5px;
}

.centroTituloContenidoCuerpoAbecedario {
	float:left;
	display:inline;
	background: transparent url("cssimg/fondoTituloContenido.gif") repeat-x  0 0;
	margin:0;
	padding: 3px  0 0 5px;
	height:21px;
	width:585px;
	color:#ffffff;
	font-weight: bold;
	font-size: 1em;
}

.cuerpoSinMenuDcha .tituloContenidoCuerpoAbecedario .centroTituloContenidoCuerpoAbecedario {
	width:723px;
}

.letraAbecedario{
	width:14px;
	height:17px;
	background: transparent url("cssimg/iconoFondoLetra.gif") no-repeat  0 0;
	float:left;
	text-align:center;
	margin: 0 3px;
	padding:0;
}

.letraAbecedarioSelecc{
	width:14px;
	height:17px;
	background: transparent url("cssimg/iconoFondoLetraSelecc.gif") no-repeat  0 0;
	float:left;
	text-align:center;
	margin: 0 3px;
	padding:0;
}

.letraAbecedario a{
	text-decoration:none;
	cursor:pointer;

}



.cajaContenidoListadoAbecederario{
	width:600px;
	margin:0;
	padding:0;
	text-align: left;
	float:left;
	background: transparent url("cssimg/fondoListadoAbecedario.gif") repeat-y 0 0;
}

ul.contenidoListadoAbecederario{
	width:587px;
	margin:0;
	padding: 15px 0 15px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	text-align: left;
	background: transparent url("cssimg/bottomListadoAbecedario.gif") no-repeat left bottom;
	padding-left:20px;
}

li.elemContenidoListadoAbecedario{

	width:520px;
	padding:6px 5px 6px 15px;
	margin:0;
	text-align:justify;
	font-size: 0.8em;
	background:transparent url(cssimg/ico_menu_izq_estrella_naranja.gif) no-repeat scroll 3px 10px;
}

li.elemContenidoListadoAbecedario a:hover{
	text-decoration:underline;
}

.mensajeListadoVacio{
	width:537px;
	padding:40px 20px;
	margin:0;
	text-align:center;
	color:#000000;
}
/*======================================================================*/
/*================================  CONTACTA ===========================*/
/*======================================================================*/

.formContacta{
	width:535px;
	margin:0;
	padding: 15px 20px 15px 22px;
	text-align:left;
}

.botonesFormContacta{
	text-align:right;
	margin:0;
	padding:0 0 0 0;
	width:535px;
}

input.botonEnviar {
	background: transparent url("cssimg/botonEnviarContacto.gif") no-repeat 0 0;
	border:0;
	margin:0;
	padding:0 0 6px;
	width:77px;
	height:22px;
	color:#ffffff;
	cursor:pointer;
}
.botonesMensajeContacta{
	margin:0;
	padding:40px 0 20px;
	width:535px;
}
a.botonVolver{
	background: transparent url("cssimg/botonEnviarContacto.gif") no-repeat 0 0;
	width:77px;
	margin:0;
	padding: 2px  0 0;
	height:20px;
	color:#ffffff;
	display:block;
	float:right;
}
input.inputTextContacta{
	border:1px solid #585858;
	padding:0;
	margin:10px 0;
	width:535px;
	height:20px;
}

label.labelTextContacta{
	color:#000000;
	display:block;
}

label.labelTextTipologias{
	color:#000000;
	font-size: 0.9em;
}

div.tituloClausulaLOPD{
	color:#000000;
	display:block;
	font-size:0.9em;
	text-align:justify;
	font-weight: bold;
	padding: 0px 0px 5px 0px;
}

div.textClausulaLOPD{
	color:#000000;
	display:block;
	font-size:0.9em;
	text-align:justify;
}

label.labelTextCondicionesLOPD{
	color: #000000;
	font-size: 0.9em;
}

div.inputClausulaLOPD{
	padding: 5px 0px 0px 0px;
}

div.inputClausulaLOPD * {
	vertical-align: middle;
	margin: 0;
}

select.selectContacta{
	border:1px solid #585858;
	padding:0;
	margin:6px 0 9px 0 ;
	height:20px;
	display:block;
}
textarea.textareaContacta{
	border:1px solid #585858;
	padding:0;
	margin:6px 0 7px 0 ;
	/*width:535px;*/
	height:168px;
	text-align:left;
	overflow:hidden;
}

p.textoIntroduccionContacta{
	width:535px;
	margin:0;
	padding: 15px 20px 15px 22px;
	text-align:justify;
	color:#000000;
}

.contenedorTextoPieContacta{
	background: transparent url("cssimg/bottomListadoAbecedario.gif") no-repeat left bottom;
	width:600px;
	margin:0;
	padding: 0;
	text-align:left;
	min-height:9px;
	height:auto !important;
	height:9px;
}
p.textoPieContacta{
	width:535px;
	margin:0;
	padding: 15px 20px 5px 22px;
	text-align:justify;
	color:#000000;
	}
ul.listadoTextoPieContacta{
	width:520px;
	margin:0;
	padding: 5px 15px 35px 35px;
	text-align: left;
	color:#000000;
	list-style-position: inside;
}
li.elemListadoTextoPieContacta{
	width:520px;
	margin:0;
	padding: 0;
	text-align: left;
	color:#000000;
}
li.elemListadoTextoPieContacta a{
	cursor:pointer;
}

/*=======================================================================================*/
/*==================================   LISTADO  =========================================*/
/*=======================================================================================*/
.listadoTop{
	background:transparent url("cssimg/topListadoAbecedario.gif") no-repeat 0 bottom;
	margin:0;
	height:8px;
	padding:0;
	width:600px;

}


.listadoBottom{
	background:transparent url("cssimg/bottomListadoAbecedario.gif") no-repeat 0 bottom;
	margin:0;
	height:9px;
	padding:0;
	width:600px;
}

.listadoCentro{
	width:577px;
	margin:0;
	padding:0 0 0 23px;
	text-align: left;
	height:auto !important;
	height:300px;
	background: transparent url("cssimg/fondoListadoAbecedario.gif") repeat-y 0 0;
}

.listadoCentroDetalleImg{
	width:553px;
	margin:0;
	padding:17px  23px 0;
	text-align: left;
	background: transparent url("cssimg/fondoListadoAbecedario.gif") repeat-y 0 0;
}

.totalResultadoListado{
	width:540px;
	margin:0;
	padding:15px 0  0 ;
	color:#818181;
	text-align:center;
	font-size:0.9em;
}

ul.ulListado{
	width:510px;
	margin:0;
	padding: 16px 20px 16px 10px ;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	text-align: left;
}

li.elemUlListado{
	width:510px;
	margin:0;
	color:#000000;
	background:transparent url(cssimg/detalleListadoContenidoNaranja.gif) no-repeat scroll 0 8px;
	font-size:0.8em;
	padding:7px 0px 5px 20px;
}

li.elemUlListado{
	width:510px;
	margin:0;
	color:#000000;
	background:transparent url(cssimg/detalleListadoContenidoNaranja.gif) no-repeat scroll 0 8px;
	font-size:0.8em;
	padding:7px 0px 5px 20px;
}

li.elemUlListadoNormativa{
	width:510px;
	margin:0;
	color:#000000;
	font-size:0.8em;
	padding:7px 0px 5px 20px;
}

.elemUlListadoNormativa{
	width:510px;
	margin:0;
	color:#000000;
	font-size:0.8em;
	padding:7px 0px 5px 20px;
}

.elemUlListadoMargin{
	margin-left: 15px;
}

.elemUlListadoMarginB{
	margin-bottom: 10px !important;
}

.fechaListado{
	width:65px;
	padding:0;
	margin: 0;
	float:left;
	color:#938E8E;
}


.tituloConFechaListado{
	width:500px;
	padding:0;
	margin: 0;
	float:left;
	color:#919191;
	text-align:justify;
}

.tituloConFechaListado a{
	text-decoration:none;
}

.tituloConFechaListado a:hover{
	text-decoration:underline;
}

.tituloConFechaListadoNormativa{
	width:500px;
	padding:0;
	margin: 0;
	float:left;
	color:#919191;
	text-align:justify;
}

.tituloConFechaListadoNormativa a{
	text-decoration:none;
	color:#919191; 
}

.tituloConFechaListadoNormativa a:hover{
	text-decoration:underline;
}


div.tituloElemListado{
	padding:0 0 2px;
	margin:0;
	width:510px;
}

p.textoElemLisatdo{
	padding:0;
	margin:0;
	width:510px;
	text-align:justify;
}


.contenedorListadoPaginacion{
	margin:0;
	padding: 0 105px 15px 114px;
	text-align:center;
	height:20px;
}

.dchaListadoPaginacion{
	background: transparent url("cssimg/dchaListadoPagina.gif") no-repeat  right 0;
	margin:10px 0 0 ;
	padding:0 5px 0 0;
	height:20px;
}

.izqListadoPaginacion{

	background: transparent url("cssimg/izqListadoPagina.gif") no-repeat  0 0;
	margin:0;
	padding:0 0 0 5px;
	height:20px;

}

.centroListadoPaginacion{
	text-align:center;
	background: transparent url("cssimg/centroListadoPagina.gif") repeat-x  0 0;
	margin:0;
	padding:2px 0 0 ;
	height:18px;
	width: auto;
}


.dchaListadoPaginacion2{
	background: transparent url("cssimg/fondo_negro_galeria.gif") repeat-y  0 0;
	margin:0 ;
	padding:0;
}

.izqListadoPaginacion2{
	background: transparent url("cssimg/bottom_negro_galeria.gif") no-repeat  0 bottom;
	margin:0;
	padding:0 0 8px;
}

.centroListadoPaginacion2{
	text-align:center;
	background: transparent url("cssimg/top_negro_galeria.gif") no-repeat  0 0;
	margin:0;
	padding:2px 0 0 ;
	min-height:12px;
	height:auto !important;
	height:12px;
}


.contenedorListadoTop{
	margin:12px 0 0;
	padding:0;
	width:587px;
	font-size:0.8em;
}

.centroListadoPaginacion a{
	color:#FFFFFF;
	text-decoration:none;
	margin:0 1px;
}

.centroListadoPaginacion a:hover{
	text-decoration:underline;
}
a.pagActual{
	color:#FBB728;
	text-decoration:none;
}

a.enlaceSiguiente{
	color:#ffffff;
	text-decoration:none;
}
img.iconoSiguientePag{
	margin: 4px 3px 0 3px;
	vertical-align:top;


}
.caja_contenido_not{
	height:135px;
}
/******* PORTADA ESPECIFICA ***********/

.cuerpoSinMenuDcha .subTituloContenidoCuerpo{
	width:738px;
	background: transparent url("cssimg/bordefondoSubTituloContenidoLargo.gif") repeat-y  0 0;
}

.subTituloContenidoCuerpo{
	width:600px;
	margin:20px 0 0;
	padding:0;
	background: transparent url("cssimg/bordefondoSubTituloContenido.gif") repeat-y  0 0;
}
.izquierdaSubTituloContenidoCuerpo{
	float:left;
	background: transparent url("cssimg/bordeIzqSubTituloContenido.gif") no-repeat  0 0;
	margin:0;
	padding:0;
	height:21px;
	width:5px;
}
.derechaSubTituloContenidoCuerpo{
	float:left;
	background: transparent url("cssimg/bordeDchoSubTituloContenido.gif") no-repeat  0 0;
	margin:0;
	padding:0;
	height:21px;
	width:5px;
}

.centroSubTituloContenidoCuerpoListado {
	float:left;
	background: transparent url("cssimg/fondoSubTituloContenido.gif") repeat-x  0 0;
	margin:0;
	padding: 3px  0 0 5px;
	min-height:18px;
	height:auto !important;
	height:18px;
	width:585px;
	color:#ffffff;
	font-weight: bold;
	font-size: 1em;
}

.cuerpoSinMenuDcha .subTituloContenidoCuerpo .centroSubTituloContenidoCuerpo {
	width:723px;
}

.centroSubTituloContenidoCuerpo {
	float:left;
	display:inline;
	background: transparent url("cssimg/fondoSubTituloContenido.gif") repeat-x  0 0;
	margin:0;
	padding: 3px  0 0 5px;
	min-height:18px;
	height:auto !important;
	height:18px;
	width:585px;
	color:#ffffff;
	font-weight: bold;
	font-size: 1em;
}
.contenidoCentro{
	color: #000000;
	text-align: justify;
	font-size: 0.9em;
	width:100%;
	padding:0 0 20px;
	margin: 0;
}

.contenidoCentro p{
	text-align: justify;
	width:100%;
	padding:12px  0 0;
	margin: 0;
}
.contenidoCentro img{
	float: right;
	margin:0 5px 0 17px;
	padding: 0;
}
.contenidoCentro b{
	color: #000000;
	font-weight: bold;
}
.seccionInformativa{
	padding:0;
	width: 100%;
}
.elementoSeccionInformativa{
	float:left;
	margin-top: 20px;
	padding:0 0 10px 0;
	width:48%;
	margin-right:10px;

}
.elementoSeccionInformativaLeft{
	float:left;
	margin-top: 20px;
	padding:0 0 10px 0;
	width:50%;
}
.elementoSeccionInformativaRigth{
	float:right;
	margin-top: 20px;
	padding:0 0 10px 0;
	width:50%;
	margin-right: -10px;

}
.elementoSeccionInformativaContenido{
	float:left;
	margin: 0;
	width: 275px;
}

.vacioElementosPortadaEspecifica{
	width:235px;
	padding: 20px 0 10px;
	margin:0;
	text-align:justify;
	color:#000000;

}
.elementoSeccionInformativaTituloLeft{
	float:left;
	margin:0;
	padding:0;
	background: transparent url("cssimg/bordeIzqSubTituloContenido.gif") no-repeat  0 0;
	width:5px;
	height:21px;
}
.elementoSeccionInformativaTituloCenter{
	float:left;
	margin:0;
	padding:0;
	background: transparent url("cssimg/fondoSubTituloContenido.gif") repeat-x  0 0;
	height:21px;
	width: 273px;
}
.elementoSeccionInformativaTituloRight{
	float:left;
	margin:0;
	padding:0;
	background: transparent url("cssimg/bordeDchoSubTituloContenido.gif") no-repeat  0 0;
	width:5px;
	height:21px;
}
.elementoSeccionInformativaTituloTexto{
	margin-top:2px;
	padding:0;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	font-size: 1em;
}
.elementoSeccionInformativaCuerpo{
	float:left;
	margin-top:15px;
	padding:0;
	width:273px;
}
.elementoSeccionInformativaCuerpoFecha{
	margin:0;
	padding:0;
	color: #145597;
	font-weight: bold;
	text-align: left;
	font-size: 0.8em;
	width:270px;
}
.elementoSeccionInformativaCuerpoSubtitulo{
	margin:0;
	padding:0 0  5px;
	color: #000000;
	font-weight: bold;
	text-align: justify;
	width: 283px;
	font-size: 0.8em;
	border-bottom: thin dotted black;
}

.elementoSeccionInformativaCuerpoSubtitulo a{
	text-align: justify;
}

.elementoSeccionInformativaCuerpoContenido{
	margin:0;
	padding:0;
	color: #000000;
	font-weight: normal;
	text-align: justify;
	width:273px;
	font-size: 0.7em;
}
.elementoSeccionInformativaCuerpoSeparador{
	border-bottom: thin dotted black;
	margin: 0;
	padding-top: 5px;
	float: left;
	width:272px;
}
.elementoSeccionInformativaMas{
	float: right;
	margin-top: 10px;
	padding: 0;
	margin-right:7px;
	margin-bottom:10px;
}
.elementoSeccionInformativaMasListado{
	float: right;
	padding: 0;
	margin-right:7px;
}
.elementoSeccionInformativaMasLeft{
	float: left;
	margin: 0;
	padding: 0;
}
.elementoSeccionInformativaMasBtnLeft{
	float:left;
	margin:0;
	padding:0;
	background: transparent url("cssimg/bordeIzqBtnMas.gif") no-repeat  0 0;
	width:5px;
	height:22px;
}
.elementoSeccionInformativaMasBtnCenter{
	float:left;
	margin:0;
	padding:0;
	background: transparent url("cssimg/bordeCenterBtnMas.gif") repeat-x  0 0;
	height:22px;
}
.elementoSeccionInformativaMasBtnRight{
	float:left;
	margin:0;
	padding:0;
	background: transparent url("cssimg/bordeDchoBtnMas.gif") no-repeat  0 0;
	width:5px;
	height:22px;
}
.elementoSeccionInformativaMasBtnTexto {
	float: left;
	margin:2px 0 0;
	padding-left: 5px;
	padding-right: 5px;
}
.elementoSeccionInformativaMasBtnTexto  a{
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	font-size: 0.8em;
}
.elementoSeccionInformativaMasBtnTexto  a:hover{
	text-decoration:underline;
}
.elementoSeccionInformativaAgendaTituloLeft{
	float:left;
	margin:0;
	padding:0;
	background: transparent url("cssimg/bordeIzqAgenda.gif") no-repeat  0 0;
	width:5px;
	height:21px;
}
.elementoSeccionInformativaAgendaTituloCenter{
	float:left;
	margin:0;
	padding:0;
	background: transparent url("cssimg/bordeCentroAgenda.gif") repeat-x  0 0;
	height:21px;
	width: 273px;
}
.elementoSeccionInformativaAgendaTituloRight{
	float:left;
	margin:0;
	padding:0;
	background: transparent url("cssimg/bordeDchoAgenda.gif") no-repeat  0 0;
	width:5px;
	height:21px;
}
.centroTituloContenidoCuerpoEspecifico{
	float:left;
	background: transparent url("cssimg/fondoTituloContenido.gif") repeat-x  0 0;
	margin:0;
	padding: 3px  0 0 5px;
	height:21px;
	width:565px;
	color:#FFCA56;
}
.banners{
	margin: 0;
	padding-top: 10px;
	width: 587px;

}
.elementoBanners{
	float:left;
	margin:0 0 5px 10px;
	padding:0;
}

a.elementoBannersImg{
	width:181px;
	height:61px;
	margin:0;
	padding:0;
	display:block;
	text-align: center;
}

a.elementoBannersImg img{
	width:181px;
	height:61px;
	margin:0;
	padding:0;
}


/*Tipo A (560x115 pixels, 1 por línea)*/
a.elementoBannersImgA{
	width:560px;
	height:115px;
	margin:0;
	padding:0;
	display:block;
	text-align: center;
}

a.elementoBannersImgA img{
	width:560px;
	height:115px;
	margin:0;
	padding:0;
}

/*Tipo B (280x115 pixels, 2 por línea)*/
a.elementoBannersImgB{
	width:280px;
	height:115px;
	margin:0;
	padding:0;
	display:block;
	text-align: center;
}

a.elementoBannersImgB img{
	width:280px;
	height:115px;
	margin:0;
	padding:0;
}

/*Tipo C (260x200 pixels, 2 por línea)*/
a.elementoBannersImgC{
	width:260px;
	height:200px;
	margin:0;
	padding:0;
	display:block;
	text-align: center;
}

a.elementoBannersImgC img{
	width:260px;
	height:200px;
	margin:0;
	padding:0;
}


/*Tipo D (180x60 pixels, 3 por línea)*/
a.elementoBannersImgD{
	width:180px;
	height:60px;
	margin:0;
	padding:0;
	display:block;
	text-align: center;
}

a.elementoBannersImgD img{
	width:180px;
	height:60px;
	margin:0;
	padding:0;
}

/*Tipo E (180x200 pixels, 3 por línea)*/
a.elementoBannersImgE{
	width:180px;
	height:200px;
	margin:0;
	padding:0;
	display:block;
	text-align: center;
}

a.elementoBannersImgE img{
	width:180px;
	height:200px;
	margin:0;
	padding:0;
}



/************** FIN PORTADA ESPECIFICA *****************/


/*======================================================================*/
/*=============================   GALERIA	===========================*/
/*======================================================================*/

.contenedorElemGaleria{
	float:left;
	width:179px;
	padding:10px 0 15px;
	margin:0;
}
.contenedorImgGaleria{
	background-color:transparent;
	background-repeat: no-repeat;
	width: 160px;
	height:125px;
	margin:0;
	padding:0;
	text-align:left;
}
.contenedorImgMarco{
	background: transparent url("cssimg/marcoImgGaleria.gif") no-repeat 0 0;
	width: 169px;
	height:127px;
	margin:0;
	padding:0;
}

.tituloElemGaleria{
	margin:0;
	padding:0px 0 0 3px;
	width: 166px;
	padding-bottom:1px;
	padding-top:1px;
}

.topTituloElemGaleria{
	background: transparent url("cssimg/topTituloElemGaleria.gif") no-repeat bottom left;
	width:163px;
	height:4px;
	margin:0;
	padding:0;
}


.bottomTituloElemGaleria{
	background: transparent url("cssimg/bottomTituloElemGaleria.gif") no-repeat 0 0;
	width:163px;
	height:4px;
	margin:0;
	padding:0;
}

.centroTituloElemGaleria{
	background: transparent url("cssimg/centroTituloElemGaleriaFondo.gif") repeat-y bottom right;
	width:163px;
	margin:0;
	padding:0;
}


.centroTituloElemGaleria2{
	background: transparent url("cssimg/centroTituloElemGaleria.gif") no-repeat bottom right;
	width:151px;
	min-height:25px;
	/*height:auto !important;*/
	height:25px;
	margin:0;
	padding:5px 2px 0px  10px ;
	font-size:0.9em;
	height:20px;
}


.centroTituloElemGaleria a{
	color:#FBB728;
	text-decoration:none;
	cursor:pointer;
	font-size:0.8em;
}

.centroTituloElemGaleria a:hover{
	text-decoration:underline;
}

.enlacesAnterior{
	float:left;
	width:24%;
	margin:0;
	padding:0 0 0 1%;
	height:20px;
	font-size:0.8em;
}

.enlacesSiguientes{
	float:left;
	width:25%;
	margin:0;
	padding:0;
	text-align:right;
	font-size:0.8em;
}


.listadoPaginas{
	float:left;
	width:49%;
	margin:0;
	padding:0;
	text-align:center;
}

.listadoPaginas a:hover{
	text-decoration:underline;
}
/*====================================================================================================*/
.bloqueIzqContenidoGaleria{
	float:left;
	width: 195px;
	margin:8px 0 0;
	padding:0;
}
.bloqueDchoContenidoGaleria{
	float:right;
	width: 352px;
	margin:0;
	padding:0;
}

.contenedorListadoPaginacionContenidoGaleria{
	width:auto;
	margin:0;
	padding: 15px 2%;
	text-align:center;

}



.bloqueDchoContenidoGaleria2{
	float:right;
	width: 352px;
	margin:0;
	padding:0;
	min-height:535px;
	height:auto !important;
	height:595px;

}

.contenedorListadoPaginacionContenidoGaleria2{
	float:right;
	width: 339px;
	margin:0;
	padding: 0 13px 0 0;
	text-align:center;

}
.contenedorElemContenidoGaleria{
	float:left;
	width:174px;
	padding:5px 0;
	margin:0;

}

.listadoCentroContenidoGaleria{
	width:567px;
	margin:0;
	padding:0 8px 10px 23px ;
	text-align: left;
	background: transparent url("cssimg/fondoListadoAbecedario.gif") repeat-y 0 0;
}

.contenedorFondoListadoOpcionesImagenes{
	background:#D2D2D2 url("cssimg/fondoListadoOpcionesImagenes.gif") repeat-y 0 0;
	width: 181px;
	padding:0;
	margin:0;

}

.contenedorFondoListadoOpcionesImagenes2{
	background:transparent url("cssimg/fondoListadoOpcionesImagenes3.gif") no-repeat 0 bottom;
	width: 181px;
	padding:0;
	margin:0;

}

.contenedorFondoListadoOpcionesImagenes3{
	background:transparent url("cssimg/fondoListadoOpcionesImagenes2.gif") no-repeat 0 0;
	width: 177px;
	padding:8px 2px 8px;
	margin:0;

}

.contenidoListadoOpcionesImagenes{
	width: 177px;
	padding:0;
	margin:0;
	overflow:auto;
	height:571px;
}

ul.ulContenidoListadoOpcionesImagenes{
	width:152px;
	margin:0;
	padding:5px 4px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	text-align: left;
}

li.ilContenidoListadoOpcionesImagenes{
	width:152px;
	margin:0;
	padding:4px 0;
	background: transparent url("cssimg/icono_siguiente_detalle_galeria.gif") no-repeat top left;
	background-position: 2px 9px;
}

.topOpcionSeleccIl{
	background: transparent url("cssimg/topOpcionSeleccIl.gif") no-repeat bottom left;
	width:152px;
	height:6px;
	margin:0;
	padding:0;

}
.centroOpcionSeleccIl{
	background: transparent url("cssimg/centroOpcionSeleccIl.gif") repeat-y bottom right;
	width:152px;
	margin:0;
	padding:0;
}


.centroOpcionIl{
	width:135px;
	margin:0;
	padding:0;
	padding: 3px 0 0 17px;
	color:#000000;
	font-size:0.9em;
	font-weight:bold;
}


.centroOpcionIl a{
	color:#000000;
	cursor: pointer;
	text-decoration:none;
}

.centroOpcionIl a:hover{
	text-decoration:underline;
}
.centroOpcionSeleccIl2{
	background: transparent url("cssimg/centroOpcionSeleccIl2.gif") no-repeat bottom right;
	width:135px;
	min-height:10px;
	height:auto !important;
	height:10px;
	margin:0;
	padding: 0 0 0 17px;
	color:#ffffff;
	font-size:0.9em;
	font-weight:bold;
}

.centroOpcionSeleccIl2 a{
	color:#ffffff;
	cursor: pointer;
	text-decoration:none;
}

.bottomOpcionSeleccIl{
	background: transparent url("cssimg/bottomOpcionSeleccIl.gif") no-repeat 0 0;
	width:152px;
	height:7px;
	margin:0;
	padding:0;
}

/*==========================================================================================================*/
/*====================================	DETALLE GALERIA  =================================================*/
/*==========================================================================================================*/
.contenedorListadoPaginacionDetalleGaleria{
	width:auto;
	margin:0;
	padding: 0px 10%;
	text-align:center;
}
.contenedorListadoPaginacionDetalleGaleria2{
	width: 340px;
	float:right;
	padding:0 13px 0 0;
	text-align:center;
}
.contenedorListadoPaginacionDetalleGaleria_unico{
	width: 340px;
	float:left;
	margin-left: 100px;
	padding:0 13px 0 0;
	text-align:center;
}
.volverGaleria{
	float:right;
	width:40%;
	margin:0;
	padding:0 5%  0 0;
	text-align:right;
}

.volverGaleria a{
	color:#FFCA56;
	font-size:0.9em;
	font-weight:bold;
	cursor: pointer;
	text-decoration:none;
}
.volverGaleria a:hover{
	text-decoration:underline;
}

.volverGaleria2{
	margin:0;
	padding:0 5%  0 0;
	text-align:center;
}

.volverGaleria2 a{
	color:#FFCA56;
	font-size:0.9em;
	font-weight:bold;
	cursor: pointer;
	text-decoration:none;
}
.volverGaleria2 a:hover{
	text-decoration:underline;
}
.volverGaleriaPrincipal{
	float:left;
	width:40%;
	margin:0;
	padding:0  0 0 5% ;
}
.volverGaleriaPrincipalUnica{
	text-align:center;
	width:85%;
	margin:0;
	padding:0  0 0 5% ;
}
.volverGaleriaPrincipalUnica2{
	text-align:center;
	margin:0;
	padding:0  0 0 5% ;
}
.volverGaleriaPrincipalUnica2 a{
	color:#FFCA56;
	font-size:0.9em;
	font-weight:bold;
	margin:0 1px;
	text-decoration:none;
}
.volverGaleriaPrincipal a{
	cursor: pointer;
	text-decoration:none;
	color:#FFCA56;
	font-size:0.9em;
	font-weight:bold;
}
.volverGaleriaPrincipal a:hover{
	text-decoration:underline;
}
.volverGaleriaPrincipal2{
	text-align:center;
	width:95%;
	margin:0;
	padding:0  0 0 5% ;
}

.volverGaleriaPrincipal2 a{
	cursor: pointer;
	text-decoration:none;
}

.textoDetalleGaleria{
	width:550px;
	margin:0;
	padding:10px  0;
	text-align:justify;
	color:#000000;
}

.imagenDetalleGaleria{
	width:540px;
	margin:0;
	padding:0;
}

.contenedorAntSigDetalleGaleria{
	width:540px;
	padding:0;
	margin:0;
}

.dchaAntSigDetalleGaleria{
	background: transparent url("cssimg/dchaAntSigDetalleGaleria.gif") no-repeat  right 0;
	margin:0 30%;
	padding:0 5px 15px 0;
	height:23px;
	width:auto;
}

.izqAntSigDetalleGaleria{
	background: transparent url("cssimg/izqAntSigDetalleGaleria.gif") no-repeat  0 0;
	margin:0;
	padding:0 0 0 6px;
	height:23px;

}

.centroAntSigDetalleGaleria{
	text-align:center;
	background: transparent url("cssimg/centroAntSigDetalleGaleria.gif") repeat-x  0 0;
	margin:0;
	padding:0 3px ;
	height:23px;
	text-align:left;
}
.anteriorDetalleGaleria{
	float:left;
	width:35%;
	margin:0;
	padding:3px 5%  0 10%;
	background: transparent url("cssimg/icono_anterior_detalle_galeria.gif") no-repeat 0  5px ;
}

.anteriorDetalleGaleria a{
	color: #000000;
	cursor: pointer;
	text-decoration:none;
}
.anteriorDetalleGaleria a:hover{
	text-decoration:underline;
}
.siguienteDetalleGaleria{
	float:right;
	width:35%;
	margin:0;
	padding:3px  10% 0 5% ;
	background: transparent url("cssimg/icono_siguiente_detalle_galeria.gif") no-repeat  right 5px  ;
	text-align:right;
}

.siguienteDetalleGaleria a{
	color: #000000;
	cursor: pointer;
	text-decoration:none;
}

/*=========================================================================================*/
/*================================ ATENCION PERSONALIZADA =================================*/
/*=========================================================================================*/
.pieFormAtencionPersonalizada{
	background: transparent url("cssimg/bottomListadoAbecedario.gif") no-repeat left bottom;
	width:587px;
	margin:0;
	height:9px;
	padding: 0;
	text-align:left;
}

/* ============================ ENLACES TOP CONOCENOS BOTTOM IZQ NOTAGE BOTTOM DRC ====================================== */
.caja_enlaces_top{
	margin-top:11px;
	width:100%;
	padding-right:0px;
}

.caja_not_age_bottom_drc{
	float:left;
	margin-left:10px;
	margin-top:275px;
	margin-bottom:5px;
}
.caja_conocenos_bottom_izq{
	margin-top:275px;
	float:left;
	margin-bottom:5px;
}

/* ============================ ENLACES TOP CONOCENOS BOTTOM IZQ NOTAGE BOTTOM DRC ====================================== */

/* ============================ ENLACES TOP CONOCENOS BOTTOM DRC NOTAGE BOTTOM IZQ ====================================== */
.caja_conocenos_bottom_drc{
	margin-top:275px;
	float:right;
}
.caja_not_age_bottom_izq{
	float:left;
	margin-top:275px;
}

/* ============================ ENLACES TOP CONOCENOS TOP IZQ NOTAGE BOTTOM DRC ====================================== */

/* ============================ ENLACES TOP CONOCENOS TOP IZQ NOTAGE TOP DRC ====================================== */
.caja_conocenos_top_izq{
	margin-top:10px;
	float:left;
}
.caja_conocenos_top_drc{
	float:right;
	margin-top:10px;
}
.caja_not_age_top_izq{
	float:left;
	margin-top:20px;
}
.caja_not_age_top_drc{
	float:right;
	margin-top:20px;
	margin-left:0px;
}

/* ============================ ENLACES TOP CONOCENOS TOP IZQ NOTAGE TOP DRC ====================================== */

/* ============================ ENLACES TOP CONOCENOS TOP IZQ NOTAGE BOTTOM DRC ====================================== */


	/* SIN CAMBIOS*/


/* ============================ ENLACES TOP CONOCENOS TOP IZQ NOTAGE BOTTOM DRC ====================================== */

/* ============================ ENLACES TOP CONOCENOS TOP IZQ NOTAGE BOTTOM IZQ ====================================== */

.caja_entradilla_una_columna{
	width:50%;
	margin-bottom:20px;
}
.caja_not_age_bottom_izq_not_top{
	float:left;
	margin-top:60px;
}


/* ============================ ENLACES TOP CONOCENOS TOP IZQ NOTAGE BOTTOM IZQ ====================================== */

/* ============================ ENLACES TOP CONOCENOS BOTTOM IZQ NOTAGE TOP DRC ====================================== */


	/* SIN CAMBIOS*/


/* ============================ ENLACES TOP CONOCENOS BOTTOM IZQ NOTAGE TOP DRC ====================================== */

/* ============================ ENLACES TOP CONOCENOS BOTTOM DRC NOTAGE TOP DRC ====================================== */
.caja_entradilla_una_columna_drc{
	width:50%;
	float:right;
	margin-bottom:20px;
}
.caja_conocenos_bottom_drc_una_columna{
	float:right;
	margin-top:65px;
}

/* ============================ ENLACES TOP CONOCENOS BOTTOM DRC NOTAGE TOP DRC ====================================== */

/* ============================ ENLACES TOP CONOCENOS BOTTOM DRC NOTAGE TOP IZQ ====================================== */


	/* SIN CAMBIOS*/


/* ============================ ENLACES TOP CONOCENOS BOTTOM DRC NOTAGE TOP IZQ ====================================== *

/* ============================ ENLACES TOP CONOCENOS BOTTOM IZQ NOTAGE TOP IZQ ====================================== */

.caja_conocenos_bottom_izq_una_columna{
	margin-top:50px;
	float:left;
}


/* ============================ ENLACES TOP CONOCENOS BOTTOM IZQ NOTAGE TOP IZQ ====================================== */

/* ============================ ENLACES TOP CONOCENOS TOP IZQ NOTAGE BOTTOM IZQ ====================================== */

.caja_not_age_bottom_drc_una_columna{
	margin-top:60px;
	float:right;
	margin-left:0px;
}


/* ============================ ENLACES TOP CONOCENOS TOP IZQ NOTAGE BOTTOM IZQ ====================================== */

/* ============================ ENLACES TOP CONOCENOS TOP DRC NOTAGE BOTTOM IZQ ====================================== */

	/* SIN CAMBIOS*/

/* ============================ ENLACES TOP CONOCENOS TOP DRC NOTAGE BOTTOM IZQ ====================================== */

/* ============================ ENLACES BOTTOM ====================================== */
.caja_enlaces_bottom{
	margin-top:-5px;
	padding-right:0px;
	width:100%;
	clear:both;
}
.caja_enlaces_bottom_inf{
	padding-top:250px;
}
/* ============================ ENLACES BOTTOM ====================================== */



/*===============================================================================================*/
/*====================================   MENSAJES  ==============================================*/
/*===============================================================================================*/
.listadoCentroMensaje{
	width:553px;
	margin:0;
	padding:20px 23px 0 ;
	text-align: left;
	background: transparent url("cssimg/fondoListadoAbecedario.gif") repeat-y 0 0;
	min-height:50px;
	height:auto !important;
	height:50px;
	color:#000000;
	text-align: center;
}

.listadoCentroMensaje2{
	width:540px;
	margin:0;
	padding:20px 0 0 ;
	text-align: center;
	min-height:50px;
	height:auto !important;
	height:50px;
	color:#000000;
	text-align: center;
}


/*======================================================================================================*/
/*==========================================   DETALLE CONTENIDO   =====================================*/
/*======================================================================================================*/
.tituloAzulContenidoCuerpo{
	width:585px;
	margin:0 0 5px; /*V.O: margin:0;*/
	padding:10px 0 0;
}

.izquierdaAzulTituloContenidoCuerpo{
	float:left;
	background: transparent url("cssimg/izqContenidoTituloAzul.gif") no-repeat  0 0;
	margin:0;
	padding:0;
	height:21px;
	width:5px;
}
.derechaAzulTituloContenidoCuerpo{
	float:left;
	background: transparent url("cssimg/dchaContenidoTituloAzul.gif") no-repeat  0 0;
	margin:0;
	padding:0;
	height:21px;
	width:4px;
}

.centroAzulTituloContenidoCuerpo {
	float:left;
	background: transparent url("cssimg/centroContenidoTituloAzul.gif") repeat-x  0 0;
	margin:0;
	padding: 3px  0 0 5px;
	height:18px;
	width:571px;
	color:#ffffff;
	font-weight:bold;
	font-size:1em;
}

.descripcionContenido{
	color:#000000;
	font-size:0.9em;
	width: 595px;
	padding:3px  2px 18px; /*V.O padding:25px 2px 18px;*/
	margin:0;
}

.descripcionContenido p{
	padding:5px 0;
	margin:0;
}
p.parrafoContenido{
	text-align:justify;
	font-size:0.8em;
	color:#000000;
	width: 596px;
	padding:0 2px 13px;
	margin:0;
}

p.parrafoContenidoFecha{
	text-align:justify;
	font-size:0.8em;
	color:#000000;
	width: 561px;
	padding:0 2px 13px 37px;
	margin:0;
}
span.tituloParrafoContenido{
	font-weight: bold;
	padding: 0 4px 0 0;
	margin:0;
}

p.parrafoContenidoNegro{
	text-align:justify;
	font-size:0.8em;
	color:#000000;
	width: 581px;
	padding:0 2px 10px;
	margin:0;
	font-weight:bold;
}

ul.listadoEnlacesContenido{
	width:555px;
	margin:0;
	padding:0 5px  0 25px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	text-align: left;
	font-size:0.9em;
}

li.elemEnlacesContenido{
	background:transparent url("cssimg/detalleContenidoAzul.gif") no-repeat 0 8px;
	width:537px;	
	margin:0;
	padding:5px 0 6px 18px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	text-align: left;
	color:#004F92;
}

li.elemEnlacesContenido a{
	color:#004F92;
	font-weight: bold;
}

.centroTituloContenidoCuerpoAbecedarioContenido {
	float:left;
	background: transparent url("cssimg/fondoTituloContenido.gif") repeat-x  0 0;
	margin:0;
	padding: 3px  0 0 5px;
	height:21px;
	width:585px;
	color:#ffffff;
	text-align:right;
	font-size:0.8em;
}


.centroTituloContenidoCuerpoAbecedarioContenido span{
	color:#9EC2F2;
}


.centroTituloContenidoCuerpoAbecedarioContenidoGaleria {
	float:left;
	background: transparent url("cssimg/fondoTituloContenido.gif") repeat-x  0 0;
	margin:0;
	padding: 3px  0 0 5px;
	height:21px;
	width:536px;
	color:#ffffff;
	text-align:right;
	font-size:0.8em;
}

.centroTituloContenidoCuerpoAbecedarioContenidoGaleria span{
	color:#9EC2F2;
}

.tituloContenidoCuerpoAbecedarioContenido{
	width:600px;
	margin:0;
	padding:0px 0 10px 0;
}

.tituloContenidoCuerpoAbecedarioContenidoGaleria{
	margin:0;
	padding:20px 0 20px 2px;
	width:554px;
}

.informacionContenido{
	width:600px;
	margin:0;
	padding:0;
	min-height:300px;
	height:auto !important;
	height:300px;
}
/*==============================================================================================*/
/*===============================   LISTADO CANALES NORMATIVAS  ================================*/
/*==============================================================================================*/
ul.listadoCanalesNomrativas{
	width:480px;
	padding:5px 0 0 0px ;
	margin:0;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	text-align: left;
}

li.elemListadoCanalesNormativas{
	width:460px;
	padding:6px 5px 5px 15px;
	margin:0;
	background: transparent url("cssimg/ico_menu_izq_estrella_naranja.gif") no-repeat 3px 10px;
	text-align:justify;
}

li.elemListadoCanalesNormativas a{
	cursor: pointer;
}

.verMasCanalesNormativas{
	width:510px;
	margin:0;
	padding:0;
	text-align:right;
}

.verMasCanalesNormativas a{
	cursor: pointer;
}


a.contenedorDoc{
	background:transparent  url("cssimg/doc.gif") no-repeat 0 5px;
	padding:0 0 0 12px;
	margin:0;
	display:block;
}

a.contenedorPdf{
	background:transparent  url("cssimg/pdf.gif") no-repeat 0 5px;
	padding:0 0 0 12px;
	margin:0;
	display:block;
}

a.contenedorZip{
	background:transparent  url("cssimg/zip.gif") no-repeat 0 5px;
	padding:0 0 0 12px;
	margin:0;
	display:block;
}

/*==============================================================================================*/
/*===============================   INDENTAR CONTENIDO  ================================*/
/*==============================================================================================*/
.indentar{
	text-indent: 20px;
	margin: 0 auto 0 auto;
}
.indentarAnidado{
	text-indent: 40px;
	margin: 0 auto 0 auto;
}

/*==============================================================================================*/
/*===============================   POSICIONES DE LA PORTADA  ================================*/
/*==============================================================================================*/
.bloque_destacados_bottom{
}
.bloque_destacados_top{
	margin-top:10px;
	margin-bottom:10px;
}
.bloq_global_entradilla_not_age{
	height:475px;
}

.fila2{
	height:191px;
	margin:278px 0 0;
	float:left;
	display:inline;

	width:676px;
	padding:0;
	position:relative;
	margin-bottom:0px;
}


.caja_drc_fila2{
	float:left;
	height:191px;
	width:325px;
}
.caja_izq_fila2{
	float:left;
	height:191px;
	width:340px;
}
.elemento_enlace_centro_sin{
	float:left;
	height:22px;
	margin-bottom:2px;
	width:193px;
}
.caja_tipo_preguntas_frec{
	float:left;
	margin-bottom:15px;
	margin-top:10px;
	width:100%;
	margin-left:40px;
}
.elemento_pregutnas_frec{
	float:left;
	padding-right:25px;
}
.totalResultado{
	width:540px;
	margin:0;
	padding:20px 0  0 ;
	color:#818181;
	text-align:center;
	font-size:0.9em;
}
.caja_tipologia{
	float:left;
	display:inline;
	margin:10px 0 0;
	padding:0;
	width:570px;
}
.fondo_elem_tipologia{
	background:transparent  url("cssimg/fondo_elem_tipologia.gif") repeat-x;
	height:17px;
	float:left;
	padding-right:5px;
	padding-left:5px;
}
.fondo_elem_tipologia a{
	font-size: 0.9em;
}
.fondo_elem_tipologia_izq{
	background:transparent  url("cssimg/fondo_elem_tipologia_izq.gif") no-repeat;
	height:17px;
	float:left;
	width:2px;
}
.fondo_elem_tipologia_drc{
	background:transparent  url("cssimg/fondo_elem_tipologia_drc.gif") no-repeat;
	height:17px;
	float:left;
	width:2px;
}
.fondo_elem_tipologia_marcado{
	background:transparent  url("cssimg/fondo_elem_tipologia_marcado.gif") repeat-x;
	height:17px;
	float:left;
	padding-right:5px;
	padding-left:5px;
}
.fondo_elem_tipologia_marcado a{
	font-size: 0.9em;
}
.fondo_elem_tipologia_marcado_izq{
	background:transparent  url("cssimg/fondo_elem_tipologia_marcado_izq.gif") repeat-x;
	height:17px;
	float:left;
	width:2px;

}.fondo_elem_tipologia_marcado_drc{
	background:transparent  url("cssimg/fondo_elem_tipologia_marcado_drc.gif") repeat-x;
	height:17px;
	float:left;
	width:2px;
}
.caja_elem_tipologia{
	margin-bottom:5px;
	margin-right:5px;
	float:left;
}
.caja_imp_env{
	float:right;
	display:inline;
	padding:0;
	margin:0 0 2px;
	width:147px;
}

.caja_tam_letras{
	float:right;
	display:inline;
	padding:0;
	margin:0 0 2px;
	width:66px;
}

.centroSubTituloContenidoCuerpoListado_titulo{
	padding:0;
	margin:0;
	text-align: left;
	width: 575px;
	font-size: 1em;
}
.elem_env{
	background:transparent url(cssimg/iconoEnviarCorreo.gif) no-repeat scroll 0 0;
	float:right;
	display:inline;
	height:15px;
	margin:0 0 0 3px;
	text-align:left;
	width:70px;
	padding:0;
}
.elem_imp{
	background:transparent url(cssimg/iconoImprimirContenido.gif) no-repeat scroll 0 0;
	float:right;
	display:inline;
	height:15px;
	margin:0 0 0 3px;
	text-align:left;
	width:70px;
}
.textoEnviarContenido{
	height:15px;
	width:60px;
	padding:3px 0 0 5px;
	margin:0;
}
.textoEnviarContenido a{
	color:#B1B5B6;
	cursor:pointer;
	font-size:0.6em;
	font-weight:lighter;
}
.textoEnviarContenido a:hover{
	text-decoration:underline;
}
.caja_img_organismos{
	width:200px;
}
.bloque_img_organismo{
	margin-bottom:15px;
	color:black;
}
.nombre_img_organismo{
	font-size:0.7em;
	width:200px;
}

/*==============================================================================================*/
/*====================================   LISTADO NUBES  ====================================*/
/*==============================================================================================*/
.englobaNube{
	padding-top:10px;
	padding-right:10px;
}
.etiquetaNube{
	float: left;
	padding-right:5px;
	padding-left:5px;
	text-align:center;
	line-height:20pt;
}
.etTexto_nubes_nivel1{
	font-size:0.8em;
	float:left;
	padding-left:10px;
}
.etTexto_nubes_nivel1 a{
	color:black;
}
.etTexto_nubes_nivel2{
	font-size:1.2em;
	float:right;
	padding-right:10px;
}
.etTexto_nubes_nivel2 a{
	color:black;
}
.etTexto_nubes_nivel3{
	font-size:1.4em;
	float:left;
	padding-left:10px;
}
.etTexto_nubes_nivel3 a{
	color:black;
}
.etTexto_nubes_nivel4{
	font-size:1.6em;
	float:right;
	padding-right:10px;
}
.etTexto_nubes_nivel4 a{
	color:black;
}
.etTexto_nubes_nivel5{
	font-size:1.7em;
	float:right;
	padding-left:10px;
}
.etTexto_nubes_nivel5 a{
	color:black;
}
.etTexto_nubes_nivel6{
	font-size:1.8em;
	float:right;
	padding-right:10px;
}
.etTexto_nubes_nivel6 a{
	color:black;
}

.etTexto_nubes_mini_nivel1{
	font-size:0.8em;
	float:left;
	padding-left:10px;
}
.etTexto_nubes_mini_nivel1 a{
	/*color:black;*/
	color:white;
}
.etTexto_nubes_mini_nivel2{
	font-size:1.1em;
	float:right;
	padding-right:10px;
}
.etTexto_nubes_mini_nivel2 a{
	/*color:black;*/
	color:white;
}
.etTexto_nubes_mini_nivel3{
	font-size:1.2em;
	float:left;
	padding-left:10px;
}
.etTexto_nubes_mini_nivel3 a{
	/*color:black;*/
	color:white;
}
.etTexto_nubes_mini_nivel4{
	font-size:1.3em;
	float:right;
	padding-right:10px;
}
.etTexto_nubes_mini_nivel4 a{
	color:white;
}
.etTexto_nubes_mini_nivel5{
	font-size:1.4em;
	float:right;
	padding-left:10px;
}
.etTexto_nubes_mini_nivel5 a{
	/*color:black;*/
	color:white;
}
.etTexto_nubes_mini_nivel6{
	font-size:1.5em;
	float:right;
	padding-right:10px;
}
.etTexto_nubes_mini_nivel6 a{
	/*color:black;*/
	color:white;
}
/*==========================================================================================*/
/*================================		 AGENDA	   ====================================*/
/*==========================================================================================*/
.cabeceraAgendaTabla{
	width:550px;
	margin:0;
	padding:0 0 0 30px ;
	text-align: left;
}


.cabeceraAgendaTabla2{
	width:550px;
	margin:0;
	padding:0 0 0 19px ;
	text-align: left;
}
.dchaTituloTablaAgenda{
	float:left;
	background: transparent url("cssimg/dchaTituloTablaAgenda.gif") no-repeat 0 0;
	padding: 0;
	height:28px;
	width: 4px;
}

.izqTituloTablaAgenda{
	float:left;
	background: transparent url("cssimg/izqTituloTablaAgenda.gif") no-repeat 0 0;
	padding: 0;
	height:28px;
	width: 5px;
}

.centroTituloTablaAgenda{
	float:left;
	background: transparent url("cssimg/centroTituloTablaAgenda.gif") repeat-x 0 0;
	padding: 0;
	height:28px;
	width: 538px;
}


.centroTituloTablaAgenda a{
	color:#ffffff;
	text-decoration:none;
}
.centroTituloTablaAgenda a:hover{
	text-decoration:underline;
}
.contenedorFechaAgendaListado{
	border-left:1px solid #AAAAA8;
	border-right:1px solid #AAAAA8;
	padding: 10px 10px 0;
	width: 525px;
	background-color:#E5E5E5;
	color:#000000;
	font-weight:bold;
	margin: 0 0 0 19px;
	min-height:25px;
	height:auto !important;
	height:25px;
}
.contenedorAgendaListado{
	float:left;
	border-top:1px solid #AAAAA8;
	border-left:1px solid #AAAAA8;
	border-right:1px solid #AAAAA8;
	border-bottom:1px solid #AAAAA8;
	padding: 10px 20px 0;
	width: 498px;
	color:#5A5A5A;
	font-weight:bold;
}


.listadoCentroAgenda{
	width:594px;
	margin:0;
	padding:0 3px 15px ;
	text-align: left;
	background: transparent url("cssimg/fondoListadoAbecedario.gif") repeat-y 0 0;
	font-size:0.8em;
}

.contenedorColorAgendaListado{
	width:580px;
	margin:0;
	padding:0 3px 0 ;
	text-align: left;
	min-height:23px;
	height:auto !important;
	height:23px;
}



.contenedorDiaMesSemanaBuscador{
	padding: 10px 15px 10px 20px;
	margin:0;
	width: 545px;
}

.iconoAgendaEnlace{
	float:left;
	display:inline;
	margin:0;
	padding:0;
	height: 20px;
	width:70px;
}

.iconoAgendaEnlaceSemana{
	float:left;
	display:inline;
	margin:0;
	padding:0;
	height: 20px;
	width:90px;
}
.imgIconoMes{
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:16px;
	height:16px;
}

.tituloIconoMes{
	float:left;
	display:inline;
	margin:0 4px 0 0 ;
	padding:1px 0 0 5px;
	height: 20px;

}

.tituloIconoMes a{
	color:#000000;
	text-decoration:none;
}
.tituloIconoMes a:hover{
	text-decoration:underline;
}
a.enlaceTituloIconoMesSelecc{
	/*color:#737373;*/
	color:black;
	font-weight:bold;
}

form.contenedorBuscadorAgenda{
	background: transparent url("cssimg/icono_buscador_input_agenda.gif") no-repeat 0 0 ;
	float:right;
	width:127px;
	height:19px;
	margin:0;
	padding: 1px 0 0 4px;
}
form.contenedorBuscadorAgenda img{
	margin:3px 0 0;
	vertical-align:top;
}

input.inputBuscadoragenda{
	border:0;
	background-color: transparent;
	width:100px;
	padding:0;
	margin:0;
	font-size:1em;
	vertical-align:top;
}

ul.listadoAgenda{
	width: 580px;
	padding: 0;
	margin: 0;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	text-align: left;
}
ul.listadoAgenda a{
	text-decoration:none;
}
ul.listadoAgenda a:hover{
	text-decoration:underline;
}
li.elemListadoAgenda{
	width: 540px;
	padding: 0 10px 0 30px;
	margin: 0;
	background-color: transparent ;
	background-repeat:  no-repeat;
	background-position:  22px 2px;


}

/*Detalle para todos los colores*/
li.elemListadoAgendaAmarillo{
	margin: 0;
	width: 570px;
	padding: 0;
	background: transparent url('cssimg/icono_amarillo_agenda_centro.gif')  repeat-y 11px 0;
}

.topElemListadoAgendaAmarillo{
	margin: 0;
	width: 570px;
	padding: 0;
	background: transparent url('cssimg/icono_amarillo_agenda_top.gif')  no-repeat 11px 0px ;
}

.bottomElemListadoAgendaAmarillo{
	background: transparent url('cssimg/icono_amarillo_agenda_bottom.gif')  no-repeat 11px bottom;
	width: 540px;
	padding: 0 10px 0 19px;
	margin: 0;
}

li.elemListadoAgendaNaranja{
	width: 570px;
	padding: 0;
	margin: 0;
	background: transparent url('cssimg/icono_naranja_agenda_centro.gif') repeat-y 11px 0;
}

.topElemListadoAgendaNaranja{
	margin: 0;
	width: 570px;
	padding: 0;
	background: transparent url('cssimg/icono_naranja_agenda_top.gif')  no-repeat 11px 0px ;
}

.bottomElemListadoAgendaNaranja{
	background: transparent url('cssimg/icono_naranja_agenda_bottom.gif')  no-repeat 11px bottom;
	width: 540px;
	padding: 0 10px 0 19px;
	margin: 0;
}

li.elemListadoAgendaVerde{
	width: 570px;
	padding: 0;
	margin: 0;
	background: transparent url('cssimg/icono_verde_agenda_centro.gif')  repeat-y 11px 0;
}

.topElemListadoAgendaVerde{
	margin: 0;
	width: 570px;
	padding: 0;
	background: transparent url('cssimg/icono_verde_agenda_top.gif')  no-repeat 11px 0px ;
}

.bottomElemListadoAgendaVerde{
	background: transparent url('cssimg/icono_verde_agenda_bottom.gif')  no-repeat 11px bottom;
	width: 540px;
	padding: 0 10px 0 19px;
	margin: 0;
}


li.elemListadoAgendaRosa{
	width: 570px;
	padding: 0;
	margin: 0;
	background: transparent url('cssimg/icono_rosa_agenda_centro.gif')  repeat-y 11px 0;
}
li.elemListadoAgendaGenerico{
	width: 580px;
	padding: 0;
	margin: 0;
}
.topElemListadoAgendaRosa{
	margin: 0;
	width: 570px;
	padding: 0;
	background: transparent url('cssimg/icono_rosa_agenda_top.gif')  no-repeat 11px 0px ;
}
.topElemListadoAgendaGenerico{
	margin: 0;
	width: 580px;
	padding: 0;
}
.bottomElemListadoAgendaRosa{
	background: transparent url('cssimg/icono_rosa_agenda_bottom.gif')  no-repeat 11px bottom;
	width: 540px;
	padding: 0 10px 0 19px;
	margin: 0;
}

.bottomElemListadoAgendaGenerico{
	width: 547px;
	padding: 0 0px 0 30px;
	margin: 0;
}

.bottomElemListadoAgendaGenerico2{
	width: 547px;
	padding: 0 0px 0 19px;
	margin: 0;
}
li.elemListadoAgendaMorado{
	width: 570px;
	padding: 0;
	margin: 0;
	background: transparent url('cssimg/icono_morado_agenda_centro.gif')  repeat-y 11px 0;
}

.topElemListadoAgendaMorado{
	margin: 0;
	width: 570px;
	padding: 0;
	background: transparent url('cssimg/icono_morado_agenda_top.gif')  no-repeat 11px 0px ;
}

.bottomElemListadoAgendaMorado{
	background: transparent url('cssimg/icono_morado_agenda_bottom.gif')  no-repeat 11px bottom;
	width: 540px;
	padding: 0 10px 0 19px;
	margin: 0;
}

li.elemListadoAgendaAzul{
	width: 570px;
	padding: 0;
	margin: 0;
	background: transparent url('cssimg/icono_azul_agenda_centro.gif')  repeat-y 11px 0;
}

.topElemListadoAgendaAzul{
	margin: 0;
	width: 570px;
	padding: 0;
	background: transparent url('cssimg/icono_azul_agenda_top.gif')  no-repeat 11px 0px ;
}

.bottomElemListadoAgendaAzul{
	background: transparent url('cssimg/icono_azul_agenda_bottom.gif')  no-repeat 11px bottom;
	width: 540px;
	padding: 0 10px 0 19px;
	margin: 0;
}



li.elemListadoAgendaRojo{
	width: 570px;
	padding: 0;
	margin: 0;
	background: transparent url('cssimg/icono_rojo_agenda_centro.gif')  repeat-y 11px 0;
}

.topElemListadoAgendaRojo{
	margin: 0;
	width: 570px;
	padding: 0;
	background: transparent url('cssimg/icono_rojo_agenda_top.gif')  no-repeat 11px 0px ;
}

.bottomElemListadoAgendaRojo{
	background: transparent url('cssimg/icono_rojo_agenda_bottom.gif')  no-repeat 11px bottom;
	width: 540px;
	padding: 0 10px 0 19px;
	margin: 0;
}





/*  Fin detalle para todos los colores  */
.contenidoElemListadoAgenda{
	border-top:1px solid #AAAAA8;
	border-left:1px solid #AAAAA8;
	border-right:1px solid #AAAAA8;
	width: 535px;
	padding: 9px  0 3px 10px;
	margin: 0;
	min-height:22px;
	height:auto !important;
	height:22px;
	color:#5A5A5A;
}

.contenidoElemListadoAgendaPrimero{
	border-left:1px solid #AAAAA8;
	border-right:1px solid #AAAAA8;
	width: 528px;
	padding: 9px  0 3px 10px;
	margin: 0;
	min-height:22px;
	height:auto !important;
	height:22px;
	color:#5A5A5A;
}

.contenidoElemListadoAgendaUltimo{
	border-top:1px solid #AAAAA8;
	border-left:1px solid #AAAAA8;
	border-right:1px solid #AAAAA8;
	width: 528px;
	padding: 9px  0 3px 10px;
	margin: 0;
	min-height:22px;
	height:auto !important;
	height:22px;
	color:#5A5A5A;
}

.contenidoElemListadoAgendaUltimo2{
	border-bottom:1px solid #AAAAA8;
	border-top:1px solid #AAAAA8;
	border-left:1px solid #AAAAA8;
	border-right:1px solid #AAAAA8;
	width: 528px;
	padding: 9px  0 3px 10px;
	margin: 0;
	min-height:21px;
	height:auto !important;
	height:21px;
	color:#5A5A5A;
}

.contenidoElemListadoAgendaPrimeroUltimo{
	border-left:1px solid #AAAAA8;
	border-right:1px solid #AAAAA8;
	width: 528px;
	padding: 9px  0 3px 10px;
	margin: 0;
	min-height:23px;
	height:auto !important;
	height:23px;
	color:#5A5A5A;
}
.cajaColoresAgenda{
	width:560px;
	margin:0;
	padding:22px 0 10px 20px;
	color:#000000;
	font-size:0.9em;
}

.colorVerdeAgenda{
	float:left;
	display:inline;
	width: 47px;
	margin: 0;
	padding: 0 5px 0 21px ;
	background: transparent url("cssimg/icono_verde_agenda2.gif") no-repeat top left;
	/*height:15px;*/
}
.colorVerdeAgendaMarcado a{
	float:left;
	display:inline;
	width: 47px;
	margin: 0;
	padding: 0 5px 0 21px ;
	background: transparent url("cssimg/icono_verde_agenda2.gif") no-repeat top left;
	/*height:15px;*/
	/*color:#FFCA56;*/
	color:black;
	font-weight:bold;
	font-size:1.1em;
}

.colorAzulAgenda{
	float:left;
	display:inline;
	width: 47px;
	margin: 0;
	padding: 0 5px 0 21px ;
	background: transparent url("cssimg/icono_azul_agenda2.gif") no-repeat top left;
	/*height:15px;*/
}
.colorAzulAgendaMarcado a{
	float:left;
	display:inline;
	width: 47px;
	margin: 0;
	padding: 0 5px 0 21px ;
	background: transparent url("cssimg/icono_azul_agenda2.gif") no-repeat top left;
	/*height:15px;*/
	/*color:#FDB92A;*/
	color:black;
	font-weight:bold;
	font-size:1.1em;
}

.colorAmarilloAgenda{
	float:left;
	display:inline;
	width: 45px;
	margin: 0;
	padding: 0 5px 0 21px ;
	background: transparent url("cssimg/icono_amarillo_agenda2.gif") no-repeat top left;
	/*height:15px;*/
}

.colorAmarilloAgendaMarcado a{
	float:left;
	display:inline;
	width: 45px;
	margin: 0;
	padding: 0 5px 0 21px ;
	background: transparent url("cssimg/icono_amarillo_agenda2.gif") no-repeat top left;
	/*height:15px;*/
	/*color:#FFCA56;*/
	color:black;
	font-weight:bold;
	font-size:1.1em;
}

.colorNaranjaAgenda{
	float:left;
	display:inline;
	width: 100px;
	margin: 0;
	padding: 0 5px 0 21px ;
	background: transparent url("cssimg/icono_naranja_agenda2.gif") no-repeat top left;
	/*height:25px;*/
}

.colorNaranjaAgendaMarcado a{
	float:left;
	display:inline;
	width: 100px;
	margin: 0;
	padding: 0 5px 0 21px ;
	background: transparent url("cssimg/icono_naranja_agenda2.gif") no-repeat top left;
	/*height:25px;*/
	/*color:#FFCA56;*/
	color:black;
	font-weight:bold;
	font-size:1.1em;
}

.colorRosaAgenda{
	float:left;
	display:inline;
	width: 76px;
	margin: 0;
	padding: 0 5px 0 21px ;
	background: transparent url("cssimg/icono_rosa_agenda2.gif") no-repeat top left;
/*	height:15px;*/
}

.colorRosaAgendaMarcado a{
	float:left;
	display:inline;
	width: 76px;
	margin: 0;
	padding: 0 5px 0 21px ;
	background: transparent url("cssimg/icono_rosa_agenda2.gif") no-repeat top left;
	/*height:15px;*/
	/*color:#737373;*/
	color:black;
	font-weight:bold;
	font-size:1.1em;
}

.colorMoradoAgenda{
	float:left;
	display:inline;
	width: 78px;
	margin: 0;
	padding: 0 5px 0 21px ;
	background: transparent url("cssimg/icono_morado_agenda2.gif") no-repeat top left;
	/*height:15px;*/
}

.colorMoradoAgendaMarcado a{
	float:left;
	display:inline;
	width: 82px;
	margin: 0;
	padding: 0 5px 0 21px ;
	background: transparent url("cssimg/icono_morado_agenda2.gif") no-repeat top left;
	/*height:15px;*/
	/*color:#FFCA56;*/
	color:black;
	font-weight:bold;
	font-size:1.1em;
}

.colorRojoAgenda{
	float:left;
	display:inline;
	width: 50px;
	margin: 0;
	padding: 0 5px 0 21px ;
	background: transparent url("cssimg/icono_rojo_agenda2.gif") no-repeat top left;
	/*height:15px;*/
}

.colorRojoAgendaMarcado a{
	float:left;
	display:inline;
	width: 50px;
	margin: 0;
	padding: 0 5px 0 21px ;
	background: transparent url("cssimg/icono_rojo_agenda2.gif") no-repeat top left;
	/*height:15px;*/
	/*color:#FFCA56;*/
	color:black;
	font-weight:bold;
	font-size:1.1em;
}
.anteriorAgenda{
	float:left;
	width:148px;
	padding: 7px 0 0 0px;
	margin:0;
	/*background: transparent url("cssimg/iconoAnteriorAgenda.gif") no-repeat left 10px;*/
	height: 21px;
}
.anteriorAgenda img{
	vertical-align:top;
	padding :4px 0 0 3px ;
}


.siguienteAgenda{
	float:left;
	text-align: right;
	width:148px;
	padding: 7px  0 0;
	margin:0;
	/*background: transparent url("cssimg/iconoSiguienteAgenda.gif") no-repeat right 10px ;*/
	height: 21px;
}
.siguienteAgenda img{
	vertical-align:top;
	padding :4px 3px 0 0;
}

.centroAnteriorSiguienteAgenda{
	text-align: center;
	float:left;
	width:231px;
	padding: 7px 0 0;
	margin:0;
	height: 21px;
	font-weight: bold;
}


/*=================================================================================================*/
/*======================================	Agenda Mes   ==========================================*/
/*=================================================================================================*/

li.cajasDiaSemana{
	width:55px;
	border-right:1px solid #AAAAA8;
	margin:0;
	padding: 10px  10px 0 ;
	float:left;
	min-height:25px;
	height:auto !important;
	height:25px;
}

li.cajasDiaSemanaUltimo{
	width:55px;
	margin:0;
	padding: 10px  10px 0 ;
	float:left;
	min-height:25px;
	height:auto !important;
	height:25px;
}


ul.contenedorFechaAgendaListadoMes{
	border-left:1px solid #AAAAA8;
	border-right:1px solid #AAAAA8;
	padding: 0;
	width: 538px;
	background-color:#E5E5E5;
	color:#000000;
	font-weight:bold;
	margin: 0 0 0 30px;

	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	text-align: left;
}


/*===================================================================================*/
/*===========================   TABLA DE AGENDA =====================================*/
/*===================================================================================*/
table.tablaAgenda{
	width:577px;
	padding: 0;
	margin:0;
	border-spacing:0;
	border:0;
}

table.tablaAgenda tr{
	width:570px;
	margin:0;
	padding:0;
}

th.huecoDetalleAgenda{
	width:29px;
	margin:0;
	padding:0;
	border-right:1px solid #ABABAB;
	border-top:0 none;
	border-left:0 none;
	border-bottom:0 none;
}


td.huecoDetalleAgenda{
	width:29px;
	margin:0;
	padding:0;
	border-right:1px solid #ABABAB;
	border-top:0 none;
	border-bottom:0 none;
	border-left:0 none;
	vertical-align:top;
}
th.detalleAgenda{
	background-color:#C3C3C3;
	border-top:1px solid #ABABAB;
	border-right:1px solid #ABABAB;
	border-bottom:1px solid #ABABAB;
	border-left:0 none;
	color:#000000;
	text-align:center;
	width:77px;
	margin:0;
	padding:10px 0;
}

td.vacio{
	border-bottom:1px solid #ABABAB;
	border-right:1px solid #ABABAB;
	width:77px;
	margin:0;
	padding:0;
	border-spacing:0;
	border-collapse:collapse;
	margin:0;
	padding:0;
	vertical-align:top;
}
td.acual_mes_no{
	background-color:gray;
	border-bottom:1px solid #ABABAB;
	border-right:1px solid #ABABAB;
	width:77px;
	margin:0;
	padding:0;
	border-spacing:0;
	border-collapse:collapse;
	margin:0;
	padding:0;
	vertical-align:top;
}
td.acual_mes_no .elemTabla .fechaTablaAgenda a{
	color:white;
}
td.actividad{
	background-color:#E5E5E5;
	border-right:1px solid #ABABAB;
	border-bottom:1px solid #ABABAB;
	width:77px;
	margin:0;
	padding:0;
	border-spacing:0;
	border-collapse:collapse;
	margin:0;
	padding:0;
	vertical-align:top;
}
td.acual_dia_mes{
	background-color:#FDC95B;
	border-right:1px solid #ABABAB;
	border-bottom:1px solid #ABABAB;
	width:77px;
	margin:0;
	padding:0;
	border-spacing:0;
	border-collapse:collapse;
	margin:0;
	padding:0;
	vertical-align:top;
}
.detalleAmarilloTablaAgenda{
	background:transparent url("cssimg/detalleAmarilloTablaAgenda.gif") no-repeat right top ;
	width:15px;
	height:21px;
	margin:0;
	padding:49px 0  0 15px ;
	color:#000000;
	font-weight:bold;
	font-size:0.9em;
}


.elemTabla{
	padding: 3px 0 5px;
	margin:0;
	color:#707070;
	width:77px;
	padding:0;
}


.elemTabla a{
	color:#707070;
}


.elemTablaVerdePrimero{
	//background:transparent url("cssimg/icono_verde_tablaMes.gif") no-repeat 1px 1px ;
	padding: 0 0 5px;
	width:70px;
	margin:0;
	color:#000000;
}

.elemTablaVerde{
	//background:transparent url("cssimg/icono_verde_tablaMes.gif") no-repeat 1px 4px ;
	padding: 20px 0 5px;
	margin:0;
	width:70px;
	color:#000000;
}


.elemTablaRojoPrimero{
	//background:transparent url("cssimg/icono_rojo_tablaMes.gif") no-repeat 1px 1px ;
	padding: 0 0 5px;
	width:70px;
	margin:0;
}


.elemTablaRojoPrimero a{
	color:#ffffff;
}


.elemTablaRojo{
	//background:transparent url("cssimg/icono_rojo_tablaMes.gif") no-repeat 1px 4px ;
	padding: 20px 0 5px;
	margin:0;
	width:70px;
	color:#000000;
}


.elemTablaAzulPrimero{
	//background:transparent url("cssimg/icono_azul_tablaMes.gif") no-repeat 1px 1px ;
	padding: 0 0 5px;
	margin:0;
	width:70px;
	color:#000000;
}

.elemTablaAzul{
	//background:transparent url("cssimg/icono_azul_tablaMes.gif") no-repeat 1px 4px ;
	padding: 20px 0 5px;
	margin:0;
	color:#000000;
	width:70px;
}


.elemTablaNaranjaPrimero{
	//background:transparent url("cssimg/icono_naranja_tablaMes.gif") no-repeat 1px 1px ;
	padding: 0 0 5px;
	margin:0;
	color:#000000;
	width:70px;
}

.elemTablaNaranja{
	//background:transparent url("cssimg/icono_naranja_tablaMes.gif") no-repeat 1px 4px ;
	padding: 20px 0 5px;
	margin:0;
	color:#000000;
	width:70px;
}

.elemTablaMoradoPrimero{
	//background:transparent url("cssimg/icono_morado_tablaMes.gif") no-repeat 1px 1px ;
	padding: 0 0 5px;
	margin:0;
	color:#000000;
	width:70px;
}

.elemTablaMorado{
	//background:transparent url("cssimg/icono_morado_tablaMes.gif") no-repeat 1px 4px ;
	padding: 20px 0 5px;
	margin:0 ;
	color:#000000;
	width:70px;
}
.elemTablaRosaPrimero{
	//background:transparent url("cssimg/icono_rosa_tablaMes.gif") no-repeat 1px 1px ;
	padding: 0 0 5px;
	margin:0;
	color:#000000;
	width:70px;
}

.elemTablaRosa{
	//background:transparent url("cssimg/icono_rosa_tablaMes.gif") no-repeat 1px 4px ;
	padding: 20px 0 5px;
	margin:0;
	color:#000000;
	width:70px;
}

.fechaTablaAgenda{
	width:60px;
	padding: 0 0 5px 4px;
	margin:0;
	font-weight:bold;
}
/*.fechaTablaAgenda a{
	color:#707070;
}*/


.textoTablaAgenda{
	width:70px;
	padding: 0 3px 0;
	margin:0;
	font-size:0.9em;
	word-wrap: break-word;
}
.textoTablaAgenda a{
	text-decoration:none;
	color:#303030;
}
.textoTablaAgenda a:hover{
	text-decoration:underline;
	color:#505050;
}

.eventoVerdeTablaAgenda{
	width:65px;
	padding: 0 6px 0 3px;
	margin:1px;
	font-size:0.9em;
	color: #ffffff;
	background:#7EB801;
}

.eventoAzulTablaAgenda{
	width:65px;
	padding: 0 6px 0 3px;
	margin:1px;
	font-size:0.9em;
	color: #ffffff;
	background:#47BCFF;
}

.eventoNaranjaTablaAgenda{
	width:65px;
	padding: 0 6px 0 3px;
	margin:1px;
	font-size:0.9em;
	color: #ffffff;
	background:#FF6D00;
}

.eventoMoradoTablaAgenda{
	width:65px;
	padding: 0 6px 0 3px;
	margin:1px;
	font-size:0.9em;
	color: #ffffff;
	background:#C076FF;
}

.eventoRojoTablaAgenda{
	width:65px;
	padding: 0 6px 0 3px;
	margin:1px;
	font-size:0.9em;
	color: #ffffff;
	background:#DF414A;
}

.eventoRosaTablaAgenda{
	width:65px;
	padding: 0 6px 0 3px;
	margin:1px;
	font-size:0.9em;
	color: #ffffff;
	background:#FF9BFE;
}

.caja_borde_gal{
	margin-top:-120px;
}
.texto_select_img{

}
.lupaBuscador{
	padding:2px 0 0;
	margin:0;
	width:17px;
}


.acual_mes_no a{
	color:#FFFFFF;
}

.acual_mes_no a:hover{
	color:#DDDDDD;
}
/*=================================================================================================*/
/*======================================	Asignacion de Etiquetas   =============================*/
/*=================================================================================================*/
.texto_form_etiq_intro{

}
.texto_form_etiq_intro_bloque{
	color:black;
	font-size:0.9em;
}
.caja_input_etiqueta{

}
.bloque_input_etiqueta{
	width:100%;
	float:left;
}
.etiquetaT2{
	color:black;
	font-size:0.9em;
	width:20%;
	float:left;
}
.formularioGen_caja_cajatexto2{
	width:60%;
	float:left;
}
.formularioGen_botonSubmit{
	width:20%;
	float:left;
}
#caja_Ajax{
	color:black;
	border:1px solid gray;
	margin-bottom:20px;
	width:312px;
	float:left;
}
.input_etiqueta{
	width:310px;
}
.etiquetas_asignadas{
	color:#818181;
	float:left;
	font-weight:bold;
	padding:0 10px 0px 0;
	min-height:22px;
	height: auto !important;
	height: 22px;
}
.etiquetas_asignadas a{
	color:#818181;
	float:left;
	font-weight:bold;
	display:block;
	padding:0;
	margin:0 10px 0 0;
	font-size: 0.8em;
}

.bloque_etiq_asig{
	margin-bottom:15px;
}
.elemento_caja_ajax{
	font-size:0.9em;
	padding-left:5px;
	color:#818181;
	width:66%;
	float:left;
}
.caja_ocurrencias{
	float:left;
	font-size:0.9em;
	padding-right:5px;
	color:#818181;
	width:30%;
}
.bloque_etiqueta{
	float:left;
	width:100%;
}
.caja_formulario_etiquetas{
	margin-left:40px;
}
.caja_google_scholar{
 	text-align:center;
 	padding:0;
 	margin:0 0 13px;
}
/*=================================================================================================*/
/*======================================	Login portadas interiores   =============================*/
/*=================================================================================================*/
.caja_menu_drc_login_int{
	float:right;
	margin-top:-20px;
	width:200px;
	text-align:justify;
}
.top_menu_drc_int{
	background: url("cssimg/top_menu_drc_int.gif") no-repeat 0 bottom;
	height:6px;
	width:200px;
	float:left;
}
.centro_menu_drc_int{
	background: url("cssimg/centro_menu_drc_int.gif") repeat-y;
	width:200px;
	float:left;
	padding-left:5px;
	padding-bottom:5px;
}
.caja_formulario_login_int{
	margin-left:0px;
}
.bottom_menu_drc_int{
	background: url("cssimg/bottom_menu_drc_int.gif") no-repeat;
	height:5px;
	width:200px;
	float:left;
}
.caja_formulario_login_int .btn_entar_ama{
	background:transparent url(cssimg/btn_fondo_ama.gif) no-repeat scroll 0 0;
	float:left;
	height:18px;
	width:60px;
	color:black;
	float:right;
	margin-right:20px;
	margin-top:5px;
	text-align:center;
	cursor:pointer;
}
.caja_formulario_login_int input {
	border:medium none;
	color:white;
}
.img_firma_web{
	float:left;
	margin-bottom:8px;
	margin-left:25px;
	margin-top:5px;
	cursor:pointer;
}


.fondoCajaBordeGal{
	height:115px;
	width:160px;
	background: transparent url("cssimg/transparente.gif") no-repeat 0 0 ;
}



.separado_menu_izq{
	background:transparent url("cssimg/separador_menu_izq.gif") no-repeat 0 0;
	width:186px;
	height:2px;
	padding:0;
	margin:0;
}

.cabecera_superior{
	background:transparent url("cssimg/fondo_menu_superior3.gif") no-repeat 0 0;
	width:785px;
	padding:0;
	height:62px;
	margin:0 0 0 1px;
}

.separador_menu_sup{
	float:left;
	display:inline;
	padding:0;
	margin:0;
	width:2px;
	height:21px;
	background: transparent url("cssimg/separador_menu_sup.gif") no-repeat 0 0;
}

.separador_menu_sup_elementos_destacados{
	float:left;
	display:inline;
	padding:0px 0px 0px 0px;
	margin: 6px 0px 0px 4px;
	width:2px;
	height:21px;
	background: transparent url("cssimg/separador_menu_sup.gif") no-repeat 0 0;
}

.contenedor_blanco{
	background:transparent url("cssimg/fondo_blanco.gif") no-repeat 0 0;
	width:980px;
	padding:0;
	margin:0;
}


.contenedor_upo_virtual{
	background:transparent url("cssimg/fondo_upo_virtual.gif") no-repeat 0 0;
	width:186px;
	padding:0;
	margin:0;
	min-height:28px;
	height:auto !important;
	height: 28px;
	max-height:82px;
	float:left;
	display:inline;

}

.elemento_menu_izqVirtual{
	padding: 10px 0 0 12px;
	margin: 0;
	width:154px;
	font-size:1.1em;
	font-weight: bolder;
	color:#F9B610;
}

.elemento_menu_izqVirtual a{
	color:#F9B610;
}

.contenedor_destacados{
	background:#0F499A url("cssimg/fondo_destacados.gif") no-repeat 0 0;
	width:186px;
	padding:0;
	margin:0;
	height: 200px;
	font-size:0.9em;
	float:left;
	display:inline;
}

.enlaceDestacadoMenuIzq{
	padding: 2px 0 0 12px;
	margin: 0;
	width:168px;
	color:#ffffff;
	float:left;
	display:inline;
}
.enlaceDestacadoMenuIzq a{
	color:#ffffff;
}

.enlaceDestacadoMenuIzqTitulo{
	padding: 5px 0 0 12px;
	margin: 0;
	width:154px;
	color:#F9B610;
	float:left;
	display:inline;
}

.contenedor_ver_mas{
	display:inline;
	padding:0;
	margin:0;
	position:absolute;
	bottom:10px;
	right:47px;
}

.izq_ver_mas{
	float:right;
	display:inline;
	padding:0;
	margin:0;
	background: transparent url("cssimg/izq_ver_mas.gif") no-repeat 0 0;
	height: 21px;
	width:4px;
}
.dcha_ver_mas{
	float:right;
	display:inline;
	padding:0;
	margin:0;
	background: transparent url("cssimg/dcha_ver_mas.gif") no-repeat 0 0;
	height: 21px;
	width:4px;
}

.centro_ver_mas{
	float:right;
	display:inline;
	padding:2px  2px 0;
	margin:0;
	background: transparent url("cssimg/centro_ver_mas.gif") repeat-x 0 0;
	height: 19px;
	color:#ffffff;
	font-size:0.8em;
}

.centro_ver_masIzq{
	float:right;
	display:inline;
	padding:2px  2px 0;
	margin:0;
	background: transparent url("cssimg/centro_ver_mas.gif") repeat-x 0 0;
	height: 19px;
	color:#ffffff;
	font-size:0.8em;
	width: 120px;
	text-align: center;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.centro_ver_masDer{
	float:right;
	display:inline;
	padding:2px  2px 0;
	margin:0;
	background: transparent url("cssimg/centro_ver_mas.gif") repeat-x 0 0;
	height: 19px;
	color:#ffffff;
	font-size:0.8em;
	width: 120px;
	text-align: center;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.ver_mas1{
	float:left;
	display:inline;
	padding:0;
	margin:0;
	width:191px;
}

.ver_masIzq{
	float:left;
	display:inline;
	padding:0;
	margin:0;
	width: 150px;
}

.ver_masDer{
	float:left;
	display:inline;
	padding:0;
	margin:0;
	width:150px;
}

.ver_mas_paginas{
	padding:0;
	margin:0;
	width:150px;
}

.ver_mas2{
	float:left;
	display:inline;
	padding:0;
	margin:0;
	width:325px;
}

.centro_ver_mas a{
	color:#ffffff;
}

.centro_ver_masIzq a{
	color:#ffffff;
}

.centro_ver_masDer a{
	color:#ffffff;
}

.cajaBannerPortada{
	margin:0;
	padding:0 0 0 10px;
	float:left;
	display:inline;
}
img.imgFlotandoDcha{
	float:right;
	margin:0 0 10px 10px;
	padding:0;
}


img.imgFlotandoIzq{
	float:left;
	margin:0 10px 10px 0;
	padding:0;
}

.contenedorLogadoAmarillo{
	float:right;
	display:inline;
	width:236px;
	padding:0;
	margin:0 1px  0 0;
	height:97px;
	position:relative;
}

.contenedorLogadoAmarilloSinJava{
	float:right;
	display:inline;
	width:236px;
	padding:0;
	margin:0 1px  0 0;
	height:97px;
	position:relative;
}

.contenedorLogadoAmarillo2{
	width:163px;
	padding:0 3px 0;
	/*margin:0 0 0 132px;*/
	height:85px;
	bottom:0;
	/*position:absolute;*/
	float:left;
	display:inline;
	margin-left:10px;
}


.btn_conectarse_firma{
	border:0;
	background: transparent url("cssimg/btn_conectar_firma.gif") repeat 0 0;
	width: 84px;
	/*height: 18px;*/
	padding:0;
	margin:10px 0 0 50px;
	color:#ffffff;
	cursor:pointer;
}

.label_firma{
	float:left;
	display:inline;
	width: 75px;
	margin:0;
	padding:0;
	font-size:0.8em;
	height:19px;
	color:#002353;
	font-weight: bolder;
}

input.input_firma{
	float:right;
	display:inline;
	width: 81px;
	margin:2px  0 0;
	padding:0;
	background: transparent url("cssimg/fondo_input_form_firma.gif") no-repeat 0 0;
	border:0;
	height:17px;
}

.cajaLogadoAmarillo{
	background:transparent url(cssimg/fondo_menu_superior_bottom.gif) no-repeat scroll 0 0;
	height:28px;
	margin:0 0 0 62px;
	padding:0;
	width:173px;
}

.caja_info_afirma{
	width:200px;
	margin:0;
	float:right;
	display:inline;
	padding:2px 2px  0 3px;
}

.caja_info_afirma img {
	padding: 0 8px 3px 0;
}

.titulo_afirma{
	float:left;
	display:inline;
	margin:0;
	padding:1px  0 0 3px;
	width: 74px;
	color:#002353;
	font-weight: bolder;
	cursor: pointer;
}

.titulo_afirma a{
	color:#f6af1b;
	font-weight: normal;
	cursor: pointer;
}

.bloq_acceso_per{
	font-size:0.8em;
	width:84%;
}
.bloq_acceso_per:hover{
	text-decoration:underline;
	font-size:0.8em;
	width:84%;
}
/*.titulo_afirma:hover{
	float:left;
	display:inline;
	margin:0;
	padding:1px  0 0 3px;
	width: 74px;
	color:#002353;
	font-weight: bolder;
	cursor: pointer;
	text-decoration:underline;
}*/

.logo_afirma{
	background:transparent url(cssimg/btn_conectar_firma.gif) repeat scroll 0 0;
	cursor:pointer;
	display:inline;
	float:left;
	margin:6px 0 0 20px;
	padding:1px 0 0;
	width:84px;
}

.logo_afirma a{
	color:white;
	padding-left:14px;
	text-align:center;
}

.icono_afirma_bajar{
	float:left;
	display:inline;
	margin:6px  0 0 7px;
	padding:0;
	width:15px;
	cursor: pointer;
}

.icono_afirma_bajar img{
	vertical-align: top;
	padding:0;
	margin:0;
}

.icono_activo_usuario{
	float:left;
	display:inline;
	width: 14px;
	height:11px;
	margin:3px  0 0 1px;
	padding:0;
	background: transparent url("cssimg/icono_usuario_activo.gif") no-repeat 0 0;
}

.nombre_usuario_logado{
    color: #F4B32B;
    display: inline;
    float: left;
    font-size: 0.8em;
    font-weight: bolder;
    margin: 1px 0 0 12px;
    padding: 0;
    width: 148px;
}

.salir_usuario_logado{
	float:right;
	display:inline;
	width: 35px;
	color:#002353;
	margin:4px 10px 0 5px;
	padding:0;
	font-size:0.8em;
	font-weight: bolder;
	text-align: right;
}

.aplicacion_usuario_logado{
	float:left;
	display:inline;
	width: 91px;
	color:#002353;
	margin:4px 2px 0 8px;
	padding:0;
	font-size:0.8em;
	font-weight: bolder;
	text-align: left;
}

.fila_cabecera{
	padding:0;
	margin:0;
	height:36px;
	width: 785px;
}

.fila_cabecera2{
	padding:0;
	margin:0;
	height:26px;
	width: 785px;
}
/*=================================================================================================*/
/*======================================	Inicio tabla   =============================*/
/*=================================================================================================*/
.text {
	color:#003366;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	text-decoration:none;
}
.textRoja {
	color:#0B4390;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.textBold {
	color:black;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	text-decoration:none;
}
.elem_directorio{
	color:#0B4390;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	background: transparent url("cssimg/detalleContenidoAzul.gif") no-repeat 0 1px;
	padding-left:20px;
}
/*=================================================================================================*/
/*======================================	Fin tabla   =============================*/
/*=================================================================================================*/
.caja_opciones_acceso{
	float:left;
}
.bloque_acceso_digital{
	float:left;
	width:115px;
	display:inline;
	margin-bottom:3px;
	margin-left:50px;
}
.caja_formuali_cabecera{
	float:left;
}
.separador_formulario_vertical{
	border-left:2px solid #002353;
	float:left;
	height:82px;
	margin-top:8px;
}
.titulo_form_cert{
	color:#002353;
	font-size:0.8em;
	text-align:center;
	font-weight:bold;
	margin-top:10px;
}
.caja_pestanias_logado{
	background-color:#F9B60D;
	float:left;
	margin-left:6px;
	display:inline;
}
.pestania_con_certificado{
	background:transparent url(cssimg/pestania_logado.gif) no-repeat scroll 0 0;
	float:left;
	height:20px;
	width:110px;
	font-size:0.9em;
	padding-left:5px;
	padding-top:2px;
}
.pestania_con_certificado a{
	color:white;
}

.pestania_sin_certificado{
	background:transparent url(cssimg/pestania_logado.gif) no-repeat scroll 0 0;
	float:left;
	font-size:0.9em;
	height:20px;
	padding-left:5px;
	padding-top:2px;
	width:110px;
}
.pestania_sin_certificado a{
	color:white;
}
.pestania_sin_certificado_marcado{
	background:transparent url(cssimg/pestania_logado.gif) no-repeat scroll 0 0;
	float:left;
	font-size:0.9em;
	height:20px;
	padding-left:5px;
	padding-top:2px;
	width:110px;
	font-weight:bold;
}
.pestania_sin_certificado_marcado a{
	color:#F9B60E;
}
.opacidad_pestania{
	background-color:#F9B60F;
	float:right;
	width:230px;
	padding-bottom:9px;
	padding-top: 20px;
}
.texto_pie{
	font-size:0.9em;
	font-weight:bold;
}
h1.oculto{
	display: none;
}

.noOculto{
	position: absolute !important;
	clip: rect(1px 1px 1px 1px);
}

#paginacion_entmul {
	width: 210px;
}
#imgDescription {
	position: relative;
}
#imgDescriptionLink {
	background: transparent url('cssimg/pest_rep.gif') no-repeat scroll 0 0;
	width: 44px;
	height: 161px;
	position: absolute;
	bottom: 8px;
	right: 0px;
	cursor: pointer;
}
#imgDescriptionLinkText {
	/*background: transparent url('cssimg/pest_rep_text.gif') no-repeat scroll 0 0;*/
	width: 44px;
	height: 161px;
}
#imgDescriptionText {
	position: absolute;
	bottom: 8px;
	right: 0px;
	width: 336px;
}
#imgDescriptionTextTop {
	height: 6px;
	margin: 0;
	padding: 0;
	background: transparent url('cssimg/pest_desp_top.gif') repeat-y scroll left top;
	font-size: 0.1em;
	width: 336px;
	position: relative;
}
#imgDescriptionTextCenter {
	min-height: 149px;
	margin: 0;
	padding: 0;
	background: transparent url('cssimg/pest_desp.gif') repeat-y scroll left top;
	font-size: 0.8em;
	color: white;
	font-family: arial,verdana,sans-serif,times;
	width: 336px;
	position: relative;
}
#imgDescriptionTextBottom {
	height: 6px;
	margin: 0;
	padding: 0;
	background: transparent url('cssimg/pest_desp_bottom.gif') repeat-y scroll left top;
	font-size: 0.1em;
	width: 336px;
	position: relative;
}
#imgDescriptionTextCenter img.closeTab {
	position: absolute;
	top: 44%;
	margin: 5px;
	cursor: pointer;
}
#imgDescriptionTextCenter .descriptionText {
	margin: 0px 0px 0px 20px;
	padding: 0px 15px;
}
#imgDescriptionTextCenter .descriptionText a {
	color: #D7C948;
}
#imgDescriptionTextCenter .descriptionText p {
	margin: 0;
	padding: 5px 0px;
}

/* ============================ ERROR ====================================== */

#contenidoCentro p.descripcionError {
	color: #000000;
	font-size: 0.9em;
	padding: 25px 15px 0px 15px;
}

#contenidoCentro p.descripcionError img {
	float: left;
		margin: 5px 35px 0px 35px;
}

#contenidoCentro ul.solucionError li {
	color: #000000;
	font-size: 0.9em;
	padding: 0px 15px 0px 0px;
}


.cuerpoSinMenuDcha .subTituloContenidoCuerpoNube{
	width:738px;
	background: transparent url("cssimg/bordefondoSubTituloContenidoLargo.gif") repeat-y  0 0;
}

.subTituloContenidoCuerpoNube{
	width:600px;
	margin:20px 0 0;
	padding:0;
	background: transparent url("cssimg/bordefondoSubTituloContenido.gif") repeat-y  0 0;
}
.izquierdaSubTituloContenidoCuerpoNube{
	float:left;
	background: transparent url("cssimg/bordeIzqSubTituloContenido.gif") no-repeat  0 0;
	margin:0;
	padding:0;
	height:21px;
	width:5px;
}
.derechaSubTituloContenidoCuerpoNube{
	float:left;
	background: transparent url("cssimg/bordeDchoSubTituloContenido.gif") no-repeat  0 0;
	margin:0;
	padding:0;
	height:21px;
	width:5px;
}

.centroSubTituloContenidoCuerpoNube {
	float:left;
	background: transparent url("cssimg/fondoSubTituloContenido.gif") repeat-x  0 0;
	margin:0;
	padding: 3px  0 0 5px;
	min-height:18px;
	height:auto !important;
	height:18px;
	width:585px;
	color:#ffffff;
	font-weight: bold;
	font-size:1em;
}

.cuerpoSinMenuDcha .subTituloContenidoCuerpoNube .centroSubTituloContenidoCuerpoNube {
	width:723px;
}

.centroSubTituloContenidoCuerpoNube {
	float:left;
	display:inline;
	background: transparent url("cssimg/fondoSubTituloContenido.gif") repeat-x  0 0;
	margin:0;
	padding: 3px  0 0 5px;
	min-height:18px;
	height:auto !important;
	height:18px;
	width:585px;
	color:#ffffff;
	font-weight: bold;
}
.etTexto_nubes_gris_nivel1{
	font-size:0.8em;
	float:left;
	padding-left:10px;
}
.etTexto_nubes_gris_nivel1 a{
	color: #505050;
}
.etTexto_nubes_gris_nivel2{
	font-size:1.2em;
	float:right;
	padding-right:10px;
}
.etTexto_nubes_gris_nivel2 a{
	color: #505050;
}
.etTexto_nubes_gris_nivel3{
	font-size:1.4em;
	float:left;
	padding-left:10px;
}
.etTexto_nubes_gris_nivel3 a{
	color: #505050;
}
.etTexto_nubes_gris_nivel4{
	font-size:1.6em;
	float:right;
	padding-right:10px;
}
.etTexto_nubes_gris_nivel4 a{
	color: #505050;
}
.etTexto_nubes_gris_nivel5{
	font-size:1.7em;
	float:right;
	padding-left:10px;
}
.etTexto_nubes_gris_nivel5 a{
	color: #505050;
}
.etTexto_nubes_gris_nivel6{
	font-size:1.8em;
	float:right;
	padding-right:10px;
}
.etTexto_nubes_gris_nivel6 a{
	color: #505050;
}
.contenedorIcal {
	text-align: right;
	margin: 0;
	padding: 10px 15px 10px 20px;
	width: 545px;
}
div.enlaceIcal {
	text-align: right;
	padding: 10px 15px 10px 0px;
}
