body {background-color:#DFDFDF;color:#000;font-family:verdana, arial, Helvetica, sans-serif;font-size:0.9em;color:#717172}

a {background-color:transparent;text-decoration:none}
a,
a:visited,
a:active,
a:hover {color:#0071E1}
a:hover {text-decoration:underline}
a img {border:none;margin:6px 8px 0 0;padding:0}

.logo a img{margin:0}

a, label, input {font-size:1em}
textarea {font-size:1.2em}
a, label, input {white-space:normal}
img {float:left}

h1,h2,h3,h4,h5,h6 {color:#fff}
h2 {font-size:large;margin-top:0}
h3 {font-size:small}
h5 {color:#93107D}
x_cnt_1,
.pie {background-color:#FFF}

ul {padding:0 0 7px 0}
li {text-align:justify}
.columnaContenido LI{line-height:15pt;list-style-type:disc;list-style-position:inside}
.columnaContenido LI LI{list-style-type:circle}
.columnaContenido LI LI LI{list-style-type:square}

.gridResultado table td,
.gridResultado table th{padding:4px 14px 4px 0;vertical-align:top}

#pagina{width:1024px; float:none; margin:0 auto}
.contenido{padding-top:3px;margin-bottom:40px}

.cabecera {background:url(img/cabecera.jpg) #fff top left no-repeat;color:#FFF;height:185px}
.cabecera h1 {color:#FFF;font-size:x-large}
.cabecera .cabTitulo {left:185px;top:23px}
.cabecera .cabTitulo h1 {color:#FFF;font-size:x-large}

.cabecera .logo{position:absolute;z-index:10}

.cabecera .utilidades {width:100%}
.cabecera .utilidades .linea{display:none}
.cabecera .utilidades .linea.enlaces,
.cabecera .utilidades .linea.menuCabecera,
.cabecera .utilidades .linea.buscador,
.cabecera .utilidades .linea.buscadorSimple,
.cabecera .utilidades .linea.cambiaEstilo{display:block;margin:0;padding:0}
.cabecera .utilidades .linea.buscador{margin-top:107px}
.cabecera .utilidades .linea.buscadorSimple p{display:none}
.cabecera #FIL_strConsultas{width:120px;border:none;background:none;font-size:1.5em;color:#717172;position:absolute;right:5px;top:113px}
.cabecera .utilidades .linea.buscadorSimple .btnImg{width:20px;height:20px;position:absolute;right:134px;top:113px}

.cabecera .utilidades .linea.enlaces{width:100%;position:absolute;right:105px;top:7px}
.cabecera .utilidades .linea.enlaces a{color:#939596;font-size:1.3em;padding:0 7px;border-right:1px solid #939596}
.cabecera .utilidades .linea.menuCabecera{width:100%;position:absolute;right:1px;top:35px}
.cabecera .utilidades .linea.menuCabecera a{text-transform:uppercase;color:#fff;font-size:1.3em;padding:0 27px;border-right:1px solid #fff}
.cabecera .utilidades .linea.menuCabecera a:hover{text-decoration:none}

.cabecera .utilidades .linea.cambiaEstilo{width:60px;position:absolute;left:220px;top:12px;text-align:left}
a.txt_letraGrande,
a.txt_letraNormal{display:block;float:left;clear:none;height:15px;width:20px;}
a.txt_letraGrande{background:url(img/letraGrande.gif) top left no-repeat}
a.txt_letraNormal{background:url(img/letraNormal.gif) top left no-repeat}

.aux_cnt_1 {background-color:#FFF;width:1024px}

.ccont_aux_2 {padding-top:5px}

.pie {margin-top:-15px;height:15px;width:1024px;background-color:#B1B3B4;color:#fff}
.pie .texto_pie {display:none}
.w3c_links,
.links_pie {top:5px}
.w3c_links a,
.links_pie a {font-size:.8em;color:#fff; padding-right:7px; margin-right:2px; border-right:1px solid #fff}
.about {display:block;clear:both;width:100%;padding-top:20px}
.pie .info{display:none}

.linea.bienvenida,
.migasDePan {padding:0 0 0 10px;font-size:0.8em}
.migasDePan a{color:#717172}
.linea.bienvenida p{margin:0}
.linea.hidden{display:none}

/*********************************************/
/*****************Buscador********************/
/*********************************************/
.busqueda #FIL_strConsultas{position:static}
.selectIntensiva .CheckIntensiva{width:25px;float:left;clear:none}

.columnaContenido.buscador li {list-style-type:none}
/*********************************************/
/***********Menu lateral izquierdo************/
/*********************************************/
.tresColumnas .contenido .columnaIzquierda{width:24%}

#moAyuntamiento{background:url(img/barraAyuntamiento.gif) top left no-repeat;width:244px}
#moservicios{background:url(img/barraServicios.gif) top left no-repeat;width:244px}
#motorrevieja{background:url(img/barraTorrevieja.gif) top left no-repeat;width:244px}
#molinea{background:url(img/barraServiciosLinea.gif) top left no-repeat;width:244px}

.columnaIzquierda .menuLateral .menuOpcion A{height:23px;text-align:center;color:#fff;padding:10px 45px 0 0;font-size:1.1em;font-weight:bolder;line-height:11pt;text-decoration:none}
.columnaIzquierda .menuLateral .menuOpcion ul{background:url(img/lineaMenu.jpg) top left repeat-x;}

.columnaIzquierda .menuLateral .menuOpcion li a{padding:2px 20px 2px 0;height:auto;text-align:left;color:#717172;font-size:1em;font-weight:700;line-height:9pt}
.columnaIzquierda .menuLateral .menuOpcion li a:hover{color:#fff;text-decoration:none;background:url(img/flechaMenu_b.gif) #9C9E9F 7px 4px no-repeat}

.columnaIzquierda .menuLateral .menuOpcion .menuOpcion,
.columnaIzquierda .menuLateral .menuOpcion .menuOpcion .menuOpcion{padding-left:20px;background:url(img/simboloMenu.gif) 6px 4px no-repeat}
.columnaIzquierda .menuLateral .menuOpcion .menuOpcion a:hover,
.columnaIzquierda .menuLateral .menuOpcion .menuOpcion ul,
.columnaIzquierda .menuLateral .menuOpcion .menuOpcion .menuOpcion a:hover,
.columnaIzquierda .menuLateral .menuOpcion .menuOpcion .menuOpcion ul{background-image:none}
.columnaIzquierda .menuLateral .menuOpcion .menuOpcion li a,
.columnaIzquierda .menuLateral .menuOpcion .menuOpcion .menuOpcion li a{}

.columnaIzquierda .menuLateral ul li ul li.menuSubOpcion a,
.columnaIzquierda .menuLateral ul li ul li.menuSubOpcion a:hover,
.columnaIzquierda .menuLateral ul li ul li.menuSubOpcionActual a,
.columnaIzquierda .menuLateral ul li ul li.menuSubOpcionActual a:hover,
.columnaIzquierda .menuLateral ul li ul li ul li.menuSubOpcion a,
.columnaIzquierda .menuLateral ul li ul li ul li.menuSubOpcion a:hover,
.columnaIzquierda .menuLateral ul li ul li ul li.menuSubOpcionActual a,
.columnaIzquierda .menuLateral ul li ul li ul li.menuSubOpcionActual a:hover{padding-left:20px;background:url(img/flechaMenu.gif) 7px 4px no-repeat}

.columnaIzquierda .menuLateral ul li ul li.menuSubOpcion a:hover,
.columnaIzquierda .menuLateral ul li ul li.menuSubOpcionActual a:hover,
.columnaIzquierda .menuLateral .menuOpcion .menuOpcion li a:hover,
.columnaIzquierda .menuLateral ul li ul li ul li.menuSubOpcion a:hover,
.columnaIzquierda .menuLateral ul li ul li ul li.menuSubOpcionActual a:hover,
.columnaIzquierda .menuLateral .menuOpcion .menuOpcion .menuOpcion li a:hover{background:url(img/flechaMenu_b.gif) #9C9E9F 7px 4px no-repeat}

.columnaContenido.perfiles .menuLateral .menuOpcion {list-style-type:none;padding-left:20px;background:url(img/simboloMenuGris.gif) 7px 10px no-repeat}
/*.columnaIzquierda .menuLateral .menuOpcion a:hover,
.columnaIzquierda .menuLateral .menuOpcion ul,
.columnaIzquierda .menuLateral .menuOpcion .menuOpcion a:hover,
.columnaIzquierda .menuLateral .menuOpcion .menuOpcion ul{background-image:none}*/
.columnaContenido.perfiles .menuLateral ul li,
.columnaContenido.perfiles .menuLateral ul li ul li{list-style-type:none}
.columnaContenido.perfiles .menuLateral ul li.menuSubOpcion a,
.columnaContenido.buscador li ,
.columnaContenido.perfiles .menuLateral ul li ul li.menuSubOpcion a{padding-left:20px;background:url(img/flechaMenuGris.gif) 7px 7px no-repeat;padding-top:0;padding-bottom:0}

/*******************************************/
/***********Menu lateral derecho************/
/*******************************************/
.tresColumnas.portada .columnaDerecha {display:block}
.tresColumnas .columnaDerecha {display:none}
.tresColumnas .contenido .columnaDerecha{width:24%}
.columnaDerecha .linea.bloque{width:240px;padding-bottom:0}
.columnaDerecha .linea.bloque .linea {padding-top:0}
.columnaDerecha .titulo.h2.callejero,
.columnaDerecha .titulo.h2.agenda{float:left;width:100%;height:29px;padding-top:5px}
.columnaDerecha .titulo.h2.callejero {background:url(img/barraCallejero.gif) top left no-repeat}
.columnaDerecha .titulo.h2.agenda {background:url(img/barraAgenda.gif) top left no-repeat}
.columnaDerecha .titulo.h2 h2{padding:0 0 0 70px;font-weight:normal}

#mointeres{background:url(img/barraSitios.gif) top left no-repeat}
#mointeres A{height:23px;text-align:center;color:#fff;padding:10px 0 0 45px;font-size:large;font-weight:normal;line-height:11pt;text-decoration:none}

#interes li a {padding:2px 20px;background:url(img/flechaMenu2.gif) 7px 4px no-repeat;height:auto;text-align:left;color:#717172;font-size:1em;font-weight:700;line-height:9pt}
#interes li a:hover {color:#fff;text-decoration:none;background:url(img/flechaMenu_b.gif) #E8A71F 7px 4px no-repeat}

.buzon .linea{width:50px;margin:0 auto}

.tresColumnas.portada .columnaDerecha .EDC_grupoResultados {border:none;padding:0 0 0 5px;margin:0;width:98%}
.tresColumnas.portada .columnaDerecha .EDC_grupoResultados:hover {background-color:#e20019;color:#fff}
.tresColumnas.portada .columnaDerecha .EDC_grupoResultados:hover div,
.tresColumnas.portada .columnaDerecha .EDC_grupoResultados:hover div a{color:#fff;text-decoration:none}
.columnaDerecha .resulConsulta .acciones {margin:0; padding:0; width:63%; float:right}
.columnaDerecha .resulConsulta .resultados {margin:0; padding:0; width:35%; float:left}
.columnaDerecha .EDC_Texto{display:inline;float:none; padding:0}
.cntFecAgenda{color:#E20019;background:url(img/flechaMenu3.gif) 3px 6px no-repeat;padding-left:12px}
.cntFecAgenda:hover{background:url(img/flechaMenu_b.gif) 3px 6px no-repeat}

.tresColumnas.portada .columnaDerecha .masActividades .linkCompuesto{color:#e20019;float:right;padding-right:15px}

/***********************************/
/*************Contenido*************/
/***********************************/
.tresColumnas.portada .contenido .columnaContenido{width:50%;padding-left:5px}
.tresColumnas .contenido .columnaContenido{width:74%;padding-left:5px}
.linea.bloque.izq,
.linea.bloque.der{padding-top:0;clear:none}
.linea.bloque.izq{width:80%}
.linea.bloque.der{width:19%}
.linea.bloque.der .linea.imagenBase{width:30px;margin:0 auto}
.columnaContenido .titulo.h2 {background:url(img/barraTitAyun.gif) top left no-repeat}
.columnaContenido .titulo.h2.perfil {background:url(img/barraTitulo.gif) top left no-repeat}
.columnaContenido .titulo.h2.noticias {background:url(img/barraTitulo2.gif) top left no-repeat;margin-top:10px}
.columnaContenido.torrevieja .titulo.h2 {background:url(img/barraTitTorre.gif) top left no-repeat}
.columnaContenido.servicios .titulo.h2 {background:url(img/barraTitServicios.gif) top left no-repeat}
.columnaContenido.serviciosL .titulo.h2 {background:url(img/barraTitLinea.gif) top left no-repeat}
.columnaContenido.perfiles .titulo.h2 {background:url(img/barraTitPerf.gif) top left no-repeat}
.columnaContenido .titulo.h2 h2{padding:0 0 0 10px;font-weight:normal}
.linea.bloque.tiempo {padding-top:0}

.columnaDerecha iframe {width:230px !important}
.columnaDerecha #cont_c9ae80b55bc290b5d1ba5da49fd387a8{float:left !important; width:230px !important}
#cont_c9ae80b55bc290b5d1ba5da49fd387a8 a{display:none}

.linea.bloque.perfiles {float:none}
.linea.bloque.perfiles .linea{margin:0 12px;display:block;float:left;width:72px;clear:none;text-align:center}
.linea.bloque.perfiles .linea .img_imgLink{clear:none}


.columnaContenido.ayuntamiento .titulo.h4 {background:url(img/barraTitAyun2.gif) center left no-repeat}
.columnaContenido.ayuntamiento .titulo.h4 h4{color:#E2001A;padding-left:125px}
.columnaContenido.torrevieja .titulo.h4 {background:url(img/barraTitTorre2.gif) center left no-repeat}
.columnaContenido.torrevieja .titulo.h4 h4{color:#F29400;padding-left:125px}
.columnaContenido.servicios .titulo.h4 {background:url(img/barraTitServicios2.gif) center left no-repeat}
.columnaContenido.servicios .titulo.h4 h4{color:#7AB030;padding-left:125px}
.columnaContenido.serviciosL .titulo.h4 {background:url(img/barraTitLinea2.gif) center left no-repeat}
.columnaContenido.serviciosL .titulo.h4 h4{color:#93117E;padding-left:125px}
.columnaContenido.perfiles .titulo.h4 {background:url(img/barraTitPerf2.gif) center left no-repeat}
.columnaContenido.perfiles .titulo.h4 h4{color:#999;padding-left:125px}

.elem2Columnas .columna1{width:20%;}
.elem2Columnas .columna2{width:68%;}

.columnaContenido .linea{padding:0}
.columnaContenido .linea p{margin-top:0;text-align:justify}

.columnaContenido .columna2 ul li {padding-left:0;}
.columnaContenido .columna2 ul li ul {padding-left:20px}
.columnaContenido .columna2 ul li ul li {list-style-type:circle}

.masNoticias{text-align:right;margin-right:55px;}

.columnaContenido .textoBaseIzq,
.columnaContenido .textoBaseDer{margin:10px 0 5px}
.columnaContenido .linea.imagenes{display:block;float:left;width:100%}
.columnaContenido .linea.imagenBase{text-align:center}
.columnaContenido .linea.imagenes .linea.imagenBase img{float:none;margin:0 auto 5px}

#documentoFinal .columnaContenido .documento .titulo.h2{margin-top:5px}
#documentoFinal .columnaContenido .documento h4{color:#717172}
#documentoFinal .columnaContenido .documento .cntImagen IMG{margin-right:10px}

.columnaContenido TABLE {width:100%}
.columnaContenido .attachment TABLE.tabla_attachments {width:auto}

.columnaContenido TABLE CAPTION,
.columnaContenido TABLE TH{text-align:center;font-weight:bold}
.columnaContenido TABLE TH,
.columnaContenido TABLE TD{border:1px solid #000;padding:1px}

.columnaContenido .cntconsulta TABLE TH,
.columnaContenido .cntconsulta TABLE TD,
.columnaContenido .attachment TABLE TH,
.columnaContenido .attachment TABLE TD{BORDER:NONE;text-align:left}

.motSol{margin-bottom:20px}
.motSol .linkCompuesto{margin-top:10px;color:#E2001A}

.enlaceRutas .linea,
.mp3 {display:block;float:none;margin:0 auto;width:75px;clear:none}
.mp3{width:50px;margin-top:15px}
/***********************************/
/*************Consultas*************/
/***********************************/

.tresColumnas.noticia .documento IMG,
.cntImagen {display:block;float:left;clear:none;margin-right:20px;max-width:250px}
.cntImagen IMG{max-width:250px;max-height:250px}
.gridResultado .cntImagen{margin-right:0;padding-right:0}
.gridResultado .cntImagen IMG{max-width:50px;max-height:50px}
.tresColumnas.portada  .gridResultado .cntImagen IMG{max-width:125px;max-height:125px;margin-right:20px}

.tresColumnas.portada  .EDC_grupoResultados{display:block;float:left;clear:both;width:90%}

.cntTitulo,
.cntNoticia{width:auto}
.tresColumnas.noticia H3,
.cntTitulo{color:#B2CDDE;font-size:1.6em}

.tresColumnas.portada .columnaContenido .acciones,
.tresColumnas.portada .columnaContenido .acciones .EDC_Texto{float:right}
.tresColumnas.portada .columnaContenido .acciones A{float:right;color:#B2CDDE;font-weight:bold}
.acciones IMG{margin:6px 8px 0 0}

.tresColumnas.noticia .cabecera,
.tresColumnas.noticia .columnaIzquierda,
.tresColumnas.noticia .migasDePan,
.tresColumnas.noticia .botones.sup{display:none}

.tresColumnas.portada .EDC_grupoResultados{width:90%;margin-bottom:5px;padding:0 0 5px 10px;border-bottom:1px solid #B2CDDE}
.tresColumnas.portada .EDC_grupoResultados .resultados .EDC_Texto{padding-left:0}

.tresColumnas.noticia .documento UL,
.tresColumnas.noticia .documento UL LI{list-style-type:disc;list-style-position:inside}

.EDCresultado TABLE {width:auto}

.resulConsulta.estado .servicio .edc_etiqueta{display:block;float:left;width:auto;margin-right:10px}

/*----------------------------------------------------------------------------------------------------------------------------*/
.servicio .legend{display:none}
.linea.linksAcciones {clear:none;height:auto;width:auto;float:left;margin-right:10px}
.acciones a,
.acciones a:visited,
.acciones a:active,
.acciones a:hover,
.linea.linksAcciones a,
.linea.linksAcciones a:visited,
.linea.linksAcciones a:active,
.linea.linksAcciones a:hover{color:#E2001A}

.acciones{width:auto;margin-bottom:10px}
.acciones a{margin-right:5px}

.tresColumnas.portada .columnaContenido .acciones{width:auto;margin-bottom:3px}
.tresColumnas.portada .columnaContenido .acciones .EDC_Texto{padding:0 10px}

.tresColumnas.portada .columnaDerecha .acciones a,
.tresColumnas.portada .columnaDerecha .acciones a:visited,
.tresColumnas.portada .columnaDerecha .acciones a:active,
.tresColumnas.portada .columnaDerecha .acciones a:hover{color:#717172}

.tresColumnas.portada .columnaContenido .acciones a,
.tresColumnas.portada .columnaContenido .acciones a:visited,
.tresColumnas.portada .columnaContenido .acciones a:active,
.tresColumnas.portada .columnaContenido .acciones a:hover{color:#B2CDDE}

/*----------------- Calendario AJAX -----------------*/
.calendario .cal_mes .cal_mes_anterior,
.calendario .cal_mes .cal_titulo_mes,
.calendario .cal_mes .cal_mes_siguiente{color:#fff; background-color:#E2001A;}/*JC*/
.calendario .cal_mes TH{color:#FFF; background-color:#676767;}/*JC*/
.calendario .cal_mes TD{width:20px; height:15px;}/*JC*/
.calendario .cal_mes .cal_dias_finde{background-color:#CCC;}/*JC*/
.cal_titulo_mes img{float:none}
#EDC_Calendario_1_numcal_0{width:100%}
.columnaContenido table td.celda_calendario {border:none}
.gridResultado .calendario td.cal_dias_hoy{background-color:#BBB}
.cal_mes .tooltip .accionCalendario,
.cal_mes .tooltip .accionCalendario,
.cal_mes .tooltip .accionCalendario{display:block;float:left;width:32%;clear:none}
.cal_mes .tooltip .EDC_Texto{clear:both}