/*
Theme Name: Las Sirenas
Theme URI: http://www.hotelsirenas.com/
Description: Tema desarrollado por Mirai Espana para hoteles.
Version: 4.3.2
Author: Mirai Espana
*/


/*------------------------------- RESET -----------------------------------*/
/* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td {
	margin:0;
	padding:0
}

html{background:url("images/hote-lassirenas_bg-body.jpg") repeat #2d2d2d}

table {
	border-collapse:collapse;
	border-spacing:0
}
fieldset, img {
	border:0
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal
}
ol, ul, li {
	list-style:none
}
caption, th {
	text-align:left
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal
}
*+html h2, *+html h3, * html h2, * html h3{line-height:22px}
q:before, q:after {
	content:''
}
/* The below restores some sensible defaults */
strong {color:#F7E089 }
em { 	font-style:italic }
a img { border:none} /* Gets rid of IE's blue borders */
/*------------------------------------------------------------------------------*/


/*--------- ESTILOS GENERALES ------------*/
@font-face {
    font-family: 'TrajanRegular';
    src: url('trajan-regular.eot');
    src: url('trajan-regular.eot#iefix') format('embedded-opentype'),
         url('trajan-regular.woff') format('woff'),
         url('trajan-regular.ttf') format('truetype'),
         url('trajan-regular.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

a {outline:none;}

h1, h2, h3, h4, h5, h6, .post h2 a{
font-family: 'TrajanRegular', Times, Georgia, serif;
font-weight:normal;
color:#FFF;
}

h2, .mirai_ofertas h3{font-size:24px; }
.mirai_ofertas h3{margin:0 0 3px;color:#FFF!important}
h3{ font-size:18px;color:#F7E089!important}
h4{ font-size:16px; }


body{background:url("../../../files/hote-lassirenas_bg-slider.jpg") repeat-x;
font-family: Verdana, Geneva, sans-serif;
font-size: 13px;
text-align:left;
}



#header{
position:relative;
width:100%;
margin:0 auto;
z-index:200;
}

#logo a {
position:absolute;
background:url("images/logo.png") no-repeat scroll 0 0 transparent;
display:block;
height:140px;
text-indent:-10000px;
width:404px;
z-index:1000;
left:50%;
margin-left:-202px;
}


#main {
z-index:10000;
width:960px;
margin:150px auto 0;
position:relative;
}

#main:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

#footer{padding-top:30px}
#sidebar-footer1{
color:#666;
-webkit-box-shadow: 5px 5px 5px 1px #111;-moz-box-shadow: 5px 5px 5px 1px #111;box-shadow: 5px 5px 5px 1px #111;
position:relative;
width:960px;
margin:30px auto 0;
clear:both;
z-index:100;
}
#footer a{color:#FFF}
#footer a:hover{text-decoration:underline}
a, a:visited {
color:#666666;
text-decoration:none;
}
.sub-footer{width:960px;margin:10px auto;text-align:right;color:#FFF;font-size:11px}

a:hover { text-decoration:underline; }




/*---------------------------- SIDEBARS ----------------------------*/
.wrapper {
position: relative;
width: 960px;
margin:0 auto;
}

.sidebars{
width:100%;
}

/* SIDEBARS HOME */
#sidebar-home-izquierda, #sidebar-home-derecha {
width:230px;
}
#sidebar-home-izquierda{
float:left;
}
#sidebar-home-derecha {
float:right;
}

/* SIDEBARS PAGINAS */
#sidebar-izquierda, #sidebar-derecha {
width:230px;
}
#sidebar-izquierda{
float:left;
}
#sidebar-derecha {
float:right;
}
#sidebar-home-derecha h3{color:#FFF!important}

/* SIDEBARS HEADER */
#sidebar-header1, #sidebar-header1-multisite,
#sidebar-header2, #sidebar-header2-multisite,
#sidebar-header3, #sidebar-header3-multisite,
#sidebar-header4, #sidebar-header4-multisite,
#sidebar-header5, #sidebar-header5-multisite{
width:100%;
margin:0 auto;
}
#sidebar-header1{background:url("images/hote-lassirenas_bg-head.jpg") repeat-x;height:112px}
* html #sidebar-header1{position:relative}
*+html #sidebar-header1{position:relative}
#sidebar-header2 .wrapper{z-index:100;}
#sidebar-header3 .wrapper{width:100%}
#sidebar-header3{height:425px;position:absolute;top:90px;z-index:1!important}
#bg-main{background:url("../../../files/hote-lassirenas_gradient-body.png") repeat-x;height:451px;width:100%;z-index:2;position:absolute;top:535px}
* html #bg-main{background:none!important}
#sidebar-header1 .wrapper, #sidebar-header1-multisite .wrapper,
#sidebar-header2 .wrapper, #sidebar-header2-multisite .wrapper,
#sidebar-header4 .wrapper, #sidebar-header4-multisite .wrapper,
#sidebar-header5 .wrapper, #sidebar-header5-multisite .wrapper{
width:960px;
margin:0 auto;
}
/* SIDEBARS FOOTER */
#sidebar-footer1, #sidebar-footer1-multisite,
#sidebar-footer2, #sidebar-footer2-multisite,
#sidebar-footer3, #sidebar-footer3-multisite,
#sidebar-footer4, #sidebar-footer4-multisite,
#sidebar-footer5, #sidebar-footer5-multisite{
width:960px;
margin:0 auto;
}


