body {
	font-size:12pt;
	font-family:"lucida sans";
	margin:0; 
	padding:0;
	color:#000;
}
h2, h3{
	font-weight:bold;	
}
h2{	
	font-size:14pt;
}
h3{	
	font-size:12pt;	
}
a{
	color:#000;	
}
#contenedor {
	margin:0 auto; 
	padding:0; 
	width:62.5em;
	border: none;
	text-align:justify;
}
/* CABECERA */
#cabecera {
	background:none;
	/*height:20.5em;*/
	margin:0;
	padding:0;
	
}
/* Enlaces cabecera -  Inicio  * Accesibilidad   * Ayuda   * Mapa web   * Castellano  * Gallego */
#cabecera .enlacesCabecera {
	display:none;
}
#cabecera .enlacesCabecera  img{
	display:none;
}
/* Logo de la cabecera */
#cabecera h1{
	height:5em;
	margin:1.88em 0em 0em 1.88em;	
	padding:0;
	width:15em;
	font-size:1em;
}
*  html #cabecera h1{
	margin:1.88em 0em 0em 1em;	
}
/* Menu cabecera */
#cabecera #menu{
	display:none;
}

/*CUERPO*/
#cuerpo{
	margin:0;
	padding: 0.63em 1.6em;
	font-size:11pt;
}
* html #cuerpo{
	padding: 0.63em 1em;
}

#colA{
	display:none;
}
#colB{
	margin:0;
	padding:0;
	width: 100%;
}
* html #colB{
	margin-left:0.35em;	 
}
#colC{
	display:none;
}
#colB2{

	display:none;
}

#colBCalendar{
	margin:0 0 1em;
	padding:0;
	float:left;
	width: 17em;
}
#colC2{
	border:0.06em solid #DFDDCB;
	float:left;
	margin: 1.1em 0 1em 1.1em;
	padding: 1.6em 1em 0.7em;
	width: 57.5em;
}
#col100{
	margin: 1.1em 0 0;
	padding: 1.6em 0 0;
}

#col50{
	margin: 1em 2em 2em 0;
	padding: 1.6em 1em 0;
	float: left;
	width: 45%;
}

#col50 h3{
	color: #4A5A9D;
	border-bottom: 0.25em solid #4A5A9D;
}

#col50 img{
	float:left;
	
}

#col50 ul li{
	color: #4d4e53;
	margin-bottom: 0.4em;
	text-align: left;
}

#col50 ul li a{
	color: #4A5A9D;
	text-decoration: none;
}

#colC2  h2, #col100 h2{ 
	border-bottom: 0.25em solid #172983;
	color:#FFFFFF;
	font-weight:bold;
	margin:0;
	padding:0;
}
#colC2  h2.gris{ 
	border-bottom: 0.25em solid #C0C0C0;
	color: #34352D;
}

#colC2 .descriptivo{margin:0;background:#FFF;padding:0;font-size:11pt;}
#colC2 .descriptivo p{margin:0 0 1em;}
.colH{
	margin:0.5em 3em 0 0; 
	padding:0 0 1em 0; 
	float:left;
}
.colH h3{
	padding: 0.4em;
	text-align: center;
}
.colJ{
	width: 8em;
	margin: 1em 3em 1em 0;
	float: left;
}

.colJ p{
	color:#172983;
	font-size:0.8em;
	font-weight:bold;
	margin:0.5em 0 0;
}

