body{
background-color:#ffffff;
color:#778599;
font:100% Verdana;
font-size:11px;
text-align:center;
}

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, img, span, div {
border:0 none;
margin:0;
padding:0;
}

#contenedor{
margin:10px auto;
width:970px;
background:url('/imgfiles/imagenes/inicio/fondo_cabecera_sup.gif') no-repeat top left #fff;
height:auto;
}

p {
margin:0 0 18px 10px;
}

img {
border:0;
}

a {
color:#003075;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

a img {
border:0;
}

h1 {
color:#003075;
font-size:0.9em;
margin:10px 0 8px;
padding:1px 2px 2px 3px;
}

h1 a {
color:#4088b8;
text-transform:none;
}

h2 {
border-bottom:4px solid #dadada;
color:#4088b8;
font-size:1.4em;
letter-spacing:-1px;
margin:0 0 10px;
padding:0 2px 2px 5px;
}

h3 {
color:#003075;
font-size:0.9em;
margin:10px 0 8px;
padding:1px 2px 2px 3px;
}

.cabecera1{
height:40px;
width:970px;
margin:0 auto;
}

.menu_sup_izq{
/*width:770px;*/
padding:2px;
float:left;
/*height:36px;*/
}

.menu_sup_izq p {
font-size:0.9em;
padding:8px 0 0 35px;
text-align:left;
}



.menu_sup_izq a {
color:gray;
background:transparent url('/imgfiles/imagenes/inicio/cuadrado_menu_sup.png') no-repeat scroll 23px ;
padding-left:38px;
}

.menu_sup_idiomas{
/*width:192px;*/
/*padding:2px;*/
float:left;
/*height:36px;*/
}

.menu_sup_idiomas p{
text-align:center;
padding:0;
/*margin:10px 0 0 40px;*/
}


.banderas_idiomas
{
width:250px;
vertical-align:middle;
}

.cabecera2{
float:left;
height:52px;
/*margin:0 auto;*/
margin-left:30px;
width:900px;

}


.logo_ct_izq {
margin:10px 0 0 35px;
width:190px;
height:42px;
float:left;
}


.logos_ct_der {
width:580px;
height:40px;
float:right;
}

.logos_ct_der a{
margin:0 0 0 10px;
}

.cabecera3{
width:970px;
height:18px;
margin:0 auto;
}

.menu_historia {
background-color: #CC66CC;
height:16px;
text-align:center;
font-size:0.9em;
float: left;
width: 230px;
margin: 5px 0 0 33px;
}

.menu_historia a {
color:#FFFFFF;
}

.menu_fiestas {
background-color:#FF99cb;
height:16px;
text-align:center;
font-size:0.9em;
float: left;
width: 218px;
margin: 5px 0 0 6px;
}

.menu_fiestas a {
color:#FFFFFF;
}

.menu_apetece {
background-color:#6665fb;
height:16px;
text-align:center;
font-size:0.9em;
float: left;
width: 218px;
margin: 5px 0 0 6px;
}

.menu_apetece a {
color:#FFFFFF;
}

.menu_solplaya {
background-color:#Fe9900;
height:16px;
text-align:center;
font-size:0.9em;
float: left;
width: 218px;
margin: 5px 0 0 6px;
}

.menu_solplaya a {
color:#FFFFFF;
}

.flash {
width:900px;
margin:0 auto;
}

.cabecera4{
width:900px;
height:62px;
margin:0 auto;
border:1px solid green;
}

.cabecera4 img{
float:left;
}

.cabecera4 p{
color:#000000;
font-weight:700;
text-decoration:none;
font-size:10px;
margin-top:15px;
text-align:center;
}

.caja_fiestas{
background:url('/imgfiles/imagenes/inicio/fiestas.jpg') no-repeat;
float:left;
margin-left:26px;
width:141px;
height:60px;
}

.caja_deportes{
background:url('/imgfiles/imagenes/inicio/deportes.jpg') no-repeat;
float:left;
margin-left:43px;
width:153px;
height:60px;
}

.caja_ocio{
background:url('/imgfiles/imagenes/inicio/ocioycompras.jpg') no-repeat ;
float:left;
margin-left:43px;
width:153px;
height:60px;
}

.caja_ct24{
background:url('/imgfiles/imagenes/inicio/cten24horas.jpg') no-repeat;
float:left;
margin-left:43px;
width:153px;
height:60px;
}

.caja_rutas{
background:url('/imgfiles/imagenes/inicio/rutascercact.jpg') no-repeat;
float:left;
margin-left: 42px;
width:153px;
height:60px;
}

#contenido_central {
margin:0 auto;
width:900px;
height:auto;
padding:5px;
/*border:1px solid black;*/
}

