/*modelo 1a - azul*/
body{background:url(../img/fd_gral.gif) repeat-x 0 0; font-size:0.9em; line-height: 130%; color: #333; font-family:Arial;}
.migas, p.datosEncuesta, #graf #ticks .tick, #graf li, #pie #datos_pie span.tit, .mod_lat_sup, .mod_gal2_inf, .mod_gal_inf, .mod_gal_sup, .mod_archivos_inf, .mod_archivos_sup, #menu ul, #logo h1 a,#logo h1 a, #buscador_int input, #buscador input, #actualidad p.fecha, a.linkTb02 img, body, #pie #datos_pie p, .mod_caja_inf, .mod_caja2_inf .mod_caja_sup, .mod_caja2_sup, .mod_banner_col1 ul, .mod_banner, .mod_archivos p a{margin:0; padding:0;}
h2.interiorEntero, #pie #datos_pie span.tit, table#cal tr td.tit, .mod_rel h4, .mod_lat p.question, .mod_lat ul li span, .mod_caja h4, .colE-2 h4, .foto_pie, p.tit, p.prev, h2, h3, h4{font-family:Arial;}
h2, h3, h4{font-weight:lighter; color:#4d4e53;}
h2{font-size:1.3em;}
h2.error{font-size:1.5em; margin:1.5em 0 0.3em 0;}
h2.interior{margin-top:0; padding:0 0 0.4em 0; color:#4d4e53; font-size:1.3em; background:url(../img/lineH2.gif) repeat-x bottom left; width:100%;}
h3{font-size:1.1em; margin:0 0 0.4em 0; padding-top:0.5em;}
h3.tituloIco{margin:0; padding:8px 0 0 60px;}
h3.tituloFoto{margin:0; padding:0 0 0.5em 60px;}
h3.tituloEncuesta{margin:0; padding:4px 0 18px 0;}
h3.subr{border-bottom:1px solid #ab9c8f;}
h4{font-size:1em; margin:0 0 0.5em 0;}
h4.subr{border-bottom:1px solid #ab9c8f;}
hr{visibility:hidden;}
img{margin:0; padding:0 0 0.5em 0; border:0;}
a{text-decoration:none; color:#024e99;}
a:hover{text-decoration:underline;}
a.linkNuevo{background:url(../img/nuevo.gif) no-repeat 0 1px; padding-left:20px; margin-left:10px; font-size:0.7em; }
a.linkAvisos{background:url(../img/avisos.gif) no-repeat 0 1px; padding-left:20px; margin-left:10px; font-size:0.7em; }
a.linkImprimir{background:url(../img/icoImprimir.gif) no-repeat 0 1px; padding-left:20px; margin-left:10px; font-size:0.95em;float:right;}
a.linkVolver{background:url(../img/icoVolver.gif) no-repeat 0 1px; padding-left:15px; float:left; font-size:0.95em;}
a.linkPopup{background:url(../img/icopopup.gif) no-repeat 48px 1px; padding-right:15px; font-size:0.7em; font-size:100%;}
a.linkTb01{font-size:1em;}
a.linkTb02{font-size:1em;}
a.mas{padding:0 0 0 0.8em; font-size:1em; color:#024e99; background-image:url(../img/it_flecha.gif); background-repeat:no-repeat;}
a.pdf{padding:0 0 0 1.2em; color:#024e99; background-image:url(../img/ic_pdf.gif); background-repeat:no-repeat;}
h2.interiorEntero{margin:0.4em 0 0.1em 0; padding:0 0 0.5em 0; color:#4d4e53; font-size:1.4em; background:url(../img/lineH2.gif) repeat-x bottom left; width:98%;}
p{
	margin-top:0;
	margin-bottom: 0;
	font-size:0.81em;
	color:#333;
	line-height: 14px;
}

p.desc{font-size:0.8em; color:#4d4e53;}
p.descdch{font-size:0.7em; color:#4d4e53;text-align:right;}
p.dch{margin:1.1em 0.9em 0.5em 1em; padding:0; text-align:right !important; line-height:0.5em;}
p.error{margin:0; padding:0; font-size:0.8em;}
p.ficha, .post{margin-top:0; font-size:0.8em;}
p.herramientas{padding:0 0 1.5em 0; text-align:right; width:98%; margin:0;}
p.linea2Tb{font-size:0.9em; color:#4d4e53; margin:0; padding:4px 0 0 0;}
p.prev{margin-top:0; font-size:0.85em;}
p.tit{margin:0.6em 0 0 0; padding:0 0 0.4em 0.8em; font-size:0.75em; background:url(../img/it_mod.gif) no-repeat; color:#3d3d3d;}
p.txt{margin:0 0 1em 0; padding:0 0 0 0.8em; font-size:0.8em;}
ul.desc{font-size:0.8em; color:#4d4e53;}
ul.desc li{list-style:none;}
ul.enlaces{	margin:0.8em 0 0.8em 0; padding:0; font-size:0.8em;}
ul.enlaces li{margin:0; padding:1em; list-style:none; border-bottom:1px dotted #ab9c8f;}
ul.enlaces li a{margin:0; padding:0 0 0 10px; background:url(../img/it_mod.gif) no-repeat 0 0;}
ul.ficha{margin:10px 0 10px 20px; padding:0; font-size:0.75em;}
ul.ficha li{margin:0; padding:1px 1px 1px 15px; list-style:none; background:url(../img/it_mod.gif) no-repeat 0 0;}
ul.listaMasInterlineado, 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:1px 1px 1px 9px; list-style:none; background:url(../img/it_mod.gif) no-repeat 0 0;}
ul.listaBase2{	margin:0.5em 0 0.8em 0; padding:0; font-size:100%;}
ul.listaBase2 li{margin:0 0 0.3em 0; 	padding:1px 1px 1px 9px; list-style:none; background:url(../img/it_mod2.gif) no-repeat 0 0;}
ul.listaMasInterlineado li{margin:0 0 0.7em 0; padding:1px 1px 1px 9px; list-style:none; background:url(../img/it_mod.gif) no-repeat 0 0;}
ol {color: #000000;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 13px;font-style: normal;line-height: 18px;}
/* LAYOUT Y COLUMNAS
------------------------------------------------------	*/
#cabecera{margin:40px 17px 0 17px; padding:0; width:940px; background:url(../img/fondo_cabecera.jpg) no-repeat; height:180px; text-align:right;}
#cabecera_int{margin:0px 17px 0 17px; padding:0; width:940px; background:url(../img/interior_cabecera.jpg) no-repeat; height:105px;
text-align:right;}
#contenedor{margin:0 auto; padding:0; width:974px; background:#FFF url(../img/fondoTop.gif) repeat-x 0 0; border-left:1px solid #999;
 border-right:1px solid #999;}
#cuerpo{margin:0 0 0 0; padding:0 0 0 21px; width:950px;}
/*#cuerpo a:visited{color:#6D1183;}*/
#cuerpo_tot{margin:16px 0 0 0; padding:0 0 0 21px; width:930px;}
#colA{margin:8px 0 0 3px; padding:0; width:319px; float:left;}
#colB{margin:8px 0 0 14px; padding:0 0 0 13px; float:left; width:311px; border-left:1px solid #ab9c8f;	background:url(../img/fd_border_col1.gif) repeat-y 0 0;}
#colC{margin:9px 0 0 21px; padding:0 0 16px 0; float:left; width:246px;}
#colD{margin:8px 0 0 0; padding:0 0 16px 0; float:left; width:664px;}
.colE, .colE-2{margin:0 1em 0 0; padding:0; float:left;}
.colE{width:170px}
.colE-2{width:250px;}
.colF{margin:0; float:left; width:48%; font-size:0.8em; clear:left;}
.colG{margin:0 0 1em 0; clear:right; float:right; width:48%; font-size:0.8em;}
.colH{margin:0.5em 3em 0 0; padding:0 0 1em 0; width:25%; float:left;}
.colJ{margin:0.5em 98px 0 0; padding:0 0 1em 0; width:244px; float:left;}
.colJd{margin:0.5em 0 0 0; padding:0 0 1em 0; width:244px; float:left;}
.colK{	margin:0 98px 0 0; padding:0 0 1em 0; width:622px;}
.colPC{width:100%; text-align:justify;}
/* ETIQUETAS Y CLASES
------------------------------------------------------	*/
.bt_encuestas{margin:0 0 0 0.5em; float:left; font-size:0.9em; font-weight:bold; text-align:center;}
.clear{clear:both;}
.floatizq_280, .floatizq_425{float:left; margin:0 10px 0 0; padding:0 25px 0px 0; border-right:1px solid #ab9c8f; background:#FFF url(../img/fd_border_col2.gif) repeat-y top right;}
.floatizq_280{width:280px;}
.floatizq_425{width:425px;}
.foto_borde{margin:2px 0 5px 0; padding:2px; border:1px solid #ab9c8f;}
.foto_dch{float:right; margin:0.5em; padding:2px; width:240px; border:1.9px solid #BDBDBD}
.foto_izq{float:left; margin:2px 10px 2px 2px; padding:2px; width:100px; border:1.9px solid #BDBDBD}
.foto_archivos{margin:0; padding:0.8em; float:left;}
.foto_pie{font-size:0.75em; padding:5px; background:#f7f7f7; border-bottom:2px solid #ab9c8f;}
.foto_pie p{margin:5px 0 5px 0; padding:0; font-size:0.9em;}
.foto_pie a img{padding:0;}
#actualidad{margin:0 0 2em 0; width:310px;}
#actualidad p.noticia{margin:0 0 1.45em 0; padding:0; font-size:0.85em; color:#024e99;}
#actualidad p.fecha{font-size:0.8em; color:#5b5b5b;}
#actualidad p.dch{background:url(../img/separador.gif) repeat-x 0 0; margin:1.1em 0.9em 0.5em 0em; padding:11px 0 0 0; text-align:right; line-height:0.5em; font-size:0.8em;}
#actualidad H2{background:url(../img/separador.gif) repeat-x left bottom; margin:1em 0.9em 1em 0em; padding:0 0 5px 0;}
#buscador{margin:0; padding:24px 38px 0 0;}
#buscador a:link, #buscador a:visited{margin:0; padding:1px 6px 1px 6px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background:#024e99; color:#FFF; text-decoration:none;}
#buscador a:hover{margin:0; padding:1px 6px 1px 6px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background:#0C6; color:#FFF; text-decoration:none;}
#buscador input{width:130px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4d4e53; border:1px solid #fff;}
#buscador_int{margin:0; padding:15px 10px 15px 10px;}
#buscador_int a:link, #buscador_int a:visited{margin:0; padding:2px 6px 2px 6px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background:#024e99; color:#FFF; text-decoration:none;}
#buscador_int a:hover{margin:0; padding:2px 6px 2px 6px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background:#0C6; color:#FFF; text-decoration:none;}
#buscador_int input{width:155px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#4d4e53; border:1px solid #ab9c8f;}
#logo{margin-left:0; padding-top:0;}
#logo h1{margin:0.7em 0 0 0.4em; padding:0; background:url(../img/escudo_cabecera.gif) no-repeat; width:175px; height:50px; float:left;}
#logo h1 a{text-indent:-10000px; width:175px; height:50px; display:block;}
#logo{margin-left:0; padding-top:0; float: left; width: 690px; margin-top: 3px}
#logo h1{margin:5px 5px 0 21px; padding:0; background:url(../img/banner_perfil.jpg) no-repeat; width:664px; height:101px; float:left;}
#logo h1 a{text-indent:-10000px; width:664px; height:101px; display:block;}
.lsep{margin:10px 0 0 0; padding:10px 0 10px 0; display:block; background:url(../img/separador.gif) repeat-x 0 0; width:100%;border:1px solid #FFF; clear:both;}
.lsep1{margin:0 ; padding:0px 0 0 0; clear:both;}
.lsep2{margin:0 ; padding:0px 0 10px 0; border-bottom:1px solid #d1cfca; clear:both; width:930px;}
.lsep3{margin:10px 0 0 0; padding:10px 0 10px 0; display:block; background:url(../img/separadortras.gif) repeat-x 0 0; width:100%;border:1px solid #FFF; clear:both;}
#menu{margin:0 1em 0 0; padding:0.6em 0 0 0; vertical-align:top; text-align:right;}
#menu_superior #menu {float: right; width: 269px; margin-top: 10px}
#menu ul li{margin:0; padding:0 ; display:inline; font-size:90%;}
#menu ul li{/*border-left: 1px dotted #666;*/}
#menu ul li.nobarraizq {border: 0;}
.migas{color:#999; font-size:0.8em;}
.textoMigas{color:#4d4e53; background:#FFF;}
/* MÃ“DULOS
------------------------------------------------------	*/
.mod_archivos{margin:-10px 0 0 0; padding:0 6px 1px 6px; width:648px; background:url(../img/fd_mod_arch_center.gif) repeat-y 0 0; font-size:0.8em;}
.mod_archivos_sup{background:url(../img/fd_mod_arch_sup.gif) repeat-x 0 0; width:648px; height:20px;}
.mod_archivos_inf{background:url(../img/fd_mod_arch_inf.gif) no-repeat 0 0; height:20px; width:648px;}
.mod_archivos p{margin:0; padding:10px 15px 10px 60px;}
/* MÃ³dulo banner columna central y derecha */
.mod_banner img{margin-bottom:0.5em;}
/* MÃ³dulo banners columna izquierda */
.mod_banner_col1{width:314px; margin:0; padding:1em 0 0 0;}
.mod_bannerCol2{width: 314px;margin:0 0 0.5em 0.5em;padding:0;}
.mod_bannerCol2A{width: 155px;padding:0;float: left;margin-top: 0;margin-right: 0;}
.mod_bannerCol2B{width: 155px;padding:0;float: right;margin-top: 0;margin-right: 0;}
.mod_banner_col1 ul li{margin:0 15px 10px 0; padding:0; list-style:none; display:inline;}
.mod_banner_col1 img{padding-bottom:20px;}
/* MÃ³dulo celeste:menÃº "Ayto.", "Vive la ciudad" y "Visita la ciudad" */
.mod_celeste{margin:0 0.1em 1.5em 0; padding:0 0 0.6em 0; width:314px; height:auto; background:#f3f7f9; border-bottom:2px solid #cbd9df;}
.mod_celeste h2{
	margin:0;
	padding:0.5em;
	height:1.5em;
	background:url(../img/fd_tit_mod_celeste.gif) no-repeat 0 0;
	color: #FFF;
}
.mod_celeste a{color:#024e99;}
/* MÃ³dulo piedra:menÃº "Temas de interÃ©s" */
.mod_piedra{
	margin:0 0.1em 1.5em 0;
	padding:0 0 0.6em 0;
	width:314px;
	height:auto;
	border-bottom:2px solid #dcdacc;
	background-color: #f3f7f9;
}
.mod_piedra h2{
	margin:0;
	padding:0.5em;
	height:1.5em;
	background:url(../img/fd_tit_mod_piedra.gif) no-repeat 0 0;
	color: #FFF;
}
.mod_piedra a{color:#6b5021;}
.mod_celeste ul, .mod_piedra ul{margin:0 0 0 0.3em; padding:0; font-size:0.8em;}
.mod_celeste ul li, .mod_piedra ul li{margin:0 0 0.2em 0.5em; padding:0.1em 0 0.1em 0.7em; list-style:none; background:url(../img/it_mod.gif) no-repeat 0 0;}
ul.fila1{float:left; width:50%; height:auto;}
ul.fila2{float:right; width:45%; height:auto; clear:right;}
/* MÃ³dulo caja bordes redondeados:"DirecciÃ³n", "Horarios", "Contacto"... */
.mod_caja, .mod_caja2{margin:-10px 0 0 0; padding:0 6px 1px 6px; background-repeat:repeat-y;}
.mod_caja_sup, .mod_caja2_sup{background-repeat:no-repeat; height: 20px;}
.mod_caja_inf, .mod_caja2_inf{background-repeat:no-repeat; height: 20px;}
.mod_caja_sup{background-image:url(../img/fd_mod_caja_sup.gif);}
.mod_caja2_sup{background-image:url(../img/fd_mod_caja2_sup.gif);}
.mod_caja{	background-image:url(../img/fd_mod_caja_center.gif);}
.mod_caja2{background-image:url(../img/fd_mod_caja2_center.gif);}
.mod_caja_inf{background-image:url(../img/fd_mod_caja_inf.gif);}
.mod_caja2_inf{background-image:url(../img/fd_mod_caja2_inf.gif);}
.mod_caja h4, .colE-2 h4{margin:0; padding:5px; font-size:1em; font-weight:bold; border-bottom:1px solid #dcdacc;}
.mod_caja p, .colE-2 p{margin:0; padding:10px; font-size:0.8em;}
.mod_caja ul, .mod_caja2 ul{margin:0.5em 0.1em 0.5em 0.1em; padding:0; font-size:0.8em;}
.mod_caja ol, .mod_caja2 ol{margin:0.5em 0.1em 0.5em 1.7em; padding:0; font-size:0.8em;}
.mod_caja ol ul, .mod_caja2 ol ul{font-size:1em;}
.mod_caja li, .mod_caja2 li{	margin:0 0 0.3em 0.5em; padding:0 0 0 0.7em; font-size:1em;}
.mod_caja ul li, .mod_caja2 ul li{list-style:none; background:url(../img/it_mod.gif) no-repeat 0 0;}
/* MÃ³dulo caja azul grande (422px) bordes redondeados:"GalerÃ­a fotogrÃ¡fica" */
.mod_gal{margin:-10px 0 0 0; padding:0 6px 1px 6px; width:422px; background:url(../img/fd_mod_gal_center.gif) repeat-y 0 0;	font-size:0.8em;}
.mod_gal_sup{background:url(../img/fd_mod_gal_sup.gif) no-repeat 0 0; width:422px; height:20px;}
.mod_gal_inf{background:url(../img/fd_mod_gal_inf.gif) no-repeat 0 0; height:20px;}
.mod_gal2_sup{	margin:15px 0 0 0; padding:0; background:url(../img/fd_mod_gal2_sup.gif) no-repeat 0 0; width:279px; height:20px;}
.mod_gal2_inf{background:url(../img/fd_mod_gal2_inf.gif) no-repeat 0 0; height:20px;}
/* MÃ³dulo caja azul grande (279px) bordes redondeados:"GalerÃ­a fotogrÃ¡fica" */
.mod_gal2{margin:-10px 0 0 0; padding:0 6px 1px 6px; background:url(../img/fd_mod_gal2_center.gif) repeat-y; font-size:0.8em;}
.mod_gal img, .mod_gal2 img{margin:10px; padding:0;}
.mod_gal p, .mod_gal2 p{	margin:0 10px 0 10px; padding:0;}
.mod_gal h2, .mod_gal2 h2{margin:0; padding:4px 7px 5px 7px; border-bottom:1px solid #d2d5d6;}
.mod_gal h2{width:400px }
.mod_gal2 h2{width:255px }
.mod_gal h3{margin:0; width:400px; padding:4px 7px 5px 7px; border-bottom:1px solid #d2d5d6; font-family:Arial, Helvetica, sans-serif; font-size:0.9em; color:#4d4e53;}
.mod_gal ul{margin:0.8em 0em 0.8em 1em; padding:0; color:#024e99;}
.mod_gal ul li{margin:0 0 0.3em 0.5em; padding:0 0 0 0.7em; list-style:none; background:url(../img/it_mod.gif) no-repeat 0 0;}
.mod_gal .fila1{margin-left:10px; float:left; width:185px; height:auto;}
.mod_gal .fila2{float:left; margin-left:10px; width:180px; height:auto;}

.mod_gal2 .fila1 h3{margin:5px 0 0 0; width:170px;}
.mod_gal2 h3{margin:0; width:400px; padding:4px 7px 5px 7px; font-family:Arial, Helvetica, sans-serif; font-size:0.9em; color:#4d4e53;}
.mod_gal2 ul{margin:0.8em 0em 0.8em 1em; padding:0; color:#024e99;}
.mod_gal2 ul li{margin:0 0 0.3em 0.5em; padding:0 0 0 0.7em; list-style:none; background:url(../img/it_mod.gif) no-repeat 0 0;}

.mod_gal2 .fila1 h3{margin:5px 0 0 0; width:170px;}
.mod_gal2 h3{margin:0; width:400px; padding:4px 7px 5px 7px; font-family:Arial, Helvetica, sans-serif; font-size:0.9em; color:#4d4e53;}


.mod_gal .fila1 h3{margin:5px 0 0 0; width:170px;}
.mod_gal .fila2 h3{margin:5px 0 0 0; width:170px;}
.mod_gal h3{margin:0 10px 0 10px; width:365px;}
/* MÃ³dulo caja gris borde superior */
.mod_lat_sup{background:#fff url(../img/fd_mod_lat_sup.gif); height:20px;}
/* MÃ³dulo caja gris borde inferior */
.mod_lat_inf{margin:0 0 5px 0; padding:0; background:url(../img/fd_mod_lat_inf.gif); height:20px;}
/* MÃ³dulo caja gris bordes redondeados col. dch.:"TelÃ©fonos", "Agenda", "Encuestas"... */
.mod_lat{margin:-10px 0 0 0; padding:0 6px 1px 6px; background:url(../img/fd_mod_lat_center.gif); font-size:0.8em;}
.mod_lat h2{margin:0; padding:0.2em 0.7em 0.3em 0.7em; border-bottom:1px solid #dcdacc;}
.mod_lat form{margin-bottom:1.5em;}
.mod_lat ul{margin:0.8em 0em 0.8em 1em; padding:0; color:#024e99;}
.mod_lat ul li{margin:0 0 0.3em 0.5em; padding:0 0 0 0.7em; list-style:none; background:url(../img/it_mod.gif) no-repeat 0 0;}
.mod_lat ul li span{color:#4d4e53;}
.mod_lat p, .mod_gal p{margin:10px; padding:0;}
.mod_lat p.fecha{margin:10px 10px 0 10px; padding:0; font-size:0.85em; color:#5b5b5b;}
.mod_lat p.noticia{margin:0 10px 1em 10px; padding:0; font-size:1em; color:#024e99;}
.mod_lat p.nota{margin:10px; padding:5px; border:1px solid #DFDDCB; font-size:0.85em; background:#fcfcd6;}
.mod_lat p.nota span{margin:0; padding:0 0 0 10px; background:url(../img/it_flecha.gif) no-repeat;}
.mod_lat p.question{margin:10px; padding:0;}
/* MÃ³dulo distribuidor izq.:"Saludo del alcalde", "Servicios municipales", "Comunicados"... */
.mod_pres{float:left; width:45%; clear:left;}
.mod_pres p, .mod_presd p{margin-left:92px; font-size:0.8em;}
/* MÃ³dulo distribuidor dch.:"EstadÃ­sticas", "CorporaciÃ³n municipal", "Calendario contribuyente"... */
.mod_presd{float:left; width:45%; margin-left:1.2em;}
.mod_pres ul{margin:10px 0 10px 20px; padding:0; color:#024e99;}
.mod_pres ul li{margin:0; padding:1px 1px 1px 15px; list-style:none; background:url(../img/it_mod.gif) no-repeat 0 0; font-size:0.8em;}
.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:#024e99;}
.mod_rel ul li{margin:0; padding:0 1px 1px 1em; list-style:none; background:url(../img/it_flecha.gif) no-repeat 0 0; font-size:0.8em;}
/* PAGINACIÃ“N
------------------------------------------------------	*/
.paginacionEnt, .paginacion{margin:0.8em 0 0.8em 0; 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:#024e99; color:#FFF; border:1px solid #024e99;}
.paginacionEnt ul li a:visited, .paginacion ul li a:visited{color:#024e99; background: #FFF;}
.paginacionEnt ul li.active, .paginacion ul li.active{padding:6px 10px 6px 10px;}
/* CALENDARIO
------------------------------------------------------	*/
p.mes{text-align:right; font-size:0.85em;}
table#cal{margin:5px 12px 5px 12px; font-size:0.85em; text-align:center;}
table#cal tr td{padding:5px 9px 5px 9px; color:#024e99; background:#fff; border-bottom:1px solid #dfddcb;}
table#cal tr td a{color:#FFF; text-decoration:none; background:#ecc50d;}
table#cal tr td.hoy{background:#ecc50d;}
table#cal tr td.tit{color:#4d4e53; background:#DCDACC; border-bottom:1px solid #ab9c8f;}
table#cal tr td.inactive{color:#999;}
table#cal tr td.fs{background:#f7f7f7;	color:#cb2b00;}
/* TABLA LISTADO
------------------------------------------------------	*/
table#lista{width:100%; text-align:center; padding:0; margin:0 0 10px 0;}
caption{font-size:1em; color:#4d4e53; background:#FFF; text-align:left; margin:15px 0 8px 2px;}
th{font-size:0.8em; color:#4d4e53; background:#e9eff2; font-weight:bold; border-bottom:2px solid #7e99aa; padding:11px 10px 10px 10px;
text-align:left;}
table#lista td{border-bottom:1px solid #d1cfca; padding:10px 10px 5px 10px; text-align:left; font-size:0.75em; color:#5b5b5b; vertical-align:top;}
.separador{color:#ab9c8f; font-size:0.9em; 	vertical-align:top; font-family:Arial;}
tr.par{background:#f8f8f2;}
tbody tr.ruled td{background:#f3f7f9;}
/* PIE DE PÃ?GINA
------------------------------------------------------	*/
#pie{margin:0; padding:5px; background:#f8f8f2 url(../img/fondoPieTop.gif) repeat-x left top; clear:both; color:#4d4e53; border-bottom:1px solid #dfddcb;}
#pie #datos_pie{
	margin-top:0.5em;
	float:left;
	background:url(../img/escudo_pie.gif) no-repeat 0 3px;
	border-right:1px solid #ab9c8f;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 123px;
	width: 233px;
}
#pie #datos_pie span.tit{font-size:1em; line-height:30px;}
#pie #datos_pie span.gral{font-size:0.9em;}
#pie #menu_pie {margin:-12px 0 0 0; padding:0 15px 0 10px; text-align:right;float:right;}
#pie #menu_pie a {margin: 0 5px}
#pie #menu_pie p{margin:-8px 0 0 0 ; padding:0;}
#pie #menu_pie ul li{margin:0; padding:0 5px 0 0; display:inline; font-size:0.9em;; border: 0}
#pie #menu_pie ul li+li{border: 0; padding:0 1px 0 7px;}
#pie #menu_pie #menu {margin-bottom: 15px;}
/* EXTRAS
------------------------------------------------------	*/
.flotaDer{ width:auto; height:auto; float:left;}
.flotaIzq{ width:auto; height:auto; float:right;}
.clearB{clear:both;}
.clearL{clear:left;}
.clearR{clear:right;}
/*indentaciones*/
.bloqueInd00{margin:0 0 1.5em 0.5em; padding:0;}
.bloqueInd01{margin:0 0 1.5em 1em; padding:0;}
.bloqueInd02{margin:0 0 1.5em 2em; padding:0;}
.bloqueInd03{margin:0 0 1.5em 3em; padding:0;}
.bloqueInd04{margin:0 0 1.5em 4em; padding:0;}
p.temaEncuesta{color:#5b5b5b; background:#f8f8f2; font-size:0.7em; text-transform:uppercase; margin:0; padding:3px 5px 3px 5px; width:100%;}
p.datosEncuesta{color:#5b5b5b; background:#FFF; font-size:0.67em;}
.radio{padding:0; font-size:0.75em; margin:0 0 0 0; display:block;}
fieldset.hide{ border:0;}
fieldset.post{padding:0.5em; border-top:1px solid #999; border-bottom:1px solid #999; border-left:0; border-right:0; font-size:100%; margin:0 0 1em 0;}
legend{padding:0.3em 0 0.5em 0; margin:1.3em 0 0 -10px; color:#5b5b5b; background:#FFF; font-size:0.9em;}
h2.hide, legend.hide {display:none;}
form p{margin:0px 0 12px 0px; text-align:left;}
label{padding:0; margin:0 8px 5px 0; font-size:0.8em; vertical-align:text-top;}
.botGrande{margin:0.5em 0 0 0.2em; font-size:1em; font-weight:bold; text-align:center;}
/* ------------------------------------------------------ resultado buscador*/
.numResBus{width:15px; float:left; background:#FAFAFA; color:#4d4e53; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:1.6em; font-weight:lighter; padding:4px 22px 8px 13px; margin-right:12px; border-right:1px solid #c9cacb;}
.descripRes{font-size:0.85em; margin:5px 0 0 0; display:block;}
.resBus{padding:0px 0 0 0; margin:0;}
/* ------------------------------------------------------ fin resultado buscador*/
/* ------------------------------------------------------ foro*/
.mensaje{width:620px; background:#fff url(../img/globo.gif) no-repeat 5px 14px; padding:16px 0 16px 45px; margin:0; border-bottom:1px dashed #dcdacc;}
.tituloPost{font-size:0.8em; color:#4d4e53; padding:0; margin:0 0.5em 0.2em 0.5em;}
.datosPost{font-size:0.70em; color:#5b5b5b; padding:0; margin:0 0.5em 0.7em 0.65em;}
.mensajeImpar{width:620px; background:#f7f7f7 url(../img/globo2.gif) no-repeat 5px 14px; padding:16px 0 16px 45px; margin:0; border-bottom:1px dashed #dcdacc;}
.post{margin:0 1em 0 0.5em;}
.acciones{border-top:1px solid #c9cacb; text-align:right; padding:0.3em 0 0.3em 0.3em; margin:1em 0.9em 0 0.4em;}
.respuesta{border:1px solid #d2d2d2;background:#fafafa; margin:0 0.5em 1em 0.4em;}
.respAutor{font-size:0.7em; font-weight:bold; background:#d2d2d2; padding:0.3em; margin:0;}
.respMensaje{background:#fafafa; font-size:0.7em; padding:0.5em 0.5em 0.5em 0.5em; margin:0;}
.respuesta2{border:1px solid #d2d2d2;background:#fafafa; margin:1em 0 1em 0;}
fieldset.post { background:#f3f7f9;}
/* ------------------------------------------------------ fin foro*/
.nin {TEXT-ALIGN: center; height: 13px; width: 18px; margin: 0px; padding: 0px;}
.mod_bannerCol3D {MARGIN-TOP: 0px; FLOAT: left; WIDTH: 330px; MARGIN-RIGHT: 0px; vertical-align: middle; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 2px;}
.mod_archivos2 {MARGIN: 0px; padding: 0px;}
.mod_bannerCol3 {WIDTH: 600px; margin-top: 2px; margin-right: 0px; margin-bottom: 2px; padding-top: 6px; padding-right: 0px; padding-bottom: 6px; padding-left: 0px;}
.mod_bannerCol3A {PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 270px; MARGIN-RIGHT: 0px; PADDING-TOP: 0px}
.mod_bannerCol3B {PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 330px; MARGIN-RIGHT: 0px; PADDING-TOP: 0px; vertical-align: middle;}
.bot2 {FONT-WEIGHT: bold; FONT-SIZE: 9px; TEXT-ALIGN: center; margin-right: 0px; margin-bottom: 0px;}
.mod_gal_sup2 {background:url(../img/fd_mod_gal_sup2.gif) no-repeat 0 0; width:630px; height:20px;}
.mod_gal2 {width:630px;background:url(../img/fd_mod_gal_center2.gif) repeat-y 0 0;font-size:0.8em;margin-top: -10px;margin-right: 0;margin-bottom: 0;margin-left: 0;padding-top: 0;padding-right: 6px;padding-bottom: 1px;padding-left: 6px;}
.mod_gal_inf2 {background:url(../img/fd_mod_gal_inf2.gif) no-repeat 0 0; height:20px;}
.de {
	float:right;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;
}
.marco {
	float:left;
	margin: 8;
	border: 1px solid #CCCCCC;
	clear: none;
	padding: 2px;
}
.galeria {
	float:left;
	margin: 4;
	border: 1px none #CCCCCC;
	clear: none;
	padding: 5px;
	background-color: #eeeeee;
	width: 100%;
}
.texto_gris {
	border: 1px none #CCCCCC;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}
.texto_menu{
	width: 302px;
	background-image:url(../img/azul.jpg);
	padding-right: 4px;
	padding-left: 8px;
	height: 28px;
	padding-top: 0px;
	margin-top: 0px;
	vertical-align: middle;
}
.foto_menu{
	width: 100%;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
}
h5 {font-weight:lighter; color:#4781e5;}
h5.subr {border-bottom:1px solid #ab9c8f;}
h5{font-size:1em;}
h5.error {font-size:1.5em; margin:1.5em 0 0.3em 0;}.marco_foto {
	width: 100%;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E6E6E6;
	border-right-color: #E6E6E6;
	border-bottom-color: #E6E6E6;
	border-left-color: #E6E6E6;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.texto_de {
	width: 100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #E6E6E6;
	border-right-color: #E6E6E6;
	border-bottom-color: #E6E6E6;
	border-left-color: #E6E6E6;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 7px;
	border-left-width: 2px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #a9c86c;
	text-align: right;
}
.texto_de2 {
	width: 80%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #E6E6E6;
	border-right-color: #E6E6E6;
	border-bottom-color: #E6E6E6;
	border-left-color: #E6E6E6;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 7px;
	border-left-width: 2px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #7fa0c3;
	text-align: right;
	cursor:hand;
}

#colCC{
	float:left;
	width:260px;
	margin-top: 9px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 16px;
	padding-left: 0;
	text-align: right;
	background-image: url(../img/22.jpg);
	background-repeat: repeat-y;
	background-position: 0 0;
}
.mod_banner_co22{width:300px; margin:0; padding:1em 0 0 0;}
.texto2 {
	padding-top: 4px;
	margin-top: 5px;
	vertical-align: middle;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	color: #FFF;
}
.texto2base {
	padding-top: 4px;
	margin-top: 4px;
	vertical-align: middle;
	color: #FFFFFF;
	font-weight: bold;
	width: 100%;
}

.mod_gris {margin:0 0.1em 1.5em 0; padding:0 0 0.6em 0; width:314px; height:auto; background:#f3f3f3; border-bottom:2px solid #cbd9df;}
.mod_gris h2{margin:0; padding:0.5em; height:1.5em; background:url(../img/azul.jpg) no-repeat 0 0;}
.mod_gris a{color:#4781e5;}
.mod_gris ul{margin:0 0 0 0.3em; padding:0; font-size:0.8em;}
.mod_gris ul li{margin:0 0 0.2em 0.5em; padding:0.1em 0 0.1em 0.7em; list-style:none; background:url(../img/it_mod_gris.gif) no-repeat 0 0;}
.Estilo1 {
	color: #6da3ed;
	font-weight: bold;
}

.separador2 {
	width:99%;
	float:left;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;
	background-image: url(../img/puntos.gif);
	height: 2px;
	padding-top: 5px;
}
.menufoto {
	width:99%;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;
	background-color: #FFFFFF;
	height: 6px;


}
.modppal3 {
	width: 165px;
	float:left;
	border-bottom:0px;
	height: 5px;
	min-height: 11.5em;
	margin-top: 0;
	margin-right: 0.5em;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
	background-color: #00FF99;

}
.banda7 {
	width: 98%;
	height: 22px;
	background-color: #f2f2f2;
	margin: 0 0 15;
	padding: 0 0 3;
	float: left;
	border-top-width: 3px;
	border-bottom-width: 11px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFF;
	border-bottom-color: #FFFFFF;




}
.bandafoto {
	width: 55px;
	border-bottom:0px;

	background-color: #f2f2f2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #629ce6;
	margin: 0;
	padding: 0;
	float: left;
	text-align: center;

}
.bandatexto {


	width: 90%;
	border-bottom:0px;
	margin: 0;
	padding: 0;
	float: right;
}
.banda8 {

	width: 100%;
	border-bottom:0px;
	margin: 0;
	padding: 0;
	float: right;
}
.textofecha {
	width: 100%;
	border-bottom:0px;
	margin: 0;
	padding: 0;
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;

}
.textonoticia {
	width: 100%;
	border-bottom:0px;
	margin: 0;
	padding: 0;
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0066CC;

}
.textotitulo {
	width: 100%;
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0066CC;
	font-weight: bold;
	margin-left: 4px;
	padding-left: 4px;
}
.textomas {
	width: 90%;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #81AEF3;
	text-align: right;

}
#colH {
	padding:0;
	width:100%;
	margin-top: 8px;
	margin-right: 0;
	margin-bottom: 0;
	height: 178px;
}
#colJ {
	padding:0;
	width:100%;
	margin-top: 8px;
	margin-right: 0;
	margin-bottom: 0;
	height: 75px;
}
.menufoto2 {
	width:165px;
	margin-top: 0;
	margin-right: 0.5em;
	margin-bottom: 0;
	margin-left: 0;
	background-color: #eeeeee;
	float: left;
	text-align: center;
}
.mod_ppal_vitigudino {
	width: 165px;
	float:left;
	border-bottom:0px;
	height: 185px;
	margin-top: 0;
	margin-right: 0.5em;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
	background-color: #eeeeee;
}
.mod_ppal_vitigudino h2 { margin:0; padding:0.5em; height:1.5em; background:url(../img/fd_tit_mod_ppal_vitigudino.gif) no-repeat 0 0;color:#FFFFFF;font-size:0.8em;font-weight: bold;}
.mod_ppal_vitigudino ul { margin:0 0 0 0.3em; padding:0; font-size:0.8em;}
.mod_ppal_vitigudino ul li { margin: 0 0 0.2em 0.5em; padding:0.1em 0 0.1em 0.7em; list-style:none; background: url(../img/it_mod_vitigudino.gif) no-repeat 0 0.2em;}
.mod_ppal_vitigudino a { color:#106eaf;}
#colAVitgudino{
	padding:0;
	width:73%;
	float:left;
	margin-top: 8px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 3px;
	height: 690px;



}
#colBVitgudino{
	float:right;
	width:248px;
	border-left:1px none #ab9c8f;
	margin-top: 8px;
	margin-right: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;

}