#sidebar-header1:after, #sidebar-header1-multisite:after,
#sidebar-header2:after, #sidebar-header2-multisite:after,
#sidebar-header3:after, #sidebar-header3-multisite:after,
#sidebar-header4:after, #sidebar-header4-multisite:after,
#sidebar-header5:after, #sidebar-header5-multisite:after,
#sidebar-footer1:after, #sidebar-footer1-multisite:after,
#sidebar-footer2:after, #sidebar-footer2-multisite:after,
#sidebar-footer3:after, #sidebar-footer3-multisite:after,
#sidebar-footer4:after, #sidebar-footer4-multisite:after,
#sidebar-footer5:after, #sidebar-footer5-multisite:after{
/*para evitar collapse en sidebars*/
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

#sidebar-header1, #sidebar-header1-multisite{z-index:100;}
#sidebar-header2, #sidebar-header2-multisite{z-index:50;}
#sidebar-header3, #sidebar-header3-multisite{z-index:25;}
#sidebar-header4, #sidebar-header4-multisite{z-index:20;}
#sidebar-header5, #sidebar-header5-multisite{z-index:15;}



/*---------------------------- SELECTOR HOTELES ----------------------------*/
#lista-hoteles optgroup option {
margin-left: 20px;
}

/*---------------------------- SELECTOR DE IDIOMAS ----------------------------*/
.widget_qtranslate{font-family: 'TrajanRegular', Times, Georgia, serif;font-size:11px;position:absolute;top:0;right:0;margin-top:-1px;-webkit-box-shadow: 5px 5px 5px 1px #333;-moz-box-shadow: 5px 5px 5px 1px #333;box-shadow: 5px 5px 5px 1px #333;}
.widget_qtranslate, #sidebar-footer1{background:rgb(0,0,0);rgba(0,0,0,0.5);border:1px solid #7d7b79;padding:10px;}
.widget_qtranslate li {
    display: inline;
    margin-right: 10px;
}
.widget_qtranslate li a{color:#959595;text-decoration:none}
.widget_qtranslate li a:hover{text-decoration:underline}
.widget_qtranslate li.active a{color:#FFF!important}

/*---------------------------- VCARD Y ADDRESS ----------------------------*/

.vcard, .address{
    font-size: 13px;
    z-index: 1;
}




/*---------------------------- SOCIAL MEDIA ----------------------------*/
#social-media {
position: absolute;
right:0;
top:0;
}
#social-media li {
float:left;
margin-left:8px;
}
#social-media li a {
display:block;
text-indent:-9999px;
}

.rss_link_16, .facebook_link_16, .twitter_link_16, .youtube_link_16, .flickr_link_16, .foursquare_link_16{
height:16px;
width:16px;
}

.rss_link_24, .facebook_link_24, .twitter_link_24, .youtube_link_24, .flickr_link_24, .foursquare_link_24{
height:24px;
width:24px;
}

.rss_link_32, .facebook_link_32, .twitter_link_32, .youtube_link_32, .flickr_link_32, .foursquare_link_32{
height:32px;
width:32px;
}


/* ICONOS 32x32 */
.rss_link_32:hover{ background:url(images/sprite.png) 0 0 no-repeat; }
.rss_link_32{ background:url(images/sprite.png) 0 -32px no-repeat; }

.facebook_link_32:hover { background:url(images/sprite.png) -32px 0 no-repeat;}
.facebook_link_32 { background:url(images/sprite.png) -32px -32px no-repeat;}

.twitter_link_32:hover { background:url(images/sprite.png) -64px 0 no-repeat;}
.twitter_link_32 { background:url(images/sprite.png) -64px -32px no-repeat;}

.youtube_link_32:hover { background:url(images/sprite.png) -96px 0 no-repeat;}
.youtube_link_32 { background:url(images/sprite.png) -96px -32px no-repeat;}

