/*lista con fondo azul de costas
---------------------------------------------------------------------*/
.listacosta { background-color:#6695ff; color:#FFF; padding:10px 0px 25px 15px; margin-bottom:10px; /*height:150px; */font-size:12px;}
div.listacosta h3 { color:#FFF;}
div.listacosta li {float:left; color:#FFF; width:48% !important; width:48%; padding:0 0 0 8px;margin:3px 12px 0 -11px !important;margin:3px 12px 0 -5px; list-style-type:none;background-image:url(../images/bullet_blanco.gif);background-repeat:no-repeat;background-attachment:scroll;background-position: 0pt 6px;}
div.listacosta li a { text-decoration:underline; color:#fff;}
div.listacosta li a:hover { text-decoration:none; color:#fff;}

/* estilo para mapa
---------------------------------------------------------------------*/
.map_big{ width:745px; height:500px;border:1px solid #6695FF; margin-bottom:10px;}   


/*Caja destacado home
---------------------------------------------------------------------*/
#lado-derecho .oferta-home .foto{ background:#FFF;  padding:10px;overflow: hidden;height:96px;}
#lado-derecho .oferta-home .foto img { height:96px;width:100%;}
#lado-derecho .oferta-home .texto p{ background:#FFF; margin:0 10px; height:auto; padding:0 5px 10px 0; text-align:justify;}
#lado-derecho .oferta-home .texto h1{ color:#6695ff; padding-left:10px; font-size:16px;}

/*Caja superior derecha
---------------------------------------------------------------------*/
#lado-derecho .oferta-contenido .foto{ background:#FFF; height:auto; float:left; padding:15px 10px 10px 10px;width:120px;}
#lado-derecho .oferta-contenido .foto img { width:120px;}
#lado-derecho .oferta-contenido .texto p{ background:#FFF; margin:0 10px; height:auto; padding:0 5px 10px 0; text-align:justify;}
#lado-derecho .oferta-contenido .texto h1{ color:#6695ff; padding:12px 0 10px; font-size:16px;}
.popup_gmap{ width:auto;}
.popup_gmap h3{ color:#6695ff; font-size:16px; margin-bottom:10px;}
.popup_gmap h3 a{ text-decoration:underline;}
.popup_gmap h3 a:hover{ text-decoration:none; color:#666;}
.popup_gmap ul {padding-bottom:10px;width:280px;margin:0;}
.popup_gmap li{margin:10px -15px 0pt -14px !important;margin:10px -15px 0pt -10px;padding:0pt 10px 4px 13px;border-bottom:1px dotted #BBB;}
.popup_gmap li .globo_playas{ color:#6695ff;}
.popup_gmap li .globo_costas{ color:#6695ff;}
.popup_gmap li.linea_puntos{ border-bottom:1px dotted #666;}
.popup_gmap li.seleccionado{ background-color:#EBF1FF;}
.popup_gmap li.recomendado{ color:#6695FF; font-weight:bold;}
.popup_gmap img {float:right;margin-top:-25px;}
#resumen2 h1 {color:#FFF; font-size:16px; margin:0;padding-bottom:5px;}

/*Caja de descripcion de destino en el listado de hoteles de la subhome de costas
---------------------------------------------------------------------*/
.descripcion_destino{ border:1px solid #999; color:#535353; font-size:11px; padding:10px; text-align:left;}
.descripcion_destino p {margin-top:0;}
.descripcion_destino a {color:#6695FF;}
.descripcion_destino a:hover{color:#666;text-decoration:none;}
.descripcion_destino h2{ color:#535353;font-size:14px;text-align:left;margin:0 0 0 10px;}
div.oferta-contenido h3 { border-top:none;}

/* estilo unicamente para el ie6 (altura buscador)
---------------------------------------------------------------------*/
.izq {height:267px !important; margin-bottom:10px;}

/*Reset del buscador para el titulo (h2)
---------------------------------------------------------------------*/
#buscador h1,#buscador h2 {margin-top:0;padding-top:15px;}

/* Estilo del div del mapa 
---------------------------------------------------------------------*/
.G{ height:500px; border:1px solid #6695FF; margin-bottom:10px;} 
.N{ height:300px; border:1px solid #6695FF; margin-bottom:10px;}
.P{ height:275px; border:1px solid #6695FF; margin-bottom:10px;}
.despliegaMapa a.selected { background:transparent url(../images/flechab.gif) no-repeat scroll 0pt 3px; }
.despliegaMapa a { background:transparent url(../images/flecha.gif) no-repeat scroll 0pt 3px; border-color:-moz-use-text-color -moz-use-text-color #6695FF; border-style:none none solid; border-width:medium medium 1px; color:#6695FF; font-family:arial;
font-size:14px; font-weight:bold; padding-left:15px; text-decoration:none; }
.despliegaMapa { margin-bottom:10px; }
.ocultaMapa { display:none; }