/*
#colD2{margin:8px 12px 0 0; padding:0; float:right; width:200px;}
#colA2{margin:0 0 0 0; padding:0; width:30%; float:left;}

*/
h3.subr, .relacionesDescriptivo h3 {
	border-bottom: 0.13em solid #AAD3AC;
}
.relacionesDescriptivo{
	border:0.06em solid #DFDDCB;
	clear:both;
	margin: 1em 0;
	padding: 0 1.1em 1.1em;
	display:none;
}
/*.relacionesDescriptivo ul {
	margin:0;
	padding:0;
}
.relacionesDescriptivo ul li {	
	list-style:none outside none;
	padding-bottom:1em; 
	padding-left:4em;
}
.relacionesDescriptivo ul li {	
	list-style:none outside none;
	padding-bottom:1em; 
	padding-left:4em;
}
.relacionesDescriptivo ul li span.descripcion{
	font-size: 0.8em;
	color: #4D4E53;
}
.relacionesDescriptivo ul li.pdf{	
	background: url(../../img/1/ic_pdf_gr.gif) no-repeat; 
}
.relacionesDescriptivo ul li.doc{	
	background: url(../../img/1/icono_word.jpg) no-repeat; 
}
.relacionesDescriptivo ul li.ppt{	
	background: url(../../img/1/icono_ppoint.gif) no-repeat; 
}
.relacionesDescriptivo ul li.mdb{	
	background: url(../../img/1/icono_acces.gif) no-repeat; 
}
.relacionesDescriptivo ul li.xls{	
	background: url(../../img/1/icono_excel.gif) no-repeat; 
}
.relacionesDescriptivo ul li.desconocido{	
	background: url(../../img/1/icono_otro.gif) no-repeat; 
}*/
/* Menús de navegación */
.mod_ppal{
	float: left;
	text-align: center;
	width: 19em;
	margin:0 0 0 1.1em;
	border: 0.06em solid #DFDDCB;
}
.mod_ppal a {
	text-decoration:none; 
	font-weight:bold;
}
.mod_ppal p.resumen_menu {
	color: #666666; 
	width: auto; 
	text-align: left; 
	margin: 0;
	padding: 0.7em;
}
.mod_ppal a.mas{
	background-repeat: no-repeat;
	font-weight: bold;
	text-decoration: underline;
}
.mod_ppal h2, .mod_lat h2, .mod_int h2{
	margin:0;
	padding:0.2em 0 0.2em 0.2em;
}
.mod_ppal h2, .mod_ppal h2 a, .mod_int h2{
	color: #000;
}
.mod_ppal img.foto_menu {
	width:100%; 
	vertical-align:bottom;
}
.mod_ppal ul , .mod_lat ul , .mod_int ul{
	margin:0.8em 0em 0.8em 0em; 
	padding:0;
}
.mod_ppal ul li , .mod_lat ul li, .mod_int ul li{
	list-style:none outside none;
	margin:0 0 0.3em 0.5em; 
	padding:0 0 0 0.7em; 
}
.mod_ppal ul li span, .mod_lat ul li  span, .mod_int ul li  span{
	color:#4d4e53;
}
.mod_ppal h2 a.seleccionado{	
	padding-right:1em;
}
.color1 h2 a.seleccionado, .color2 h2 a.seleccionado, .color3 h2 a.seleccionado{
background:url("../../img/1/flecha_seleccionado_blanco.gif") no-repeat scroll right center transparent;
}
.color4 h2 a.seleccionado{
background:url("../../img/1/flecha_seleccionado_negro.gif") no-repeat scroll right center transparent;
}

.mod_ppal p.dch {
	text-align: right; 
	margin:0; 
	padding:1em 0.3em; 
	font-size: 0.85em; 
	font-weight:bold;
}
.mod_lat{
	padding:0 0.19em 0.06em 0.19em; 
	border: 0.06em solid #DFDDCB; 
	margin: 1.1em 0 0;
}
#colBCalendar .mod_lat{
	padding: 0 1em 0.06em;

}
.mod_lat h2{
	border-bottom: 0.13em dotted #999;
	color: #172983;
}
.mod_lat ul li{
	font-size: 0.9em;
}
.mod_lat p.fecha{
	margin:1.1em 1.1em 0 1.1em; 
	padding:0; 
	color: #666666;
}
.mod_lat p.nota{
	margin: 1.1em; 
	padding:0.6em; 
	border:0.06em solid #DFDDCB; 
	font-size:0.85em; 
	background:#fcfcd6;
}
.mod_lat p.nota span{
	margin:0; 
	padding:0 0 0 1.1em; 
	background:url(../../img/1/it_flecha.gif) no-repeat;
}
.mod_lat p.question {
	margin:1.1em; 
	padding:0;
	font-size:0.9em;
	text-align: left;
}
.mod_lat legend, .oculto {
	visibility:hidden;
	display:none;
}
.mod_lat fieldset{
	border:0;
	float:right;
}
.mod_lat .nivel2, .mod_lat .nivel2 a {
	color:#4D4E53;
	font-weight:bold;
	text-decoration:none;
	text-align: left;
	font-size:1em;
}
.mod_lat .nivel2 ul, .mod_int .nivel2 ul{
	margin-left:2em;
}

.mod_lat li.seleccionado a{
	color: #172983;
	font-weight: bold;
}
.mod_lat .nivel3 a{
	text-decoration:none;
	color:#4D4E53;
	font-weight:normal;
}
.mod_lat li.nivel3, .mod_int li.nivel3 {
	list-style-image:url("../../img/1/it_mod_gris.gif");
	padding-left:0;
	margin-left:0;
}