/**********NUEVO MENUS********************/

.menus_conoce{
width:900px;
margin:0 auto;
}

.menus_conoce_left {
width:450px;
background-color: #E9EBEF;
float:left;
text-align:justify;
height:110px;
}

.menus_conoce_left_up {
width:450px;
background-color: #ffffff;
text-align:left;
font-size:1.8em;
margin-top:0;
height:30px;
}

.menus_conoce_left_down {
width:450px;
background-color: #E9EBEF;
text-align:left;
margin-top:0;
height:70px;
}

.menus_conoce_right {
width:448px;
background-color: #FFE8FF;
float:left;
text-align:justify;
height:110px;
margin-left:2px;
}

.menus_conoce_right_up {
width:448px;
background-color:#ffffff;
text-align:left;
font-size:1.8em;
margin-top:0;
height:30px;
}

.menus_conoce_right_dwon {
width:450px;
background-color:#e9ebef;
text-align:left;
margin-top:0;
}

span.conoce_left_up{
background-color:#990099;
color:#ffffff;
padding:4px;
text-align:center;
font-size:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}

span.conoce_right_up{
background-color:#003075;
color:#ffffff;
padding:4px;
text-align:center;
font-size:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}

.caja_horarios{
width:900px;
height:35px;
text-align:left;
padding-left:0px;
margin:0 auto;
}

.caja_hora{
color:#003075;
font-size:1.6em;
float:left;
margin-top:3px;
}

.caja_hora a{
color:#003075;
font-size:1em;
}

.imagen_hora{
color:#003075;
font-size:1.6em;
float:left;
}

.caja_horarios a{
text-decoration:none;
}

.barra_sup_1{

float:left;
height:30px;
width:900px;
padding:0px;
}

.cuadraditos_sup{
text-align:left;
float:left;
}

.linea_sup_1{
background:url('/imgfiles/imagenes/inicio/barra_gris.gif') repeat;
padding:0;
margin-left:360px;
width:auto;
height:30px;
}

/**********FIN NUEVO CENTRAL********************/

.linea1
{
background:url('/imgfiles/imagenes/inicio/linea1.gif') no-repeat right #fff;
}

.linea2
{
background:url('/imgfiles/imagenes/inicio/linea2.gif') no-repeat center right #fff;
}

.floatright{
float: right;
margin: 0 0 10px 10px;
border: 1px solid #cccccc;
padding: 2px;
}

.floatright_restaurantes{
float: right;
margin: 5px 0 10px 10px;
border: 1px solid #cccccc;
padding: 2px;
}

.izq {
width:245px;
text-align:justify;
background-color: #ffffff;
padding:4px;
float:left;
}
.izq p{
background-color:#E9EBEF;
padding:5px;
}

.centro {
width:245px;
background-color: #ffffff;
padding:4px;
float:left;
text-align:justify;
}

.centro p{
background-color:#ffffff;
padding:5px;
border:1px solid #cccccc;
}

.centro1 {
width:160;
float:left;
background-color: #ffffff;
padding:4px;
text-align:center;
}

#centro1 p{
background-color:#E9EBEF;
text-align:center;
}

