body{
    background-color: #e4e4e4;
    font-size: 11px;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
}
ul li{
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}
a{
    text-decoration: none;
    color: #326FB2;
}
a:hover{
    text-decoration: underline;
}
p{
padding:0px;
margin:0px;
}
form{
    padding: 0px;
    margin: 0px;
/*    text-align: right; */
}
input, select{
/*    width: 170px; */
/*    height: 14px; */
    margin: 0px 5px;
    font-size: 10px;
}
.break{
    clear:both;
}

.prueba{
float: left;
}

#contenedor{
    width: 815px;
    margin: auto;
    padding: 22px;
    background-color: #fff;
    min-height: 600px;
}

#contenedor_iframe{
    margin: auto;        
    background-color: #FFF;
}


#cabecera{
    background: #01a4e7;
    width: 100%;
    min-height: 198px;
    height: 198px;
/*    margin-bottom: 22px; */
    color: #fff;
}
    .cabeceraIzq{
        float: left;
        width: 100%;
        height: 47px;
    }

        
    .cabeceraDer{
        /*float: right;*/
        padding-top: 10px;
        padding-right: 20px;
        /* width: 325px; */
    }
        .menuCabecera a{
            color: #fff;
            text-decoration: none;
            font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	    font-weight: bold;
        }
        .cabeceraDer li{
            float: left;
            font-weight: bold;
        }
        .cabeceraDer a{
            border: none;
            text-decoration: none;
        }
        .cabeceraDer a img{
            border: none;
            text-decoration: none;
        }
            .menuCabecera{
            	padding: 15px;
                text-align: right;
		font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	        font-weight: bold;
	        
	        /*margin-top:-180px;*/
	        
            }
            .buscadorHome{
               float:right;
               padding-top:20px;
               width:248px;
            }
            .buscadorHome form text{
                padding-bottom: 2px;
            }
            .buscadorIzq{
                float:right;	
                text-align:right;
                padding-top: 5px;
            }
            .buscadorDer{
                float:right; 
            }
            .fechaCabecera{
                padding:5px 0px 0px 5px;
                text-align: left;
            }

            
            
            
/* ---------Columna Izquierda ----------------*/
#colIzq{
    width: 145px;
    float: left;
}
    .fondoTitCajaColIzq{
        background: transparent url(../images/fondoMenuLateral.jpg);
        height: 35px;
        border-bottom: 2px solid #fff;
    }
    .titCaja{
        font-size: 14px;
        color: #00457c;
        font-weight: bold;
        padding-top: 5px;
        padding-left: 5px;
    }
    .titCaja a{
        color: #00457c;
        text-decoration: none;
    }
    .titCaja a:hover{
        text-decoration: underline;
    }


    .menu_nivel1{
        margin:0px;
        background-color: #FFF;
        font-size: 11px;
        padding: 5px 5px 5px 5px;
        border-bottom: 1px solid #F3F3F3;
    }
        .menu_nivel1 a{
            color: #000;
        }
        
        
    .menu_nivel1_actual{
        margin:0px;
        background-color: #ebebeb;
        font-size: 11px;
        padding: 5px 5px 5px 5px;
        border-bottom: 1px solid #F3F3F3;
    }
        .menu_nivel1_actual a{
            color: #000;
        }

    .menu_nivel2{
        margin:0px;
        background-color: #FFF;
        font-size: 11px;
        padding: 5px 5px 5px 15px;
        border-bottom: 1px solid #F3F3F3;
    }
        .menu_nivel2 a{
            color: #000;
        }
        
        
    .menu_nivel2_actual{
        margin:0px;
        background-color: #ebebeb;
        font-size: 11px;
        padding: 5px 5px 5px 15px;
        border-bottom: 1px solid #F3F3F3;
    }
        .menu_nivel2_actual a{
            color: #000;
        }

    .menu_nivel3{
        margin:0px;
        background-color: #FFF;
        font-size: 11px;
        padding: 5px 5px 5px 25px;
        border-bottom: 1px solid #F3F3F3;
    }
        .menu_nivel3 a{
            color: #000;
        }
        
    .menu_nivel3_actual{
        margin:0px;
        background-color: #ebebeb;
        font-size: 11px;
        padding: 5px 5px 5px 25px;
        border-bottom: 1px solid #F3F3F3;
    }
        .menu_nivel3_actual a{
            color: #000;
        }

    .caja_menu{
        margin-bottom:8px;
    }
    .caja_menu img{
            border: none;
            padding: 0px;
            margin: 0px;
    }
    .menu_nivel0{
/*--De momento solo se usa para las imagenes de campanyas de la colDer--*/
	margin: 3px 0px 3px 0px;
        padding-bottom:5px;
	padding-top:5px;
     }
	
        
