BODY{font-size:75%;font-family:arial,verdana,helvetica,sans-serif;margin:0;padding:0;text-align:center;}
A{color:#4C7EDD;text-decoration:none}
A:hover{text-decoration:underline}
A IMG{border:0}
FORM, FIELDSET{margin:0;padding:0;border:0}
INPUT, SELECT, TEXTAREA{font-size:1em}
INPUT{border:1px solid #8E8E8E}
INPUT.radiochk{border:0;width:auto!important}
UL{margin:0;padding:0;list-style-type:none}
UL.listado{margin:10px 0 10px 20px;list-style-type:disc}
UL.listado LI{margin-bottom:5px}
P{margin-top:0;padding-top:0;color:#333;}
A.mas{background:transparent url(../img/bullet_mas.gif) no-repeat 0 2px;padding-left:14px}
A.conflecha{background:transparent url(../img/bullet_flecha.gif) no-repeat 0 2px;padding-left:14px}
A.subirnivel{background:transparent url(../img/ico_subirnivel.gif) no-repeat 0 2px;padding-left:14px}
A.modifcomentario{background:transparent url(../img/ico_modifcomentario.gif) no-repeat 0 2px;padding-left:14px}
A.descargar{background:transparent url(../img/bullet_descarga.gif) no-repeat 0 2px;padding-left:14px}

.center{text-align:center!important}

.saltarnav{text-indent:-1000px;position:absolute}

DIV#contenido{padding-bottom:14px}

.rompefloat{height:auto !important;}
.rompefloat:after {content: ".";display: block;height:0;clear:both;visibility: hidden;}
.rompefloat .border-top {border-top: 1px solid #CECECE; padding: 10px 0 0 0;}


.left{float:left!important}
.right{float:right!important}
.right2{float:right!important; margin:0px}
IMG.left{margin-right:14px;margin-bottom:5px}
IMG.right{margin-left:14px;margin-bottom:5px}

.oculto{display:none}

.padtop10{padding-top:10px}

/*BOTONES*/
.boton{color:#fff;border:0!important;font-family:arial,sans-serif;font-size:.9em;padding:2px 0 1px 0!important;cursor:pointer;}
A.boton{display:block;padding-bottom:3px!important;text-align:center}
.w_200{background:#4FA1FF url(../img/btnazul_120.gif) repeat;border:1px solid black!important;width:200px!important}
.w_120{background:#4FA1FF url(../img/btnazul_120.gif) no-repeat;width:120px!important}
.w_92{background:#4FA1FF url(../img/btnazul_92.gif) no-repeat;width:92px!important}
.w_70{background:#4FA1FF url(../img/btnazul_70.gif) no-repeat;width:70px!important}
.w_53{background:#4FA1FF url(../img/btnazul_53.gif) no-repeat;width:53px!important}
.w_42{background:#4FA1FF url(../img/btnazul_42.gif) no-repeat;width:42px!important}
.w_20{background:#4FA1FF url(../img/btnazul_20.gif) no-repeat;width:20px!important}
/* FIN BOTONES */

DIV#global{width:980px;text-align:left;margin-left:auto;margin-right:auto}

/* COLUMNAS PARA FORMAR LA PARRILLA */

.columnas1{padding-top:10px;width:230px;float:left;margin-right:20px;overflow:hidden;}
.columnas2{padding-top:10px;width:480px;float:left;margin-right:20px;overflow:hidden;}
.columnas2_print{padding-top:10px;width:480px;float:left;margin-right:20px;overflow:visible;}
.columnas3{padding-top:10px;width:730px;float:left;margin-right:20px;overflow:hidden;}
.columnas4{padding-top:10px;width:100%;overflow:hidden;}
.columnafinal{margin-right:0!important}
	
.columnas2 .columnas1{padding-top:0}
.columnas2.nopaddingTop{padding-top:0}

.marleft1col{margin-left:250px;}
.padleft1col{padding-left:250px;}
.marleft25{margin-left:25px;}
.clear{clear:both}
/* FIN COLUMNAS PARA FORMAR LA PARRILLA */

/*BLOG textos*/
DIV.blog_txt_entradilla {text-align:left; font-weight:bold; padding: 15px 0px 0px 0px; font-size:120%  }
.h2blog{clear:both; border-bottom:1px solid #CECECE; color:#666666; font-size:1.4em; padding-bottom:3px; display:block; font-weight:bold; margin:0 0 10px 0; line-height:25px; letter-spacing:normal;}
DIV.blog_txt_cuerpo {text-align:left; padding: 10px 2px 10px 2px; font-size:110%}
DIV.blog_img_centrado {text-align:center;padding:5px 0px 15px 0px}
DIV.blog_titular_entrada {font-size:150%}
DIV.blogentradafecha {text-align:left}
/*FIN BLOG textos*/

/*Cajas de Texto de Comentarios y Formulario*/
.form-textarea{font-size:1.5em}
/*FIN Cajas de Texto de Comentarios y Formulario*/

/* CAJAS */
DIV.caja{font-size:.9em;width:100%;margin-bottom:18px;position:relative;z-index:1;clear:both}
DIV.caja:after {content: ".";display: block;height:0;clear:both;visibility: hidden;}
DIV.caja.right{float:right;width:230px}
DIV.caja.left{float:left;width:230px}

DIV.caja DIV.fondo{background:#F9FCEF url(../img/degradado_crema.gif) repeat-x bottom;border:1px solid #C4C5A6;/*-moz-border-radius:5px*/}
DIV.caja DIV.sinfondo{border:1px solid #C4C5A6;/*-moz-border-radius:5px*/}

DIV.caja DIV.padding{padding:4px 4px 5px 7px;}
DIV.padding:after {content: ".";display: block;height:0;clear:both;visibility: hidden;}

DIV.caja P.encab{margin:0;padding:0 0 5px 0;font-size:1.1em;color:#000}

DIV.caja P.titulo{font-size:1.8em;color:#666;margin:0;padding:5px 4px 5px 7px;}

DIV.caja P.cajapie{text-align:right;background:#fff;border:1px solid #B2B1B1;border-top:0;margin:0  0 0 0;padding:3px 10px 3px 0}
DIV.caja P.cajapie A{background:transparent url(../img/bullet_mas.gif) no-repeat left 2px;padding-left:14px}

DIV.webcams P.titulo{background:transparent url(../img/webcams_fondo.gif) no-repeat 5px 5px;padding:3px 0 4px 40px;margin-right:4px;}
DIV.webcams DIV.fondo{background:#F9FCEF url(../img/degradado_crema_peq.gif) repeat-x bottom;}
DIV.webcams P.titulo EM{display:block;color:#4C7EDD;font-style:normal;font-weight:bold;font-size:.7em;padding-top:0}
DIV.webcams DIV.padding{display:none}
DIV.webcams UL{padding:0 5px 0 40px;font-weight:bold;font-size:1.5em}
DIV.webcams UL LI{margin-bottom:5px}
DIV.webcams UL A{background:transparent url(../img/bullet_mas.gif) no-repeat left 2px;padding-left:15px;display:block;line-height:1em}


DIV.caja STRONG.nuevo{position:absolute;right:4px;top:4px}

DIV.testimonio DIV.fondo{background:#fff;border:0}
DIV.testimonio  P.titulo{border-bottom:1px solid #CECECE;padding:0}
DIV.testimonio  DIV.padding{padding:0}
DIV.testimonio  P.titulo IMG{display:block}
DIV.testimonio  P.cajapie{border:none}

DIV.agenda P.titulo{background:transparent url(../img/ico_agenda.gif) no-repeat 4px 4px;padding-left:32px;padding-bottom:0}
DIV.agenda UL.conflechas{background:transparent url(../img/borde_punteado.gif) repeat-x bottom left;padding-bottom:3px}
DIV.agenda UL.noborde{background:none;padding-bottom:0}
DIV.agenda STRONG.fecha{display:block;font-weight:normal;padding-top:4px}

DIV.conpastilla P.titulo{background:#4C7EDD;color:#fff;font-size:1.8em;padding-left:8px;padding:2px 0 2px 6px}
DIV.conpastilla.negra P.titulo{background:#000 url(../img/pastilla_fondo.gif) repeat-x top left;}

DIV.cvtrip P.titulo{background:#F97200}
DIV.cvtrip DIV.fondo{background:#F9FCEF url(../img/degradado_crema_peq.gif) repeat-x bottom;border:0}
DIV.cvtrip P.cajapie{border-top:1px solid #cecece}
DIV.cvtrip UL{font-size:1.1em;}
DIV.cvtrip DIV.padding{padding-bottom:2px}

DIV.buscador DIV.fondo{border-color:#0F70DD;min-height:100px}
DIV.buscador P.titulo{color:#0F70DD;font-size:1.9em}
DIV.buscador .boton{position:absolute;bottom:5px;right:7px}

DIV.urbano P.titulo{color:#F59511;font-size:1.6em;padding:0 0 4px 0}
DIV.urbano P.titulo A{color:#F59511}
DIV.urbano IMG.left{margin-bottom:0;margin-right:5px}
DIV.urbano STRONG.entradilla{font-size:1.1em;color:#666}
DIV.urbano UL.conflechas{float:left;}
DIV.urbano UL.conflechas A{font-size:1.1em;font-weight:bold}
DIV.urbano .autor{font-style:normal;display:block;float:left;}
DIV.urbano.urbanodestacado UL.conflechas{width:330px;}
DIV.urbano.urbanodestacado DIV.fondo{background:#F9FCEF url(../img/degradado_crema.gif) repeat-x bottom;border:1px solid #C4C5A6;}
DIV.urbano.urbanodestacado DIV.padding{padding:6px 4px 5px 7px}
DIV.mensajeria {width:590px;}
DIV.mensajeria DIV.padding{height:284px;}
DIV.mensajeria A.boton{background:#4fa1ff; color:#FFF; border:1px solid #0f70dd!important; font-family:arial,sans-serif;font-size:.9em;padding:3px 5px 2px 5px!important;cursor:pointer; width:auto!important;}
DIV.container-inline A.boton{float:left;background:#4fa1ff; color:#FFF; border:1px solid #0f70dd!important; font-family:arial,sans-serif;font-size:.9em;padding:3px 5px 2px 5px!important;cursor:pointer; width:auto!important;}
DIV.container-inline INPUT.form-submit{float:left; margin-right:4px}
DIV.mensajería DIV.fondo{border:1px solid black}
DIV.mensajeria DIV.caja{margin-bottom:0px}
DIV.mensajeria TEXTAREA{height:180px;margin-bottom:15px;width:500px}
DIV.mensajeria DIV.preview{float: left; margin-top: 20px; clear: both;width:100%} 
DIV.mensajeria P{clear: both; float: left;}
DIV.mensajeria INPUT.form-submit {float:left; margin-left:5px;margin-bottom: 20px;}
DIV.mensajeria A {float: left; margin-left: 5px;}
DIV.buscadorsimple DIV.fondo{border-color:#0F70DD;}
DIV.buscadorsimple LEGEND, STRONG.comolegend{font-size:1.8em;color:#0f70DD;font-weight:bold;margin:0;padding:0;}
STRONG.comolegend{display:block}
DIV.buscadorsimple LEGEND.meteo3{font-size:1.8em;color:#0f70DD;font-weight:bold;margin:0;padding:0 0 12px 0;}
DIV.buscadorsimple UL{padding:5px 0 5px 0}
DIV.buscadorsimple LI{margin-bottom:2px}
DIV.buscadorsimple LI:after{content: ".";display: block;height:0;clear:both;visibility: hidden;}
DIV.buscadorsimple LABEL STRONG{float:left;padding-top:1px;font-weight:normal;font-size:1.1em;width:5em;text-align:right;padding-right:2px}
DIV.buscadorsimple LABEL STRONG.meteo{float:left;padding-top:1px; padding-bottom:16px;font-weight:normal;font-size:1.1em;width:11.3em;padding-right:2px}
DIV.buscadorsimple LABEL STRONG.meteo2{float:left;padding-top:1px; padding-bottom:7px;font-weight:normal;font-size:1.1em;width:9.8em;text-align:right;padding-right:2px}
DIV.buscadorsimple LABEL STRONG.meteo4{float:left;padding-top:1px; padding-bottom:16px;font-weight:normal;font-size:1.1em;width:9.8em;text-align:right;padding-right:2px}
DIV.buscadorsimple SELECT{width:60%}
DIV.buscadorsimple SELECT.w_290{margin: 0 3px 0 3px; width:290px;}

DIV.buscadorsimple DIV.form-item{margin:0;padding-bottom:3px}

DIV.buscadorsimple UL.trescolumnas LI{float:left;width:30%;padding-left:3%}
DIV.buscadorsimple UL.trescolumnas SELECT{width:70%;}
DIV.buscadorsimple UL.trescolumnas INPUT{margin-bottom:-4px}


DIV.buscadorsimple UL.trescolumnasalt LI{float:left;width:30%;padding-left:3%}
DIV.buscadorsimple UL.trescolumnasalt SELECT{width:60%;}
DIV.buscadorsimple UL.trescolumnasalt INPUT{margin-bottom:-4px;width:30%;}


DIV.buscadorsimple P.caracteristicas, DIV.buscadorsimple P.clear{clear:both;padding:10px 0 0 0;margin-bottom:0}
	DIV.buscadorsimple P.caracteristicas STRONG{font-weight:normal;font-size:1.1em;}
DIV.buscadorsimple UL.caracteristicas{clear:both;padding-left:20px}
DIV.buscadorsimple UL.caracteristicas LI{float:left;padding-right:4px;width:23%;margin-right:.8%}
DIV.buscadorsimple UL.iconos LI{float:left;width:50px}
	DIV.buscadorsimple UL.iconos LI INPUT{vertical-align:top}
DIV.buscadorsimple UL.caracteristicas STRONG{width:auto;float:none;position:relative;top:-2px}


DIV.playastuneadas P.titulo{padding-left:120px;padding-bottom:0;text-align:center}
DIV.playastuneadas DIV.padding{font-size:1.1em;padding-left:120px;padding-bottom:10px;}
	DIV.playasdestacadas DIV.padding P{margin:0;line-height:1.4em;display:inline}
	DIV.playasdestacadas DIV.fivestar-widget-static{float:left!important}
	UL.listadoresultados .fivestar-widget-static{float:left!important; width:600px}
DIV.playasdestacadas EM.valoracion{display:block;font-style:normal}
	DIV.playasdestacadas EM.valoracion IMG{margin-right:5px}
DIV.playasdestacadas UL.menu{display:none;position:absolute;left:0;top:2.65em;font-size:1.3em;width:108px;border-bottom:1px solid #cecece}
DIV.playasdestacadas UL.menu LI{margin-left:0;position:relative;}
	DIV.playasdestacadas UL.menu A{display:block;background:#fff;border:1px solid #cecece;border-left:0;border-bottom:0;padding:12px 4px 3px 6px;font-weight:bold;overflow:hidden;}
	DIV.playasdestacadas UL.menu A:hover, DIV.playasdestacadas UL.menu A.activo{color:#666;text-decoration:none;}
DIV.playasdestacadas DIV.botonera{padding:10px 6px 6px 6px;margin:0;}
DIV.playasdestacadas DIV.paginacion{border:0;width:10em;float:right;padding:0;display:none;}
DIV.playasdestacadas DIV.playaactiva{display:block}
DIV.playasdestacadas SPAN.tipo{position:absolute;top:15px;right:362px;font-size:1em;letter-spacing:0px;color:#999;font-weight:bold;display:none}
DIV.playasdestacadas SPAN.categoria{position:absolute;top:1px;left:6px;font-size:.8em;color:#000;display:block;color:#aaa;font-weight:normal;}
DIV.playasdestacadas UL.contipo SPAN.categoria{display:none}
DIV.playasdestacadas UL.contipo{padding-top:8px}
DIV.playasdestacadas UL.contipo A{padding-top:3px}
DIV.playasdestacadas DIV.contipo SPAN.tipo{font-size:1.5em;left:6px;top:15px;right:auto;letter-spacing:0;color:#aaa;display:block}


DIV.gmaps DIV.fondo{border:0;}
DIV.gmaps DIV.padding{padding:0}
DIV.gmaps {margin-bottom:10px}

DIV.tipobanner DIV.padding{padding-top:0}
DIV.tipobanner DIV.padding A{display:block;color:#333}
	DIV.tipobanner DIV.padding A:hover{text-decoration:none}
	DIV.tipobanner IMG.left{margin:5px 0 0 0}
	DIV.tipobanner P{margin:0}
	DIV.tipobanner P.titulo{padding-bottom:1px;padding-top:6px}
	DIV.tipobanner.rss P.titulo A{color:#F47622}

	DIV.descargaPDF IMG.left{margin-right:7px}
	DIV.descargaPDF DIV.padding{padding:8px 7px 8px 5px}
	
DIV.sinfondo.golfyplayas{font-size:1em}
DIV.golfyplayas  div.fivestar-widget-static, DIV.imagenesdestacadas  div.fivestar-widget-static{width:auto!important}
	DIV.sinfondo.golfyplayas DIV.botonera{padding-left:105px;background:transparent url(../img/fondo_hr.gif) repeat-x bottom;padding-bottom:5px}
	DIV.sinfondo.golfyplayas DIV.botonera.noborde{background:none;padding-bottom:0}
DIV.sinfondo P.titulo{padding-bottom:0}
DIV.sinfondo UL{font-size:1em;padding-top:0}
DIV.sinfondo UL LI{border:0;padding-bottom:5px}
DIV.sinfondo UL P{padding-bottom:0;margin-bottom:0}
DIV.sinfondo UL P.titulo{font-size:1em;}
DIV.sinfondo UL P.titulo STRONG{display:block}
DIV.sinfondo DIV.padding{padding-top:0}
DIV.sinfondo DIV.fondo{background:#fff;border-color:#B2B1B1}

DIV.ultimaspublicaciones DIV.fondo{border-color:#C4C4C4;background-image:url(../img/degradado_gris.gif);background-color:#FAFAFA;}
DIV.publicacion{width:226px; min-height:100px; height:auto;float:left;background:none;border:1px solid #c4c4c4; background:#eaeaea; margin:0 6px 6px 0; padding:4px 0 4px 4px}
DIV.publicacion:after{content: ".";display: block;height:0;clear:both;visibility: hidden;}
DIV.ultimaspublicaciones DIV.publicacion{width:226px; min-height:100px; height:auto;float:left;background:none;border:1px solid #c4c4c4; background:#eaeaea; margin:0 6px 6px 0; padding:4px 0 4px 4px}
DIV.ultimaspublicaciones DIV.ultimo{width:226px; min-height:100px; height:auto;float:left;background:none;border:1px solid #c4c4c4; background:#eaeaea; margin:0 6px 6px 0; padding:4px 0 4px 4px} 
P.destacado{margin:0;padding:0;}
DIV.publicacion STRONG SPAN{display:block;color:#000}
DIV.publicacion STRONG, DIV.publicacion EM{display:block;font-style:normal}
DIV.ultimaspublicaciones DIV.publicacion STRONG, DIV.ultimaspublicaciones DIV.publicacion EM{font-size:1.1em;}
DIV.publicacion IMG.left{margin-right:8px}
DIV.ultimaspublicaciones DIV.publicacion UL{font-size:1em;}
DIV.publicacion UL{font-size:.9em;}

DIV.alojapublicaciones{padding-bottom:15px;}
DIV.alojapublicaciones DIV.ultimo{padding-right:0;}
DIV.alojapublicaciones P.destacado{min-height:125px;}

DIV.caja.destacado{margin-top:12px}
DIV.destacado DIV.fondo{border:0;background:#fff url(../img/fondo_hr.gif) repeat-x left bottom;}
DIV.destacado.noborde{margin-bottom:0}
DIV.destacado.noborde DIV.fondo{border:0;background:#fff}
DIV.destacado P.titulo{font-size:1.3em;padding:0 0 6px 0}
DIV.destacado DIV.padding{padding:0;font-size:1.1em}

DIV.tagcloud P.titulo{border-bottom:1px solid #cecece;padding:0 0 0px 0;text-align:left}
DIV.tagcloud DIV.fondo{border:0;background:#fff;text-align:center}
DIV.tagcloud UL LI{display:inline}

DIV.inforelacionada P.titulo{border-bottom:1px solid #cecece;padding:0;margin-bottom:4px;font-size:1.7em}
DIV.inforelacionada DIV.padding{font-size:1.1em;padding-bottom:0}

DIV.caja.contacto{font-size:1em}
DIV.caja.contacto .radiochk{vertical-align:middle;width:auto}
DIV.contacto P.titulo{color:#4C7EDD;font-size:1.5em;margin:0;}
DIV.contacto LEGEND{color:#000;font-weight:bold;padding-bottom:5px;padding-top:20px}
DIV.contacto LEGEND.nopadding{padding-top:0}
FORM UL LABEL STRONG, STRONG.labellike{float:left;padding:1px 4px 0 0;text-align:right;width:5em;font-weight:normal}
DIV.contacto LI{margin-bottom:8px}
DIV.contacto TEXTAREA{display:block;width:98.5%;border:1px solid #8E8E8E;overflow:auto;font-size:1.1em;font-family:arial,sans-serif}
DIV.contacto INPUT{padding-top:1px;padding-bottom:1px;width:13.76em}
DIV.contacto INPUT.txt_nombre{width:85.2%}
DIV.contacto .consulta{font-weight:bold;margin-top:10px;display:block}
DIV.contacto P.infolegal{font-size:.9em;margin-top:20px;width:99%}
DIV.contacto DIV.botonera{padding:2px}
DIV.contacto DIV.botonera INPUT{float:right;margin-left:5px;font-size:.85em}

DIV.registro SELECT{width:14.3em}	
DIV.registro{font-size:1em;}
DIV.registro:after{content: ".";display: block;height:0;clear:both;visibility: hidden;}
DIV.registro LEGEND, DIV.consulta LEGEND{color:#4C7EDD;font-size:1.5em;padding-left:0;padding-bottom:16px}
DIV.registro FORM UL LABEL STRONG, DIV.registro STRONG.labellike{width:13em}
DIV.registro LI{margin-bottom:8px}
DIV.registro INPUT{width:14em;padding-top:1px;padding-bottom:1px}	
DIV.registro P.obligatorios{margin-bottom:0}	
DIV.registro P.obligatorios EM{font-size:.85em;font-style:normal}	
DIV.registro P.obligatorios SPAN{color:#FF9102;font-weight:bold}	
DIV.registro DIV.botonera INPUT{float:right;margin-left:5px;font-size:.85em}

DIV.centrada{text-align:center;}
DIV.centrada IMG{display:block;margin:auto}

DIV.calltoaction P.titulo{color:#4C7EDD;padding-left:0}
DIV.calltoaction DIV.padding{padding-left:70px;}
DIV.calltoaction DIV.padding P{margin-bottom:0;}

DIV.calltoaction.chat DIV.padding{background:transparent url(../img/banner_cta_chat.gif) no-repeat top left;}
DIV.calltoaction.fax DIV.padding{background:transparent url(../img/banner_cta_fax.gif) no-repeat bottom left;}
DIV.calltoaction.correo DIV.padding{background:transparent url(../img/banner_cta_correo.gif) no-repeat center left;}
DIV.calltoaction.horario DIV.padding{background:transparent url(../img/banner_cta_horario.gif) no-repeat center left;}

DIV.detallefoto .aux{padding: 4px 4px 4px 6px; border: 1px solid #b3b3b3; border-top: 0;background: transparent url(../img/fondo_caja_fotografia.gif)}
DIV.detallefoto .aux A{display: block; background: transparent url(../img/ico_zoom.gif)  no-repeat right 2px;}
DIV.detallefoto .aux  A EM{font-style: normal; color: #444242;}

DIV.masinfo{font-size:1em}
DIV.masinfo LEGEND{color:#4C7EDD;font-size:1.5em;font-weight:bold;padding:0 0 4px 0}
DIV.masinfo P{margin-bottom:5px}
DIV.masinfo DIV.botonera{margin-top:10px;font-size:.9em}
DIV.masinfo DIV.botonera INPUT{float:right}
DIV.masinfo LABEL{display:block;padding-top:3px;padding-bottom:4px}
DIV.masinfo LABEL.playas{background:transparent url(../img/chk_playas.gif) no-repeat 5em 3px}
DIV.masinfo LABEL.golf{background:transparent url(../img/chk_golf.gif) no-repeat 4.2em 2px}
DIV.masinfo LABEL.restaurantes{background:transparent url(../img/chk_restaurantes.gif) no-repeat 8.2em 0px;}
DIV.masinfo LABEL.tren{background:transparent url(../img/chk_tren.gif) no-repeat 11.2em 2px;}
DIV.masinfo LABEL.bus{background:transparent url(../img/chk_bus.gif) no-repeat 13em 4px;}
DIV.masinfo LABEL.avion{background:transparent url(../img/chk_avion.gif) no-repeat 8.2em 3px;}
DIV.masinfo LABEL.puerto{background:transparent url(../img/chk_puerto.gif) no-repeat 10.2em 2px;}

DIV.touristmovil DIV.fondo{background:#e1e1e1 url(../img/degradado_gris_grande.jpg) repeat-x top}
DIV.touristmovil P.titulo {font-size:1.62em; color:#f8b04d; text-align:center; background:transparent url(../img/movil.jpg) no-repeat top; padding: 270px 0 0 0 ; margin-top:4px}
DIV.touristmovil INPUT#edit-submit {color:#fff;border:0!important;font-family:arial,sans-serif;font-size:.9em;padding:2px 0 1px 0!important;background:#4FA1FF url(../img/btnazul_42.gif) no-repeat;width:42px!important;float:left}
DIV.touristmovil .form-item{float:left;padding-right:5px;margin-top:0;margin-bottom:0}
DIV.touristmovil .form-item INPUT{width:15em}

DIV .eltiempo UL {font-size:1.1em; padding:0; margin:0;}
DIV .eltiempo DIV.padding P{padding:0 0 5px 0; margin:0;}
DIV .eltiempo LI {width:85px;font-size:.9em;float:left; text-align:center;padding:0; margin:0}
DIV .eltiempo LI.image{width:40px; margin-right:0; margin-left:0;}
DIV .eltiempo STRONG{font-size:1.1em;}
DIV .eltiempo LI.maxima{width:92px; padding:0;text-align:center}
DIV .eltiempo LI STRONG.minima{font-size:1.3em; color:#0516fc;}
DIV .eltiempo LI STRONG.maxima{font-size:1.3em; color:#fd010d;}
DIV .eltiempo IMG{display:block}
LI.eltiempocosta {width:45%;}
DIV .eltiempo UL {font-size:1.1em; padding:0; margin:0;}
DIV .eltiempo_especifico UL {font-size:1.1em; padding:0 0 7px 0; margin:0; border-bottom: 1px dotted #666;}
DIV .eltiempo_especifico  DIV.padding P{padding:0 0 4px 0; margin:0;}
DIV .eltiempo_especifico  P.parrafo{padding:8px 0 0 0; margin:0;}
DIV .eltiempo_especifico  LI { font-size:.9em;float:left; text-align:center;padding:0 0 0 28px; margin:0;}
DIV .eltiempo_especifico  UL.previsiongeneral{border:0}
DIV .eltiempo_especifico  UL.previsiongeneral LI { width:30%;padding-left:10px;}
DIV .eltiempo_especifico  UL.previsiongeneral LI  IMG{display:block;margin:auto}
DIV .eltiempo_especifico P STRONG{font-size:1.4em; color:#666}
DIV .eltiempo_especifico  P .azul {color:#4c7edd;}
DIV .eltiempo_especifico  LI STRONG{font-size:1.1em; color:#666;}
DIV .eltiempo_especifico  LI.maxima{padding:0}
DIV .eltiempo_especifico  LI STRONG.minima{font-size:1.5em; color:#0516fc;}
DIV .eltiempo_especifico  LI STRONG.maxima{font-size:1.5em; color:#fd010d;}
DIV .eltiempo_especifico  IMG{display:block} 
/* FIN CAJAS */

STRONG.eltiempo{color:#666;font-size:1.5em;float:left;width:95px}
STRONG.eltiempo SPAN{color:#4C77DD;display:block}

DIV.tempmedia{clear:left;float:left;width:95px;padding:10px 0 0 0!important}
DIV.tempmedia STRONG.tit{color:#4C77DD;display:block;padding-bottom:4px}
DIV.tempmedia STRONG.maxima{color:#fd010d;}
DIV.tempmedia STRONG.minima{color:#0516fc;}

STRONG.titulito{display:block;margin-bottom:5px;margin-top:0}

DIV.pestanyascuadradas{position:relative;margin-bottom:18px}
DIV.pestanyascuadradas DIV{padding:5px 5px 2px 5px}
DIV.pestanyascuadradas DIV.borde{border:1px solid #CECECE;border-top:0;}
DIV.pestanyascuadradas P.titulo{font-size:.9em;background:#fff url(../img/borde_sup_fotos.gif) repeat-x bottom left;padding:0;margin-bottom:0;padding-bottom:0px;margin-top:12px;height:auto}
DIV.pestanyascuadradas P.titulo:after{content: ".";display: block;height:0;clear:both;visibility: hidden;}
	DIV.pestanyascuadradas P.titulo STRONG{color:#000;padding:6px 5px 6px 6px;cursor:text;background:transparent url(../img/pestanya_masvotado.gif) no-repeat right top;border-left:1px solid #cecece;font-weight:normal;display:block;float:left}
	DIV.pestanyascuadradas P.masvisitado{padding-top:12px}

	
DIV.sinagrupar DIV.borde{border:1px solid #CECECE;margin-bottom:12px}
	
		/*tuneadas (js enabled)*/
	DIV.pestanyascuadradas.tuneado P.titulo{position:absolute;top:0;left:0;background:#F5F5F5;margin-top:0;}
	DIV.pestanyascuadradas.tuneado P.titulo STRONG{color:#000;cursor:text;background:#f5f5f5;padding-bottom:4px;display:block;border-left:0;cursor:pointer;width:64px;height:29px;}
		html>body DIV.pestanyascuadradas.tuneado P.titulo STRONG{min-height:29px;height:auto}
	.columnas2 DIV.pestanyascuadradas.tuneado P.titulo STRONG{width:100px;}
		DIV.pestanyascuadradas.tuneado P.titulo A{color:#000;}
		DIV.pestanyascuadradas.tuneado P.titulo.activo A{color:#4C7EDD;cursor:text}
		DIV.pestanyascuadradas.tuneado P.titulo.activo A:hover{text-decoration:none}
	DIV.pestanyascuadradas.tuneado P.titulo.activo STRONG{color:#4C7EDD;cursor:text;background:transparent url(../img/pestanya_masvotado.gif) no-repeat right top;border-left:1px solid #cecece;padding-bottom:6px;height:29px}
		html>body DIV.pestanyascuadradas.tuneado P.titulo.activo STRONG{min-height:29px;height:auto}
	DIV.pestanyascuadradas.tuneado P.primero  STRONG{padding-bottom:6px;background:#f5f5f5 url(../img/fondo_strong_noactivo.gif) repeat-x bottom;width:65px}
	DIV.pestanyascuadradas.tuneado P.primero{position:static;background:#fff url(../img/borde_sup_fotos.gif) repeat-x bottom left;}
	DIV.pestanyascuadradas.tuneado P.primero.activo STRONG{background:transparent url(../img/pestanya_masvotado.gif) no-repeat right top;}
	DIV.pestanyascuadradas.tuneado DIV.borde{display:none}
	DIV.pestanyascuadradas.tuneado DIV.activo{display:block}
	
	DIV.pestanyascuadradas DIV.padding{padding:10px}

UL.conflechas LI{margin-bottom:2px;margin-top:1px;}
UL.conflechas LI A{background:transparent url(../img/bullet_flecha.gif) no-repeat 0 3px;padding:0 0 0 15px;}
	UL.descarga LI A{background:transparent url(../img/bullet_descarga.gif) no-repeat 0 3px}
	

UL.doscolumnas LI{width:49.5%;float:left;}
DIV.publicacion UL.doscolumnas LI{width:33.3%;}
UL.conflechas LI .valoracion{float:right}
UL.doscolumnas LI.unacolumna{width:100%;float:none}

.padleft5px{padding-left:5px}
.caja IMG.left{margin-right:7px}

/*CABECERA*/
DIV#cabecera{width:100%;padding-top:4px;font-size:.9em}
DIV#cabecera:after {content: ".";display: block;height:0;clear:both;visibility: hidden;}

H1{font-weight:normal;float:left;margin:0;padding:3px 0 0 0;font-size:1em;}

DIV.utilsybusqueda{float:right;}

UL.utils{float:left;padding-top:3px}
UL.utils LI{display:inline;padding:0 6px 0 5px;background:transparent url(../img/ul_aux_borde.gif) no-repeat right center}
UL.utils A{color:#000}
UL.utils A:hover{text-decoration:underline}

DIV#busqueda_cab{float:left;padding-left:7px;padding-top:2px;}
DIV#busqueda_cab LABEL{float:left;padding-right:4px;padding-top:1px}
FORM#busqueda_cab FIELDSET{display:inline;padding-top:1px}
FORM#busqueda_cab LABEL{padding-left:7px}
FORM#busqueda_cab{float:left;}
DIV#busqueda_cab INPUT{border:1px solid #000;width:7em;padding:1px 0 0 1px}

DIV#bannerprincipal{padding-top:5px;clear:both;width:100%}
	DIV#bannerprincipal:after {content: ".";display: block;height:0;clear:both;visibility: hidden;}
DIV#bannerprincipal .banner{display:block;float:left;width:605px;height:164px}
DIV#bannerprincipal .banner IMG{display:block;float:left;}

DIV#bannerprincipal DIV.titulo{float:left;width:336px;height:164px}
DIV#bannerprincipal DIV.titulo P{margin:0;padding:20px 20px 0 20px;font-size:2em;color:#fff}
DIV#bannerprincipal DIV.titulo P.titulo{font-size:2.5em}
DIV#bannerprincipal DIV.titulo P.titulo STRONG{font-size:1em;font-style:normal}
DIV#bannerprincipal DIV.titulo STRONG{font-size:.6em;font-style:italic}


UL.idiomas{float:left;font-size:.9em;margin:0;padding:0;width:39px;margin-right:-3px}
UL.idiomas LI{margin:0}
UL.idiomas LI A{display:block;background:#E2E1E1;margin-left:1px;margin-bottom:0; margin-top:0; color:#000;border-bottom:1px solid #fff;padding:4px 0 4px 7px;}
UL.idiomas LI IMG{margin:0}
UL.idiomas LI ABBR{text-decoration:none;border:0;}
	UL.idiomas LI.activo A{color:#fff;padding-top:6px;border-bottom:0;margin-bottom:1px;background:transparent url(../img/idioma_seleccionado.gif) no-repeat top right;margin-left:0;padding-bottom:4px;}
	
	/*definimos el color del activo y hover en función de la sección que esté. en orden según el menú superior*/
	DIV.rojo UL.idiomas LI.activo A{background-color:#EB0D1B}
	DIV.naranja UL.idiomas LI.activo A{background-color:#FB9F05}
	DIV.verde UL.idiomas LI.activo A{background-color:#89E508}
	DIV.azul UL.idiomas LI.activo A{background-color:#3560AE}
	DIV.amarillo UL.idiomas LI.activo A{background-color:#D4B600}
	DIV.morado UL.idiomas LI.activo A{background-color:#993BDA}
	DIV.magenta UL.idiomas LI.activo A{background-color:#C826B2}
	
	DIV.rojo DIV.titulo{background-color:#EB0D1B}
	DIV.naranja DIV.titulo{background-color:#FB9F05}
	DIV.verde DIV.titulo{background-color:#89E508}
	DIV.azul DIV.titulo{background-color:#3560AE}
	DIV.amarillo DIV.titulo{background-color:#D4B600}
	DIV.morado DIV.titulo{background-color:#993BDA}
	DIV.magenta DIV.titulo{background-color:#C826B2}
	
	
	UL.idiomas LI A:hover{color:#fff;text-decoration:none}
	DIV.rojo UL.idiomas LI A:hover{background-color:#EB0D1B}
	DIV.naranja UL.idiomas LI A:hover{background-color:#FB9F05}
	DIV.verde UL.idiomas LI A:hover{background-color:#89E508}
	DIV.azul UL.idiomas LI A:hover{background-color:#3560AE}
	DIV.amarillo UL.idiomas LI A:hover{background-color:#D4B600}
	DIV.morado UL.idiomas LI A:hover{background-color:#993BDA}
	DIV.magenta UL.idiomas LI A:hover{background-color:#C826B2}

	/*menú superior*/
	DIV#alojamenu{clear:both;width:100%;margin-top:3px;font-size:1.1em;}
		DIV#alojamenu UL{border:1px solid #E4E2E2;background:#f1f1f1;}
			DIV#alojamenu UL:after {content: ".";display: block;height:0;clear:both;visibility: hidden;}
		DIV#alojamenu UL LI{background:#f1f1f1 url(../img/menu_vert_borde.gif) no-repeat bottom right;float:left;position:relative;z-index:3}
		DIV#alojamenu UL A{color:#333333;display:block;padding:13px 20px 12px 20px;background:transparent url(../img/menu_fondo_naranja.gif) no-repeat 1000px;float:left}
		DIV#alojamenu UL A:hover, DIV#alojamenu UL A.activo, DIV#alojamenu UL A.activohover{color:#fff;text-decoration:none}		
		
		DIV.submenu{position:absolute;top:3.3em;left:0;float:left;width:11em;font-size:.9em;display:none}
		DIV.submenu DIV.borde{border:2px outset}
		DIV#alojamenu DIV.submenu UL{border:0;background:#FAFAFA}
		DIV#alojamenu DIV.submenu UL LI{border:0;background:#FAFAFA url(../img/submenu_borde.gif) repeat-x bottom left;float:none;}
		DIV#alojamenu DIV.submenu UL LI.ultima{background:#fafafa}
		DIV#alojamenu DIV.submenu UL A{color:#363739;padding:6px 0 5px 4px;float:none;}
		DIV#alojamenu DIV.submenu UL A.activo, DIV#alojamenu DIV.submenu UL A:hover{background:#DEE1E4!important}
		
		LI.rojo .activohover{background:#EB0D1B url(../img/menu_fondo_rojo.gif) repeat-x bottom left!important}
		LI.naranja .activohover{background:#FEBE06 url(../img/menu_fondo_naranja.gif) repeat-x bottom left!important}
		LI.verde .activohover{background:#89E508 url(../img/menu_fondo_verde.gif) repeat-x bottom left!important}
		LI.azul .activohover{background:#3560AE url(../img/menu_fondo_azul.gif) repeat-x bottom left!important}
		LI.amarillo .activohover{background:#D4B600 url(../img/menu_fondo_amarillo.gif) repeat-x bottom left!important}
		LI.morado .activohover{background:#993BDA url(../img/menu_fondo_morado.gif) repeat-x bottom left!important}
		LI.magenta .activohover{background:#C826B2 url(../img/menu_fondo_magenta.gif) repeat-x bottom left!important}
		
		/*definimos el color del activo y hover en función de la sección que esté. en orden según el menú superior*/
		DIV.rojo DIV#alojamenu UL A{background:transparent url(../img/menu_fondo_rojo.gif) no-repeat 1000px}
		DIV.rojo DIV#alojamenu UL A:hover, DIV.rojo DIV#alojamenu UL A.activo{background:#EB0D1B url(../img/menu_fondo_rojo.gif) repeat-x bottom left}
		
		DIV.naranja DIV#alojamenu UL A{background:transparent url(../img/menu_fondo_naranja.gif) no-repeat 1000px}
		DIV.naranja DIV#alojamenu UL A:hover, DIV.naranja DIV#alojamenu UL A.activo{background:#FEBE06 url(../img/menu_fondo_naranja.gif) repeat-x bottom left}
		
		DIV.verde DIV#alojamenu UL A{background:transparent url(../img/menu_fondo_verde.gif) no-repeat 1000px}
		DIV.verde DIV#alojamenu UL A:hover, DIV.verde DIV#alojamenu UL A.activo{background:#89E508 url(../img/menu_fondo_verde.gif) repeat-x bottom left}
		
		DIV.azul DIV#alojamenu UL A{background:transparent url(../img/menu_fondo_azul.gif) no-repeat 1000px}
		DIV.azul DIV#alojamenu UL A:hover, DIV.azul DIV#alojamenu UL A.activo{background:#3560AE url(../img/menu_fondo_azul.gif) repeat-x bottom left}
		
		DIV.amarillo DIV#alojamenu UL A{background:transparent url(../img/menu_fondo_amarillo.gif) no-repeat 1000px}
		DIV.amarillo DIV#alojamenu UL A:hover, DIV.amarillo DIV#alojamenu UL A.activo{background:#D4B600 url(../img/menu_fondo_amarillo.gif) repeat-x bottom left}
		
		DIV.morado DIV#alojamenu UL A{background:transparent url(../img/menu_fondo_morado.gif) no-repeat 1000px}
		DIV.morado DIV#alojamenu UL A:hover, DIV.morado DIV#alojamenu UL A.activo{background:#993BDA url(../img/menu_fondo_morado.gif) repeat-x bottom left}
		
		DIV.magenta DIV#alojamenu UL A{background:transparent url(../img/menu_fondo_magenta.gif) no-repeat 1000px}
		DIV.magenta DIV#alojamenu UL A:hover, DIV.magenta DIV#alojamenu UL A.activo{background:#C826B2 url(../img/menu_fondo_magenta.gif) repeat-x bottom left}
	
	/* fin menú superior*/
	
	/*MENU NO-JS*/
	DIV#submenunojs{text-align:center;font-size:1.1em;padding:10px 5px 10px 5px;border:1px solid #cecece;border-top:0;background:#fff;line-height:1.6em}
	DIV#submenunojs LI{display:inline;}
	DIV#submenunojs A{background:transparent url(../img/ul_aux_borde.gif) no-repeat right 3px;padding-left:4px;padding-right:5px}
	DIV#submenunojs A.activo{font-weight:bold;background-color:#eee;}
	DIV#submenunojs LI.ultima A{background-image:none;}
	DIV.rojo DIV#submenunojs{border-bottom:3px solid #EB0D1B;}
	DIV.naranja DIV#submenunojs{border-bottom:3px solid #FEBE06;}
	DIV.verde DIV#submenunojs{border-bottom:3px solid #89E508;}
	DIV.azul DIV#submenunojs{border-bottom:3px solid #3560AE;}
	DIV.amarillo DIV#submenunojs{border-bottom:3px solid #D4B600;}
	DIV.morado DIV#submenunojs{border-bottom:3px solid #993BDA;}
	DIV.magenta DIV#submenunojs{border-bottom:3px solid #C826B2;}
	/*FIN MENU NO-JS*/
	
/* FIN CABECERA*/

/* LOGIN - USUARIO LOGADO*/
FORM#form_login{border-left:0;height:100%;padding:2px 0 2px 6px;}
FORM#form_login INPUT{border:1px solid #000;float:left;margin:2px 4px 0 2px}
FORM#form_login .boton{margin-top:3px;font-size:.9em}
FORM#form_login FIELDSET{float:left}
FORM#form_login label{float:left;padding-top:2px;padding-bottom:2px}
FORM#form_login STRONG{float:left;font-weight:normal;padding-top:4px;padding-bottom:2px}
STRONG.usuario{background:transparent url(../img/ico_usuario.gif) no-repeat 0 0px;padding-left:24px;font-weight:normal}

FORM#form_login UL.aux{padding-top:5px;}
	html>body FORM#form_login UL.aux{padding-left:2px}
FORM#form_login UL.aux LI{display:inline;padding-right:2px;padding-left:5px}
	html>body FORM#form_login UL.aux LI{display:inline;padding-right:4px;padding-left:2px}
FORM#form_login UL.aux LI.nopuedo{background:transparent url(../img/ul_aux_borde.gif) no-repeat right center}

DIV#alojausuario{border:1px solid #CECECE;border-top:0}
ul.datos_login{padding:4px 0 4px 0}
ul.datos_login .boton{margin-top:-2px}
ul.datos_login LI{float:left;padding-top:6px;padding-bottom:4px;padding-right:6px;padding:6px 4px 4px 6px;background:transparent url(../img/ul_aux_borde.gif) no-repeat right 8px}
ul.datos_login LI.noborde{background:none}
ul.datos_login LI.skype{padding-top:2px;}
ul.datos_login LI.skype STRONG{float:left;padding-top:4px;font-weight:normal;padding-left:6px;padding-right:5px}
ul.datos_login LI.skype A{float:left;}
ul.datos_login STRONG.usuario{padding-top:4px;padding-bottom:2px;}
ul.nologeado{padding:0}
ul.nologeado LI.noborde{padding-top:0}
/*FIN LOGIN - USUARIO LOGADO */

/*WIDGETS*/
UL.widgets{float:right;margin-top:7px}
UL.widgets LI{float:left;background:#fff url(../img/ul_widgets_borde.gif) no-repeat right top;padding-left:8px;padding-right:10px;}
UL.widgets LI A{display:block;float:left}
UL.widgets LI.noborde{background:#fff;padding-left:0}
UL.widgets LI.noborde A{margin-left:12px;}
/* FIN WIDGETS*/

/*RUTA, BREADCRUMB, MIGUITAS*/
DIV.alojaruta{border-bottom:1px solid #cecece;padding-bottom:5px}
	DIV.alojaruta P{margin:0;padding:10px 0 4px 5px}
/* FIN RUTA, BREADCRUMB, MIGUITAS*/

/*MENU O BARRA IZQUIERDA*/
.menuizquierdo{padding-left:13px;padding-bottom:30px}
H2{font-size:2.5em;color:#F59511;margin:0;padding:0;letter-spacing:-.04em;line-height:.9em}
div#form_comentario h2{color:#4C7EDD;font-size:2em;padding-top:0.3em;}
H2.home{color:#666;font-size:1.8em;padding-bottom:2px;border-bottom:1px solid #cecece;letter-spacing:inherit;margin-bottom:10px}
DIV.alojaheader H2{color:#F59511}
P.intro{color:#858181;font-size:1.2em;font-weight:bold;margin:0;border-bottom:1px solid #cecece;padding-bottom:5px;}
.menuizquierdo UL.menu{font-size:1.2em;}
	.menuizquierdo UL.menu LI{border-bottom:1px solid #BFBFBF}
	.menuizquierdo UL.menu LI A{color:#444242;display:block;padding:8px 0 8px 0;font-weight:bold;}
	.menuizquierdo UL.menu LI.activo A, .menuizquierdo UL.menu LI A:hover{color:#FDB706}
/*FIN MENU O BARRA IZQUIERDA */

DIV.conpiedefoto{padding-bottom:6px;font-size:.9em;width:auto}
DIV.left IMG{margin-right:8px}
DIV.left EM{margin-right:8px}
DIV.right IMG{margin-left:8px}
DIV.right EM{margin-left:8em}
DIV.conpiedefoto:after{content: ".";display: block;height:0;clear:both;visibility: hidden;}
DIV.conpiedefoto IMG{display:block;}
DIV.conpiedefoto EM{display:block;text-align:right;}

H3{color:#666;margin:0;padding:0;font-size:1.5em}
H3.interior{border-bottom:1px solid #CECECE;padding-bottom:3px;font-size:1.5em;margin-bottom:10px}
DIV.detalle{margin-bottom:16px;}
DIV.detalle H4{color:#FB9F05;font-size:1.2em;margin:0;padding:0 0 5px 0;border:0}
DIV.detalle UL{margin-bottom:12px}
P.leyenda{margin-top:0;padding-top:0}
P.leyenda IMG{margin-right:4px}

ADDRESS{font-style:normal;display:block}
DIV.detalle ADDRESS{line-height:1.3em;margin-bottom:12px}

P.valoracion{margin-top:0}
P.valoracion IMG{margin-right:15px;vertical-align:bottom}

DIV.comentarios{font-size:.9em;clear:both;margin-bottom:16px}
DIV.comentarios.conborde{border-bottom:1px solid #cecece}
H4{font-size:1.4em;color:#666;border-bottom:1px solid #cecece;padding-bottom:3px;margin-bottom:10px;margin-top:0;clear:both}
H4.noborde{border-bottom:0;margin-bottom:5px}
DIV.comentarios .autor,DIV.comentarios .autor2, DIV.comentarios .procedencia{background:transparent url(../img/ul_aux_borde.gif) no-repeat right;padding-right:5px}

DIV.comentarios .procedencia{padding-left:3px}
DIV.comentarios .fecha{color:#666}
DIV.comentarios .autor2{font-style:normal;padding-left:3px;color:#666}
DIV.comentarios BLOCKQUOTE{margin:0;padding:3px 0 0 0}
DIV.comentarios BLOCKQUOTE IMG, .vermas IMG{vertical-align:middle}
DIV.comentarios DL{padding-left:5px}
DIV.comentarios DD{margin:0 0 12px 0;padding:0}

DIV.paginacion{border-top:1px solid #CECECE;border-bottom:1px solid #CECECE;text-align:center;margin:0;padding:3px 5px 3px 5px;height:17px}
	DIV.paginacion.actualidad{font-size:.9em;margin-bottom:12px}
	
DIV.listadoresultados DIV.paginacion{font-size:.9em}
DIV.paginacion A.espacio{padding-right:7px}
DIV.paginacion A.espacio-left{padding-left:7px;}
DIV.listadoresultados H3{font-size:1.4em}
DIV.listadoresultados H3 SPAN{float:right;font-size:.7em;padding-top:4px;color:#444242}
H3.noborde{border-bottom:0;margin-bottom:5px}
DIV.paginacion OL.pornumeros{margin:auto;padding:0;list-style-type:none;width:20em;}
DIV.paginacion OL.pornumeros:after{content: ".";display: block;height:0;clear:both;visibility: hidden;}
DIV.paginacion OL.pornumeros LI{float:left}
DIV.paginacion OL.pornumeros LI A{float:left;display:block;padding:2px 5px 2px 5px;}
	DIV .paginacion OL.pornumeros LI A:hover, DIV.paginacion OL.pornumeros LI A.activo{background:#4C7EDD;color:#fff;text-decoration:none;font-weight:bold}
	DIV.paginacion OL.pornumeros LI STRONG.activo{background:#4C7EDD;color:#fff;text-decoration:none;font-weight:bold; float:left;display:block;padding:2px 5px 2px 5px;}
	DIV .paginacion OL.pornumeros LI A , DIV.paginacion OL.pornumeros LI A{color:#4C7EDD}
A.opina{background:transparent url(../img/ico_opina.gif) no-repeat left 3px;padding-left:15px}

/*VIDEOS*/
DIV.alojavideo{margin-bottom:18px}
DIV.listadoresultados H4.videosrelacionados{font-size:1.7em;}
UL.listadovideos{padding:16px 24px 6px 8px;font-size:.9em}
	UL.listadovideos:after{content: ".";display: block;height:0;clear:both;visibility: hidden;}
UL.listadovideos LI{float:left;width:96px;margin-left:16px;text-align:center;padding-bottom:10px}
UL.listadovideos LI EM{font-style:normal;}
UL.listadovideos LI EM.autor{margin-left:2px;padding-left:6px;background:transparent url(../img/ul_aux_borde.gif) no-repeat 0 2px}
/*FIN VIDEOS*/

/*RUTAS*/
DIV.listadorutas{margin-bottom:16px}
DIV.listadorutas P.titulo{margin:0;padding:3px 8px 3px 6px;font-size:1.5em;background:#4C7EDD;color:#fff;}
DIV.listadorutas.activo P.titulo{background:#AEAEAE}
	DIV.listadorutas P.titulo STRONG{display:block;font-weight:normal;background:transparent url(../img/ico_desplegar.gif) no-repeat right -83px;}
	DIV.listadorutas.activo P.titulo STRONG{background:transparent url(../img/ico_desplegar.gif) no-repeat right 7px}
	
DIV.listadorutas DIV.padding{border:1px solid #B2B1B1;border-top:0;padding:6px;}
	
DIV.listadorutas.rutatuneada P.titulo STRONG{cursor:pointer;}
	
DIV.listadorutas.rutatuneada DIV.padding{display:none}
DIV.listadorutas.activo DIV.padding{display:block}

DL.comollegar DT{float:left;font-weight:bold;padding:0 3px 0 0}
DL.comollegar DD{margin:0;padding:0 0 2px 0}

/*FIN RUTAS*/



/* LISTADO, LISTA DE RESULTADOS*/
UL.listadoresultados{padding-top:10px}
UL.listadoresultados LI{border-bottom:1px solid #CECECE;padding-bottom:10px;padding-top:5px}
UL.listadoresultados LI.ultima{border-bottom:0}
UL.listadoresultados LI IMG.left, IMG.imagecache-panel_de_control_fotos{margin-right:8px;margin-bottom:3px}
UL.listadoresultados LI:after{content: ".";display: block;height:0;clear:both;visibility: hidden;}
	UL.listadoresultados LI P.titulo{margin:0;padding:0 0 3px 0;color:#444242;font-size:1em;}/*display:inline}*/
	UL.listadoresultados LI EM.autor{background:transparent url(../img/ul_aux_borde.gif) no-repeat left 3px;padding-left:6px;font-style:normal;margin-left:3px}
	UL.listadoresultados LI EM.fecha{font-style:normal;display:block;font-size:.9em;color:#444;padding-bottom:3px;padding-top:5px}
	UL.listadoresultados LI IMG.valoracion{display:block}
	UL.listadoresultados LI DIV.cont{float:left;width:100px}
	
	UL.servicios LI{padding-bottom:0;border:0;display:inline}
	
	UL.listadoresultados UL.descripcion{float:left;width:600px}
	UL.listadoresultados UL.descripcion LI{padding-bottom:2px;padding-top:0;border:0}
	
	UL.actualidadresultados{padding-top:5px}
	UL.actualidadresultados LI{background:transparent url(../img/bullet_flecha.gif) no-repeat left 2em;padding-left:14px;padding-top:0}
	UL.actualidadresultados LI LI{background:#fff;padding-left:0}
	UL.actualidadresultados P{margin-bottom:0}
	
/* FIN LISTADO, LISTA DE RESULTADOS*/

/* BLOQUES DE FOTOS - VIDEOS */
DIV.fotos_videos{position:relative;margin-bottom:16px;clear:both;}
DIV.fotos_videos P.titulo{font-size:1.7em;padding:0;margin:12px 0 0 0;background:#fff url(../img/borde_sup_fotos.gif) repeat-x bottom left;height:auto}
DIV.fotos_videos P.titulo:after{content: ".";display: block;height:0;clear:both;visibility: hidden;}
DIV.fotos_videos P.titulo STRONG{background-color:#fff;float:left}
DIV.fotos_videos P.fotos STRONG{background-image:url(../img/pestanya_fotos.gif);background-repeat:no-repeat;background-position:top right;border-left:1px solid #cecece;float:left;}
DIV.fotos_videos P.fotos STRONG SPAN{border-top:1px solid #cecece;display:block;padding:3px 1em 0px 10px;margin-right:5px}
DIV.fotos_videos P.fotos STRONG.activo SPAN{padding:4px 1em 1px 10px;border:0;}
DIV.fotos_videos P.fotos STRONG.activo{border-bottom:0}
DIV.fotos_videos P.videos{position:static}
DIV.fotos_videos P.videos STRONG{background-image:url(../img/pestanya_videos_01.gif);background-repeat:no-repeat;background-position:top left;padding-left:4px}
DIV.fotos_videos P.videos SPAN{background:transparent url(../img/pestanya_videos_02.gif) no-repeat top right;display:block;padding:4px 14px 0px 10px;}
DIV.fotos_videos P.videos STRONG.activo SPAN{padding-bottom:1px}
DIV.fotos_videos UL LI{float:left;width:106px;height:103px;margin-bottom:8px;margin-right:5px}
	DIV.fotos_videos UL LI IMG{display:block;margin:auto}
DIV.fotos_videos DIV.borde{border:1px solid #CECECE;border-top:0;padding:10px 0 4px 10px;text-align:center}
DIV.fotos_videos LI DIV.borde{border:1px solid #CECECE;text-align:center;padding:0;height:101px;background:#F7F9E9}
DIV.fotos_videos UL LI.principal{width:230px;margin-right:10px;height:auto}
DIV.fotos_videos OBJECT{display:block}
DIV.fotos_videos LI.principal DIV.borde{height:212px;text-align:center;}
DIV.fotos_videos LI.principal A.aux{display:block;background:transparent url(../img/ico_zoom.gif) no-repeat right 2px;margin:2px 14px 0 14px;font-size:.8em;color:#000;text-align:left}

DIV.fotos_videos P.anyade A{margin-bottom:5px}
DIV.fotos_videos P.masfotos{margin:-5px 0 0 0;padding:0 9px 0 0;font-size:.9em;clear:both}
DIV.fotos_videos P.masfotos:after{content: ".";display: block;height:0;clear:both;visibility: hidden;}
DIV.fotos_videos P.masfotos A{background:#fff url(../img/ico_mas.gif) no-repeat left 2px;padding-left:14px}

/*tuneadas (con js)*/
DIV.fotostuneadas P.titulo{margin:0;}
DIV.fotostuneadas P.titulo:after{content: ".";display: block;height:0;clear:both;visibility: hidden;}
DIV.fotostuneadas P.titulo STRONG{cursor:pointer;display:block;color:#4C7EDD;background-color:#F5F5F5}
DIV.fotostuneadas P.titulo STRONG.activo{color:#666;background-color:#fff}
DIV.fotostuneadas DIV.borde{display:none}
DIV.fotostuneadas DIV.borde .borde{display:block}
DIV.fotostuneadas DIV.borde.activo{display:block}
DIV.fotostuneadas P.videos{position:absolute;top:0;left:5em;width:auto;border:0}
DIV.fotostuneadas P.fotos STRONG{border-bottom:1px solid #cecece;}
DIV.fotostuneadas P.videos STRONG{color:#4C7EDD;}
/*fin tuneadas (con js)/*

/* FIN BLOQUES DE FOTOS - VIDEOS */

/*BLOQUE DE WEBCAMS*/
DIV.webcamsbloque{position:relative;margin-bottom:16px;clear:both;background:transparent url(../img/degradado_lista_webcams.gif) repeat-x bottom left;}
DIV.webcamsbloque P.titulo{font-size:1.6em;padding:0;margin:0;}
DIV.webcamsbloque P.titulo:after{content: ".";display: block;height:0;clear:both;visibility: hidden;}
DIV.webcamsbloque P.titulo STRONG{display:block;padding-left:6px;margin-bottom:1px}
DIV.webcamsbloque.tuneada P.titulo STRONG{cursor:pointer;color:#4C7EDD;background:#F5F5F5 url(../img/pestanya_webcams_01.gif) no-repeat top left;}
DIV.webcamsbloque.tuneada P.titulo STRONG SPAN{color:#4C7EDD;background:#F5F5F5 url(../img/pestanya_webcams_02.gif) no-repeat top right;display:block;padding:5px 8px 1px 5px;}
DIV.webcamsbloque.tuneada P.titulo STRONG.activo{cursor:text;background-color:#fff;margin-bottom:0}
DIV.webcamsbloque.tuneada P.titulo STRONG.activo SPAN{color:#333;background-color:#fff;padding-bottom:2px}
DIV.webcamsbloque P.directo STRONG{width:5.7em;}
DIV.webcamsbloque P.horas{padding-top:10px}
DIV.webcamsbloque.tuneada P.horas{position:absolute;top:0;left:6.1em;background:transparent;padding-top:0}

DIV.webcamsbloque UL.listafotos{font-size:.9em;text-align:center}
DIV.webcamsbloque UL.listafotos LI{width:160px;margin:0 auto 10px auto;}
DIV.webcamsbloque UL.listafotos IMG, DIV.webcamsbloque UL.listafotos A{display:block;text-align:left;margin-bottom:3px}
DIV.webcamsbloque UL.webcamspeq{}
DIV.webcamsbloque UL.webcamspeq LI{width:auto;text-align:left;padding:8px;}
DIV.webcamsbloque UL.webcamspeq LI.grande{width:160px;text-align:center}
DIV.webcamsbloque UL.webcamspeq LI:after{content: ".";display: block;height:0;clear:both;visibility: hidden;}
DIV.webcamsbloque UL.webcamspeq LI OBJECT{float:left;margin-right:5px}

DIV.webcamsbloque DIV.borde{border:1px solid #CECECE;padding:10px 0 4px 0}

SPAN.cargandowebcam{width:100%;position:absolute;top:0;background:#f9f9f9;display:block;font-weight:bold;display:none}

.centrame{text-align:center}
.centrado{text-align:left;margin:auto}
.webcamapplet{width:370px}
.webcamflash{width:400px}

.alojawebcamgrande{width:352px;height:288px;position:relative}
.alojawebcam_hora{position:absolute;right:1px;bottom:1px;background:white;display:block;width:85px;font-size:.75em;padding-left:10px;padding-right:3px;text-align:right}

DIV.mapaweb H3{font-size:1.4em;color:#666;border-bottom:1px solid #cecece;padding-bottom:3px;margin-bottom:10px;margin-top:0;clear:both}
DIV.mapaweb H3 A{color:#666}
DIV.mapaweb .columnas1{width:31%;margin-right:10px}
.menusupmapaweb LI{float:left;width:24%}

/*zoom*/
UL.zoom {padding: 0px 0 12px 0;margin: 10px 5px;}
UL.zoom LI {background: url(../img/icozoom.gif) no-repeat center right;padding-right: 18px;margin-left: 10px;float:left;}
UL.zoom LI A, UL.zoom LI A:hover {font-family: Arial, Verdana;font-size: 0.8em;font-weight: normal;text-decoration: none;color: #333;}
/*BLOQUE DE WEBCAMS*/

UL.listadovideos.webcams{padding:0 0 6px 0;font-size:.9em;}
UL.listadovideos.webcams LI{width:24.9%;padding-bottom:10px;margin-left:0; text-align: left;}

FORM.formsimple .boton{font-size:.85em}
FORM.formsimple SELECT{font-size:.9em}
FORM#busqueda_webcams SELECT{width:175px;}

.w_143{width:143px; margin:0 4px 0 6px;}
.w_150{width:165px; margin:0;} 

DIV.compartir{background:#fff url(../img/compartir_borde.gif) repeat-x top;margin-top:22px;margin-bottom:16px}
DIV.compartir DIV{background:transparent url(../img/compartir_borde.gif) repeat-x bottom;padding:8px 5px 8px 5px}
	DIV.compartir P{float:left;margin:0;padding:2px 0 0 0}
	DIV.compartir STRONG{text-transform:uppercase;font-size:.8em;font-weight:normal;letter-spacing:-.1em}
	DIV.compartir UL{float:right}
		DIV.compartir UL LI{display:inline;padding-left:5px}
	
DIV.botonera{clear:both;}
DIV.botonera:after{content: ".";display: block;height:0;clear:both;visibility: hidden;}
		
UL.botonera{margin-top:6px;margin-bottom:12px;}
UL.botonera .volver{background:transparent url(../img/ico_flecha_atras.gif) no-repeat left 3px;padding-left:13px}
UL.botonera .cuadernoviaje{background:transparent url(../img/ico_mas_verde.gif) no-repeat left 3px;padding-left:13px; margin-right:8px; margin-left:8px; float:left}
	.cuadernoviaje.ico_menos{background:transparent url(../img/ico_menos_rojo.gif) no-repeat left 3px!important; padding-left:13px;}
UL.botonera .subir{background:transparent url(../img/ico_flecha_subir.gif) no-repeat left 3px;padding-left:13px}

DIV.cuaderno{margin-bottom:16px}
DIV.anotacioncuaderno{background:#fff url(../img/compartir_borde.gif) repeat-x bottom;padding-bottom:5px;margin-top:16px}
	DIV.anotacioncuaderno:after{content: ".";display: block;height:0;clear:both;visibility: hidden;}

DIV.anotacioncuaderno P.titulo{font-size:1.1em;margin-bottom:5px;border-bottom:1px solid #CECECE;padding-bottom:2px}
DIV.anotacioncuaderno P.titulo SPAN{font-weight:bold}
DIV.anotacioncuaderno P.titulo STRONG{color:#4C7EDD}

DIV.anotacioncuaderno UL.herramientas{float:right;font-size:.9em;color:#4C7EDD}
	DIV.anotacioncuaderno UL.herramientas LI{display:inline;padding-left:5px}
	DIV.anotacioncuaderno UL.herramientas LI INPUT{vertical-align:middle}
DIV.anotacioncuaderno DL{padding:0;margin:0}
	DIV.anotacioncuaderno DT{float:left;font-weight:bold;padding-right:3px}
	DIV.anotacioncuaderno DD{margin:0;padding:0 0 2px 0}
	
DIV.cuaderno DIV.botonera{background:#fff url(../img/fondo_botonera_cuaderno.gif) repeat-x bottom left;border:1px solid #BDBCBD;padding:3px 0 3px 3px;}
	DIV.cuaderno DIV.botonera:after{content: ".";display: block;height:0;clear:both;visibility: hidden;}
	DIV.cuaderno DIV.botonera A{display:block;float:left;padding:2px 15px 2px 18px;}
	DIV.cuaderno DIV.botonera LI{float:left}

	A.eliminartodo{background:transparent url(../img/ico_eliminartodo.gif) no-repeat left 1px}
	A.eliminarsel{background:transparent url(../img/ico_eliminarsel.gif) no-repeat left 1px}
	A.enviarcuad{background:transparent url(../img/ico_enviarcuad.gif) no-repeat left 1px}
	A.generarcuad{background:transparent url(../img/ico_generarcuad.gif) no-repeat left 1px}
	
TABLE.clima{margin-bottom:10px;border-collapse:collapse;font-size:.9em;width:100%}
TABLE.clima CAPTION{font-weight:bold;text-align:left;padding-bottom:2px;font-size:1.1em}
	TABLE.clima TH{background:#67B5E9;border:1px solid #666;padding:2px 0 2px 6px;color:#fff;font-size:1.1em}
	TABLE.clima TR TD{border:1px solid #666;padding:2px 0 2px 6px;}
	TABLE.clima TR.par TD{background:#e5e5e5;}

/*PIE*/
DIV#pie{clear:both;font-size:.8em}
DIV#pie .padding{padding:8px 0 0 10px}
DIV#pie DIV.sobregenvalenciana{float:left;background:#DBDBDB;width:235px;min-height:134px;padding-top:6px; margin-bottom:6px}
	DIV#pie DIV.sobregenvalenciana UL{margin-top:12px;margin-left:5px}
	
DIV#pie DIV.turismo{float:left;background:#E6E6E6;width:255px;min-height:140px; margin-bottom:6px}
	DIV#pie DIV.turismo UL{padding:17px 0 0 12px}
	DIV#pie DIV.turismo UL LI{margin-bottom:3px}
	
DIV#pie DIV.certificaciones{float:left;background:#F2F2F2;width:490px;min-height:140px; margin-bottom:6px}
	DIV#pie DIV.financiacion{float:left;width:35%}
		DIV#pie DIV.financiacion UL{padding:10px 0 0 10px}
		DIV#pie DIV.financiacion UL LI{margin-bottom:15px; margin-right:10px}
		DIV#pie DIV.financiacion UL IMG{display:block;margin-top:5px}
	DIV#pie DIV.validaciones{float:left; margin-top:25px}
		DIV#pie DIV.validaciones STRONG{font-weight:normal;display:block;padding-top:10px}
		DIV#pie DIV.validaciones UL{padding:5px 10px 0 0;}
		DIV#pie DIV.validaciones UL LI{float:left;margin-left:5px}
	DIV#pie DIV.aenor{float:left;width:auto;text-align:center}
		DIV#pie DIV.aenor P{padding-left:10px;padding-top:4px}
		DIV#pie DIV.aenor IMG{display:block;margin:10px auto 2px auto}
		
	DIV#pie DIV.leyenda_pie{text-align:center; margin:auto;}
	DIV#pie DIV.leyenda_pie UL{}
	DIV#pie DIV.leyenda_pie UL LI{display:inline;}
	DIV#pie DIV.leyenda_pie UL LI A {color:#46494f; padding:2px 3px 2px 12px; background:transparent url(../img/guion_pie.gif) no-repeat left}
	DIV#pie DIV.leyenda_pie UL LI.primera A{background:none}
	
	DIV#pie DIV.leyenda_pie P{margin:0;padding:2px 0 0 5px;color:#666}
/*FIN PIE*/
		
/*COMO LLEGAR*/
DIV.comollegar_trayecto FORM UL LI{font-weight:bold;margin-bottom:4px;}
DIV.comollegar_trayecto FORM UL LI .boton{font-weight:normal;margin-left:4px;font-size:.85em}
DIV.comollegar_trayecto P.error{border:1px solid red;padding:6px;margin-top:12px;font-weight:bold;background:#f9f9f9}
DIV#map{overflow:hidden}
/*FIN COMO LLEGAR*/

/*TURISMOVIL*/
TABLE.telefonoscompatibles{width:48%;float:left;margin-top:12px;border:1px solid #ccc;margin-right:1%}
TABLE.telefonoscompatibles CAPTION{font-size:1.5em;text-align:left;color:#888}
TABLE.telefonoscompatibles TH{background:#F1F1F1;color:#333;font-size:1.2em;padding:3px 0 3px 5px}
TABLE.telefonoscompatibles .marca{font-weight:bold;color:#F59511}
TABLE.telefonoscompatibles TBODY TD:first-child{font-weight:bold;color:#F59511;width:40%}
TABLE.telefonoscompatibles TBODY TD{padding:3px 0 3px 5px;border-bottom:1px solid #ccc}

DIV.messages{clear:both;padding:6px;margin-top:12px;font-weight:bold}
DIV.status{clear:both;padding:6px;border:1px solid #4FA1FF;background:#EEF5F7}
/*FIN TURISMOVIL*/
		
/*CAPA OPINA*/
html,body{height:100%}
DIV#transparente{position:absolute;z-index:1000;opacity:.7;top:0;left:0;width:100%;height:100%;background:#fff;display:none;}
DIV#alojaopina{}
DIV#alojaopina.tuneada{display:none;position:absolute;z-index:1001;top:0;left:50%;margin-left:-310px;text-align:center;}
DIV.opina{width:100%;margin:10px auto auto auto;text-align:left}
DIV.tuneada DIV.opina{background:transparent url(../img/opina_centro.gif) repeat-y;width:621px;margin:-35px auto auto auto;text-align:left}
DIV.tuneada DIV.opina DIV.arriba{background:transparent url(../img/opina_top.gif) no-repeat top;padding-top:12px;}
DIV.opina DIV.abajo{background:transparent url(../img/opina_bottom.gif) no-repeat bottom;padding:0 8px 18px 8px}
DIV.opina LEGEND{background:#fff url(../img/ico_opina_grande.gif) no-repeat left;padding-left:30px;margin-left:0;font-size:1.7em;font-weight:bold;color:#666;}
DIV.opina UL{border-top:1px solid #ccc;margin-top:4px;padding-top:6px}
DIV.opina UL LI{width:100%;margin-bottom:4px}
DIV.opina UL LI:after{content: ".";display: block;height:0;clear:both;visibility: hidden;}
DIV.opina UL STRONG{width:7em;font-weight:bold;}
DIV.opina UL INPUT, DIV.opina UL TEXTAREA{float:left;border:1px solid #CECECE;padding:2px;width:18em}
DIV.opina UL TEXTAREA{width:99%;font-family:arial;overflow:auto}
DIV.tuneada DIV.opina UL TEXTAREA{width:47em;}
DIV.opina DIV.botonera{font-size:.9em;padding-right:0}
DIV.tuneada DIV.opina DIV.botonera{padding-right:12px}
DIV.opina DIV.botonera .boton{float:right;margin-left:5px;font-size:1em}
/*FIN CAPA OPINA*/
		
/*MEDIDAS*/
.w5_5{width:5.5em}
.w6{width:6em}
/*MEDIDAS*/

DIV.registro .form-text, DIV.registro SELECT{float:left}

FORM#forward-form{margin-bottom:18px;position:relative;background:#F9FCEF url(../img/degradado_crema.gif) repeat-x bottom;border:1px solid #C4C5A6;padding:10px}
	FORM#forward-form:after {content: ".";display: block;height:0;clear:both;visibility: hidden;}
FORM#forward-form #edit-submit{color:#fff;border:0!important;font-family:arial,sans-serif;font-size:.8em;padding:2px 0 1px 0!important;cursor:pointer;background:#4FA1FF url(../img/btnazul_92.gif) no-repeat;width:92px!important}
.caja .conpastilla .cvtrip{background:#f59511;}

SELECT#type {width:80%}
SELECT#combo_mapa_sup{width:35%}
DIV.combo_mapa {margin-bottom:10px}
DIV.prev_first {float:left;width:20%;top:3px;position:relative;padding-left:0px}
DIV.next_last {float:right;width:20%;top:-15px;position:relative;padding-right:0px}
html.js .resizable-textarea textarea.oculto {
  margin-bottom: 0;
  width: 100%;
  display: none;
}
.tamanioselect {width:120px;}
.hand{}
DIV.desc-oculto {margin:5px 5px 5px 5px;padding:5px 5px 5px 5px;border:1px solid black;background:#ffff60;}
A.sin-href{cursor:pointer;}

DIV.rss{padding:12px 0 0 0}
DIV.titulo_rss {border-bottom:1px solid #cecece; font-size:1.3em; font-weight:bold; padding: 0 0 4px 0}
DIV.titulo_rss A{background:transparent url(../img/bullet_flecha.gif) no-repeat 0 4px;padding:0 0 0 15px;}
DIV.titulo_rss A:hover{text-decoration:none}
DIV.rss_combos{border-bottom:1px solid #cecece; padding:8px 0 12px 0}
DIV.rss_combos P STRONG{font-size:1.2em; font-weight:bold; padding: 4px 0 4px 0; color:#858181}
DIV.rss_combos DIV.combo{float:right; width:auto}
DIV.combo LABEL{float:left; margin-right:6px}
DIV.combo LABEL STRONG{font-weight:normal; font-size:1em}
DIV.combo SELECT{width:300px}
DIV.combo INPUT {float:left!important}

/*Formularios de registro*/
DIV.agrupa_checkbox{padding-left:175px; padding-top:12px; clear:both}
DIV.agrupa_checkbox DIV.form-item {width:250px; float:left; clear:none!important; margin:0 0 12px 0; padding:0; height:auto; text-align:left!important}
DIV.agrupa_checkbox DIV.form-item INPUT.form-checkbox{float:left;padding:0; width:auto; margin:0 6px 0 0}
DIV.agrupa_checkbox DIV.form-item LABEL.option{text-align:left!important;font-size:1em; float:left;clear:none!important; margin:0; padding:0;width:170px;} 


.form-submit{background:#4fa1ff; color:#FFF; border:1px solid #0f70dd; font-family:arial,sans-serif;font-size:.9em;padding:2px 5px 1px 5px!important;cursor:pointer; width:auto!important;}


.form-item{margin-top:.5em;margin-bottom:.5em;}
DIV.mensajeria div.registro .form-item label{width:4.2em;}
DIV.registro2 {}
div.form-item.jscalendar{width:40em;}
.jscalendar-clear{clear:both;}
div.calendar{position:relative;}

container-inline-datediv.registro .form-item,.form-radios{margin:0 0 8px 0;}
div.registro .form-item,div.registro fieldset,div.registro #node-form{float:left !important;display:block;clear:both;width:100%;padding-bottom:4px;}div.registro .form-item label,div.registro #node-form{float:left}div.registro .form-item label{width:14em;text-align:right;font-weight:normal;padding:0 4px 0 0;}div.registro .form-item input{padding-bottom:1px;padding-top:1px;width:14em;}DIV.registro2 .container-inline-date .form-item{padding-bottom:12px;width:80%}div.registro .form-radios .form-item{float:left  !important;clear:none  !important;width:8em;margin:0;}div.registro2 .form-radios .form-item{float:none!important;clear:both  !important;width:auto;margin:0;}
DIV.registro2 DIV.form-item DIV.form-checkboxes,DIV.registro2 DIV.form-item DIV.form-radios{float:left;margin-top:0;}
DIV.registro2 DIV.form-item DIV.form-checkboxes LABEL.option{text-align:left;}
DIV.registro2 DIV.form-item DIV.form-checkboxes LABEL.option INPUT.form-checkbox{margin-left:5px}
DIV.registro2 DIV.form-item SPAN.form-item-radios {float:left;text-align: right;font-weight:400;width:14em;padding-left:20em;padding-top: 0;padding-right: 4px;padding-bottom: 0;padding-left: 0;}
DIV.registro2 DIV.form-item DIV.form-radios LABEL.option{text-align:left;float:none;}
DIV.registro2 DIV.form-item DIV.form-radios LABEL.option INPUT.form-radios{margin-left:5px;float:left}
DIV.registro2 DIV.form-item DIV.form-radios DIV.form-item{clear:both}DIV.registro2 DIV.form-item TABLE{width:30em}
DIV.registro2 DIV.form-item TBODY{border:0}

div.registro .form-radios .form-item label.option{/* pading:0 !important; Este estilo no se ha aplicado por un error de sintaxis */}
div.registro .form-radios{float:left;margin:0;}
div.registro .form-radios label{text-align:left;}
div.registro .form-radios .form-radio{border:0 none;width:auto !important;}
div.registro .form-item label.option,div.registro .form-item label.option input{width:auto !important;}
div.registro .form-item .form-checkbox{margin:0 0 0 14.1em;border:none;}
DIV.registro DIV.description{clear:both;font-size:0.85em;margin:.5em 2em 0 16.70em;}
DIV.registro DIV.description.rompefloat:after{content:".";display:block;height:0;clear:both;visibility:hidden;}DIV#comments DT{border-top:solid 1px #cecece;padding:5px 5px 3px 8px;margin:8px 5px 0 3px}
DIV.columnas3 UL.misblogs LI{border-bottom:0}
DIV.columnas2 UL.misblogs LI{border-bottom:0}#edit-field-personales-nacimiento-0-value-button{float:left;}body{margin:0 auto;padding:0;}#logo{float:left;}#buscador{float:left;}#content,#right1,#right2{}#header ul{list-style-type:none;display:inline;float:right;}#header2{height:165px;}#header2{}#container,#footer{}#container,#footer{}#footer1,#footer2,#footer3{}

DIV.profesionales{color:#4C7EDD;font-size:1.5em;padding-top:12px;padding-left:0;padding-bottom:16px;clear:both}
DIV.profesionales INPUT{width:auto;border:0}

/*WS*/
.caracteristicas table td {width:200px;}
.caracteristicas table img {/* float: rightmargin-right: 5px;   Este estilo no se ha aplicado por un error de sintaxis */}

/*DIV.wsrecursodetalledescripcion {margin-bottom: 32px;}*/
DIV.wsrecursodetalledescripcion .derecha {margin-right: 0;}
UL.ws-caracteristicas li {float: left;}
DIV.wsrecursodetalledescripcion TABLE {width: 100%;}
DIV.wsrecursodetalledescripcion TABLE TH, DIV.wsrecursodetalledescripcion TABLE TD {width: 50%;}

.wsrecursodetallefotos img {display: block;margin: auto;padding: 5px;}
.wsrecursodetallefotosvisita li {margin-top: 10px;margin-right: 5px;float: left;width:110px;height:120px}

table.listadoresultados{width: 100%;}
table.listadoresultados th {padding: 5px 0;}
table.listadoresultados td {padding: 10px 0;}

/*MODIFICACIONES*/

.menu_nav{
	clear:both;
	background:#4C7EDD;
	width:226px;
	height:25px;
	color:#fff;
	text-align:center;
	padding:6px 0 4px 0;
}

.menu_nav a{
	margin:0;
	color:#fff;
}

.columnas1 h2 a{
	font-size:1em;
	color:#F59511;
	margin:0;
	padding:0;
	letter-spacing:-.04em;
	line-height:.9em;
	text-decoration:none;
}


/*contact center*/

DIV.contact DIV.tituloSub {border-bottom:1px solid #4c7edd;margin-bottom:8px}
DIV.contact DIV.tituloSub P{margin:0; padding:0}
DIV.contact DIV.tituloSub P STRONG{font-size:1em; color:#4c7edd;}
DIV.contact DL{margin:0 0 8px 0;}
DIV.contact DT{font-weight:bold}
DIV.contact DD{padding:0; margin:0}
DIV.contact DL.enlinea{clear:both; border-top:1px solid #e4e2e2; padding:6px 0 12px 0}
DIV.contact DL.enlinea DT, DIV.contact DL.enlinea DD{float:left}
DIV.contact DL.enlinea DD{padding-left:4px}
DIV.contact IMG{margin-bottom:8px}
/*contact center*/

.auxiliares .usuariosdestacados { /*width:278px*/float:left; /*margin-right:24px;*/ }
.auxiliares .usuariosdestacados li { float:left; margin-right:1px;list-style:none }
.auxiliares .usuariosdestacados li img { display:block; margin-bottom:1px; margin-right:0px}




/* WEB 2.0 */
.auxiliares .usuariosdestacados { /*width:278px*/float:left; /*margin-right:24px;*/ }
.auxiliares .usuariosdestacados li { float:left; margin-right:1px;list-style:none }
.auxiliares .usuariosdestacados li img { display:block; margin-bottom:1px; }

			/*TERMOMETRO*/
			DIV.termometro{margin:0; padding:12px 0 0 0; float:right; }
			DIV.termometro P{float:left; padding:0; margin:0;color:#4c7edd;}
			DIV.termometro UL{list-style-type:none; padding:0; margin:0; float:left}
			DIV.termometro UL LI{float:left; background:transparent url(../img/borde_termometro.gif) no-repeat left 2px; padding-left:7px; padding-right:7px}
			DIV.termometro UL LI A{color:#4c7edd; text-decoration:none}
			DIV.termometro UL LI A IMG{margin-right:5px}
			DIV.termometro UL LI.primero{background:none}
			/*TERMOMETRO*/

.pm-new{
    background:#F1F1F1;
}

			/*RANKING*/
			DIV.ranking{width:225px; float:right}
			DIV.ranking DIV.padding{padding-left:4px; padding-right:4px}
			UL.ranking{list-style-type:none; color:#444242;}
			UL.ranking LI DIV.li{border:1px solid #bfbfbf;  background:#f8f8f8 url(../img/fondo_ranking.gif) repeat-x bottom; padding-right:6px;  }
				UL.ranking LI DIV.li:after {content: ".";display: block;height:0;clear:both;visibility: hidden;}
				
			UL.ranking LI.active DIV.li{border:1px solid #bfbfbf;  background:#f8f8f8 url(../img/fondo_ranking_active.gif) repeat-x bottom;  }
				UL.ranking LI.active DIV.li:after {content: ".";display: block;height:0;clear:both;visibility: hidden;}
			UL.ranking LI{padding:4px; clear:left;width:209px; margin-top:4px; }
			
			UL.ranking LI.active	{background:#f59511}		
			UL.ranking LI IMG {float:left; border:2px solid #bfbfbf;}
			UL.ranking LI  STRONG.titulo{margin-top:6px; width:70px; text-align:left; float:left; color:#444242; margin-left:6px}
			UL.ranking DL{margin:6px 0 0 6px; float:left}
			UL.ranking LI.active STRONG.titulo{width:125px; float:left; text-align:left;font-size:1.2em; margin-top:2px}
			UL.ranking LI.active DL.karma{clear:none!important;float:left; margin:1px 0 0 6px;width:110px;} 
			UL.ranking LI.active DL{margin:1px 0 0 6px;}
			UL.ranking DL.karma{clear:none!important; float:right; margin:0; margin-top:6px}
			UL.ranking DL.karma DT{width:auto!important}
			UL.ranking DL.karma DD{font-weight:bold}
			UL.ranking LI DT{float:left;  width:auto;  margin:0;}
			UL.ranking LI DT STRONG{font-weight:normal}
			UL.ranking LI DD{float:left;  width:auto;  margin:1px 0 0 4px; font-weight:normal}
			
			UL.ranking LI.primer_ultimo STRONG.titulo{color:#9c9b9b}
			UL.ranking LI.primer_ultimo DL{color:#9c9b9b}
			UL.ranking LI.primer_ultimo DL DT{width:100px; text-align:left}
					
			/*RANKING*/
			
			/*karma*/
					DIV.karma H3{border-bottom:1px solid #cecece; width:450px; padding-bottom:2px; margin-bottom:6px}
					DIV.karma H4{font-weight:normal; border-bottom:1px solid #cecece; padding-bottom:2px; margin-bottom:6px; color:#666}
					DIV.karma OL{margin:0 0 0 18px; padding:0}
					DIV.karma OL LI {margin-top:10px}
					/*karma*/
		DIV.registro2 DIV.next{float:right}
		DIV.registro2 DIV.previous{float:left} 
.map_peq{width:229px; height:230px}
.map_gran{width:479px; height:609px} 
.map_med{width: 450px; height: 300px}



/* Vista listado playas bandera azul */
.view-skala-playas .item-list ul li{
	list-style-type:none;		
	/*clear:both;*/
	float:left;
	border-bottom:1px solid #CECECE;
	padding-top:5px;
}

.view-skala-playas .view-field{
	float:left;	
}

.view-skala-playas .view-data-node-title{
	float:left;
	width:840px;
	font-weight:bold;
}

.view-skala-playas .view-data-votingapi-vote-vote-percent-value{
	float:left;
	width:840px;
}

.view-skala-playas .view-data-node-data-field-municipio-field-municipio-nid{
	float:left;
	width:840px;
}

.view-skala-playas .view-data-node-data-field-texto-field-texto-value{
	float:left;
	width:840px;
}

.view-skala-playas img{
	margin-right:8px;
	margin-bottom:8px;
}

.view-content-skala-playas h3{
	display:none;	
}

/* Fin de listado con playas bandera azul */
/*Modificaciones para las cajas de mensajes privados*/
#privatemsg-new-form #edit-privatemsgbody-wrapper .resizable-textarea {
	float:left !important;
	width:513px !important;
}
/*Modificaciones para los botones de mensajes privados*/
#privatemsg-new-form .form-submit {
	margin:0 5px 0 0;
	padding-top:2px !important;
	padding-bottom:1px !important;
}
#privatemsg-new-form a.boton {
	display:inline;
	background:#4fa1ff;
	color:#FFF;
	border:1px solid #0f70dd!important;
	font-family:arial,sans-serif;
	font-size:.9em;
	padding:3px 5px 2px 5px!important;
	cursor:pointer;
}
/*Modificaciones para las cajas en comentarios de blogs*/
#comment-form #edit-comment-wrapper textarea#edit-comment {
	width:99% !important;
}
#cabecera h1 img{
	vertical-align:middle
}
/*Hotel accesible*/
#edit-accesible-wrapper { width: 102px; float:left; }

/*Edición de establecimientos Hoteles, ...*/
#edit-field-ws-descripcion-neutro-value-wrapper {margin-top:0em;}
#edit-field-ws-ofertas-neutro-value-wrapper {margin-top:0em;}

.class_precios, .class_ofertas, .class_descripcion {
  margin-top: 5px;
  font-style: italic;
}
.class_precios strong, .class_ofertas strong, .class_descripcion strong {
  font-style: normal;
}