#der {
width:180px;
background-color: #ffffff;
padding:4px;
float:left;
}

.imagen_banner {
border:1px solid #cccccc;
padding:4px;
}

.imagen_galeria {
border:1px solid #cccccc;
padding:4px;
}
.galeria {
color:#663399;
font-weight:bold;
text-align:center;
}

.menu_inferior {
clear: both;
height:auto;
text-align:left;
width:900px;
margin:0 auto;
}

.menu_iconos{
border-bottom:5px solid #5d6273;
background-color: #efeff1;
height:70px;
padding:2px;
}

.clear{
clear:both;
}

.enlaces_ayuda_online{
background-color: #efeff1;
float:left;
/*background:url('/imgfiles/imagenes/inicio/ayuda_online_animacion.gif') no-repeat center #efeff1;*/
width:85px;
/*height:50px;*/
text-align:center;
margin:0 0 0 25px;
}

.enlaces_ayuda_online p{
margin:55px 0 0 0;
background-color: #efeff1;
text-align:center;
width:90px;
}


.callejero_pie{
background-color: #efeff1;
float:left;
margin-left:5px;
/*background:url('/imgfiles/imagenes/inicio/callejero1.gif') no-repeat center #efeff1;*/
width:90px;
/*height:50px;*/
text-align:center;
/*border:1px solid black;*/
}

.callejero_pie p{
margin:55px 0 0 0;
background-color: #efeff1;
text-align:center;
}

.web_cams_pie{
background-color: #efeff1;
margin:0 0 0 20px;
float:left;
/*background:url('/imgfiles/imagenes/inicio/web_cam1.gif') no-repeat center #efeff1;*/
width:70px;
/*height:50px;*/
text-align:center;
}

.web_cams_pie p{
margin:55px 0 0 0;
background-color: #efeff1;
text-align:center;
}

.contacto_pie{
background-color: #efeff1;
float:left;
/*background:url('/imgfiles/imagenes/inicio/arroba_pie_pagina.gif') no-repeat center #efeff1;*/
width:70px;
/*height:50px;*/
text-align:center;
margin:0 0 0 25px;
}

.contacto_pie p{
margin:55px 0 0 0;
background-color: #efeff1;
text-align:center;
}

.faqs_pie{
background-color: #efeff1;
float:left;
/*background:url('/imgfiles/imagenes/inicio/faqs1.gif') no-repeat center #efeff1;*/
width:70px;
/*height:50px;*/
text-align:center;
margin:0 0 0 25px;
}

.faqs_pie p{
margin:55px 0 0 0;
background-color: #efeff1;
text-align:center;
}

.buscador_pie{
background-color: #efeff1;
float:left;
/*background:url('/imgfiles/imagenes/inicio/buscador1.gif') no-repeat center #efeff1;*/
width:60px;
/*height:50px;*/
text-align:center;
margin:0 0 0 25px;
}

.buscador_pie p{
margin:55px 0 0 0;
background-color: #efeff1;
text-align:center;
}

.enlaces_pie{
background-color: #efeff1;
float:left;
/*background:url('/imgfiles/imagenes/inicio/enlaces1.gif') no-repeat center #efeff1;*/
width:60px;
/*height:50px;*/
text-align:center;
margin:0 0 0 25px;
}

.enlaces_pie p{
margin:55px 0 0 0;
background-color: #efeff1;
text-align:center;
}

.cuaderno_viaje_pie{
background-color: #efeff1;
float:left;
/*background:url('/imgfiles/imagenes/inicio/ico_cuadern_viaje_inf.png') no-repeat center #efeff1;*/
width:120px;
/*height:50px;*/
text-align:center;
margin:0 0 0 30px;
}

.cuaderno_viaje_pie p{
margin:55px 0 0 0;
background-color: #efeff1;
text-align:center;
width:130px;
}


.pie {
text-align: center;
font-style:normal;
background-color: transparent;
color: #999999;
width:900px;
}

