/* ESTILOS GERNERALES PARA BODY Y HTML */
body { font-family: ms trebuchet, arial, helvetica, sans-serif; font-size: 0.68em; color:#524b41; margin:0em; padding: 0em; text-align:center}
html {  }
.colorbody01 {background:url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_01.jpg) top center no-repeat #c9b34d;}
.colorbody03 {background:url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_02.jpg) top center no-repeat #4073aa;}
.colorbody02 {background:url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_03.jpg) top center no-repeat #b62d1b;}
.colorbody04 {background:url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_04.jpg) top center no-repeat #12664e;}

/* ESTILOS BASICOS DEL LAYAOUT Y ESTRUCTURA GENERICO background-color: #990000; */
#web {width:68.27em;margin-left: auto; margin-right: auto;  text-align:left;}
#cabecera {}
#cabecera strong {font-weight:bold;}
#contenido-home {
	margin:0 0 0 0;
	background-color:#ffffff;
	border-top: 0.09em solid #a39d85;
	}
#contenido {
	margin:0 0 0 0;
	background-color:#ffffff;
	border-top: 0.09em solid #a39d85;
	}	
#pie {color:#000000; }
#pie p {text-align:center;}

/* ESTILOS PARA LA CABECERA */
#cabecera-logomenu {margin:0; }
#cabecera-logomenu-logo  {float:left; padding:1.30em 0 0 0.55em; }
#cabecera-logomenu-logo h1 {margin:0;padding:0;}
#cabecera-logomenu-logo h1 a img {border:0;}
#cabecera-logomenu-comarca { float: left; width: 16.36em; height: 5.54em; background-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_cabecera_comarca.gif); background-repeat: no-repeat; }
#cabecera-logomenu-comarca h1 { margin:0; padding: 1.81em 0 0 1.81em;  font-size: 1.09em; font-weight: normal; color: #000000; }
#cabecera-logomenu-gobierno {  width: 35.45em; margin: 0.72em 1.81em 0.90em 0; height: 2.27em;  }
#cabecera-logomenu-gobierno span { display: none; }
#cabecera-logomenu-menu {
	padding: 0;
	margin: 0;
	text-align: right;
	}
#cabecera-logomenu-menu span {
	}
/* ESTILOS DEL MENU SUPERIOR DE LA CABECERA Y OPCIONES DE CABECERA */
#cabecera-logomenu-menu ul {margin: 0.09em 0 0 0;padding: 0;float:right;}
#cabecera-logomenu-menu li {list-style: none;float:left;border: 0.09em solid #a39d85;border-bottom: none;background-color: #E8EBF0;	margin:0 0.18em 0 0;}
#cabecera-logomenu-menu li a {color: #514c46;	padding: 0.36em 0.65em 0.18em 0.65em;text-decoration: none;font-family: trebuchet ms, arial, helvetica, sans-serif;	}
#cabecera-logomenu-menu li a:hover { color:#000000; }
#cabecera-logomenu-menu li#cabecera-logomenu-menu-actual {color: #514c46;font-weight: bold;background-color:#ffffff;}
#cabecera-logomenu-menu li span {font-size:1.18em;}
#cabecera-linea1 {
	text-align:right;
	color:#000000;
	font-family: trebuchet ms, arial, helvetica, sans-serif;
	float:right;
	margin:1.00em 0 0 0;
	width:40.00em;
	}
#cabecera-linea1 strong {font-weight:bold;}
#cabecera-linea1 form {
	margin:0;
	padding:0;
	width:31.00em;
	float:right;
	}
#cabecera-linea1 form .parte1 {float:left;}
#cabecera-linea1 form .parte2 {float:right;}
#cabecera-linea1 form fieldset {
	border:0em;
	margin:0;
	padding:0;
	}
#cabecera-linea1 form fieldset legend {
	display:none;
	}
#cabecera-linea1 form fieldset input {
	display:inline;
	font-size:1.00em;
	margin:0;
	padding:0;
	}
#cabecera-linea1 form fieldset {
	}
#cabecera-linea2 {
	text-align:right;
	color:#000000;
	font-family: trebuchet ms, arial, helvetica, sans-serif;
	float:right;
	margin:0.50em 0 0 0;
	width:40.00em;
}
#cabecera-opciones {
	float:right;
	text-align: right;
	width:25.00em;
	margin:0.27em 0 0 0;
	}
