.moduloboletin, .accesibilidad, .modulohome, .modulo1, .modulo2, .subhome, .bloque, .servicios, .banners, .info2columnas, .accesos, .caja2, .caja3, .galeria, .separador, .txtdcha, .equipogobierno, .dondedormir, .programacion{width:100%;float:left}
.moduloizda{width:69%;float:left}
.modulodcha{width:28.5%;float:right;overflow:hidden}

.cajaimg{width:100%;overflow:hidden;margin-bottom:20px}
.txtdcha{margin-bottom:5px;text-align:right}

/*enlace con apariencia de boton*/
.enlace{width:100%;float:left;margin-bottom:15px}
.enlace p{float:left;margin:0;background:#cbcdd5 url(../../img/css/portal/botonIzda2.gif) no-repeat 0 0;font-size:.9em;color:#fff}
.enlace a{display:block;padding:4px 20px 5px 15px !important;background:transparent url(../../img/css/portal/botonDcha2.gif) no-repeat 100% 0 !important;color:#4e544e}

/*info en 2 columnas 50x50*/
.info2columnas{width:100%;float:left;margin-bottom:15px}
.info2columnas .izda, .info2columnas .dcha{width:48%;float:left}
.info2columnas .dcha{float:right}

/*caja con fondo gris*/
.infodest{width:92%;float:left;margin-bottom:20px;padding:20px 4% 5px;background:#f2f2f2}

.separador{padding:15px 0}

/*caja fondo gris oscuro y blanco*/
.caja1{min-height:100px !important;height:auto !important;height:100px;clear:left;padding:20px 5px 10px;background:#dfe2df}
.caja1 .content{width:100%;padding:10px 0;background:#fff}
.caja1 h3{padding:0 0 5px 30px;background:transparent url(../../img/css/icono/icoSumario.gif) no-repeat 0 0}

/*caja2 con img de fondo*/
.caja2{width:99%;margin-bottom:20px;border:1px solid #dadeda}
.caja2 .content{padding:15px 15px 63px;background:#dfe2df url(../../img/css/portal/fondoTramites.jpg) no-repeat 100% 100%;border:5px solid #fff}
	*>/**/.content2{padding-bottom:30px}
.caja2 h2, .caja2 h3{padding-left:35px;background:transparent url(../../img/css/icono/icono3.gif) no-repeat 0 3px;font-weight:bold}
.caja2 h3{font-size:2.2em}
.caja2 ul{margin:0 0 5px}
.caja2 li{padding:0 0 10px 10px;background:transparent url(../../img/css/icono/vineta3.gif) no-repeat 0 4px}
.caja2 li a{color:#464d46}

/*caja3 con border inferior punteado*/
.caja3{float:none;margin-bottom:20px;background:transparent url(../../img/css/portal/puntosH_2.gif) repeat-x 0 100%}

/*caja4 informacion piscinas*/
.caja4{width:98%;float:left;margin-bottom:15px;border:1px solid #dadeda;background:transparent url(../../img/css/portal/fondo5.gif) repeat-x 0 100%;overflow:hidden}
.caja4 .content{width:90%;padding:20px 5% 30px;background:transparent url(../../img/css/portal/fondo4.gif) repeat-x 0 0}
.caja4 h3{margin:0;padding:2px}
.caja4 h3 img{display:block}
.caja4 li{padding:6px 5px 7px 15px !important;background:transparent url(../../img/css/icono/vineta4.gif) no-repeat 3px 10px !important;border-bottom:1px dotted #7B837B;font-size:.9em}

/*caja5 equipo de gobierno y donde dormir*/
.caja5{width:97%;margin-bottom:15px;border:5px solid #f2f2f2}
.caja5 .modulo100{width:93.5%;padding:10px 3%;border:1px solid #ced6db}
.caja5 .modulo100 div{margin-left:210px}

	.caja5 .modulo100 .info2columnas, .caja5 .modulo100 .info2columnas div{margin:0}

/*sumario*/
.sumario{width:95%;float:left;padding:15px 2.5% 5px;background:#dfe2df}
.sumario h3{padding-left:35px;color:#3d463d !important}
.sumario ul li, .sumario p, .otrosdatos ul li, .otrosdatos p, .gestiones p{margin:0 0 5px;padding:5px 15px;background:transparent !important;border-bottom:1px solid #dfe2df}
.sumario a, .sumario strong, .caja1.masinfo a, .caja1.masinfo strong, .gestiones a{display:block;padding-left:10px;background:transparent url(../../img/css/icono/vineta6.gif) no-repeat 0 6px;color:#464d46}
.sumario a:hover, .sumario strong{background-image:url(../../img/css/icono/vineta7.gif);font-weight:normal;color:#df7f0e}

.otrosdatos a{color:#464d46}

.caja1.masinfo{width:95%;margin:10px 0;padding:15px 0 5px;background:#fff;border:5px solid #dfe2df}
.caja1.masinfo h3{padding:0 10px 10px 35px;background-image:url(../../img/css/icono/icoInfo2.gif);background-position:5px 0;border-bottom:5px solid #dfe2df;color:#3d463d !important}
.caja1.masinfo .content{width:86%;padding:10px 7%}
.caja1.masinfo ul.tipo1 li{padding:0 0 5px !important;background:transparent !important}
.caja1.masinfo a{padding-left:15px;background-image:url(../../img/css/icono/vineta13.gif);background-position:0 4px;color:#4e544e}
.caja1.masinfo strong{padding-left:15px;background-image:url(../../img/css/icono/vineta14.gif);font-weight:normal;color:#df7f0e}

.documentacion h3{background-image:url(../../img/css/icono/icoDocumentacion.gif);background-position:3px 5px}
.documentacion ul.tipo1 li, .documentacion p{padding:10px 15px;background:transparent;border-bottom:1px solid #dfe2df;line-height:1.3em}
.documentacion .content a{display:block;padding-left:15px;background:transparent url(../../img/css/icono/vineta5.gif) no-repeat 0 5px;font-size:.9em}

/*texto intro*/
.intro{width:99%;margin-bottom:25px;padding:0 1% 0 0;background:transparent url(../../img/css/portal/puntosH_2.gif) repeat-x 0 100%}
.intro p{padding:0 110px 5px 0}

/*home*/
.modulohome .bloque{width:98%;margin-bottom:30px;padding:30px 1%;background:#fff}
.modulohome .moduloizda{width:74.2%}
.modulohome .modulodcha{width:23.5%}

.actualidad{width:98.6%;float:left;border:5px solid #dfe2df;overflow:hidden}
.actualidad .izda, .actualidad .dcha{width:44%;float:left;padding:20px 2.5% 30000px;margin-bottom:-30000px}
.actualidad .dcha{width:45%;border-left:5px solid #dfe2df}

.banners{text-align:center}
*>/**/.banners img{display:block}
.banners ul.tipo1 li{padding:0 0 5px;background:transparent}
.tramites .enlace p{background-image:url(../../img/css/portal/botonIzda.gif)}
.tramites .enlace a{background-image:url(../../img/css/portal/botonDcha.gif) !important;color:#fff}

.servicios{margin-bottom:20px}
.servicios h2{margin-left:15px;padding-left:40px;background-image:url(../../img/css/icono/icono3.gif);background-position:0 4px}
.servicios h2 strong{font-weight:normal;color:#3da33d}
.cajaservicios{width:95%;float:left;padding:25px 2.5%;background:#fff}
.cajaservicios ul.tipo1 li{width:23%;float:left;min-height:40px !important;height:auto !important;height:40px;padding:0 0 10px;margin:0 1% 10px;background:transparent url(../../img/css/portal/puntosH_1.gif) repeat-x 0 100%}
.cajaservicios ul.tipo1 li img{float:left;margin:-5px 10px 0 0}
.cajaservicios ul.tipo1 li a{display:block;margin-top:5px;font-size:1em;color:#4b514b}

/*subhome*/
.subhome .bloque{margin-bottom:25px;padding-bottom:25px;background:transparent url(../../img/css/portal/fondoSubhome.gif) repeat-x 0 100%}
.subhome .item{width:29.3%;float:left;padding:0 2%;background:transparent url(../../img/css/portal/puntosV_1.gif) repeat-y 100% 0}
.subhome h3, .subhome h4{font-size:1.3em;font-weight:bold}
.subhome h3 a, .subhome h4 a, .subhome.tipo2 .item p a{color:#4e544e !important}
.subhome .item img{display:block;padding:2px;background:#fff;border:1px solid #dfe2df}
.subhome .enlace p a{padding-right:25px !important;background-image:url(../../img/css/portal/botonMas.gif) !important}

	.subhome.tipo2 .infosubhome{margin-left:100px}
	.subhome.tipo2 h3, .subhome.tipo2 h4{margin-bottom:20px;line-height:1.5em;font-size:1.2em}

/*plantilla formularios dinamicos
.formdinamico{width:100%;float:left}
.formdinamico .moduloizda{width:71%}
.formdinamico .modulodcha{padding-top:70px}*/

/* contenido accesibilidad */
.accesibilidad .logos ul{margin:0 0 30px;text-align:center}
.accesibilidad .logos ul li{display:inline;margin:0 10px;padding:0;background:transparent}

/* boletin */
.moduloboletin h3{margin-bottom:15px;padding:0 0 2px 40px;background:transparent url(../../img/css/icono/icono3.gif) no-repeat 0 0;font-size:2em}
.moduloboletin .img_Con_R{padding:4px;border:1px solid #e2e4e2}

/*contacto*/
.contacto .moduloizda{width:75%}
.contacto .modulodcha{width:23%}
.infocontacto .cajaimg{margin-bottom:10px}
.infocontacto .cajaimg img{display:block}
.infocontacto{width:100%;float:left}
.infocontacto ul.tipo1{width:100%;float:left;margin:0;padding:10px 0 2px;background:transparent url(../../img/css/portal/puntosH_1.gif) repeat-x 0 2px;border-top:7px solid #dfe2df;border-bottom:7px solid #dfe2df}
.infocontacto .tipo1 li{width:100%;float:left;padding:15px 0;background:transparent url(../../img/css/portal/puntosH_1.gif) repeat-x 0 100%}
.infocontacto .tipo1 li img{float:left;margin-right:10px}
.infocontacto .tipo1 li strong{width:80%;float:left;font-weight:normal}

/*paginacion*/
.cajapaginacion{width:98%;float:left;margin-bottom:20px;padding:7px 1% 5px;background:#f2f2f2;font-size:.9em}
.cajapaginacion ul.tipo1{margin:0}
.cajapaginacion li{float:left;padding:0 0 0 5px !important;background:transparent !important;color:#cacdca}
.cajapaginacion li img{vertical-align:middle}
.cajapaginacion li strong, .cajapaginacion li a, .cajapaginacion li a:hover{font-weight:bold}
.cajapaginacion li strong{padding-right:5px;color:#3ea63e}
.cajapaginacion li a{padding-right:5px;color:#464d46;text-decoration:none}
.cajapaginacion li a:hover{text-decoration:none !important;color:#3ea63e !important}

/*galeria de imagenes*/
.galeria{margin-bottom:20px}
	*>/**/.galeria{margin-bottom:12px}
.galeria ul.tipo1{margin:0}
.galeria ul.tipo1 li{float:left;margin:0 3px 8px;display:inline;padding:13px 12px;background:#dfe2df}
.galeria ul.tipo1 li img{padding:2px;background:#fff;border:1px solid #bbc0bb}

/*encuesta*/
.encuesta, .encuesta .content{clear:left;min-height:70px !important;height:auto !important;height:70px}
.encuesta{background:transparent url(../../img/css/portal/fondo2.gif) repeat-x 0 100%;border:1px solid #dadeda}
.encuesta .content{padding:5px 8px;background:transparent url(../../img/css/portal/fondo3.gif) repeat-x 0 0;border-top:1px solid #dadeda}
.encuesta h2, .encuesta h3{min-height:40px !important;height:auto !important;height:40px;margin:0;padding:20px 5px 0 15px;background:transparent url(../../img/css/portal/encuesta.gif) no-repeat 100% 1px;font-size:1.8em;color:#185fae}
.verresultados{width:100%;float:left}
.verresultados p{padding:5px 11px 0 0;text-align:right;font-size:.9em}
.verresultados a{display:block;padding:4px 30px 4px 0;background:transparent url(../../img/css/icono/icono20.gif) no-repeat 100% 0}

/*Tramites*/
.canales{width:100%;float:left}
.canales .caja1{width:96%;float:left;padding:10px 3% 10px 1%;background:#dfe2df}
.canales .content{width:auto;float:none;margin-right:130px;padding:10px}
.canales h3{padding-left:25px;background:transparent url(../../img/css/icono/icono12.gif) no-repeat 0 6px !important;font-size:1.6em}
.canales h4{margin-bottom:15px;font-size:1.2em;color:#4e544e}
.canales h4 img{vertical-align:middle;margin-right:5px}
.canales h5{font-size:1em}
.canales ul.tipo1{margin:0}
.canales ul.tipo1 li{margin-bottom:5px;padding-left:0;background:transparent url(../../img/css/portal/puntosH_3.gif) repeat-x 0 100%;font-size:.9em}
.canales ul.tipo1 li strong{display:block}

/*equipo de gobierno*/
.equipogobierno h3{padding:0 0 10px 25px;background:transparent url(../../img/css/icono/icono21.gif) no-repeat 0 1px;font-size:1em;font-weight:bold;color:#4e544e}
.equipogobierno .bloque{padding-bottom:20px}
.equipogobierno .caja5{width:47%;float:left;margin:0;border:5px solid #f2f2f2}
.equipogobierno .caja5.dcha{float:right}
.equipogobierno .caja5 .modulo100 div{margin-left:75px}
.equipogobierno .caja5 h4, .equipogobierno .caja5 p{margin:0;padding-left:10px}
.equipogobierno .caja5 h4{background:transparent url(../../img/css/icono/vineta4.gif) no-repeat 0 5px;font-size:1em;font-weight:bold}
.equipogobierno .caja5 p{font-size:.9em}
.equipogobierno .caja5 p strong{color:#df7f0e}
.equipogobierno .caja5 p a{display:block;margin-bottom:10px}

/*programacion*/
.programacion .intro{width:70%;min-height:80px !important;height:auto !important;height:80px;margin:0;padding-right:30%;background:transparent url(../../img/css/portal/programacion.jpg) no-repeat 99% 0}
.programacion .intro p{padding-left:35px;background:transparent url(../../img/css/portal/comillas.gif) no-repeat 0 0}
.programacion table{border:6px solid #dfe2df;border-top:0}

.programacion th{padding:10px;background:#393;text-align:center;font-size:.9em}
.programacion th.tipo2{padding:0 5px;color:#393}
.programacion td{vertical-align:top;padding:10px 15px}
.programacion td.tipo2{padding:0 !important;border:0}

.programacion .color1, .programacion .color1 a{color:#f00}
.programacion .color2, .programacion .color2 a{color:#093}
.programacion .color3, .programacion .color3 a{color:#06c}
.programacion .color4, .programacion .color4 a{color:#90f}
.programacion .color5, .programacion .color5 a{color:#f60}
.programacion .color6, .programacion .color6 a{color:#333}
.programacion .color7, .programacion .color7 a{color:#bf109c}