/*-----------Contenido------------*/
#contenido{
    margin-left: 155px;
    margin-right: 149px;
    border-left: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
    padding-left: 5px;
    padding-right: 5px;
}
    .fondoMenuContenido{
        background: transparent url(../images/fondoMenuContenido.jpg);
        height: 25px;
        border-bottom: 10px solid #fff;
        /* margin-left: 155px; */
    }
    
    .ulMenuContenido{
        padding: 6px 0px 0px 10px;
        margin: 0px;
        font-size: 12px;
        color: #000;
    }
    .ulMenuContenido li{
        float:left;
    }
    .ulMenuContenido li a{
        color: #000;
        font-weight: bold;
    }
    
    .fondoTitHome{
        background: transparent url(../images/fondoTitContenidoHome.gif);
        /*height: 22px;*/
        /*border-bottom: 1px solid #bcbcbc;*/
	margin-bottom:10px;
    }
    
    .titCajaHome{
        font-size: 14px;
        padding-top: 4px;
        padding-left: 25px;
        font-weight: bold;
        color: #9f0340;
	/*background: transparent url(../images/play.gif) no-repeat scroll 2% 75% */
	background: transparent url(../images/play.gif) no-repeat scroll 2% 60% 
    }
        .titCajaHome img{
            padding: 0px 3px 0px 0px;
        }

/*----------Contenido Sin derecha -------------*/
#contenidoSinDerecha{
    margin-left: 155px;
}
/*----------Columna Derecha --------*/
#colDer{
    width: 139px;
    float: right;
    margin-left: 5px;
}
    .fondoTitCajaColDer{
        background: transparent url(../images/fondoMenuLateral.jpg);
        height: 35px;
        border-bottom: 2px solid #fff;
    }
    .ulBanners{
        margin:0px;
        padding: 0px;
        background-color: #fff;
        border-bottom: 10px solid #fff;
    }
        .ulBanners li{
            margin: 3px 0px 3px 0px;
        }
        .ulBanners a img{
            border: none;
            padding: 0px;
            margin: 0px;
        }


/*----------Pie-------------*/
#pie{
    background-image: url(../images/pie.jpg);
    height: 151px;
    margin-top: 15px;
    color: #1569af;
}
    #pie a{
        color: #1569af;
        font-weight:bold;
    }
    .pieIzq{
        float: left;
        padding-left:30px;
        padding-top:50px;
        padding-bottom:20px;
    }
    .pieDer{
        float: right;
        padding-right:20px;
        padding-top:50px;
        padding-bottom:20px;
    }
    .menuPie li{
        float: left;
    }
/*-------- Calendario --------*/
    .cabeceraCalendar{
	background-color: #303030;
    }

    .fondoMes{
        background-color: #000;
        height: 16px;
        text-align: center;
        padding-top: 3px;
        border-bottom: 2px solid #fff;
    }
    .mes{
        color: #d2d2d2;
        font-weight: bold;
        text-align: center;
    }
    .mesSig a img{
        border: none;
        text-align: right;
    }
    .mesAnt  img{
        border: none;
    }
    .ulDias{
        margin:0px;
        padding: 0px;
        background-color: #000;
        border-bottom: 2px solid #fff;
        color: #fff;
    }
        .ulDias li{
            margin: 0px 2px 0px 0px;
            float: left;
        }