#cabecera-opciones span {display: none; }
#cabecera-opciones ul { margin: 0.27em 1.18em 0 0; padding: 0;}
#cabecera-opciones li { list-style: none; margin: 0 0.27em 0 1.09em; padding: 0; display: inline; }
#cabecera-opciones li a { font-size: 0.81em; color: #000000; text-decoration:none; text-transform:uppercase; }
#cabecera-opciones li a:hover { color: #A32400; }
#cabecera-opciones li a#cabecera-opciones-mapaweb {
	padding-left: 1.93em; 
	background-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/icono_mapaweb.gif); 
	background-repeat:no-repeat; 
	background-position: 0.00em 0.20em ; 
	color:#524b41;
	text-transform:uppercase;
	font-size: 0.90em;
	font-weight:bold;
	font-family: trebuchet ms, arial, helvetica, sans-serif;
	}
#cabecera-opciones li a#cabecera-opciones-enlaces {
	padding-left: 1.93em;
	background-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/icono_enlaces.gif);
	background-repeat:no-repeat;
	text-transform:uppercase;
	font-size: 0.90em;
	font-weight:bold;
	font-family: trebuchet ms, arial, helvetica, sans-serif;
	color:#524b41;
	} 
#cabecera-opciones li a#cabecera-opciones-contacto {
	padding-left: 1.93em;
	background-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/icono_contactar.gif);
	background-repeat:no-repeat;
	background-position: 0.00em 0.20em ;
	color:#524b41;
	text-transform:uppercase;
	font-size: 0.90em;
	font-weight:bold;
	font-family: trebuchet ms, arial, helvetica, sans-serif;
	}
#cabecera-opciones2 {
	margin:0;
	padding:0;
	float:right;
	text-align: right;
	width:24.00em;
	color:#524b41;
	font-weight:bold;
	}
#cabecera-opciones2 form { float: right; padding:0; margin:0; }
#cabecera-opciones2 form .parte1 {float:left;}
#cabecera-opciones2 form .parte2 {float:left;padding-top:0.09em;}
#cabecera-opciones2 form .parte3 {float:left;margin:0 0.40em 0 0.50em;}
#cabecera-opciones2 form span {
	text-transform:uppercase;
	font-weight:bold;
	font-family: trebuchet ms, arial, helvetica, sans-serif;
	}
#cabecera-opciones2 form input {
	font-family: trebuchet ms, arial, helvetica, sans-serif;
	font-size:1.00em;
	margin:0;
	padding:0;
	}
#cabecera-opciones2 fieldset {border:0em;display:inline;	margin:0;	padding:0;}
#cabecera-opciones2 form a {  text-decoration:underline; color:#0965b0; font-weight:normal;font-family:trebuchet ms, arial, helvetica, sans-serif;}
#cabecera-opciones2 form a:hover { color: #0965b0; }

/* ESTILOS PARA EL PIE */
#pie {margin:0 1.00em 1.00em 1.00em; padding:1.00em 0 1.00em 0; border-top:0.09em solid #cac9c7;}
#pie span { display: none; }
#pie a { color: #0965b0; text-decoration: underline; }
#pie a:hover { color: #0965b0; }
#pie p {margin:0 0 1.50em 0;color:#524b41;font-size:0.90em;}
#pie .parte1 {}
#pie .parte2 {margin:2.00em 0 0 1.00em;}
#pie .parte3 {margin:1.10em 0 0 0;}