.flickr_link_32:hover{ background:url(images/sprite.png) -128px 0 no-repeat;}
.flickr_link_32 { background:url(images/sprite.png) -128px -32px no-repeat;}

.foursquare_link_32:hover { background:url(images/sprite.png) -160px 0 no-repeat;}
.foursquare_link_32 { background:url(images/sprite.png) -160px -32px no-repeat;}


/* ICONOS 24x24 */
.rss_link_24:hover{ background:url(images/sprite.png) 0 -64px no-repeat; }
.rss_link_24{ background:url(images/sprite.png) 0 -88px no-repeat; }

.facebook_link_24:hover{ background:url(images/sprite.png) -24px -64px no-repeat;}
.facebook_link_24 { background:url(images/sprite.png) -24px -88px no-repeat;}

.twitter_link_24:hover{ background:url(images/sprite.png) -48px -64px no-repeat;}
.twitter_link_24{ background:url(images/sprite.png) -48px -88px no-repeat;}

.youtube_link_24:hover { background:url(images/sprite.png) -72px -64px no-repeat;}
.youtube_link_24 { background:url(images/sprite.png) -72px -88px no-repeat;}


.flickr_link_24:hover { background:url(images/sprite.png) -96px -64px no-repeat;}
.flickr_link_24 { background:url(images/sprite.png) -96px -88px no-repeat;}

.foursquare_link_24:hover { background:url(images/sprite.png) -120px -64px no-repeat;}
.foursquare_link_24 { background:url(images/sprite.png) -120px -88px no-repeat;}


/* ICONOS 16x16 */
.rss_link_16:hover{ background:url(images/sprite.png) 0 -112px no-repeat; }
.rss_link_16{ background:url(images/sprite.png) 0 -128px no-repeat; }

.facebook_link_16:hover{ background:url(images/sprite.png) -16px -112px no-repeat;}
.facebook_link_16 { background:url(images/sprite.png) -16px -128px no-repeat;}

.twitter_link_16:hover { background:url(images/sprite.png) -32px -112px no-repeat;}
.twitter_link_16 { background:url(images/sprite.png) -32px -128px no-repeat;}

.youtube_link_16:hover { background:url(images/sprite.png) -48px -112px no-repeat;}
.youtube_link_16 { background:url(images/sprite.png) -48px -128px no-repeat;}

.flickr_link_16:hover { background:url(images/sprite.png) -64px -112px no-repeat;}
.flickr_link_16 { background:url(images/sprite.png) -64px -128px no-repeat;}

.foursquare_link_16:hover { background:url(images/sprite.png) -80px -112px no-repeat;}
.foursquare_link_16 { background:url(images/sprite.png) -80px -128px no-repeat;}

/*---------------------------- MENU WEB ----------------------------*/
#menu_web {
background-color:#000;
height:38px;
padding:0 15%;
list-style:none outside none;
margin:20px 0;
font-family: 'TrajanRegular', Times, Georgia, serif;
border:1px solid #737272;
}

html[lang="es"] #menu_web{padding:0 10%!important}

#menu_web li {
float:left;
position:relative;
z-index:20;
}
#menu_web a {
-webkit-transition: background 0.5s ease;
-moz-transition: background 0.5s ease;
-o-transition: background 0.5s ease;
transition: background 0.5s ease;
color: #FFF;
display:block;
line-height:38px;
padding:0 13px;
text-decoration:none;
}
#menu_web ul{
display:none;
float:left;
left:0;
position:absolute;
top:38px;
width:180px;
z-index:100;
}
#menu_web ul li {
min-width:180px;
}
#menu_web ul ul {
left:100%;
top:0;
}
#menu_web ul a {
background-color:#333333;
height:auto;
line-height:1em;
padding:10px;
width:160px;
}

#menu_web li a:hover,
#menu_web ul ul a:hover,
#menu_web li.current_page_item  a:hover{
background-color: #303030;
color:#FFFFFF;
}

#menu_web li:hover > a,
#menu_web ul ul:hover > a,
#menu_web li.current_page_item:hover > a{
background-color: #303030;
color:#FFF;
}
#menu_web li:hover > ul {
display:block;
}

#menu_web li.current_page_item > a,
#menu_web li.current-menu-ancestor > a,
#menu_web li.current-menu-item > a,
#menu_web li.current-menu-parent > a {
background-color: #303030;
color:#FFFFFF;
}

#menu_web li.current-menu-parent > a {
background-color: #303030;
color:#FFFFFF;
}

