 /* CSS Document */
body {background-image:url(../imagenes/fondo.gif);background-repeat:repeat;}

#caja {background-color:white;}


h1, h2, h3, h4, h5, h6 {font-family:Arial, Helvetica, sans-serif; clear:left;}

p, dt, dd, a, label, ul, ol, legend {font-family:Verdana, Arial, Helvetica, sans-serif;}

p {font-size:12px; color:#333; line-height: 1.2em; line-height: 1.5em; }

a {text-decoration:none; color:#004e92;}

a:hover {text-decoration:underline;}

acronym {text-decoration:none;}

img {margin:0; padding:0;}

fieldset {border:0;}

#cabecero h1 {color:#FFF; margin:0; padding:7px 0 0 620px; font-size:24px; text-transform:uppercase; font-weight:normal; }


#menu ul {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.63em; text-transform:uppercase; vertical-align:bottom; margin-top:0.19em; margin-left:0.19em;padding:0; list-style:none; float:left;}

#menu li {float:left; margin:0.65em 0 0 0;}

#menu li a {width:8.9em; background-color:#E8E3DB; color:#004E92; border-top:1px solid #FFF; border-left:1px solid #FFF; border-right:1px solid #FFF; margin-right:0.37em; text-align:center; line-height:1.9em; display:block;}

#menu li a:hover {background-color:#BFB499; color:#004E92;}

#menu li a:active {background-color:#FFF; color:#B1A483;}




#zonaBuscador ul {display:block; float:left; }

#zonaBuscador li {display:block; float:left; margin-right:5px; margin-bottom:-1px; }



.buscar {background-image:url(../imagenes/lupa.gif); background-repeat:no-repeat; width:30px; height: 30px; border-top:1px solid #D7D0BF;  border-left:1px solid #D7D0BF;  border-right:1px solid #D7D0BF; border-bottom:1px solid red;}

.info {background-image:url(../imagenes/info.gif); background-repeat:no-repeat; width:30px; height:30px; border-top:1px solid #D7D0BF;  border-left:1px solid #D7D0BF;  border-right:1px solid #D7D0BF; border-bottom:1px solid red;; background-color:#E8E3DB; clear:right;}






#buscadorCalle h1 {font-size:20px; color:#D7D0BF; margin:5px 0 5px 5px;}

#buscadorCalle h2 {font-size:16px; color:#D7D0BF; margin:5px 0 5px 5px;}

#buscadorCalle form {margin-left:5px; width:175px;}


#buscarCalle fieldset {border:1px solid #FFF; padding-bottom:5px;}

#buscarCalle legend {float:left;clear:both;font-size:15px; color:#004E92; font-weight:bold; margin-top:5px; margin-bottom: 0.5em;}

#buscarCalle label {float:left; margin-left: 0.5em; font-size: 10px; color: #888888}
#buscarCalle input {float:left; margin:5px 0 3px 0.5em; width:160px; background-image:url(../imagenes/fondoInputBuscador.gif); background-repeat:repeat-x; border-top:1px solid #808080; border-left:1px solid #808080; border-bottom:1px solid #D4D0C8; border-right:1px solid #D4D0C8;}
/*#buscarCalle input {margin:-1.4em 0px 0px 0.5em; width:160px; background-image:url(../imagenes/fondoInputBuscador.gif); background-repeat:repeat-x; border-top:1px solid #808080; border-left:1px solid #808080; border-bottom:1px solid #D4D0C8; border-right:1px solid #D4D0C8;} */
#buscarCalle select {float:left; margin:5px 0 3px 0.5em; width:160px;}
/* #buscarCalle select {margin:-1.4em 0px 0px 0.5em; width:160px;} */

.botonBusqueda {background-color:#004E92; width:90px !important; margin-left:80px!important; margin-top:5px; background-image:url(../imagenes/pix.gif) !important; color:#FFF;border-top:1px solid #0083F9 !important; border-left:1px solid #0083F9!important; border-bottom:1px solid #003362!important; border-right:1px solid #003362!important; font-weight:bold !important; margin-bottom:5px !important;}
#buscadorCalle hr {height:1px; margin:5px 0;}
#buscarCalle ul {font-size:12px; margin:5px 0 5px 10px;}


#zonaMapaIndex dl {float:left; margin-top: 100px; }

#zonaMapaIndex dd {padding-left:180px; margin-top:-50px; margin-bottom:25px; font-size:12px; text-align:justify; line-height: 1.5em;}

.busqDireccion {background-image:url(../imagenes/cartelDireccion.gif); background-repeat:no-repeat; padding-left:180px; height:75px; color:#004E92; font-weight:bold;}

.busqBarrio {background-image:url(../imagenes/BusqBarrios.gif); background-repeat:no-repeat; padding-left:180px; height:75px; color:#004E92; font-weight:bold;}

.busqCodigo {background-image:url(../imagenes/codPostal.gif); background-repeat:no-repeat; padding-left:180px; height:75px; color:#004E92; font-weight:bold;}

.busqEdificio {background-image:url(../imagenes/edifSingular.gif); background-repeat:no-repeat; padding-left:180px; height:75px; color:#004E92; font-weight:bold;}

#zonaMapa h1 {font-size:20px; color:#D7D0BF; margin:0px 0 2px 5px;}

#zonaMapa h2 {font-size:20px; color:#D7D0BF; margin:5px 0 2px 5px;}

#zonaMapa h3 {font-size:16px; color:#993300; margin:5px 0 5px 5px;}

#zonaMapa fieldset {border:1px solid #FFF; padding-bottom:5px;}

#zonaMapa legend {font-size:16px; color:#AC2020; font-weight:bold; margin-top:5px;}

#zonaMapa label {font-size:14px;}

#zonaMapa hr {background-image:url(../imagenes/fondoHr.gif); background-repeat:repeat-x; margin:0px 0;}

.mapa {border:1px solid #D7D0BF; float:left !important; margin:5px 0;}

#zonaMapa em {color:#993300; font-style:normal;}

.lupaGr {background-image:url(../imagenes/lupaFondo.gif); background-repeat:no-repeat; background-position: 80% 15%; }

.direccion {font-size: 0.65em; color: #444444; background-image:url(../imagenes/topoDireccion.gif); background-repeat:no-repeat; padding-left: 15px; margin-bottom:10px;}

.herramientas {background-image:url(../imagenes/topo_lista.gif); background-repeat:no-repeat; padding-left:20px; padding-bottom:7px; width: 75%;}

#InformacionCalle h1 {font-size:20px; color:#D7D0BF; margin:5px 0 5px 5px;}

#InformacionCalle h2 {font-size:16px; color:#D7D0BF; margin:5px 0 5px 5px;}

#InformacionCalle form {margin-left:5px; width:175px;}

#InformacionCalle fieldset {border:1px solid #FFF; padding-bottom:5px;}

#InformacionCalle legend {font-size:16px; color:#004E92; font-weight:bold; margin-top:5px;}

#InformacionCalle input {margin:0 0 5px 5px;}

#InformacionCalle select {margin:5px 0 3px 5px; width:160px;}

#InformacionCalle hr {height:1px;}

#InformacionCalle ul {font-size:12px; margin:5px 0 5px 10px;}

#adonde ul {float:left;}

#adonde li {list-style-type:none; width:155px; float:left; font-size:13px; margin:0 0px 0px 0;}

#paradas ul {float:left; margin-top: 0.7em;}

#paradas li {list-style-type:none; width:300px; float:left; font-size:11px; margin:0 0px 0px 0; line-height: 2em;}

.parada {background-position: 0 -.2em;background-image:url(../imagenes/parada.gif); background-position: bottom left;  background-repeat:no-repeat; padding-left: 1.5em }

#linea dl {float:left;display:block;}

#linea dt {font-family:Arial; font-weight:bold;float:left; padding-left:2px; padding-right:2px; padding-top:3px; padding-bottom: 3px; border: 1px #dddddd solid; background-color: #eeeeee; color: #2064AB;  font-size:18px; text-align:left;}

#linea dd {font-family:Arial; font-weight:bold; float: left;margin-left:2px; padding-left:4px; padding-right:4px; padding-top:3px; padding-bottom: 3px; border: 1px #dddddd  solid; background-color:#2064AB; color: #eeeeee;  font-size:18px; text-align:left; }

#horario dl {float:left;}

#horario dt {background-color: silver; width: 520px; clear: left; margin-left: 4px; margin-bottom: 10px; margin-right: 0px; margin-top: 5px;  clear:both;font-family:Arial;  font-weight:bold; padding-left:2px; padding-right:2px; padding-top:3px; padding-bottom: 3px; border: 1px #dddddd solid; background-color: white; color: #2064AB;  font-size:12px; text-align:left;}

#horario dd {font-family:Arial; width: 32px; color: red; float:left; font-weight:bold; margin-left:2px; margin-bottom: 2px; padding-left:4px; padding-right:4px; padding-top:3px; padding-bottom: 3px; border: 1px #dddddd  solid; background-color: white; color: silver;  font-size:12px; text-align:left; }


#paramBusqueda dl {margin-left:10px;}

#paramBusqueda dt {font-weight:bold;  float:left; width:120px; text-align:right; padding-right:5px; clear:left; font-size:12px;}

#paramBusqueda dd {font-size:12px;  padding-bottom:3px;}

.resultadoAquicercaTit {font-weight:bold; float:left; width:90px; text-align:right; padding:5px 5px 0 0; clear:left; font-size:12px;}

.resultadoAquicercaDir {font-size:12px; padding:5px 0 3px 0; width:350px; float:left; }

.resultadoAquicercaTel {font-size:12px; padding:5px 0 10px 0; width:260px; float:left; }

.verMapa {background-image:url(../imagenes/topoHerramientas.gif); background-repeat:no-repeat; background-position:left; font-weight:bold; float:right; width:70px; text-align:left; font-size:12px; padding:5px 5px 10px 15px; }

.verFicha {background-image:url(../imagenes/topoFicha.gif); background-repeat:no-repeat; background-position:left; font-weight:bold; float:right; width:70px; text-align:left; font-size:12px; padding:5px 5px 10px 15px; }

.Resultadocine {background-image:url(../imagenes/cine.gif); background-repeat:no-repeat; padding-left:20px; vertical-align:middle; font-size:14px; float:left; margin-top:5px;}

.Resultadorestaurante {background-image:url(../imagenes/restaurante.gif); background-repeat:no-repeat; padding-left:20px; vertical-align:middle; font-size:14px; float:left; margin-top:5px; }

.Resultadohotel {background-image:url(../imagenes/hotel.gif); background-repeat:no-repeat; padding-left:20px; vertical-align:middle; font-size:14px; float:left; margin-top:5px; }

.Resultadoparking {background-image:url(../imagenes/parking.gif); background-repeat:no-repeat; padding-left:20px; vertical-align:middle; font-size:14px; float:left; margin-top:5px; }

.Resultadofarmacia {background-image:url(../imagenes/farmacia.gif); background-repeat:no-repeat; padding-left:20px; vertical-align:middle; font-size:14px; float:left; margin-top:5px; }

.Resultadohospital {background-image:url(../imagenes/hospital.gif); background-repeat:no-repeat; padding-left:20px; vertical-align:middle; font-size:14px; float:left; margin-top:5px; }

.Resultadoteatro {background-image:url(../imagenes/teatro.gif); background-repeat:no-repeat; padding-left:20px; vertical-align:middle; font-size:14px; float:left; margin-top:5px; }

.resultadosNomenclator {background-image:url(../imagenes/topoHerramientas.gif); background-repeat:no-repeat; background-position:left; padding:5px 0 5px 20px; font-size:12px; border-bottom:1px solid #D7D0BF; list-style:none;}

.fotoFicha {float:right; margin:10px;}

#zonaMapa p {text-align:justify; margin-bottom:5px;}

.imagenlinea  {background-image:url(../img/linea.gif); color:white; font-size: 14px; text-align:center; margin-bottom:5px;}

.verMapaNomenclator {background-image:url(../imagenes/topoHerramientas.gif); background-repeat:no-repeat; background-position:left; font-weight:bold; font-size:12px; padding:5px 5px 5px 15px; }

.nomenclatorDt {font-size:12px; font-weight:bold;}

.nomenclatorDl {font-size:12px; padding:5px 0 10px 0; text-align:justify;}

.nomenclatorDl strong {color:#CC0000;}



/* estos son contribución del rubén neng o nuevos o añadidos de otros ficheros*/

.detallePHistorico {background-image:url(../imagenes/ic_planoshistoricos.gif); background-repeat:no-repeat; background-position: top left; padding-left:100px; height:220px;}

.detalleSituacion {background-image:url(../imagenes/ic_routing2.gif); background-repeat:no-repeat; background-position: center left; padding-left:70px; height:75px;}

.detalleParada {background-image:url(../imagenes/ic_paradas3.gif); background-repeat:no-repeat; background-position: top left; padding-left:50px; height:50px;}

.detalleLinea {background-image:url(../imagenes/ic_routing2.gif); background-repeat:no-repeat; background-position: center left; padding-left:70px; height:75px;}

.detalleRouting {background-image:url(../imagenes/ic_routing2.gif); background-repeat:no-repeat; background-position: center left; padding-left:70px; height:75px;}

.menuBuses {background-image:url(../imagenes/ic_busesUrbanos.gif); background-repeat:no-repeat; padding-left:100px; height:75px; color:#004E92; font-weight:bold;}

.menuRouting {background-image:url(../imagenes/ic_routing.gif); background-repeat:no-repeat; padding-left:100px; height:75px; color:#004E92; font-weight:bold;}

.menuLineas {background-image:url(../imagenes/ic_lineas.gif); background-repeat:no-repeat; padding-left:100px; height:75px; color:#004E92; font-weight:bold;}

.menuParadas {background-image:url(../img/ic_busesUrbanos.gif); background-repeat:no-repeat; padding-left:100px; height:75px; color:#004E92; font-weight:bold;}

.menuReal {background-image:url(../img/ic_busesUrbanos.gif); background-repeat:no-repeat; padding-left:100px; height:75px; color:#004E92; font-weight:bold;}

.menuIncidencias {background-image:url(../img/incidencia.gif); background-repeat:no-repeat; padding-left:100px; height:75px; color:#004E92; font-weight:bold;}


#zonaMenuIndex dl {float:left;padding-left: 120px; margin-top: 50px; border-left:1px solid black;}

#zonaMenuIndex dd {padding-left:120px; margin-top:-50px; margin-bottom:25px; font-size:12px; text-align:justify; }


#paginadorSuperior ul {float:left;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.69em !important; text-transform:uppercase; list-style:none;}

#paginadorSuperior li {float:left; border-top:1px solid #BFB499; border-left:1px solid #BFB499; border-right:1px solid #BFB499; padding:0.32em; line-height:1em; width:1em; text-align:center; margin-right:0.4em; display:inline; background-color:#E8E3DB; margin-bottom:0 !important;}

#paginadorInferior ul {float:left;border-top:1px solid #BFB499; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.69em !important; text-transform:uppercase; list-style:none; margin-left:0 !important;}

#paginadorInferior li {float:left; border-bottom:1px solid #BFB499; border-left:1px solid #BFB499; border-right:1px solid #BFB499; padding:0.32em; line-height:1em; width:1em; text-align:center; margin-right:0.4em; display:inline; background-color:#E8E3DB;}

.pagAnterior {width:6em !important; text-align:right !important; background-image:url(../../portal20/imagenes/bot_anterior.gif); background-repeat:no-repeat; background-position:left; margin-left:1em !important; margin-right:0 !important; background-color:#FFF !important;}

.pagAnteriorGr {width:6em !important; text-align:right !important; background-image:url(../../portal20/imagenes/bot_anterior.gif); background-repeat:no-repeat; background-position:left; margin-left:4.1em !important; margin-right:0 !important; background-color:#FFF !important;}

.pagAnterior a, .pagSiguiente a, .pagAnteriorGr a {color:#000;}

.pagSiguiente {width:6em !important; text-align:left !important; background-image:url(../../portal20/imagenes/bot_siguiente.gif); background-repeat:no-repeat; background-position:right; margin-left:0.9em; margin-right:0 !important; background-color:#FFF !important;}

.numPaginas {border:0 !important; width:8.5em !important; text-align:right !important; margin-right:0 !important; background-color:#FFFFFF !important;}

.distancia {background-image:url(../imagenes/i2.gif); background-repeat:no-repeat; padding-left:1.2em; line-height:1em; color: #aaaaaa}
.geoLocalizacion {background-image:url(../imagenes/topo_localizacion.gif); background-repeat:no-repeat; padding-left:1.8em; padding-bottom:0.5em; padding-top:0.2em; line-height:1.2em; color: #aaaaaa}

#listaVias dl {margin-left: 2.5em;}
#listaVias dt {background-image:url(../imagenes/topo_localizacion.gif); background-repeat:no-repeat;  line-height:1em; font-size:0.7em; color:#D7D0BF; margin-top:0.6em; padding-left:1.2em; padding-bottom: 0.5em; border-bottom:1px dotted #D7D0BF; clear:both;}
#listaVias dd {font-size:0.8em; margin-left:2em; padding-bottom:0.3em;}
#listaVias input {float:left;}
#listaVias label {display:block; text-decoration:none; color:#004e92; background-image:url(../imagenes/topo_localizacion.gif); background-repeat:no-repeat; line-height:1em;  margin-top:0.4em; padding-left:1.2em; padding-bottom: 0.5em; border-bottom:1px dotted #D7D0BF; clear:right;font-size:0.65em; margin-left:2em; padding-bottom:1em;}

dl.listaPlanos  {float:left; text-transform: lowercase;}
.listaPlanos dd  {float:left; margin-left: 15px; text-transform: capitalize; font-size: 0.65em; width: 240px; height: 30px; margin-left: 0.9em; background-image:url(../imagenes/topo_lista.gif); background-repeat:no-repeat; line-height:1.3em;  margin-top:0.3em; padding-left:1.7em; padding-bottom: 0.5em; }


#servicioscallejero dl {margin-left: 2.5em;}
#servicioscallejero dt {display: block; float:left; clear:both;}
#servicioscallejero #aquicerca {background-image:url(../imagenes/topo_localizacion.gif); background-repeat:no-repeat;  line-height:1em; font-size:0.8em; color:#D7D0BF; margin-top:0.6em; padding-left:1.2em; padding-bottom: 0.5em;  }
#servicioscallejero #routing {background-image:url(../imagenes/ic_busesUrbanos.gif); background-repeat:no-repeat;  line-height:1em; font-size:0.8em; color:#D7D0BF; margin-top:0.6em; padding-left:1.2em; padding-bottom: 0.5em;  }
#servicioscallejero #historia {background-image:url(../imagenes/topo_localizacion.gif); background-repeat:no-repeat;  line-height:1em; font-size:0.8em; color:#D7D0BF; margin-top:0.6em; padding-left:1.2em; padding-bottom: 0.5em;  }
#servicioscallejero #vistaaerea {background-image:url(../imagenes/topo_localizacion.gif); background-repeat:no-repeat;  line-height:1em; font-size:0.8em; color:#D7D0BF; margin-top:0.6em; padding-left:1.2em; padding-bottom: 0.5em;  }
#servicioscallejero #syr {background-image:url(../imagenes/topo_localizacion.gif); background-repeat:no-repeat;  line-height:1em; font-size:0.8em; color:#D7D0BF; margin-top:0.6em; padding-left:1.2em; padding-bottom: 0.5em;  }
#servicioscallejero dd {float:left;clear:both;font-size:0.8em; margin-left:2em; padding-bottom:0.3em;}

#tranvias { padding:1em;line-height: 1.5em; float:left; display:block; clear:both; border-top: 1px solid #eeeeee;  margin-top: 20px;font-family:Verdana, Arial, Helvetica, sans-serif; float:left;  font-size: 12px; color: #aaaaaa; }
#tranvias strong { color: #553333;}
#tranvias img {float: right;padding-right: 10px;padding-bottom: 5px; padding-top: 5px; }

#doblecolumna  {float:left; width:230px;margin:5px;}
#doblecolumna1  {float:left; width:230px;margin:5px; padding-right: 9px;border-right: 1px #eeeeee solid;}

#zonaResultados {float:left;}

#submenu {line-height:4em;}
#submenu ul {clear:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.63em; text-transform:uppercase; vertical-align:bottom; margin-top:0.19em; margin-left:0.19em;padding:0; list-style:none; float:left;}
#submenu li {float:left; margin:0.65em 0 0 0;}
#submenu li a {width:8.9em; background-color:#E8E3DB; color:#004E92; border-top:1px solid #FFF; border-left:1px solid #FFF; border-right:1px solid #FFF; margin-right:0.37em; text-align:center; line-height:1.9em; display:block;}
#submenu li a:hover {background-color:#BFB499; color:#004E92;}
#submenu li a:active {background-color:#FFF; color:#B1A483;}

#cajaResultados {margin-left: -0.62em; padding: 0.65em;margin-top:1.8em;  }
#cajaResultados #itinerarios {margin-left: 0em; }
#cajaResultados #itinerarios dl {margin-left: 0em; margin-top:0.75em; border-top: 1px solid silver; clear:both;}
#cajaResultados #itinerarios ul {clear:right; font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; vertical-align:bottom; margin-top:0.19em; margin-left:0.19em;padding:0; list-style:none; float:left; }
#cajaResultados #itinerarios li {float:left;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.63em; margin:0em 0.75em 0 0; }


.itemClaro {float:left; background-color:#FFF; border-bottom:1px solid #D7D0BF; padding: 0.3em 0.63em 0.3em 0.3em; width: 95%}
.itemClaro dt { background-image:url(../imagenes/topo_bus.gif); background-repeat:no-repeat;  padding-left:15px; font-size:13px; line-height:16px; margin-bottom:0.63em;}
.itemClaro dd {margin:0 0 0.63em 15px; font-size:0.75em; color:#5F6352;}
.itemClaro dd strong, .itemOscuro dd strong {text-transform:uppercase; }
.itemOscuro {float:left; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#FAFAF8; border-bottom:1px solid #D7D0BF; padding: 0.3em 0.63em 0.3em 0.3em; width: 95%}
.itemOscuro dt { background-image:url(../imagenes/topo_bus.gif);  background-repeat:no-repeat; padding-left:15px; font-size:13px; line-height:16px; margin-bottom:0.63em;}
.itemOscuro dd {margin:0 0 0.63em 15px; font-size:0.75em; color:#5F6352;}

.ic_bus { background-image:url(../imagenes/topo_bus.gif); background-repeat:no-repeat; padding-left:15px; margin:5px 5px 5px 0px;font-size:10px;line-height: 1.4em;}
.quees {background-image:url(../imagenes/ic_queEs.gif); background-repeat:no-repeat; padding-left:15px; text-transform:uppercase; margin:5px;}
.info010 { background-image:url(../imagenes/topo_horario.gif); background-repeat:no-repeat; padding-left:15px; text-transform:uppercase; margin:5px;}
.tramiteLinea { background-image:url(../imagenes/topo_localizacion.gif); background-repeat:no-repeat; padding-left:18px; text-transform:uppercase; margin:5px;}
.ic_itinerario { background-image:url(../imagenes/topo_itinerario.gif); background-repeat:no-repeat; padding-left:14px; text-transform:uppercase; margin:5px;line-height:11px;}
.ic_parada { background-image:url(../imagenes/topo_parada.gif); background-repeat:no-repeat; padding-left:14px; text-transform:uppercase; margin:5px;line-height:11px;}
.ic_horario { background-image:url(../imagenes/topo_horario.gif); background-repeat:no-repeat; padding-left:14px; text-transform:uppercase; margin:5px;line-height:11px;}
.ic_situacion { background-image:url(../imagenes/topo_situacion.gif); background-repeat:no-repeat; padding-left:14px; text-transform:uppercase; margin:5px;line-height:11px;}



#sabiasQue {float:left;  background-color:#F5F3EE; background-position: bottom right; background-repeat:no-repeat; padding:0.31em; width: 100%; background-image:url(http://www.coruna.es/ImagenDinamica/1177332033809_aW50ZXJyb2dhbnRlLDguZ2lm_60x63_100Q.jpeg);}
#sabiasQue  h4 { color:#8F7D5C; font-size:1.51em; font-weight:normal; margin: 0.31em 0 0 0.31em;}
#sabiasQue  h5 { color:#BAAD94; font-size:1.13em; font-weight:normal; margin: 0.31em 0.31em 0.31em 0.63em;}
#sabiasQue  p, #deUtilidadDer p {margin:0.63em;}
#sabiasQue  form {color:#000; margin:0 0 0 0.63em; display:block;}
#sabiasQue input {font-size:0.75em; height:1.5em; margin:0 0.3em 0 0.63em; float:left;}
#sabiasQue img {vertical-align:top; margin:0.06em 0 0 0.31em; border:0;}
#sabiasQue dl {float:left; margin-right:0em; margin-top:1em; width:20em; height: 6em; }
#sabiasQue dd {margin-top:0.19em; }

#sabiasQue a {border:0;}

#deUtilidad {float:left;  background-color:#F5F3EE; background-image:url(../img/fondo_deUtilidad.gif); background-position: bottom right; background-repeat:no-repeat; padding:0.31em; width: 100%; }
#deUtilidad  h4 { color:#8F7D5C; font-size:1.51em; font-weight:normal; margin: 0.31em 0 0 0.31em;}
#deUtilidad  h5 { color:#BAAD94; font-size:1.13em; font-weight:normal; margin: 0.31em 0.31em 0.31em 0.63em;}
#deUtilidad  p, #deUtilidadDer p {margin:0.63em;}
#deUtilidad  form {color:#000; margin:0 0 0 0.63em; display:block;}
#deUtilidad input {font-size:0.75em; height:1.5em; margin:0 0.3em 0 0.63em; float:left;}
#deUtilidad img {vertical-align:top; margin:0.06em 0 0 0.31em; border:0;}
#deUtilidad dl {float:left; margin-right:0em; margin-top:1em; width:20em; height: 6em; }
#deUtilidad dd {margin-top:0.19em; }

#deUtilidad a {border:0;}



.listaServicios {margin:0.31em 0.31em 0.63em 0.63em; font-size:0.69em;}
.listaServicios dd {margin-left:3.5em;}
.listaServicios2 {margin:0.31em 0.31em 0.63em 0.63em; font-size:0.69em;}
.listaServicios2 dd {margin-left:8em;}
.servBusesUrb {background-image:url(../imagenes/ic_busesUrbanos.gif); background-repeat:no-repeat; padding-left:3.5em; line-height:0.69em; height:3.3em; margin-bottom:-2.2em; font-size:1em;}
.servAquiCerca { background-image:url(../imagenes/ic_carretera.gif); background-repeat:no-repeat; padding-left:3.5em; line-height:0.69em; height:2.5em; margin-bottom:-1.5em; font-size:1em;}
.servNomenclator { background-image:url(../imagenes/ic_nomenclator.gif); background-repeat:no-repeat; padding-left:3.5em; line-height:0.69em; height:2.5em; margin-bottom:-1.5em; font-size:1em;}
.servVistaAerea {background-image:url(../imagenes/ic_vistaAerea.gif); background-repeat:no-repeat; padding-left:3.5em; line-height:0.69em; height:4.8em; margin-bottom:-3.7em;  font-size:1em;}
.servVistaAntigua1 {background-image:url(http://www.coruna.es/ImagenDinamica/1170235556157_UExBWkFTX1BhZ2VfMTI1X0ltYWdlXzAwMDFfbWluaWF0dXJhLDAuanBn_80x53_100Q.jpeg); background-repeat:no-repeat; padding-left:3.5em; line-height:0.69em; height:4.8em; margin-bottom:-3.7em;  font-size:1em;}
.servVistaAntigua2 {background-image:url(http://www.coruna.es/ImagenDinamica/1170235556664_VklTVEFTX1BhZ2VfMDdfSW1hZ2VfMDAwMV9taW5pYXR1cmEsMi5qcGc=_80x53_100Q.jpeg); background-repeat:no-repeat; padding-left:3.5em; line-height:0.69em; height:4.8em; margin-bottom:-3.7em;  font-size:1em;}
.servVistaAntigua3 {background-image:url(http://www.coruna.es/ImagenDinamica/1170235557269_UFVFUlRPX1BhZ2VfMDhfSW1hZ2VfMDAwMV9taW5pYXR1cmEsMC5qcGc=_80x53_100Q.jpeg); background-repeat:no-repeat; padding-left:3.5em; line-height:0.69em; height:4.8em; margin-bottom:-3.7em;  font-size:1em;}
.servSyR {background-image:url(../imagenes/ic_syr.gif); background-repeat:no-repeat; padding-left:3.5em; line-height:0.9em; height:4em; margin-bottom:-2.7em; font-size:1em; }
.servDTfno {background-image:url(../imagenes/ic_tfno.gif); background-repeat:no-repeat; padding-left:3.5em; line-height:0.9em; height:4em; margin-bottom:-2.7em; font-size:1em; }
#deUtilidadDer dd {margin-bottom:0.94em;}

.listaServicios a {color:#004e92; font-weight:bold;}


.buscarOn {background-image:url(../imagenes/lupa.gif); background-repeat:no-repeat; width:30px; height: 30px; border-top:1px solid #D7D0BF;  border-left:1px solid #D7D0BF;  border-right:1px solid #D7D0BF; border-bottom:1px solid red;}
.buscarOff {background-image:url(../imagenes/lupa.gif); background-repeat:no-repeat; width:30px; height: 30px; border-top:1px solid #D7D0BF;  border-left:1px solid #D7D0BF;  border-right:1px solid #D7D0BF; background-color:#E8E3DB; border-bottom:1px solid red;}

.infoOn {background-image:url(../imagenes/info.gif); background-repeat:no-repeat; width:30px; height:30px; border-top:1px solid #D7D0BF;  border-left:1px solid #D7D0BF;  border-right:1px solid #D7D0BF; border-bottom:1px solid red;  clear:right;}
.infoOff {background-image:url(../imagenes/info.gif); background-repeat:no-repeat; width:30px; height:30px; border-top:1px solid #D7D0BF;  border-left:1px solid #D7D0BF;  border-right:1px solid #D7D0BF; border-bottom:1px solid red;; background-color:#E8E3DB; clear:right;}

#current {background-color:#FFF!important; color:#B1A483;}

#cajaResultados #routing {margin-left: 0em; }
#cajaResultados #routing dl {margin-left: 0em; margin-top:0.75em; border-top: 1px solid silver; clear:both;}
#cajaResultados #routing dd {clear:both; }
#cajaResultados #routing ul {clear:both; font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; vertical-align:bottom; margin-top:0.19em; padding:0;list-style:none; border-top: 1px solid silver; width: 450px}
#cajaResultados #routing li {float:left;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.63em; width: 90px; margin:0em 0.75em 0 0; }

.routingDescripcion ul {float:left; font-family:Verdana, Arial, Helvetica, sans-serif;  vertical-align:bottom; margin-top:0.19em; padding:0;list-style:none; border-top: 1px solid silver; width: 450px}
.routingDescripcion li {text-transform: none !important;float:left;font-size:0.8em !important; width: 210px !important; height: 72px; margin:0em 0.85em 0 0; }

.routingParadas ul {float:left; font-family:Verdana, Arial, Helvetica, sans-serif;  vertical-align:bottom; margin-top:0.19em; padding-top:0.8em;list-style:none; width: 450px}
.routingParadas li {text-transform: none !important;float:left;font-size:0.8em !important; width: 210px !important; height: 20px; margin:0em 0.85em 0 0; color: gray;}


.pHistorico {background-image:url(../imagenes/phistorico2.jpg); background-repeat:no-repeat; padding-left:180px; height:200px; color:#004E92; font-weight:bold;}


.generica {background-image:url(../imagenes/cine.gif); background-repeat:no-repeat; padding-left:20px; vertical-align:middle; width: 155px; height: 40px; font-size:0.67em;}
#generica {padding:0px; vertical-align:middle; font-size:0.73em;}

#menuLargo {width:12.9em !important;}
#currentMenuLargo {width:12.9em !important; background-color:#FFF!important; color:#B1A483;}

#categorias {}
.cat1 {list-style: none !important; clear: both; margin-top:0.8em;color:#BAAD94; font-weight:normal; margin: 0.31em 0 0 0.31em; border-bottom: 1px silver solid; background-color:#E8E3DB;}
.cat2 {list-style: none !important; float: left; width: 150px; height: 40px; margin-left: 0.5em;}

#instruccionesUnica  {background-color:#FEFDDC; border:1px solid #BFB499; padding:0.3em; float:left; width:100%; margin:0.63em 0 0.63em 0;}
.instrucciones {font-size:0.8em;  text-transform:uppercase; color: #BFB499; border-bottom:1px solid #BFB499; background-image:url(../imagenes/info.gif); background-repeat:no-repeat; padding-left:1.6em; height:1.4em; margin-bottom:0.3em;}


/*Navegacion*/


#navegacion { margin-bottom: 0.25em; } 

#navegacion h1  {font-size:1.4em; margin-left: 0em; margin-right:0.31em; text-transform:uppercase; color:#FF9900; font-weight:100; display:inline;}

#navegacion h2 {font-size:1.4em; margin-right:10px; color:#D7D0BF; font-weight:100; display:inline;}

#navegacion h2 a {color:#D7D0BF;}

#navegacion h3 {font-size:0.9em; margin:0; color:#E4E0D6; font-weight:100; display:inline;}

#navegacion h3 a {color:#E4E0D6;}

#navegacion h4 { clear: left;font-size:0.9em; margin:0; color:#E4E0D6; font-weight:100; display:inline;}

#navegacion h4 a {color:#E4E0D6;}

.categoriaDirtel { padding-left: 0.5em; padding-bottom:0.9em !important;}

.categoriaDirtel a {color:#000;}

#unaCategoriaList a {font-size: 12px;  }

#unaCategoriaList dl {font-size: 0.8em; float:left; margin:0; width:98%; }

#unaCategoriaList dt {font-size: 1.5em; color:#D7D0BF; margin:0.3em 0 0 0; margin-left: -0.5em;padding:0.2em 0 0.2em 1.2em; border-top:1px dotted #D7D0BF; clear:both; background-image:url(/ImagenEstructural/topo_noticiaBrevePeq,1.gif); background-repeat:no-repeat; background-position:left center; font-weight:normal;}

#unaCategoriaList dd {margin-left:2em; padding-bottom:0.3em;}

.busGr {background-image:url(../img/fondobus.gif); background-repeat:no-repeat; background-position:right; height:300px; }


.precio {background-image:url(../imagenes/topo_precioEntrada.gif); font-size:0.9em; color: gray; background-repeat:no-repeat; padding-left:20px; padding-bottom:7px; width: 80%}
.infoTlfno {background-image:url(../imagenes/ic_teleLista.gif); font-size:0.9em; color: gray; background-repeat:no-repeat; padding-left:20px; padding-bottom:7px; width: 80%}
.infoWeb {background-image:url(../imagenes/ic_web.gif); font-size:0.9em; color: gray; background-repeat:no-repeat; padding-left:20px; padding-bottom:7px; width: 80%}

/*Texto de la barra legal*/

#barraLegal p {font-size:0.69em; color:#FFF; line-height:1em; margin:0.12em 0 0 0.63em;}

.avisoLegal  {font-size:0.69em; color:#AAAAAA; line-height:1em; margin:0.12em 0em 0em 0.63em; }

/*Navegacion interna de la pagina*/

.navegacionInterna a img {border:0;}

.paginacionInterna li {float:left; display:block; border:1px solid #BFB499; background-color:#F3F1ED; width:1.55em; height:1.55em; vertical-align:top; line-height:1.55em; margin-left:0.5em; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:90%; font-weight:bold; color:#BFB499; margin-top:-0.45em;}

.navegacionInterna a {width:17px; height:17px; color: #F3F1ED !important;}

.siguiente {background-image:url(/ImagenEstructural/bot_siguiente,2.gif)!important; background-repeat:no-repeat; background-position:left; background-color:#FFCC00 !important;  border:1px solid #FFCC00!important; }

.siguiente a {display:none;}

#barraCierre .paginacionInterna li {margin-top:0!important;}

#barraCierre {float:left; width:100%; height:1.57em; background-color:#D7D0BF; border-top:1px solid #FFF; border-bottom:1px solid #FFF; clear:both; margin-left:0em; display:inline;}

#barraLegal {float:left; width:100%; height:1em; background-color:#BFB499; clear:both; margin-left:0em; display:inline;}

.navegacionInterna {float:right; margin:0.35em 0.31em;}

.paginacionInterna {float:right; margin:0.19em 0.31em;}

.cajaRouting {display: none; }