.mod_int{
	padding:0 0.19em 0.06em 0.19em; 
	border: 0.06em solid #DFDDCB; 
	margin: 0 0 1em 1em;
	float: right;
	width: 19em;
}
#colBCalendar .mod_int{
	padding: 0 1em 0.06em;

}
.mod_int h3{
	border-bottom: 0.13em dotted #999;
	color: #172983;
	padding: 0 0.6em 0.6em;
}
.mod_int ul li{
	font-size: 0.9em;
}

.mod_int .nivel2, .mod_int .nivel2 a {
	color:#4D4E53;
	font-weight:bold;
	text-decoration:none;
	text-align: left;
	font-size:1em;
}
.mod_int li.seleccionado a{
	color: #172983;
	font-weight: bold;
}
.mod_int .nivel3 a{
	text-decoration:none;
	color:#4D4E53;
	font-weight:normal;
}


.color1 h2, .color1 p.dch, .color1 h2 a, h3.color1, h3.color5{
	background-color:#008000;
	color:#fff;
}
.color2  h2, .color2 p.dch, .color2  h2 a, h3.color2, h3.color6{
	background-color:#E2001A;
	color:#fff;
}
.color3 h2, .color3 p.dch, .color3 h2 a, h3.color3, h3.color7{
	background-color:#172983;
	color:#fff;
}
.color4  h2, .color4 p.dch, .color4  h2 a, h3.color4, h3.color8{
	background-color:#C0C0C0;
	color:#34352D;
}
div.color1{
	margin:0;
}
* html  div.color1 {
	margin:0 0 0 0.3em;
}
.color1 a.ppal, .color2 a.ppal, .color3 a.ppal{
	background:url("../../img/1/flecha.gif") no-repeat scroll right center transparent; 
	padding-right:2em;
	color:#fff;
}
.color4 a.ppal{
	background:url("../../img/1/flecha_gris.gif") no-repeat scroll right center transparent; 
	padding-right:2em;
	color:#34352D;
}

/*Menu de plantilla  s_p_40_cuerpo_distribuidor2.jsp*/
.mod_subMenu{
	height:12em;
}

.mod_subMenu3col{
	height:12em;
	float: left; 
	width: 19em; 	
	text-align: center;
	color: #172983;
	margin: 1em 3.5em 2em 3.5em;
}

.mod_subMenu a, .mod_subMenu3col a{
	text-decoration: none;
}
.mod_subMenu h3.colorGris, .mod_subMenu3col h3.colorGris{
	padding: 1em 0 0;
	background-color: #F2F2F2;
	padding:10px;
}
.mod_subMenu h3.colorGris a, .mod_subMenu3col h3.colorGris a{
	color: #34352D;	
	
}
.mod_subMenu p.resumen_menu, .mod_subMenu3col p.resumen_menu{
	text-align: justify;
	height:7em;
}
.mod_subMenu .foto_subMenu, .mod_subMenu3col .foto_subMenu{
	width: 100%;
	border: 0.06em solid #DFDDCB;
}

.mod_subMenu3col .foto_subMenu_bis{
	border:0.06em solid #DFDDCB;
	margin:0 -0.2em;
	width:49%;
}

ul.listaBase, ul.ficha{
	margin:0.8em 0 0.8em 0; 
	padding:0; 
	font-size:0.8em;
}
ul.listaBase li, ul.ficha li {
	margin:0 0 0.3em 0.2em; 
	padding:0.06em 0.06em 0.06em 0.56em; 
	list-style:none; 
}
ul.listaBase2 {
	margin:0.5em 0 0.8em 0; 
	padding:0; 
}
ul.listaBase2 li{
	margin:0 0 0.3em 0;
	padding: 0.06em 0.06em 0.06em 0.56em;
	list-style:none; 
}

ol {
	margin:1em 0;
}

ol li {
	margin:0.5em 0;
}


/*Noticias*/
#actualidad{
	width: auto; 
	background: #FFF;
	padding: 1.8em 0 0;
	margin: 0;
}
#actualidad p.fecha {
	color:#5b5b5b;
}
#actualidad h2{	
	margin:0; 
	padding:0; 
	color: #FFF; 
	border-bottom: 0.25em solid #172983;
}

span.esquinaVioleta{
	background:url("../../img/1/esquina_violeta.gif") no-repeat scroll right center #4A5A9D;
	padding: 0.68em 1.65em 0.06em 1em;
	color:#FFF;
}

#col100 h2.esquinaVioleta {
	border-bottom:0.25em solid #4A5A9D;
}