* html #menu_web li.current_page_item a,
* html #menu_web li.current-menu-ancestor a,
* html #menu_web li.current-menu-item a{
background-color: #303030;
color:#FFFFFF;
}

* html #menu_web li.current-menu-parent a{
color:#fff;
background-color: #333333;
}


/*---------------------------- MENU CORPORATIVO ----------------------------*/
#menu_corporativo {
background-color:#f2f2f2;
height:38px;
width:960px;
margin:0 auto;
padding:0;
list-style:none outside none;
margin:0;
font-family: 'TrajanRegular', Times, Georgia, serif;
}

#menu_corporativo li {
float:left;
position:relative;
z-index:20;
}
#menu_corporativo a {
color: #999;
display:block;
line-height:38px;
padding:0 13px;
text-decoration:none;
}
#menu_corporativo ul{
display:none;
float:left;
left:0;
position:absolute;
top:38px;
width:180px;
z-index:100;
}
#menu_corporativo ul li {
min-width:180px;
}
#menu_corporativo ul ul {
left:100%;
top:0;
}
#menu_corporativo ul a {
background-color:#333333;
height:auto;
line-height:1em;
padding:10px;
width:160px;
}

#menu_corporativo li a:hover,
#menu_corporativo ul ul a:hover,
#menu_corporativo li.current_page_item  a:hover{
background-color: #333333;
color:#FFFFFF;
}

#menu_corporativo li:hover > a,
#menu_corporativo ul ul:hover > a,
#menu_corporativo li.current_page_item:hover > a{
background-color: #333333;
color:#FFFFFF;
}
#menu_corporativo li:hover > ul {
display:block;
}

#menu_corporativo li.current_page_item > a,
#menu_corporativo li.current-menu-ancestor > a,
#menu_corporativo li.current-menu-item > a,
#menu_corporativo li.current-menu-parent > a {
color:#000;
}

#menu_corporativo li.current-menu-parent > a {
color:#fff;
background-color: #333333;
}

* html #menu_corporativo li.current_page_item a,
* html #menu_corporativo li.current-menu-ancestor a,
* html #menu_corporativo li.current-menu-item a{
color:#000;
}

* html #menu_corporativo li.current-menu-parent a{
color:#fff;
background-color: #333333;
}


/*---------------------------- SLIDER FOTOS ----------------------------*/

.pag_slider, .prev_next_slider{
font-size:11px;
z-index:20;
clear:both;
}

.pag_slider a, .prev,.next {
padding:4px 7px;
margin-left:4px;
text-decoration:none;
background-color:#999;
color:#ddd;
}

.pag_slider .activeSlide, .prev_next_slider span:hover{
background-color:#fff;
color:#444;
}

.slideshow {
margin:0 auto;
border:1px solid #252525;
overflow:hidden;
z-index:1!important;
-webkit-box-shadow: 0px 5px 5px 1px #333;
-moz-box-shadow: 0px 5px 5px 1px #333;
box-shadow: 0px 5px 5px 1px #333; 
}

.slideshow, .slideshow img {
width:960px;
height:464px;
}


.contSlideshow{
position:relative;
}

.txtslider {
font-style:italic;
text-align:right;
position: absolute;
background: rgb(50, 50, 50);
background: rgba(50, 50, 50, 0.8);
color: #FFFFFF;
font-size: 16px;
padding: 10px;
margin:0;
width:285px;
text-align:right;
}