/*--------Cajas de noticia Home -----------*/
.cajaNoticiaHome{
    margin-bottom:15px;
}
    .notHome{
        padding-bottom: 15px;
        padding-top: 15px;
        border-bottom: 1px solid #e5e5e5;
        float: left;
        width: 100%;
    }
        .notHome img{
            border: 1px solid #939393;
            float:left;
            margin-right: 10px;
            padding: 5px;
        }

    .fechaNoticia{
        color: #939393;
        margin-bottom: 3px;
    }
    .fechaNoticiaCamp{
        color: #939393;
        margin-bottom: 3px;
    }
    .titNoticiaHome{
        color:#000;
        font-size: 12px;
        margin-bottom: 3px;
        font-weight: bold;
    }
        .titNoticiaHome a{
            color:#000;
            font-size: 14px;
        }
    .resumenNot{
	padding-top: 5px;
        color: #5c4e4e;
    }
    .cajaAgendaHomeHoy{
        border:1px solid #E5E5E5;
        margin-top:8px;
        padding:2px;
    }
    .fondoTitAgendaHome{
        background-color:#E5E5E5;
        height:25px;
    }
    .titAgendaHoyHome{
        color:#c0644d;
        font-size:14px;
        padding-left:5px;
        padding-top:5px;
    }
    .eventoHome{
        border-bottom:1px solid #E5E5E5;
        padding:10px;
    }
    .titEventoHoyHome{
        font-size:11px;
    }
        .titEventoHoyHome a{
            color: #c0644d;
        }

    .cajaAgendaHomeProx{
        border-left:1px solid #E5E5E5;
        border-right:1px solid #E5E5E5;
        border-bottom:1px solid #E5E5E5;
        border-top:1px solid #E5E5E5;
        padding:2px;
        margin-bottom:10px;
    }
    .titAgendaProxHome{
        color:#326FB2;
        font-size:14px;
        padding-left:5px;
        padding-top:5px;
    }
    .titEventoProxHome{
        font-size:11px;
        padding-bottom:10px;
    }
        .titEventoProxHome a{
            color: #326FB2;
        }
    .destacadosHome{
        border-top: 1px solid #E5E5E5;
        border-left: 1px solid #E5E5E5;
        border-right: 1px solid #E5E5E5;
        float: left;
        min-height: 300px;
        margin-bottom: 15px;
        margin-top: 5px;
    }
    .tramitesHome{
        border: 1px solid #E5E5E5;
        float: right;
        margin-bottom: 15px;
        min-height: 200px;
        width: 99%;
        margin-top: 5px;
    }
    .destacado{
        padding-top: 15px;
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 15px;
        border-bottom: 1px solid #e5e5e5;
    }
        .destacado a{
            color: #5c4e4e;
        }
        .destacado img{
            padding-right:10px;
        }
    .contenidoDestacado img{
        float: left;
    }
    .cajaIzq{
        width: 48%;
        float: left;
    }
    .cajaDer{
        width: 48%;
        float: right;
    }



/*----------ESTILOS PARA EL CALENDARIO-------*/
    .calendario{
        background-color: #FFFFFF;
        color: #000000;
        font-size: 9px;
	width: 100%;
    }
    .calendario a{
	color:black;
	background-color:#b0e0e6;
    }
    .finDeSemana{
        color: #ff1515;
    }
    .diaNoMes{
        color: #b0b0b0;
    }
    .diaNoMes a{
        color: #b0b0b0;
        text-decoration: underline;
    }
    .tdLetras{
    	background-color: #616360;
    	color: #000;
    }
    .letraDias{
        font-weight: bold;
        font-size: 10px;
    }
    .formSelect{
        font-size: 9px;


    }
    .hoy{
        border: 1px solid #b0b0b0;
    }
    .hoy a{
        background-color: #90EE90;
    }