/* ESTILOS BASICOS DE ESTRUCUTRA PARA LA HOME */
#contenido-home-saludo {float: left; width: 25.00em; padding: 1.18em 0 0 1.18em;}
#contenido-home-saludo-datos {border-right:0.09em solid #c9cac5;padding:0 1.18em 0 0;font-family: trebuchet ms, arial, helvetica, sans-serif;color:#524b41;font-size:1.00em;}
#contenido-home-saludo-datos .contenido-home-saludo-imagen {margin:0 0 0 0; padding:0 0 0.90em 0; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/linea_titulo.gif) left bottom no-repeat;} 
#contenido-home-saludo-datos h2 {margin:0.18em 0 0.50em 0; padding:0 0 0.35em 0.18em; font-size: 1.63em; color: #333333; font-family: Times; font-weight:normal;background: url(/MODULOS/_GLOBAL/publico/interfaces/img/linea_titulo.gif) left bottom no-repeat; }
#contenido-home-saludo-datos-padding { padding: 0 0.72em 0.72em 0;}
#contenido-home-saludo-datos-padding ul { padding:0; margin: 0.72em 0 0 16.36em; }
#contenido-home-saludo-datos-padding li { padding:0; margin: 0; list-style-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet_flecha.gif); }
#contenido-home-saludo-datos-padding li a { font-size: 1.09em; text-decoration: none; color: #A32400; }
#contenido-home-saludo-datos-padding li a:hover { color: #000000; }

#contenido-home-noticias {float:left; width: 25.00em; padding: 1.18em 0 0 0;font-family: trebuchet ms, arial, helvetica, sans-serif;}
#contenido-home-noticias h2 { margin:0 0 0.90em 0; padding:0 0 0.18em 0.18em; color: #2D261E; font-size: 1.50em; font-family:Times; background: url(/MODULOS/_GLOBAL/publico/interfaces/img/linea_titulo.gif) left bottom no-repeat; }
#contenido-home-noticias-datos {padding:0 0 0 1.18em;}
#contenido-home-noticias-datos span { color: #333333; }

#contenido-home-enlaces {float: right; width: 12.00em;  margin-left: 0; padding:1.18em 1.18em 1.18em 0;}
#contenido-home-enlaces-datos {border-left:0.09em solid #c9cac5;padding:0 0 0 1.18em;}
#contenido-home-enlaces-datos p {margin:0.30em 0 0 0;} 

#contenido-home-comunidad { float: right; width: 13.00em;  margin-left: 1.18em; margin-top: 1.18em; padding-right: 0.72em; }
#contenido-home-comunidad h2 { margin:0 0 0.90em 0; padding:0 0.36em 0.36em 0.36em; color: #4E4C4C; font-size: 1.09em; text-transform: uppercase; background-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_h2_1.gif); background-repeat: repeat-x; background-position: bottom;  }
#contenido-home-comunidad-datos { background-color: #F4F4F4; }
#contenido-home-comunidad-datos ul { margin: 0.18em; padding: 0;}
#contenido-home-comunidad-datos li { list-style: none; margin: 0; padding: 0.27em; border-top: 0.09em solid #FFFFFF; border-bottom: 0.09em solid #C3C0C0; color: #636060; font-size: 1.09em; }
#contenido-home-comunidad-datos li a { font-size: 1.09em; color: #A32400; text-decoration:none; font-weight: bold; }
#contenido-home-comunidad-datos li a:hover { color: #000000; }
#contenido-home-comunidad-datos li a#contenido-home-comunidad-foros { padding-left: 2.45em; background-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet_foros.gif); background-repeat:no-repeat; }
#contenido-home-comunidad-datos li a#contenido-home-comunidad-sugerencias { padding-left: 2.45em; background-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet_sugerencias.gif); background-repeat:no-repeat; }
#contenido-home-comunidad-datos li a#contenido-home-comunidad-librovisitas { padding-left: 2.45em; background-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet_librovisitas.gif); background-repeat:no-repeat; }
#contenido-home-comunidad-datos li p#contenido-home-comunidad-encuesta { margin: 0 0 0.72em 0; font-size: 1.09em; color: #A32400; text-decoration:none; font-weight: bold; padding-left: 2.45em; background-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet_encuesta.gif); background-repeat:no-repeat; }
#contenido-home-comunidad-datos form { margin: 0 0 0.72em 0; }
#contenido-home-comunidad-datos form fieldset { border: 0 solid #FFFFFF; }
#contenido-home-comunidad-datos form legend { display: none;  }
#contenido-home-comunidad-datos form input.boton { margin-top: 0.45em;float: right; border: 0.09em solid #C3C0C0; background-color: #FFFFFF; color: #686767; font-size: 0.90em; cursor: pointer; }

/* ESTILOS BASICOS DE ESTRUCTURA DE LAS INTERIORES */
#contenido-menu {
	width: 17.27em;
	float: left;
	border-right:0.09em solid #cccccc; 
	}