.txtslider:first-line {text-transform:uppercase;font-family: 'TrajanRegular', Times;font-style:normal!important;font-size:24px!important;border:none!important;border-bootom:1px solid #FFF;text-decoration:underline;text-shadow: 3px 3px 3px #000000;filter: dropshadow(color=#000000, offx=3, offy=3); }

.txt01slider{
bottom:45px;
right:10px;
}

.txt02slider{
bottom:45px;
right:0;
}


/*---------------------------- CONTENIDO DE LA SECCION ----------------------------*/
#content-home{width:700px;}
#content-page{width:700px;}
#content-blog{width:700px;}

.content{
float:left;
text-align:justify;
line-height:18px;
}

.content img{border:1px solid #f7941d}

.box, .box2, #cuadroOfertas, #cuadroOpiniones{
border:1px solid #fefefe;
background:rgb(43,43,43);
background:rgba(43,43,43,0.7);
padding:15px;}

.box2{width:700px}

.box3{position:absolute;right:0;width:210px;border:1px solid #f7e089;background:rgb(43,43,43);background:rgba(43,43,43,0.7);}

.one-column .content{ width:960px; }

.bookingstep1_page #content-one-column {
width:960px;
padding:15px 0;
}
#content-home p{-moz-column-count: 2;-moz-column-gap: 30px;-webkit-column-count: 2;-webkit-column-gap: 30px;column-count: 2;column-gap: 30px;}
.content p {color:#FFF;margin:0 0 10px}
.content h2 {
margin:0 0 10px;
}
.content h3 {
margin:0 0 10px;
}
.content h4 {
margin:0 0 10px;
}
.content ul , .content ol {
margin:0 0 7px;
}
.content ul li {
list-style-type:none;
padding-left: 18px;
line-height:18px;
}

.habitaciones .content ul li, .rooms .content ul li, .servicios .content ul li, .services .content ul li{background:url(../../../files/hote-lassirenas_ico-list.png) no-repeat 0 4px;color:#8b8b8b;font-weight:bold}

.content ol li {
list-style-type:decimal;
margin-left: 22px;
line-height:18px;
}
.content dt , .content dd {
line-height:18px;
}

.content dd{ margin-bottom:8px;}

.content dt { font-weight:bold; }


/*---------------------------- MOTOR DE RESERVAS ----------------------------*/
.mirai_motor{
padding:20px 15px;
margin:10px 0 0 30px;
border:1px solid #e6d287;
background:rgb(0,0,0);
background:rgba(0,0,0,0.7);
float:left;
height:200px;
width:200px;
}
#mirai_be0, #mirai_be8{color:#FFF;width:202px}
#mirai_be1,#mirai_be3,#mirai_be5{text-transform:uppercase}
#mirai_be2,#mirai_be4,#mirai_be6{border-top:2px solid #306c98;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;width:100px;left:7.5em!important;text-align:center}
#mirai_be3{top:3.4em!important}
#mirai_be4{top:3.2em!important}
#mirai_be5{top:9.4em!important}
#mirai_be6{top:6.6em!important}
#mirai_be2,#mirai_be6{height:25px}
#mirai_be4{padding:4px 0}
#mirai_be8{text-transform:uppercase!important;text-align:center;font-size:11px;text-decoration:none!important;top:16.3em!important}
#mirai_be8:hover{text-decoration:underline!important}
#mirai_be7{top:10.5em!important}
#mirai_be7 input{height:35px;background: #f6e5b2; /* Old browsers */border:1px solid #d27d00!important;text-transform:uppercase!important;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background: -moz-linear-gradient(top,  #f6e5b2 1%, #e88e14 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#f6e5b2), color-stop(100%,#e88e14)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f6e5b2 1%,#e88e14 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f6e5b2 1%,#e88e14 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f6e5b2 1%,#e88e14 100%); /* IE10+ */
background: linear-gradient(top,  #f6e5b2 1%,#e88e14 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6e5b2', endColorstr='#e88e14',GradientType=0 ); /* IE6-9 */
}
#mirai_be7 input:hover{border:1px solid #FFF!important;background: #e4f5fc; /* Old browsers */
background: -moz-linear-gradient(top,  #e4f5fc 0%, #88cdea 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4f5fc), color-stop(100%,#88cdea)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e4f5fc 0%,#88cdea 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e4f5fc 0%,#88cdea 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e4f5fc 0%,#88cdea 100%); /* IE10+ */
background: linear-gradient(top,  #e4f5fc 0%,#88cdea 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4f5fc', endColorstr='#88cdea',GradientType=0 ); /* IE6-9 */
-webkit-box-shadow: 0px 0px 3px 3px rgba(255, 255, 255, 0.3);
-moz-box-shadow: 0px 0px 3px 3px rgba(255, 255, 255, 0.3);
box-shadow: 0px 0px 3px 3px rgba(255, 255, 255, 0.3); 
}


.bookingstep1_page #mirai_be0{
margin:0 auto;
text-align:center;
width:960px;
}

.widget-title{
font-size:21px;
}

#tituloMotorSelector, #tituloSelectorHoteles {
display:inline;
font-family: Verdana, Geneva, sans-serif;
font-size: 13px;    
}
#selectHotel{
background-color: #FFFFFE;
border: 1px solid #999999;
color: #444444;
margin-bottom:10px;
}

#tituloMotorSelector, #selectHotel{
margin-top:7px;
}


/*-- CALENDARIO DEL MOTOR DE RESERVAS --*/

/* estilos para la caja del calendario */
#ui-datepicker-div{ z-index:500!important; }

/* estilos para la cabecera de los meses */
.ui-widget-header{
color: #fff!important;
background-image: none!important;
background-color: #000!important;
border:1px solid #aaa!important;
}

/* estilo para los días del mes */
.ui-state-default{
background-image:none!important;
background-color:#f3b02b!important;
}