span.esquinaColor4{
	background:url("../../img/1/esquina_gris.gif") no-repeat scroll right center #C0C0C0;
	padding: 0.68em 1.65em 0.06em 1em;
	color:#34352D;
}
#col100 h2.esquinaColor4, #colC2 h2.esquinaColor4 {
	border-bottom:0.25em solid #C0C0C0;
}
span.esquinaColor3{
	background:url("../../img/1/esquina.gif") no-repeat scroll right center #172983;
	padding: 0.68em 1.65em 0.06em 1em;
	color:#fff;
}
#col100 h2.esquinaColor3, #colC2 h2.esquinaColor3 {
	border-bottom:0.25em solid #172983;
}
#actualidad p { 
	margin:0 0 1em 0; 
}
#actualidad p.dch {
	margin:1.1em 0.9em 0.5em 1em; 
	text-align:right; 
	line-height:1.5em;
}
#actualidad p.noticia {
	color:#B91010; 
	margin:0 0 1.45em;
}
#actualidad p.noticia a{
	color:#172983; 
	font-weight:bold;
}
#actualidad p.resumenNoticia{
	color:#000; 
	margin:0 0 1.45em; 
	padding:0 1em;
}
#actualidad div.noticia{
	margin: 1.1em 0;  
	padding: 0 1em;
	border: 0.06em solid #DFDDCB;
	font-size:0.9em;
}

#actualidad div.noticia_sin_borde{
	margin: 1.1em 0 3em;  
	padding: 0 1em;
	font-size:0.9em;
}

.foto_noticia_ppal {
	width: 12em; 
	float: left; 
	margin: 0 0.8em 0 0;
}
.resumenNoticia{
	font-style:italic; 
}
/* CALENDARIO*/
p.mes{
	text-align:center; 
	font-size:0.85em;
}
.today{
	border:0.06em solid #AA6666;
}

/* TABLA LISTADO*/
table#lista{
	width:100%;
	text-align:center;
	padding:0;
	margin:1em 0 1.1em;
}
table#lista.entidades{
	width:40em;
	text-align:center;
	padding:0;
	margin:0 0 1.1em;
}
th {
	color:#34352D; 
	background:#C0C0C0; 
	font-weight:bold; 
	border-bottom: 0.13em solid #f8f8f2; 
	padding: 0.5em 1.1em 0.5em;
	text-align:left;
}
table#lista td{
	border-bottom:  solid #d1cfca; 
	padding: 0.3em 1.1em 0.3em; 
	text-align:left; 
	color:#5b5b5b; 
	vertical-align:top;
}
tr.par{
	background:#f8f8f2;
}
tbody tr.ruled td{
	background:#fff;
}

hr {visibility:hidden;}

/* EXTRAS*/
.flotaDer{ width:auto; height:auto; float:left;}
.flotaIzq{ width:auto; height:auto; float:right;}

.clearB {clear:both;}
.clearL {clear:left;}
.clearR {clear:right;}

img {
	margin:0;
	padding:0;
	border:0;
}
.masNoticias{
	color:#172983;
}
.botBusqueda{
	background-color:#4A599E;
	border:none;
	color:#FFF;
	font-size:0.95em;
	width:auto;
	margin-bottom:0.6em;
	padding:0;
}
.botEncuestas{
	background-color:#4A599E;
	border:none;
	color:#FFF;
	font-size:0.95em;
	margin:0 0.5em 0.5em;
}
.migas {
	display:none;
}

.foto_izq{
	float:left;
	margin:0.1em 1em 0 0;
	width:15em;
}

/* PIE DE PÁGINA*/
#pie {
	display:none;
}
#pie #datos_pie{
	margin:1.13em 0 0; 
	padding:0; 
	float:left;
}
#pie #datos_pie span.tit {
	font-size: 0.8em; 
	line-height: 1.88em;
}
#pie #datos_pie span.gral{
	font-size:0.7em;
}
#pie #menu_pie{
	margin:0; 
	padding:0 1.5em 0 1.1em; 
	text-align:right;
}

#pie #menu_pie ul{
	padding-top:0.6em;
	margin:0;
}
#pie #menu_pie ul li{
	margin:0; 
	padding:0 0.6em 0 0; 
	display:inline; 
	font-size:0.7em;
}
#pie #menu_pie ul.enlacesImg li a{
	text-decoration:none;
}

#pie #menu_pie a{
	color:#000;
}
#pie span.imagenPie{
	float:left;
	margin: 1em;
}
/*CALENDARIO*/
.calendar tbody{
	font-size:0.8em; 
	width:100%;
	background-color:#F4F4F4;
}
div.calendar td.title {
	font-weight:bold; 
	text-align:center;
	font-size:0.85em; 
}
ul.herramientas{
	font-size:0.9em;
	padding:0;
}
ul.herramientas li{
	display: inline;
	margin-right:1em;
}
/*Buscador avanzado*/
.botGrande{
	background:url(../../img/1/btnBuscar.gif) no-repeat; 
	border: none;
	width: 109px; 
	height: 51px;
}
.hide{
	border: none;
}
.descdch{font-size:0.8em;}