#contenido-central {
	float: left;
	margin-left: 1.80em;
	margin-top: 1.18em;
	width: 48.00em;
	}

/* ESTILOS MENU LATERAL INTERIOR */
#contenido-menu {
	font-family: trebuchet ms, arial, helvetica, sans-serif;
	background: url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_menu_lateral.jpg) top left no-repeat;
	}
#contenido-menu h2 {margin:0.72em 0 0.45em 1.18em;color:#780103;font-family: Times;font-size:1.63em;}
#contenido-menu ul {
	margin: 0 0 15.00em 2.00em;
	padding: 0;
	}
#contenido-menu li {
	list-style: none;
	margin:  0 1.00em 0 0;
	padding: 0 0 0.18em 0;
	color: #000000;
	font-size: 1.00em;
	font-weight: bold;
	background-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_menu_interior.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	}
#contenido-menu li a {
	/*
	background-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet_menu_interior.gif);
	background-repeat: no-repeat;
	*/
	margin:0;
	padding:0;
	text-decoration: none;
	color: #000000;
	}
#contenido-menu li a:hover {color: #910000;}
#contenido-menu li a.actual {}
#contenido-menu li span {
	margin:0;
	padding:0 0 0 0.50em;
	background: url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet_menu_interior.gif) 0 0.40em;
	background-repeat: no-repeat;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	}
#contenido-menu li span.actual {
	background-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet_menu_interior.gif);
	font-weight: bold;
	}
#contenido-menu ul ul {
	margin: 0 0 0 1.36em; 
	padding: 0;
	}
#contenido-menu ul ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	color: #000000;
	font-size: 1.00em;
	font-weight: normal;
	background: none;
	}
#contenido-menu ul ul li a {
	padding-left: 0;
	background: none;
	text-decoration: none;
	color: #000000;
	}
#contenido-menu ul ul li a:hover {
	color: #910000;
	}

/* ESTILOS PARA EL MENU HORIZONTAL */
#listado-carpetas 								{margin:0!important;padding:0!important;border-bottom:0.06em solid #524b41;font-size: 0.90em;}
#listado-carpetas li 							{margin:0;padding:0;list-style-type:none;display:inline;}
#listado-carpetas li a							{
	color:#ffffff;
	padding:0.15em 0.15em 0 0.15em;
	margin:0.05em 0.05em 0.05em 0.05em;
	border: 0.06em solid #524b41;
	border-bottom: none;
	text-decoration: none;
	}
#listado-carpetas li a:link 					{color: #524b41;text-decoration:none;background-color:#e8ebf0;}
#listado-carpetas li a:visited 					{color: #524b41;text-decoration:none;background-color:#e8ebf0;}
#listado-carpetas li a:hover 					{color: #000000; background-color: #ffffff;text-decoration:none;}
#listado-carpetas li a.carpeta-activa 			{color: #524b41; background-color: #ffffff; border-bottom: 0.06em solid #524b41;font-weight:bold;text-decoration:none;}
#listado-carpetas li a.carpeta-activa:visited 	{color: #524b41; background-color: #ffffff; border-bottom: 0.06em solid #524b41;font-weight:bold;text-decoration:none;}
#listado-carpetas li a.carpeta-activa:hover 	{color: 000000; background-color: #ffffff; border-bottom: 0.06em solid #524b41;font-weight:bold;text-decoration:none;}
#datos-carpetas 								{width:48.00em;}
#datos-carpetas-padding 						{margin:0;padding: 0.7em 0 0 0;}
	