/* estilos para los botones "hoy" y "cerrar" */
.ui-datepicker .ui-datepicker-buttonpane button {
color: #fff!important;
background-color:#5F6367!important;
}


/*---------------------------- MASHUP OFERTAS ----------------------------*/
.mashup_ofertas {
background-color:#B0B1B1;
padding: 15px;
}
#offersPhoto{
border:1px solid #f7e089;
background:rgb(43,43,43);
background:rgba(43,43,43,0.7);
padding:15px!important;
width:200px!important}
div#offersPhoto p.noOffer{color:#FFF;margin-top:0!important}
#cuadroOfertas{}
#offersHs #headerOffers #titleDivOffers{display:none}
#offersHs{margin-top:-58px!important}
#offersHs .rowOffers{width:99%!important;}
#offersHs #headerOffers{height:50px!important}
#offersHs .rowOffers p{color:#000}
#headerOffers .linkRss a{color:#F49036!important}

#hotel-las-sirenes #offersPhoto a.mirai_btOffers, #hotel-las-sirenes #offersPhoto a.mirai_btOffers:link{color:#000;height:22px;background: #f6e5b2; /* Old browsers */border:1px solid #d27d00!important;text-transform:uppercase!important;line-height:22px;
background: -moz-linear-gradient(top,  #f6e5b2 1%, #e88e14 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#f6e5b2), color-stop(100%,#e88e14)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f6e5b2 1%,#e88e14 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f6e5b2 1%,#e88e14 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f6e5b2 1%,#e88e14 100%); /* IE10+ */
background: linear-gradient(top,  #f6e5b2 1%,#e88e14 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6e5b2', endColorstr='#e88e14',GradientType=0 ); /* IE6-9 */
}
#hotel-las-sirenes #offersPhoto a.mirai_btOffers:hover, #hotel-las-sirenes #offersPhoto a.mirai_btOffers:link:hover{color:#000;border:1px solid #FFF!important;background: #e4f5fc; /* Old browsers */
background: -moz-linear-gradient(top,  #e4f5fc 0%, #88cdea 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4f5fc), color-stop(100%,#88cdea)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e4f5fc 0%,#88cdea 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e4f5fc 0%,#88cdea 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e4f5fc 0%,#88cdea 100%); /* IE10+ */
background: linear-gradient(top,  #e4f5fc 0%,#88cdea 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4f5fc', endColorstr='#88cdea',GradientType=0 ); /* IE6-9 */
-webkit-box-shadow: 0px 0px 3px 3px rgba(100, 100, 100, 0.3);
-moz-box-shadow: 0px 0px 3px 3px rgba(100, 100, 100, 0.3);
box-shadow: 0px 0px 3px 3px rgba(100, 100, 100, 0.3); 
}
#offersPhoto img{border:1px solid #F7E089}
#offersPhoto .offersNumber{color:#ed8822!important}
#offersPhoto ul{width:108px;max-width:108px!impotant}
#offersPhoto ul li{color:#FFF!important}
#offersPhoto .linkRss{position:absolute;top:0;right:10px}

#titleDivOffers a{ display:none!important; }


/*---------------------------- MASHUP OPINIONES ----------------------------*/
.mashup_opiniones {
background-color:#B0B1B1;
padding: 15px;
}

div.hssurveys_full {padding:0!important;}
div.hssurveys_full .noLink, div.hssurveys_full .noLink a{color:#F7E089!important}


.hotelsearchlogo {
background: url("../../../hsearch/images/hotelsearch.png") no-repeat scroll 0 0 transparent;
display: inline-block;
height: 9px;
width: 79px;
}


/*---------------------------- BLOG ----------------------------*/


.alignleft {
float: left;
}

.alignright {
float: right;
}
.aligncenter{
display: block;
margin: 0 auto;
}

#content-post{
width:700px;
}


#content-post .categorias{
margin-top:10px;
}

.post-categories, .categorias .more-link{
display:inline;
}


.post-categories li{
display:inline;
}

.meta {
border-bottom: 1px solid #CCCCCC;
border-top: 1px solid #CCCCCC;
padding: 9px;
}



#descripcion_autor, #posts_con_categoria, #posts_con_tag, #fecha_archivo {
background-color: #C5C5C5;
margin-bottom: 30px;
padding: 15px;
}




/* CATEGORIAS*/
.widget_categories ul{ margin: 10px 0 0 27px; }
.widget_categories li{ list-style-type:disc; }

/*ARCHIVOS*/
.widget_archive ul{ margin: 10px 0 0 27px; }
.widget_archive li{ list-style-type:disc; }


