<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html {}
body{position:relative;margin:0px;font-family:'Microsoft YaHei', 'Roboto Condensed', sans-serif;font-size:1em;line-height:1.6em;color:#333333;background:#d5d5d5;overflow-x: hidden;}

h1.title {text-align:left;font-size:1.6em;line-height:1.1em;font-weight:normal;border-bottom:1px solid #333333; border-top:0px solid #333333; padding-bottom:15px; padding-top:15px; margin-bottom:15px;} 
h1.home {text-align:left;font-size:0.9em;line-height:1.0em;font-weight:normal;border-bottom:0px solid #333333; border-top:0px solid #333333; padding-bottom:0px; padding-top:0px; margin-bottom:5px;} 

h2.title {text-align:left;font-size:1.3em;font-weight:normal;border-bottom:1px solid #333333;padding-top:20px; padding-bottom:10px;margin-bottom:10px;} 

h3 {text-align:left;font-size:1.15em;font-weight:normal;border-bottom:1px solid #333333;padding-top:10px; padding-bottom:10px;margin-bottom:10px;} 

a {color:#003399;text-decoration:none;}
a:hover {color:#003399;text-decoration:underline;}
.clear{clear:both;width:0px;height:0px;margin:0px;padding:0px;line-height:0px;border:0px;overflow:hidden;}

/* ****************** REGIONES ****************** */
#superior_ext, #cabecera_ext, #destacados_ext, #menu_ext,  #contenidos_ext, #banners_ext, #pie_ext, #pie2_ext, #inferior_ext {width:100%;}
#superior, #cabecera, #destacados, #menu, #contenidos, #banners, #pie, #pie2, #inferior{width:935px;margin-left:auto;margin-right:auto;padding:10px 20px 10px 20px;background:#ffffff;}

#superior{height:0px;}
#superior_ext, #superior{background:transparent;}
#cabecera{padding-top:15px;}

#banners_ext{background:#b0b0b0;}
#banners {background:#e1e1e1;}
#pie_ext {background:#333333;}
#pie {background:#333333;}
#pie2_ext{background:#b0b0b0;}
#inferior_ext{background:#b0b0b0;}
#inferior{background:#b0b0b0;}

#cabecera .r1{float:left;z-index:1000 !important;}
#cabecera .r2{float:right;width:200px;}
#destacados {height:240px;}
#menu{text-align:center;}
#contenidos{padding-top:10px;padding-bottom:25px;min-height:450px;height:auto !important;height:450px;}
#contenidos .r1{float:left; width:560px;text-align:left;}
#contenidos .r2{float:left; width:315px; margin-left:38px;padding:10px;background:#ececec;border:1px solid #d5d5d5;}

#pie *{margin:0px;padding:0px;}
#pie{font-size:0.8em;line-height:1.5em;color:#d5d5d5; }
#pie a{color:#d5d5d5; text-decoration:underline}
#pie  li {list-style-type:none !important;list-style-image:url("../images/list.png") !important;}
#pie .r1{float:left;width:315px;}
#pie .r3{float:left;width:305px;}
#pie .r2{float:left;width:315px;padding-left:0px; padding-right:0px;text-align:center;}
#pie .r3 .block{float:right;margin-left:15px;margin-right:15px;}
#pie .r4{ float:right; width:500px; margin-top:10px}


/* ****************** LOGOTIPOS ****************** */
#block-block-4 {}
#block-block-4 img {margin:5px;}
/* ****************** FOOTER SITEMAP ****************** */
#footer-sitemap a.fs-root-link{display:block; margin-bottom:5px;margin-right:20px;font-size:1em;color:#d5d5d5;}
#footer-sitemap a.fs-root-link:hover{text-decoration:underline;color: #a7a5a5;}
#footer-sitemap a {font-size:0.9em;line-height:1em;color: #a7a5a5;}
#footer-sitemap a:hover{text-decoration:underline;color: #a7a5a5;}
#footer-sitemap ul li {margin-left: 10px; margin-right: 10px;}
/* ****************** REDES SOCIALES ****************** */
#block-block-3 {float:right;}
#block-block-3 img {margin-right:5px; width:25px; height:25px;}
/* ****************** BLOQUE TIEMPO ****************** */
#tiempo {float:right;font-size:0.8em;margin-right:10px;text-align:right;}
#tiempo .min {font-size:1.5em;}
#tiempo .max {font-size:1.5em;}
#tiempo img {vertical-align: middle;}
/* ****************** IMAGE FIELD ****************** */
.field-type-image {}
.field-type-image img {display:block;}
.field-type-image img000:hover{opacity:0.6;filter:alpha(opacity=60);}
.field-type-image {position: relative;display:block;margin-bottom:10px;} 
.field-type-image div.caption {position:absolute; width:100%;color:#ffffff;bottom:0;left:0; background-image: url("../images/bg_piefoto_000000_45.png");} 
.field-type-image div.caption span {display:block;margin:10px;text-align:left;}
.field-type-image a {color: #ffffff;}
.field-type-image a:hover{text-decoration:underline;color: #ffffff;}
/* ****************** ME GUSTA ****************** */
.me-gusta{}
.me-gusta img {display:block;}
.me-gusta {position: relative;display:block;margin-bottom:10px;} 
.me-gusta .ico{position:absolute;z-index:10;bottom:5px;left:5px;padding:5px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWP4////ZgAJrwOxONcwmgAAAABJRU5ErkJggg==) repeat;border:1px solid #ffffff;}
.me-gusta div.caption {position:absolute; width:100%;color:#ffffff;bottom:0;left:0;} 
.me-gusta div.caption span {display:block;margin:5px 5px 0px 0px;text-align:right;}
.me-gusta div.caption span img {display:inline !important;}
.me-gusta-ficha{}
.me-gusta-ficha img{display:block;margin-bottom:10px;}
/* ****************** VIEW GRID ****************** */

.views-exposed-widgets label {font-weight:normal;}

.view-header{font-size:1.8em;line-height:1.1em;font-weight:normal;border-bottom:1px solid #333333; border-top:0px solid #333333; padding-bottom:10px; padding-top:10px;}
table.views-view-grid  *{margin:0px}
table.views-view-grid {border-spacing: 13px;border-collapse: separate;empty-cells:hide;}
table.views-view-grid td{background:#ececec;padding:4px;border:1px solid #d5d5d5;}
table.views-view-grid img {display:block;border:0px solid #d5d5d5;}
.listado_item_titulo{font-size:1em;line-height:1.3em;padding:10px;text-align:left;padding-bottom:5px;}
.listado_item_titulo img {float:left;margin-right:5px;}
.listado_item_descripcion{font-size:0.9em;line-height:1.5em;padding:0px 10px 0px 10px;margin-top:-10px;}
ul.pager li{margin:0px;}
table.views-view-grid img000:hover{opacity:0.6;filter:alpha(opacity=60);}
table.views-view-grid td:empty {background:#ffffff;}
.views-view-grid .field-type-image .caption {height2:80px;font-size:1.0em;}
.views-view-grid .field-type-image div.caption span{margin:5px;}

.views-field-field-hoteles-imagenes {position:relative;}
.views-field-field-hoteles-imagenes .ico{position:absolute;bottom:5px;right:5px;padding:5px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWP4////ZgAJrwOxONcwmgAAAABJRU5ErkJggg==) repeat;border:1px solid #ffffff;}

.views-field-field-resta-imagenes {position:relative;}
.views-field-field-resta-imagenes .ico{position:absolute;bottom:5px;right:5px;padding:5px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWP4////ZgAJrwOxONcwmgAAAABJRU5ErkJggg==) repeat;border:1px solid #ffffff;}


table.cols-1 {width:100%;}
table.cols-2 td{width:260px;}
table.cols-3 td{width:285px;}
table.cols-4 td{width:205px;}

/* ****************** VIEW TABLE ****************** */
table.views-table{width:100%;}
table.views-table tr{border-bottom:1px solid #333333;}
table.views-table td{padding:10px;vertical-align:top;}
table.views-table thead tr{border-bottom:2px solid #333333;}
table.views-table .listado_item_titulo{font-size:1.0em;padding:0px;margin:0px;}
table.views-table .listado_item_descripcion{font-size:1.0em;padding:0px;margin:0px;}
.tabledrag-toggle-weight-wrapper{display:none !important;}

/* ****************** BREADCRUMB ****************** */
#breadcrumb{}
/* *************** TPL PAGINAS LIBRES ******************** */
#contenidos .r1-pag{text-align:justify;overflow:hidden;}
#contenidos .r2-pag{float:right; width:315px; margin-left:38px;padding:10px;background:#ececec;border:1px solid #d5d5d5;}
/* ****************** TPL ESTABLECIMIENTOS ****************** */
.establecimientos_ficha{padding:10px;background:#ececec;border: 1px solid #9d9d9d;}
.establecimientos_ficha .izq{float:left; width:180px; font-weight:bold;text-align:right;padding-right:10px;}
.establecimientos_ficha .der{float:left; width:348px;}
.establecimientos_servicios img {margin:3px;}
/* ****************** TPL LOCALIDADES ****************** */
.ficha{padding:10px;background:#ffffff;border: 0px solid #333333;}
.ficha .ficha_izq{float:left; width:120px; font-weight:bold;text-align:right;padding-right:10px;}
.ficha .ficha_der{float:left; width:408px;}
/* ****************** BANNERS HOME ****************** */
.view-banners table.views-view-grid td{background:#ececec;padding:0px;}
.banner-home {width:215px;height:100px;color:#ffffff;overflow:hidden;}
.banner-home .titulo{float:left;width:95px;padding:10px;font-size:1.1em;line-height:1.5em;overflow:hidden;}
.banner-home .imagen{float:left;width:100px;overflow:hidden;}
.banner-home a {color: #ffffff;}
.banner-home a:hover{text-decoration:underline;color: #ffffff;}
.azul{background-image: url("../images/bg_banners_azul.png");}
.granate{background-image: url("../images/bg_banners_granate.png");}
.verde{background-image: url("../images/bg_banners_verde.png");}
.naranja{background-image: url("../images/bg_banners_naranja.png");}
.negro{background-image: url("../images/bg_banners_negro.png");}
.amarillo{background-image: url("../images/bg_banners_amarillo.png");}
/* ****************** RUTAS PERSONALIZADAS ****************** */
.rutas_personalizadas  .r1{}
.rutas_personalizadas .r2 {width:295px !important; padding:0px 20px 20px 20px !important;}
.rutas_personalizadas .ayuda img {vertical-align:middle;margin-top:10px;margin-bottom:10px;}
/* ****************** FORMULARIOS ****************** */
form  label{font-weight:normal;}
form div.description{color:#003399;}
form div.form-item{margin:0px;margin-bottom:10px;}
form .form-text{padding:5px;border:1px solid #333333;}
/******************** CARRITO ********************** */
#carrito_block {float:right;font-size:0.8em;margin-right:10px;text-align:right;}
#carrito_block a{color:#003399;}
#carrito_block .item {font-size:1.5em;}
#carrito_block img {vertical-align:middle;}
/******************** CARRITO ********************** */
.txt_identificador{font-size:2em;padding:10px;border:1px solid #333333;}
/* ******************* VIEW LOCALIDADES ********************** */
.view-localidades{}
.view-localidades .views-summary  {display:inline-block;width:15px;text-align:center;padding:0px 5px 0px 5px;margin:10px 5px 0px 0px;background:#ececec; border:1px solid #d5d5d5;}
.view-localidades .views-summary .active{color:#333333;font-weight:bold;}
.view-localidades .views-summary  a{text-transform:uppercase}
.view-localidades table.views-view-grid td {border:1px solid #d5d5d5;}
/* ******************* QUE HACER ********************** */
.view-que-hacer .listado_item_titulo{
background:#ececec;color:#003399;

border:1px solid #d5d5d5;padding:5px;margin:0px;margin-bottom:5px;}
.view-que-hacer td{background:#ffffff !important; border:1px solid #d5d5d5 !important;

background-image: url("../images/bg_calendar.png") !important;
background-repeat:no-repeat !important;
background-position:right bottom !important;


}
.view-que-hacer .file img{display:inline !important;}
/* ******************* VIEW DESCARGAS ********************** */
.view-descargas {}
.view-descargas a{display:block;}
/* ******************* FORMS ********************** */
input,textarea {font-family: 'Roboto Condensed', sans-serif;font-size:1em;color:#333333}
textarea{border:1px solid #333333;}
/* ******************* ORGANISMOS ********************** */
.view-organismos{float:right;text-align:center;}
.view-organismos div {float:left;margin:0px 10px 0px 10px;}
/* ******************* BUSCADOR ********************** */
.block-search{clear:both;float:right;margin-top:5px;}
.block-search input{font-size:0.8em;border:1px solid #d5d5d5;background2:#ececec;padding:3px;}
.search-advanced{display:none;}
/* ******************* FORM LOGIN ********************** */
form#user-login {background:#ececec;width:450px;margin-top:50px;padding:30px 50px 30px 50px;margin-left:auto;margin-right:auto;border:1px solid #d5d5d5;}
form#user-login  input{border:1px solid #d5d5d5;padding:3px;}
form#user-pass {background:#ececec;width:450px;margin-top:50px;padding:30px 50px 30px 50px;margin-left:auto;margin-right:auto;border:1px solid #d5d5d5;}
form#user-pass  input{border:1px solid #d5d5d5;padding:3px;}

/* ******************* MEGA MENU ********************** */
.view-menu-principal table.views-view-grid {border-spacing:5px;}
.view-menu-principal table.views-view-grid td{background:#ffffff;border:0px;vertical-align:top;}
.menu-web-item {float:left;line-height:1.5em;font-size:0.9em; float:left;margin:0px 10px;}
.menu-web-item .enlace-principal  a{font-weight:bold;}
.menu-web-item .enlace-principal {font-weight:bold;font-size:1.2em;}
.menu-web-item .imagen, .menu-web-item .enlace-principal, .menu-web-item .descripcion, .menu-web-item .enlaces-secundarios{margin-bottom:5px;}
.menu-web-item .enlaces-secundarios ul li{list-style-type: square !important;margin-left:15px;}
.menu-web-item .imagen{padding:5px; border: 1px solid #d5d5d5;background:#ececec}
.menu-web-item .imagen img{display:block;}

.menu-web-item-vertical {width:202px;overflow:hidden;}
.menu-web-item-horizontal {width:350px;}

.menu-web-item-horizontal .imagen{float:left;margin-right:25px;}
.menu-web-item-horizontal .texto{overflow:hidden;}
.menu-web-item-horizontal .descripcion{text-align:justify;}

/* ******************* IDIOMAS ********************** */
#block-locale-language {float:right;font-size:0.8em;margin-right:15px;}
#block-locale-language li{display:inline-block;list-style-image: none; margin-left:0px;margin-top:4px;}
#block-locale-language .active {color:#003399;}
/* ******************* VARIOS ********************** */
.derecha{text-align:right;}
.derecha2{float:right;}
.centro{text-align:center;}

ul{list-style-type:square;}
ul li{padding-left:0px;margin-left:20px;}
ol{list-style-type:decimal;}
ol li{padding-left:5px; margin-left:25px;}

.tabs li{padding:0px;margin:0px;}

p {margin: 0px; padding:0px;}

.negrita{font-weight:bold;}
strong {font-weight:bold !important;}
.selec{color:#000000;}

.google_map_field_display {width:558px;height:300px;border: 1px solid #9d9d9d;}
#contenidos .r2 .google_map_field_display {width:315px;height:315px;border: 1px solid #9d9d9d;}

#imgback {
 position: fixed;
 z-index: -1;
 top: 0;
 left: 0;
 width: 100%;
}

div.status, div.error {margin-bottom:15px !important;}

.button {
  -webkit-appearance: button;
  -moz-appearance: button;
  appearance: button;
  padding: .5em;
  /* whatever other styles you want */
}

#popup-text p, #sliding-popup button{font-family:arial;font-size:0.7em !important;}
#sliding-popup button{padding:2px 4px !important;}

.bef-checkboxes div{display:inline-block;}

.mapa_localizacion .filtros {}
.mapa_localizacion .filtros .form-item{display:inline-block;}
.mapa_localizacion .filtros .form-item label{vertical-align:baseline !important;}
.mapa_localizacion .filtros label[for=edit-preferencias]{line-height:0.7em;}

.mapa_localizacion .filtros #edit-reset {margin-left:10px;}
.mapa_localizacion .filtros #edit-submit {margin-left:10px;}
.mapa_localizacion .mapa{border:1px solid #d5d5d5;}

.mapa_localizacion_bocadillo {font-family: 'Roboto Condensed', sans-serif;font-size:1.1em;line-height:1.6em;color:#333333;max-width:302px;margin:25px 0px 0px 20px;}
.mapa_localizacion_bocadillo .img {position:relative;}
.mapa_localizacion_bocadillo .img  img{border:1px solid #d5d5d5;}

.mapa_localizacion_bocadillo .titulo {font-size:1.2em; font-weight:normal;margin:5px 0px;}
.mapa_localizacion_bocadillo .ico{position:absolute;bottom:15px;right:10px;padding:5px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWP4////ZgAJrwOxONcwmgAAAABJRU5ErkJggg==) repeat;border:1px solid #ffffff;}
.mapa_localizacion_bocadillo .ico img {display: block;border:0px;}

#x-insuit-tab {top: 50% !important;}

@media (max-width: 979px) {
.tb-megamenu [class^="icon-"]{background-position: -336px -48px !important;}
.tb-megamenu{width:400px;border:0px !important;}
.tb-megamenu-nav{background:#000000; color:#ffffff;width:100%;overflow:hidden;}
.tb-megamenu-nav a, .tb-megamenu-nav a:hover{display:block !important;color: #ffffff !important; background:#000000 !important;border-top:0px !important;}
.tb-megamenu-nav a.dropdown-toggle{background:#777777 !important;border-bottom:1px solid #ffffff !important; margin-bottom:10px !important;}
.tb-megamenu li {padding-left:0px !important;}
.menu-web-item {width:100%;}
.menu-web-item  .imagen, .menu-web-item  .descripcion{display:none;}

}

.conan_l{ float:left; width:55%; padding-right:5%; line-height:28px}
.conan_r{ float:right; width:40%}

@media (max-width: 768px) {
	
#superior, #cabecera, #destacados, #menu, #contenidos, #banners, #pie, #pie2, #inferior{width:auto;}
#logo img{ width:100%}
#cabecera .r1{ float:none; display:block; width:100%}
#cabecera .r2{ display:none}
#cabecera .r1 a{ display:block}
#carousel{ margin-top:0 !important; height:350px;}
#destacados{ height:350px;}
#contenidos .r1{ width:100%}
#contenidos .r2{ width:auto}
#contenidos .r2{ margin-left:0}
.field-type-image img{ width:100%; height:auto}
.jcarousel-skin-rutas .jcarousel-item-horizontal{ float:none !important}
#block-views-sugerencias-views-sugerencias{ display:none}
.conan_l{ float:none; width:100%; padding-right:0; margin-bottom:20px}
.conan_r{ float:none; width:100%; }
#pie .r1{ float:none; width:100%}
#pie .r4{ width:100%; float:none;}
}</pre></body></html>