/* ESTILOS PARA TABLAS */
.listadosuperior { border-collapse:collapse; width:47.9em;  }
.listadosuperior thead th { text-align:left; 0.06em solid #BFBAAA; padding: 0.4em 0em 0.2em 0.4em;background-color: #D9D9D9; font-weight: bold; color: #000000; }
.listadosuperior tfoot th { text-align:left; font-size: 1em; padding:0.3em; border-top: 0.06em solid #000000; background: #D9D9D9; }
.listadosuperior td {padding:0.15em; border-top: 0.06em solid #BFBAAA; color: #666666; }
.listadosuperiorcoloralternativo { background-color: #F5FAFA; border-bottom: 0.06em solid #CDCDCD; }
.listadosuperiorcolorover { background-color: #E0ECF3; }

/* ESTILOS PARA EL CONTENIDO CENTRAL DE LAS INTERIORES */
#contenido-central h2 {
	font-weight:normal;
	margin:0 0 0.90em 0;
	padding:0.72em 0.36em 0.36em 0;
	color: #000000;
	font-size: 1.00em;
	background-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/linea_titulo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-family:trebuchet ms, arial, helvetica, sans-serif;
	}
#contenido-central h2 a {color: #2b2620; text-decoration: none; }
#contenido-central h2 a:hover {color: ;}
#contenido-central h2 span  {color: #0965b0;text-decoration: underline;}
#contenido-central h3 {
	margin:0 0 0.72em 0;
	padding:0;
	font-family: Times;
	font-weight: bold;
	color: #333333;
	}
#contenido-central h4 {
	margin:0 0 0.72em 0;
	padding:0.72em 0 0 0;
	font-family: Times;
	font-size: 1.50em;
	color: #333333;
	background-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_h4.jpg);
	background-repeat: no-repeat; 
	background-position: top left; 
	border-bottom: 0.18em solid #FFFFFF;
	}
#contenido-central h4 span {
	padding:0 0 0.50em 0;
	display:block;
	background: url(/MODULOS/_GLOBAL/publico/interfaces/img/linea_titulo.gif) left bottom no-repeat;
	}
#contenido-central h4 small {
	font-size:0.70em;
	}
#contenido-central h5 {
	font-family:Times;
	margin:0 0 0.90em 0;
	padding:0;
	color: #333333;
	font-size:1.27em;
	font-weight: bold;
	}
#contenido-central h6{ margin:0.72em 0 0.90em 0; padding:0 0.36em 0 0.90em; border-top: 0.09em solid #D3D3D3; color: #272727; font-size:1.09em; font-weight: normal;  }
#contenido-central p { margin: 0.72em 0 0.72em 0; }
#contenido-central cite { font-size: 0.81em; font-style:italic;}
#contenido-central blockquote { margin: 0.72em 1.81em 0.72em 1.81em; }
#contenido-central-3columnas { background-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_3columnas.gif); background-repeat:repeat-x; background-position: bottom left; margin-bottom: 3.63em; }
#contenido-central-3columnas-1 { width: 15.18em; float:left; }
#contenido-central-3columnas-2 { width: 15.18em; float:left; margin-left: 1.36em; }
#contenido-central-3columnas-3 { width: 15.18em; float:right; }
.contenido-central-caja {
	font-family:trebuchet ms, arial, helvetica, sans-serif;
	border: 0; 
	padding: 0;
	margin-bottom: 0.72em;
	}
.contenido-central-caja h5 {
	font-family:trebuchet ms, arial, helvetica, sans-serif;
	}

/* ESTILOS PARA LAS ENTRADILLAS EN EL GESTOR DE PAGINAS LIBRES */
#contenido-central-entradilla-izquierda {
	font-family:trebuchet ms, arial, helvetica, sans-serif;
	font-size:1.18em;
	background: url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_entradilla.gif) left bottom no-repeat;
	margin: 0.36em 0 0.72em 0;
	padding: 0 0 0.72em 0;
	color: #000000;
	display:block;
	}
#contenido-central-entradilla-derecha { float: right; width: 31.81em; background-color: #EFEFEF; margin: 0.72em 0 0.72em 0; border-top: 0.09em solid #CCCCCC; border-bottom: 0.09em solid #CCCCCC; padding: 0.45em;}
#contenido-central-entradilla { background-color: #EFEFEF; margin: 0.72em 0 0.72em 0; border-top: 0.09em solid #CCCCCC; border-bottom: 0.09em solid #CCCCCC; padding: 0.45em;}