.pie p{
margin-top: 15px;
font-style:normal;
color:#003075;
}

.pie a{
color:#003075;
font-weight:500; 
}

#navlist
{
margin-left: 0;
/*padding-left: 5px;*/
list-style: none;
/*width:13em;*/
float:left;
}

#navlist li
{
padding-left: 10px;
background:transparent url('/imgfiles/imagenes/inicio/icono_mas_que1.gif') left no-repeat ;
background-repeat: no-repeat;
color:#FFACD5;
font-size:0.8em;
margin:4px;
font-weight:bold;
}


#navlist2 {
margin-left:5px;
/*padding-left: 5px;
width:13em;
*/
list-style: none;
float:left;
}

#navlist2 li {
padding-left: 10px;
background:transparent url('/imgfiles/imagenes/inicio/icono_mas_que1.gif') left no-repeat ;
background-repeat: no-repeat;
color:#FFACD5;
font-size:0.8em;
margin:4px;
font-weight:bold;
}


.titulo_itinerarios{
width:300px;
/*height:20px;*/
margin:0 auto;
}

.titulo_itinerarios span{
/*margin-right:120px;*/
float:left;
/*text-align:center;*/
color:#003075;
font-size:1.1em;
font: Verdana;
}

.contemporaneo{
width:107px;
height:40px;
float:left;
}

.contemporaneo span{
text-align:center;
margin:50px 0;
font-size:11px;
}

.ruta_lite{
width:135px;
height:40px;
float:left;
}

.ruta_lite a{
text-align:center;
margin:50px 0;
font-size:11px;
}


.arqueologico{
width:107px;
height:40px;
float:left;
}

.arqueologico a{
text-align:center;
margin:50px 0;
font-size:11px;
}

.barroco{
width:100px;
height:40px;
float:left;
}

.barroco a{
text-align:center;
/*margin:50px 0;*/
font-size:11px;
}

.modernista{
width:107px;
height:40px;
float:left;
}

.modernista a{
text-align:center;
/*margin:50px 0;*/
font-size:11px;
}



.barra_sup_1{
float:left;
height:30px;
width:900px;
padding:0px;
}

.cuadraditos_sup{
text-align:left;
float:left;
width:100px;
}

.titulos_sup{
text-align:left;
float:left;
margin-left:10px;
width:auto;
}

.titulos_sup p{
text-align:left;
float:left;
color:#003075;
font-size:2em;
margin-top:0;
font-weight:normal;
}

.linea_sup_1{
background:url('/imgfiles/imagenes/inicio/barra_gris.gif');
width:auto;
height:30px;
float:left;
}

.imprimir{
float:right;
width:auto
}

.paginacion{
margin:10px;
padding-bottom:10px;
width:auto;
}

.paginacion .principio {
float:left;
width:20px;
}

.paginacion .anterior {
float:left;
margin-bottom:5px;
width:20px;
}

.paginacion .final {
float:right;
width:20px;
}

.paginacion .siguiente {
float:right;
margin-bottom:5px;
width:20px;
}

.paginacion .pagina {
margin-bottom:5px;
padding-top:1px;
text-align:center;
}

.h2_municipio {
background:transparent url('/imgfiles/imagenes/inicio/ico_localidad_2.gif') no-repeat scroll 0 0;
padding-bottom:10px;
padding-left:60px;
padding-top:10px;
text-align:left;
font-size:1.3em;
color:#8897ae;
border-bottom:0;
}

a.LISTPAG_pagnum:active{  
font: 1em Verdana, Arial, Helvetica, sans-serif; 
text-decoration: none;
}

a.LISTPAG_pagnum:link{  
font: 1em Verdana, Arial, Helvetica, sans-serif; 
color: #000000; 
text-decoration: none;
}

a.LISTPAG_pagnum:visited{  
font: 1em Verdana, Arial, Helvetica, sans-serif; 
color: #000000; 
text-decoration: none;
}