/*-------listados---------*/
.cajaListado{
	border-bottom:1px solid #C7C7C7;
	padding-bottom:10px;
	padding-top:10px;
}
.cajaListado .fechaNoticia{
padding-left: 20px;
}
.titRojoListado{
background: transparent url(../images/triRojo.gif) no-repeat scroll 2% 40%;
padding-left: 20px;
}
.titRojoListado a{
color: #b6281e;
font-size: 12px;
}
.titCajaListAgendas img{
padding: 0px 3px 0px 0px;
}
.titCajaListAgendas{
        font-size: 14px;
        padding-top: 4px;
        padding-left: 25px;
        font-weight: bold;
        color: #b6281e;
	background: transparent url(../images/play.gif) no-repeat scroll 2% 75% 
}
.titVerdeListado{
background: transparent url(../images/triVerde.gif) no-repeat scroll 2% 40%;
padding-left: 20px;
}
.titVerdeListado a{
color: #3da11b;
font-size: 12px;
}
.titCajaListDocumentos{
        font-size: 14px;
        padding-top: 4px;
        padding-left: 25px;
        font-weight: bold;
        color: #3da11b;
	background: transparent url(../images/play.gif) no-repeat scroll 2% 75% 
}
.titCajaListCampanias{
        font-size: 14px;
        padding-top: 4px;
        padding-left: 25px;
        font-weight: bold;
        color: #2e67b6;
	background: transparent url(../images/play.gif) no-repeat scroll 2% 75% 
}
.titAzulListado{
background: transparent url(../images/triAzul.gif) no-repeat scroll 1% 40%;
padding-left: 20px;
}
.titAzulListado1{
background: transparent url(../images/triAzul.gif) no-repeat scroll 1% 40%;
padding-left: 20px;
font-weight: bold;
padding-bottom: 5px;
}
.titAzulListado2{
background: transparent url(../images/triAzul.gif) no-repeat scroll 6% 40%;
padding-left: 40px;
padding-bottom: 5px;
}
.titAzulListado3{
background: transparent url(../images/triAzul.gif) no-repeat scroll 10% 40%;
padding-left: 60px;
padding-bottom: 5px;
}
.titAzulListado a{
color: #2e67b6;
font-size: 12px;
}
/* ------------ NOTICIAS -----------*/
.resumenNegrita{
font-weight: bold;
padding-top: 3px;
padding-bottom: 3px;
}
.imgIzqTxtDer{
float: left;
}
.imgIzqTxtDer a{
border: none;
text-decoration:none;
}
.imgIzqTxtDer img{
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
}
.imgIzqTxtDer a img{
border:none;
text-decoration:none;
}
.imgDerTxtIzq{
float: right;
}
.imgDerTxtIzq a img{
border:none;
text-decoration:none;
}
.imgDerTxtIzq img{
padding-left: 10px;
padding-bottom: 5px;
padding-top: 5px;
}
.contenidoNoticia{
padding-top: 5px;
padding-bottom: 15px;
}
.contenidoNoticia a{
color: #326FB2;
text-decoration: none;
}
.contenidoNoticia a:hover{
color: #326FB2;
text-decoration: underline;
}

.contenidoNoticia li{
list-style-type: square;
padding-bottom:10px;
}

.contenidoVideo{
padding-top: 5px;
padding-bottom: 15px;
text-align: center;
}

.enlacesRelacionados{
background:transparent url(../images/triAzul.gif) no-repeat scroll 1% 50%;
border-bottom:1px solid #E7E7E7;
padding-bottom:4px;
padding-left:15px;
padding-top:4px;
}
.ficheros{
background:transparent url(../images/triAzul.gif) no-repeat scroll 1% 56%;
border-bottom:1px solid #E7E7E7;
padding-bottom:4px;
padding-left:15px;
padding-top:4px;
}
.negritaMin{
font-weight: bold;
}
.datosEvento{
padding-top: 4px;
padding-bottom: 4px;
}
.lineaGris{
border-bottom:1px solid #CCCCCC;
margin:0pt 0pt 10px;
padding:0pt 0pt 4px;
}
.titRojo{
background-color:#CC3300;
background-image:url(../images/bgTitRojo.gif);
color:#FFFFFF;
font-weight:bold;
padding:3px 10px;
}
.alerta{
background-color:#ee0000;
color:#FFFFFF;
font-weight: bold;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
margin:0pt 0pt 10px;
padding:5px;
text-align:center;
}
.alerta a{
color:#FFFFFF;
text-decoration:none;
}
.titAlerta{
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:14px;
}
.paginasResultado{
padding-top: 20px;
padding-bottom: 20px;
}
.paginasResultado a{
color: #5ba0d9;
}
.alignRight{
float:right;
}
.alignLeft{
float:left;
}
.enlaceEncontrado{
background:transparent url(../images/triAzul.gif) no-repeat scroll 1% 56%;
padding-bottom:4px;
padding-left:15px;
padding-top:4px;
}
.enlaces{
border-bottom:1px solid #E7E7E7;
}
.resumenEnlaces{
padding-left: 15px;
}
/*------ MAPA WEB ----*/
.ulMap{
background:#FFFFFF url(../images/mapawebvertical.png) repeat-y scroll 0px 0px;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:1em;
font-weight:bold;
list-style-type:none;
margin-bottom:5px;
margin-left:15px;
padding-left:0px;
}
.ulMap a{
color:#326FB2;
text-decoration:none;
}
.ulMap li{
background:transparent url(../images/mapawebhorizontal.png) no-repeat scroll 0px 10px;
margin-bottom:3px;
margin-left:0px;
padding-left:12px;
list-style-type:none;
}
.ulSub{
background:#FFFFFF url(../images/mapawebvertical.png) repeat-y scroll 0px 0px;
font-weight:normal;
list-style-type:none;
margin-left:50px;
padding-left:0px;
}
.ulSub li{
background:transparent url(../images/mapawebhorizontal.png) no-repeat scroll 0px 10px;
margin-bottom:3px;
margin-top:5px;
}
/*---------BUSCADOR -------------*/
.filaBuscador{
width: 98%; /* para que se vea bien en ie6 */
text-align: left;
}