/* ESTILOS PARA LOS FORMULARIOS */
#contenido-central form { margin: 0.72em 0 0.72em 0; }
#contenido-central form input.boton { margin-top: 0.45em; border: 0.09em solid #C3C0C0; background-color: #DDDDDD; color: #686767; font-size: 0.90em; cursor: pointer; }
#contenido-central form input { margin-top: 0.45em; border: 0.09em solid #C3C0C0; background-color: #DDDDDD; color: #686767; font-size: 0.90em; cursor: pointer; }
#contenido-central-formulario { border-bottom: 0.63em solid #B9B8B8; background-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_formulario.gif); background-repeat: repeat-x; background-position: bottom; }
#contenido-central-formulario fieldset { border: 0 solid #FFFFFF; }
#contenido-central-formulario legend { display: none;   }
#contenido-central-formulario label { float: left; width: 40%;display: block; color: #000000; text-align: right; }
#contenido-central-formulario label sup { color: #990000; }
#contenido-central-formulario div { padding-bottom: 0.72em; }
#contenido-central-formulario input,textarea,select { font-size: 1.00em; }
#contenido-central-formulario textarea { width: 22.72em; height:7.27em; font-family: trebuchet ms, arial, helvetica, sans-serif; font-size: 1.00em; }

/* ESTILOS PARA LA GALERIA DE IMAGEN */
.contenido-central-galeria { float: left; width:10.90em; height: 12.72em; text-align:center; }
.contenido-central-galeria-imagen { width: 9.09em; height: 6.81em; margin: 0 0.90em 0 0.90em; }

/* ESTILOS PARA LISTADOS DEL CONTENIDO CENTRAL */
#contenido-central strong {
	color:#333333;
	}
#contenido-central ul {
	font-family: trebuchet ms, arial, helvetica, sans-serif;
	margin: 0 0 0.72em 1.18em;
	padding: 0 0 0 0.90em;
	}
#contenido-central li {
	list-style-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet_flecha.gif); 
	padding-bottom: 0.18em;
	}
#contenido-central li a {
	color: #0965b0;
	text-decoration:underline;
	}
#contenido-central li a:hover {
	text-decoration:underline;
	}

/* ESTILOS PARA LISTADOS DE RESULTADOS DE DATOS */
#contenido-central-listado { border-collapse:collapse; }
#contenido-central-listado th { text-align:left; background-color: #8B8A8A; font-size: 1.09em; color: #FFFFFF; font-weight: bold; }
#contenido-central-listado th.cabecera-izquierda { background-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet_h4.gif); background-repeat: no-repeat; padding-left: 1.63em; }
#contenido-central-listado th.cabecera-derecha { background-color: #8B8A8A; background-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_h4.gif); background-repeat: no-repeat; background-position: top right; }
#contenido-central-listado td { padding:0.36em; font-size: 1.00em; }
#contenido-central-listado td.filaalternativa { background-color: #F6F6F4; }