.more-link, .leer_mas, .post-edit-link, .comment-reply-link {
color: #3477D2;
font-family: Georgia, serif;
display:block;
text-align:right;
margin-top:5px;

}

/* POST */

.entry {
margin-bottom:50px;
}


#prev_post a, #next_post a,
.paginaAnterior a , .paginaSiguiente a{

font-size:18px;
color:#3477D2;
font-family: Georgia, serif;
}


#prev_post, .paginaAnterior{
float:left;
}

#next_post, .paginaSiguiente {
float:right;
}

.post #reply-title, .post  #comments-title{
clear:both;
}

/* COMENTARIOS */

.comment-reply-link{
margin-bottom: 40px;
display: block;
}

.comment-form-author, .comment-form-email, .comment-form-url, .comment-form-comment{
width:600px;
}

.comment-form-author label, .comment-form-email label, .comment-form-url  label, .comment-form-comment  label{
padding-top: 4px;
display: inline-block;
}

.comment-form-author input, .comment-form-email input, .comment-form-url input, .comment-form-comment #comment{
float:right;
width:465px!important;
padding-top: 4px;
}

.content .comment-author{
text-align:left;
position:static;
}

.content .post .comment { list-style-type:none; }

#commentform{
width:600px;
margin:0 auto;
}

.comment-form-comment{
margin:25px 0 35px;
}

#comment {
display: block;
height: 250px;
margin: 0 auto 10px;
width: 100%;
}


#commentform .form-submit{

clear: right;margin:0 auto 35px 500px;
}

.form-submit #submit{
width:100px;
padding: 5px;   
}

#respond label{

}

#respond .required{
color:#f00;
font-weight:bold;
}


/* BUSQUEDA */

.resultado_busqueda{ background-color:#FFF500;}



.texto_busqueda{
width:150px;
height: 21px;
border:1px solid #CCCCCC;
}

.boton_busqueda{
width: 26px;
height: 23px;
border:none;
background:url(images/sprite.png) 0 -72px no-repeat;
cursor:pointer;
text-indent:-9999px;
}

#results-title {
margin:25px 0 20px;
padding-bottom:15px;
}

/*--------------------------------------*/




.line-bottom {
border-bottom:1px dashed #CCCCCC;
padding-bottom:10px;
}

#contents .line-bottom h3 {
margin:15px 0 3px;
font-weight:normal;
}

#pag {
position:absolute;
right:252px;
top:400px;
z-index:1;
}

#pag a {
background: #FBFBFB;
padding:4px 8px;
margin:0 0 0 10px;
}


/*---------------------------- GOOGLE MAPS Y STREET VIEW ----------------------------*/
.map_canvas,#street {
background: #fff url("images/loader.gif") 50% 50% no-repeat;
border:1px solid #E5E3DF;
}

.textwidget  #street{
width:220px;
height:300px;
}

.map_canvas{
margin-bottom: 20px;
}

.map_canvas p{
font-size:11px;
line-height:10px;
}

#street {
float:right;
margin-left:20px;
width: 510px;
height: 220px;
}

.origen{
    height: 20px;
    margin: 0 5px 0 15px;
    width: 460px;
}

.leyenda{
    background-color: white;
    border: 1px solid #999999;
    box-shadow: 2px 2px 5px #999999;
    left: 560px;
    position: absolute;
    top: 70px;
    width: 103px;
}

#leyenda_1{
    left: 290px;
}

.formRuta{
margin-top:20px;
}