.selectBuscador{
float:left;
padding-top:8px;
padding-right:32px;
/* text-align:center; */
width:120px;
font-size: 10px;
}
.selectCategoria{
text-align: left;
}
.cajaBuscador{
text-align: left;
}
.cajaBuscador form{
text-align: left;
}

/*----IMAGENES DE CONCEJALES---*/
.imgConcejal{
width: 120px;
float: left;
text-align: center;
padding-bottom:5px;
padding-top:5px;
}
.imgConcejal a img{
border: none;
}
.imgConcejal a{
text-decoration: none;
color: #326FB2;
}
.imgConcejal a:hover{
text-decoration: underline;
}


.imgAlcalde{
/*width: 120px;*/
/*float: left;*/
text-align: center;
padding-bottom:5px;
padding-top:5px;
}
.imgAlcalde a img{
border: none;
}
.imgAlcalde a{
text-decoration: none;
color: #326FB2;
}
.imgAlcalde a:hover{
text-decoration: underline;
}



/*--- ESTILOS PARA LA FICHA -----*/
.fotoConcejal{
float: left;
padding-top: 10px;
padding-right: 20px;
padding-bottom: 20px;
}
.datosConcejal{
float: left;
padding-top: 10px;
}
.filaDatosConcejal{
padding-top: 5px;
padding-bottom: 5px;
}
/*--- ESTILOS PARA LA GALERIA DE IMAGENES-----*/
.imgGaleria{
/* width: 135px; */
float: left;
text-align: center;
padding-bottom:5px;
padding-top:5px;
padding-left: 25px;
padding-right: 5px;
}

.imgGaleria a img{
border: none;
}
.imgGaleria a{
text-decoration: none;
color: #326FB2;
}
.imgGaleria a:hover{
text-decoration: underline;
}
.separador{
text-align: center;
}
/*---Formulario Buzon ciudadano----*/
.formLeft{
float:left;
margin-top:5px;
text-align:left;
width:50%;
}
.formRight{
margin-top:3px;
text-align:left;
}
.formLeft input{
width: 180px;
}
.formRight input{
width: 180px;
}
.formularioBuzonCiudadano{
text-align: center;
}
.formularioBuzonCiudadano textarea{
margin-top: 20px;
}
.formularioBuzonCiudadano form{
padding-left: 20px;
text-align: center;
}
.formLeft input.cmdEnviar{ 
width: 100px;
}

/*---- TRAMITES ----*/
.tramite{
padding-top:5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
}
.filaDatosTramite{
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
}

/*-----OFERTAS----*/
.datosOferta{
padding-bottom: 10px;
}

.listadoTramitesIzquierdo{
	float: left;
	width: 33%;
	padding-bottom: 2px;
}

.listadoTramitesCentral{
	float: left;
	width: 33%;
	padding-bottom: 2px;
}

.listadoTramitesDerecho{
	float: right;
	width: 33%;
	padding-bottom: 2px;
}
#contenido .ocms_de_norm{
width: 98%;
}

.ir{
	width:20px;
	height:20px;
}