/* ESTILOS PARA EL MES DE LA AGENDA */
#contenido-central-agenda { float: right; width:10.90em; background-color: #EFEFEF; border-bottom: 0.09em solid #999999; }
#contenido-central-agenda-tabla { width:100%; }
#contenido-central-agenda-tabla caption { background-color: #990000; font-weight: bold; color: #FFFFFF; }
#contenido-central-agenda-tabla th { background-color: #A93636; font-weight: bold; color: #FFFFFF; }
#contenido-central-agenda-tabla td { border-bottom: 0.09em solid #CCCCCC; }
#contenido-central-agenda-tabla td a { font-weight: bold; text-decoration: none; }
#contenido-central-agenda-listado { width:35.90em; }
td.calendario-evento-pasado { background-color:#DDDDDD; font-weight: bold; color:#444444; }
td.calendario-evento-pasado a { color:#444444; }
td.calendario-evento-hoy { background-color:#A93636; font-weight: bold; color:#DDDDDD; }
td.calendario-evento-hoy a { color:#FFFFFF; }
td.calendario-evento-futuro { background-color:#BBBBBB; font-weight: bold; color:#444444;}
td.calendario-evento-futuro a {color:#444444; }

/* ESTILOS PARA LAS ENCUESTAS */
.encuesta { height:1.45em;background-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/encuesta_barra_fondo.gif); }

/* ESTILOS PARA LA PAGINACION DE LISTADOS */
#paginacion { text-align: right; padding: 0.90em; border-top: 0.09em dotted #CCCCCC; clear:right; margin-top: 0.45em; }
#paginacion a { color: #0965b0; text-decoration:none; padding: 0 0.27em 0 0.27em; border: 0.09em solid #FFFFFF; }
#paginacion a:hover { background-color:#ffffff; border: 0.09em solid 0965b0; padding: 0 0.27em 0 0.27em; }
.activo { color: #0965b0; background-color:#cccccc; border: 0.09em solid 0965b0; padding: 0 0.27em 0 0.27em; }

/* ESTILOS PARA FLOTAR Y ALINEAR ELEMENTOS */
.flotar-izquierda { float: left; }
.flotar-derecha { float: right; }
.alinear-izquierda { text-align: left; }
.alinear-derecha { text-align: right; }
.alinear-centro { text-align:center; }

/* ESTILOS PARA IMAGENES y TEXTOS A SU ALREDEDOR */
.imagen-listado-izquierda { float: left; border: 0.09em solid #cccccc; margin: 0 0.90em 0.90em 0;background-color:#eeeeee;padding:0.45em; }
.imagen-listado-derecha { float: right; border: 0.09em solid #5C5A5A; margin: 0 0 0.90em 0.90em; }
.paddig-imagen-listado-izquierda { margin-left: 8.54em; }
.paddig-imagen-listado-derecha {  }
.imagen-izquierda { float: left; border: 0.09em solid #5C5A5A; margin: 0 1.36em 0.90em 0; }
.imagen-derecha { float: right; border: 0.09em solid #5C5A5A; margin: 0 0 0.90em 1.36em; }
.imagen { border: 0.09em solid #5C5A5A; margin:0.27em;}
.imagen-marco {border:1px solid #cccccc; background-color:#eeeeee;padding:0.45em;}
.imagen-enlace { border: 0;}

/* ESTILOS PARA LOS ENLACES */
.enlace { font-size: 1.00em; text-decoration: none; color: #0965b0; }
a.enlace { font-size: 1.00em; text-decoration: none; color: #0965b0; }
a.enlace:hover { color: #0965b0;text-decoration:underline; }
.enlace-destacado { font-size: 1.00em; text-decoration: underline; color: #0965B0; }
a.enlace-destacado { font-size: 1.00em; text-decoration: underline; color: #0965B0; }
a.enlace-destacado:hover { color: #000000; }

.enlace-documento {
	background: url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet_documento.gif) 0 0.19em;
	background-repeat: no-repeat;
	padding: 0 0 0 1.72em;
	font-size: 1.00em;
	text-decoration: none;
	color: #000000;
	}
a.enlace-documento { font-size: 1.00em; text-decoration: underline; color: #0965b0; }
a.enlace-documento:hover {}

.enlace-imagen:hover { background-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet_enlace_imagen.gif); background-repeat: no-repeat; }
a.enlace-imagen { float:right; display: block; width: 1.00em; height: 1.00em; background-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet_enlace_imagen.gif); background-repeat: no-repeat; }
a.enlace-imagen:hover { background-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet_enlace_imagen_on.gif); background-repeat: no-repeat; }

a.enlace-subir {
	padding: 0 0 0 1.36em;
	font-family:trebuchet ms, arial, helvetica, sans-serif;
	background-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet_subir.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-size: 0.90em;
	text-decoration: none;
	text-transform:uppercase;
	color: #000000;
	font-weight: bold;
	}
a.enlace-subir:hover {
	color: #000000;
	}
a.enlace-volver {
	padding: 0 0 0 1.00em;
	font-family:trebuchet ms, arial, helvetica, sans-serif;
	background-image: url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet_volver.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-size: 0.90em;
	text-decoration: none;
	text-transform:uppercase;
	color: #000000;
	font-weight: bold;
	}
a.enlace-volver:hover { color: #000000; }

/* ESTILOS DE TEXTO */
.destacado {
	font-family:trebuchet ms, arial, helvetica, sans-serif;
	color:#333333;
	font-size:0.90em;
	font-weight:bold;
	}

/* ESTILOS PARA BORRAR ESTILOS Y NO MOSTRAR ELEMENTOS */
.borrar { clear: both; }
.ocultar { display: none; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display:inline-block;}
.clearfix {display:block;}
@media all { .clearfix { display:block; }} /* Para Opera */
/* Hides from IE-mac \*/ * html .clearfix { height: 1%; display:block;} /* End hide from IE-mac */