.formRuta label{
color:#FFF;
font-style:strong;
}
.ruta{color:#FFF!important}
input.calculaRuta, a.mirai_btOffers{height:22px;background: #f6e5b2; /* Old browsers */border:1px solid #d27d00!important;text-transform:uppercase!important;
background: -moz-linear-gradient(top,  #f6e5b2 1%, #e88e14 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#f6e5b2), color-stop(100%,#e88e14)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f6e5b2 1%,#e88e14 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f6e5b2 1%,#e88e14 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f6e5b2 1%,#e88e14 100%); /* IE10+ */
background: linear-gradient(top,  #f6e5b2 1%,#e88e14 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6e5b2', endColorstr='#e88e14',GradientType=0 ); /* IE6-9 */
color:#000!important;
}
input.calculaRuta:hover, a.mirai_btOffers:hover{border:1px solid #FFF!important;background: #e4f5fc; /* Old browsers */
background: -moz-linear-gradient(top,  #e4f5fc 0%, #88cdea 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4f5fc), color-stop(100%,#88cdea)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e4f5fc 0%,#88cdea 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e4f5fc 0%,#88cdea 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e4f5fc 0%,#88cdea 100%); /* IE10+ */
background: linear-gradient(top,  #e4f5fc 0%,#88cdea 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4f5fc', endColorstr='#88cdea',GradientType=0 ); /* IE6-9 */
-webkit-box-shadow: 0px 0px 3px 3px rgba(100, 100, 100, 0.3);
-moz-box-shadow: 0px 0px 3px 3px rgba(100, 100, 100, 0.3);
box-shadow: 0px 0px 3px 3px rgba(100, 100, 100, 0.3); 
color:#000!important;
}
.clear{width:100%;height:20px;clear:both}
.left{float:left}
.mrg-1{margin-right:40px!important}
.mrg-2{margin-top:20px}
.ngg-gallery-thumbnail img{width:80px!important;height:65px!important}
.ngg-galleryoverview{padding:0 0 10px 5px}
#sb-container{z-index:99900!important}
ul.valores li{color:#FFF!important;line-height:24px;padding:0 0 0 28px}
.valores li.wifi{background:url(../../../files/hotel-las-sirenas-ico-wifi.jpg) no-repeat 0 0}
.valores li.park{background:url(../../../files/hotel-las-sirenas-ico-park.jpg) no-repeat}
.valores li.recepcion{background:url(../../../files/hotel-las-sirenas-ico-recepcion.jpg) no-repeat}

/*****************ACORDEO GALERIA**********************/
h3.acc_trigger {
border-bottom:1px solid #F7E089;
	padding: 0 0 6px 20px;
margin: 10px 0 0 0;
	font-size: 20px;
	font-weight: normal;
}
h2.acc_trigger a {
	text-decoration: none;
	display: block;
	padding: 0 0 0 10px;
}
h3.acc_trigger a:hover{text-decoration: none!important;color:#F7E089;}
h3.active a{color:#F7E089!important}
.acc_container {
	margin:0 0 20px;
padding: 0;
	overflow: hidden;
	clear: both;
	background: #595652;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;}
.acc_container .block{color:#444;padding:10px;}
.acc_container .event{height:auto!important}
.f-right{float:right}
.img-tam{width:300px;height:140px;margin:0 0 10px 10px}
.brd-1{padding:3px;border:1px solid #CCC;background:#FFF}

.localizacion input[name=car]{
 display:none;
}

/****
Glider
**************************************************************/

#glider_localizacion {
    margin-bottom: 40px;
    margin-top: 25px;
    position: relative;
}

.glidecontenttoggler {
    margin-top: 0;
    position: absolute;
    text-align: center;
    top: -12px;
    width: 100%;
    z-index: 200;
}

.toc:hover, .toc.selected {
    background: none repeat scroll 0 0 #F7E089;
    color: #000000 !important;
    font-family: 'TrajanRegular',Times,Georgia,serif;
    text-decoration: none;
}

.toc {
    background: none repeat scroll 0 0 #E0E0E0;
    border: 1px solid #000000;
    color: #000000 !important;
    display: inline-block;
    font-family: 'TrajanRegular',Times,Georgia,serif;
    padding: 8px 30px;
}

.glidecontentwrapper {
    border: 3px solid black;
    height: 300px;
    overflow: hidden;
    position: relative;
    top: 23px;
    width: 925px;
}

.glidecontent {
    background: none repeat scroll 0 0 transparent;
    height: 300px !important;
    padding: 0;
    position: absolute;
    width: 925px;
}

.text_glider {
    background: none repeat scroll 0 0 rgb(0, 0, 0);
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.9);
    color: #FFFFFF;
    left: 0;
    padding: 15px 10px 10px;
    position: absolute;
    top: 410px;
    width: 934px;
}

.carousel-wrap {
    height: 300px!important;
    overflow: hidden;
    position: relative;
}

.carousel-control {display:none;}

.center-wrap {
    display:none;
    bottom: 5px;
    margin: 0;
    position: absolute;
    right: 10px;
    z-index: 300;
}

.center-wrap a.active {
    background: none repeat scroll 0 0 #3E79CA;
}

.center-wrap a {
    color: white;
    cursor: pointer;
    margin-left: 10px;
    padding: 5px 10px;
}

.foo li {
    display: inline;
    float: left;
    height: 460px;
    line-height: 0 !important;
    list-style-type: none !important;
    margin-bottom: 0 !important;
    margin-left: 0 !important;
    padding:0!important;
    width: 925px;
}

.primera_uno {background: url("../../../files/mapa-01-sirenas.jpg") no-repeat scroll 0 0 transparent;}
.segunda_uno {background: url("../../../files/mapa-02-sirenas.jpg") no-repeat scroll 0 0 transparent;}