a.LISTPAG_pagnum:hover{  
font: 1em Verdana, Arial, Helvetica, sans-serif; 
color: #000000; 
text-decoration: underline;
}

a.LISTPAG_pagselected:active{ 
border: 1px solid #19b494;
font: bold 1em Verdana, Arial, Helvetica, sans-serif; 
color: #19b494; 
text-decoration: none; 
}

a.LISTPAG_pagselected:link{ 
border: 1px solid #003075;
font: bold 1em Verdana, Arial, Helvetica, sans-serif; 
color: #003075; 
text-decoration: none;
}

a.LISTPAG_pagselected:visited{ 
border: 1px solid #003075;
font: bold 1em Verdana, Arial, Helvetica, sans-serif; 
color: #003075; 
text-decoration: none;
}

a.LISTPAG_pagselected:hover{ 
border: 1px solid #993399;
font: bold 1em Verdana, Arial, Helvetica, sans-serif; 
color: #993399; 
text-decoration: underline; 
}

.LISTPAG_last_pag_grey{
width:10px; 
height:9px;
background-image:url('/styles/img/last_pag_grey.gif');
}

.LISTPAG_last_pag{
width:10px; 
height:9px;
background-image:url('/styles/img/last_pag.gif');
}

.LISTPAG_anterior_grey{
width:5px; 
height:9px;
background-image:url('/imgfiles/img/comunes/anterior_grey.gif');
}

.LISTPAG_anterior{
width:5px; 
height:9px;
background-image:url('/imgfiles/img/comunes/anterior_grey.gif');
}

.LISTPAG_next_pag_grey{
width:10px; 
height:9px;
background-image:url('/styles/img/next_pag_grey.gif');
}

.LISTPAG_next_pag{
width:10px; 
height:9px;
background-image:url('/styles/img/next_pag.gif');
}

.LISTPAG_siguiente_grey{
width:5px; 
height:9px;
background-image:url('/imgfiles/img/comunes/siguiente_grey.gif');
}

.LISTPAG_siguiente{
width:5px; 
height:9px;
background-image:url('/imgfiles/img/comunes/siguiente_grey.gif');
}

.itinerarios
{
color:#003075;
font-size:1.3em;
font-weight:bold;
margin-left:180px;
}

/*********************** listas***********************************/

li {
line-height:1.5em;
list-style-position:outside;
list-style-type:none;
margin-bottom:0.5em;
margin-left:2em;
margin-top:0.5em;
padding-left:10px;
text-align:justify;
}

ul li {
background:transparent url('/imgfiles/imagenes/inicio/cuadrado_gris.gif') no-repeat scroll 0 0.5em;
}

/******************************** Barra con el título y el botón Añadir al cuaderno de viajes *********************/
.barra_nombre_ACDV{
background-color:#e9ebef;
float:left;
width:900px;
height:30px;
margin-top:5px;
}

.barra_nombre_ACDV_titulo{
float:left;
width:295px;
height:30px;
margin:4px 0 0 15px;
color:#003075;
text-align:left;
font-size:17px;
font-family:Verdana;
font-weight:bold;
width:auto;
}

.barra_info_ACDV{
background-color:#8897ae;
float:right;
width:230px;
font-size:11px;
font-family:Verdana;
height:20px;
text-align:center;
margin:8px 5px;
background:url('/imgfiles/imagenes/inicio/cuad_viaje_pe.png') no-repeat right;
}

.barra_info_ACDV a{
color:#003075;
text-align:center;
text-decoration:none;
margin-right:8px;
}

.barra_info_ACDV a:hover {
text-decoration:none;
}

.floatrigh_ACDV{
float: right;
margin: 5px 5px;
}


.redes_soc{
height:25px;
}

.logos_pie{}



.logos_pie li {
display:inline;
float:left;
list-style-type:none;
margin-left:80px;
margin-top:5px;
background:none;
}