/* Módulo distribuidor izq.:"Saludo del alcalde", "Servicios municipales", "Comunicados"... */
.mod_pres, .mod_presd, .mod_subMenu{
	float: left; 
	width: 19em; 	
	text-align: center;
	color: #172983;
	margin: 1em 1em 2em 0;
}
.mod_dep{
	float: left; 
	width: 19em; 	
	text-align: left;
	color: #172983;
	margin: 1em 1em 2em 0;
}

.mod_dep img{
	
}
.mod_presd.pdf{	
	background: url(../../img/1/ic_pdf_gr.gif) no-repeat; 
}
.mod_presd.doc{	
	background: url(../../img/1/icono_word.jpg) no-repeat; 
}
.mod_presd.ppt{	
	background: url(../../img/1/icono_ppoint.gif) no-repeat; 
}
.mod_presd.mdb{	
	background: url(../../img/1/icono_acces.gif) no-repeat; 
}
.mod_presd.xls{	
	background: url(../../img/1/icono_excel.gif) no-repeat; 
}
.mod_presd.desconocido{	
	background: url(../../img/1/icono_otro.gif) no-repeat; 
}
.enlaceWeb{
	background: url(../../img/1/arroba.gif) no-repeat scroll 1em 0 transparent; 
}
	
.mod_pres a, .mod_presd a, .mod_dep a{
	text-decoration:none; 
}
.mod_pres h3, .mod_presd h3, .mod_dep h3{
	margin-bottom:0;
}
.pdf h3{
	margin-left: 2em;
}
.mod_pres h4, .mod_presd h4, .mod_dep h4{
	margin-top:0;
	font-weight:lighter;
}
#cuerpoGobierno{
	float:left;
	width:44em;
	border: 0.06em solid #DFDDCB;
	margin: 1em 0;
}
#cuerpoGobierno .mod_presd{
	float: right;
	height: 7.7em;
	text-align: left;
	margin: 1em 1em 0 0;
}
#enlaces {
	width: 19em;
	float: left;
	margin: 1em;
	padding: 0 4em;
}
#enlaces .mod_enlace{
	text-align: center;
	background-color: #F2F2F2;
	width: 19em;
	height: 5.5em;	
}

#enlaces .mod_enlace h3{
	padding: 2em 0 0;
	height: 2.5em;
	
}
#enlaces .mod_enlace h3 a{
	color: #34352D;
	text-decoration: none;
	
}

.fila1{
float:left;
height:auto;
width:30%;
}
.fila2{
clear:right;
float:right;
height:auto;
width:30%;}

ul li{
 list-style-type:none;
}

/* Módulo distribuidor dch.:"Estadísticas", "Corporación municipal", "Calendario contribuyente"... */


.mod_rel {margin:0 0 0.6em 1.5em; padding:0.1em 1em 1em 1em;}
.mod_rel h4 {font-weight:lighter; margin:1em 0 0 1.5em; padding:1em 0 0.5em 1.5em; font-size:1em; background:#FAFAFA; color:#4d4e53;}
.mod_rel p {font-size:0.75em; color:#4d4e53;}
.mod_rel ul{margin:0.8em 0 0.8em 0.8em; padding:0; color:#b91010;}
.mod_rel ul li{margin:0; padding:0 1px 1px 1em; list-style:none; background:url(../../img/1/it_flecha.gif) no-repeat 0 0; font-size:0.8em;}

/* PAGINACIÓN*/
.paginacionEnt, .paginacion{margin:0.8em 0 2em; padding:0; color:#4d4e53; text-align:right;}
.paginacionEnt{margin:15px 0 0 0; padding:0; width:931px;}
.paginacionEnt p, .paginacion p {margin:0; padding:3px 0 3px 0; float:left; text-align:left; font-size:0.75em;}
.paginacionEnt ul li, .paginacion ul li{margin:0 1px 0 1px; display:inline; font-weight:bold; font-size:0.9em;}
.paginacionEnt ul li a, .paginacion ul li a{padding:6px 9px 6px 9px; border:1px solid #ab9c8f; background:#fff;}
.paginacionEnt ul li a:hover, .paginacion ul li a:hover {background:#b91010; color:#FFF; border:1px solid #b91010;}
.paginacionEnt ul li.active, .paginacion ul li.active {padding:6px 10px 6px 10px;}

