/*
Theme Name: Hoteles Senator
Theme URI: http://www.senatormarbellaspahotel.com - http://www.hotelsenatorbarcelona.com - http://www.hotelsenatorespana.com - http://www.hotelsenatorgranvia.com - http://www.hotelspasenatorcadiz.com - http://www.hotelsenatorgranada.com - http://www.senatorparquecentralhotelvalencia.com
Description: Tema desarrollado por Mirai Espana para hoteles.
Version: 4.3.1
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
}

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
}

ul.spacio {
	margin-bottom: 60px !important;
}
ul.spacio li {
    line-height: 18px;
    list-style-type: square;
    margin: 12px 23px !important;
}
caption, th {
	text-align:left
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal
}
q:before, q:after {
	content:''
}
/* The below restores some sensible defaults */
strong { font-weight:bold }
em { 	font-style:italic }
a img { border:none} /* Gets rid of IE's blue borders */
/*------------------------------------------------------------------------------*/


/*--------- ESTILOS GENERALES ------------*/
a {outline:none;}

h1, h2, h3, h4, h5, h6, .post h2 a{
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
font-weight:normal;
color:#3477D2;
}

h2{ font-size:24px; }
h3{ font-size:20px; }
h4{ font-size:16px; }


body{
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 13px;
	text-align:left;
    background: url("http://senatormarbellaspahotel.webs3.mirai.es/wp-content/themes/senator/images/bg_body.jpg") repeat-x scroll 0 0 #1F5D68 !important;
}


#container {
	background-image: url("images/bg2.png");
    background-position: center top;
    background-repeat: no-repeat;	
}

#header{
position:relative;
width:100%;
margin:0 auto;
}

#logo {
height:105px;
width:325px;
}



#logo a {
display:block;
height:105px;
text-indent:-10000px;
width:320px;
z-index:1;
}


#main {
    background-color: #FFFFFF;
    height: auto;
    margin: 0 auto;
    min-height: 100px;
    padding-bottom: 20px;
    position: relative;
    width: 960px;
}

#main:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}


#footer {
background-color: #F2F2F2;
position:relative;
width:960px;
margin:0 auto;
clear:both;
}

a, a:visited {
color:#006B73;
text-decoration:none;
}

a:hover { text-decoration:underline; }

.clear {clear: both;}



/*---------------------------- SIDEBARS ----------------------------*/
.wrapper {
position: relative;
width: 960px;
margin:0 auto;
}

.sidebars{
width:100%;
}

/* SIDEBARS HOME */
#sidebar-home-izquierda, #sidebar-home-derecha {
width:260px;
}
#sidebar-home-izquierda{
float:left;
}
#sidebar-home-derecha {
float:right;
}

/* SIDEBARS PAGINAS */
#sidebar-izquierda, #sidebar-derecha {
width:260px;
}
#sidebar-izquierda{
float:left;
}
#sidebar-derecha {
float:right;
}

/* 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{
background-color:transparent;
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{
background-color:transparent;
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; height: 102px;
}
#sidebar-header2, #sidebar-header2-multisite{z-index:50;}
#sidebar-header3, #sidebar-header3-multisite {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 290px;
    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 li {
    display: inline;
    margin-right: 10px;
}

.widget_qtranslate {
    position: absolute;
    right: 140px;
    text-transform: uppercase;
    top: 12px;
}

.widget_qtranslate span {
    font-size: 10px;
}

/*---------------------------- VCARD Y ADDRESS ----------------------------*/

.organization, .vcard , .address{
    font-size: 13px;
    text-align: right;
    z-index: 1;
}

.organization a,.adr a {font-weight: bold;}

.organization, .vcard {
    font-size: 13px;
    height: 45px;
    position: absolute;
    right: 0;
    text-align: right;
    top: 57px;
    width: 640px;
}


/*---------------------------- SOCIAL MEDIA ----------------------------*/
#social-media {
    position: absolute;
    right: 26px;
    top: 11px;
}
#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 {
height:38px;
width:960px;
margin:0 auto;
padding:0;
list-style:none outside none;
margin:0;
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
}

#menu_web li {
background: url("images/bg-menu.jpg") repeat scroll 0 0 transparent;
float:left;
position:relative;
z-index:20;
margin: 0 2px 0 0;
}
#menu_web a {
color: #FFFFFF;
display:block;
line-height:38px;
padding:0 13px;
text-decoration:none;
font-weight: bold;
}
#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{
background-color: #FFFFFF;
color:#FFFFFF;
}

#menu_web li.current_page_item  a:hover{background-color: #FFFFFF; color: #000000;}
*+html #menu_web li.current_page_item a:hover {background-color: #FFFFFF !important; color: #000000 !important;}
* html #menu_web li.current_page_item a:hover {background-color: #FFFFFF !important; color: #000000 !important;}

#menu_web li:hover > a,
#menu_web ul ul:hover > a,
#menu_web li.current_page_item:hover > a{
background: none repeat scroll 0 0 #FFFFFF;
color:#000000;
}

#menu_web li:hover > ul {
display:block;
}

#menu_web li.current_page_item > a {
color:#000;
background-color: #ffffff;
}

#menu_web li.current-menu-ancestor > a {
color:#000;
background-color: #ffffff;
}
#menu_web li.current-menu-item > a {
color:#000;
background-color: #ffffff;
}
#menu_web li.current-menu-parent > a {
color:#000;
background-color: #ffffff;
}

#menu_web li.current-menu-parent > a {
color:#fff;
background-color: #333333;
}


*+html #menu_web li:hover a {background: none repeat scroll 0 0 #FFFFFF;color:#000000;}

* html #menu_web li.current_page_item a,
* html #menu_web li.current-menu-ancestor a,
* html #menu_web li.current-menu-item a,
* html #menu_web li.current-menu-parent a {background: none repeat scroll 0 0 #FFFFFF;color: #000000;}
* html #menu_web li a:hover,
* html #menu_web ul ul a:hover,
* html #menu_web li.current_page_item a:hover {background-color: #FFFFFF;color:#000000;}


/*---------------------------- 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: "Trebuchet MS",Arial,Helvetica,sans-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 {
float:left;
overflow:hidden;
background-color: #EAEAEA;
z-index:1!important;
}

.slideshow, .slideshow img {
width:730px;
height:280px;
}


.contSlideshow{
position:relative;
}

.txtslider {
position: absolute;
background: rgb(50, 50, 50);
background: rgba(50, 50, 50, 0.8);
color: #FFFFFF;
font-size: 30px;
padding: 10px;
margin:0;
text-align:left;
}

.txt01slider{
top:45px;
left:0;
}

.txt02slider{
bottom:45px;
right:0;
}


/*---------------------------- CONTENIDO DE LA SECCION ----------------------------*/
#content-home{width:650px;}
#content-page {
    margin: 0 20px;
    width: 890px;
}
#content-blog{width:650px;}

.content{
float:left;
width:890px;
padding:15px;
text-align:justify;
background:#F2F2F2;
line-height:18px;
}



.one-column .content{ width:930px; }

.bookingstep1_page #content-one-column {
width:960px;
padding:15px 0;
}

.bookingstep1_page #footer {display:none;}

.content p {    margin:6px 10px 10px; }

.content h2 {
    margin:6px 10px 10px;
    color: #1E5A64;
    font-size: 1.5em;
    font-weight: 100;
    padding: 10px 0;
}

.content h3 {
    color: #1E5A64;
    font-size: 1.2em;
    margin: 6px 10px 10px;
    padding: 10px 0 0;
}

.content h4 {
    color: #1E5A64;
    font-size: 1em;
    margin: 6px 10px 10px;
    padding: 10px 0 0;
}

.content ul , .content ol {
margin:0 0 7px;
}
.content ul li {
list-style-type:square;
margin: 22px;
line-height:18px;
}

.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 {
    left: 20px;
    position: absolute;
    top: 23px;
}

.mirai_motor h3 {
    border-bottom: 1px dashed #666666;
    color: #947F00;
    font-size: 21px;
    margin: 0 0 10px;
    width: 200px;
}

.mirai_motor #mirai_be1 {
    margin-top: 0;
}

.mirai_motor #mirai_be2 {
    left: 0;
    position: absolute;
    top: 22px;
    width: 100px;
}

.mirai_motor #mirai_be3 {
    left: 115px;
    margin-top: 0;
    position: absolute;
    top: 0;
}

.mirai_motor #mirai_be4 {
    left: 115px;
    position: absolute;
    top: 19px;
    width: 75px;
}

.mirai_motor #mirai_be5 {
    width: 130px;
    left: 0;
    top: 60px;
}

.mirai_motor #mirai_be6 {
    left: 0;
    top: 75px;
    width: 100px;
}

.mirai_motor #mirai_be7 {
    top: 8em;
}

#mirai_be7 input {
    background: url("images/boton_motor.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Trebuchet MS;
    font-size: 1.2em;
    font-weight: bold;
    height: 50px;
    padding-left: 5px;
    text-align: left;
    width: 200px;
}

#mirai_be7 input:hover {
    background: url("images/boton_motor_hover.jpg") no-repeat scroll 0 0 transparent;
}

.mirai_motor #mirai_be8 {
    color: #555555;
    font-size: xx-small;
    text-align: left;
    text-transform: uppercase;
    top: 18em;
    text-decoration: none;
}

.mirai_motor #mirai_be8:hover {
    color: #000000;
}

.mirai_motor #mirai_be2, #mirai_be4, #mirai_be6 {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #444444;
    cursor: pointer;
    font-size: 13px;
    margin-top: 2px;
}

.mirai_motor #mirai_be1, #mirai_be3, #mirai_be5 {
    color: #666666;
    font-family: Helvetica;
    font-size: 12px;
}

#ui-datepicker-div {
    font-size: 1em;
}


.bookingstep1_page #mirai_bookentrance{
background-color:#eee;
}

.bookingstep1_page #mirai_be0{
text-align:center;
padding: 7px 0;
}

.widget-title {
    background: none repeat scroll 0 0 #333333;
    color: #FFFFFF;
    font-size: 19px;
    margin: 20px;
    padding: 5px 0;
    text-align: center;
}

#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:1200!important; }

/* estilos para la cabecera de los meses */
.ui-widget-header{
color: #fff!important;
background-image: none!important;
background-color: #006A77 !important;
border:1px solid #aaa!important;
}

/* estilo para los días del mes */
.ui-state-default{
background-image:none!important;
background-color:#E1E5EA!important;
}

/* estilos para los botones "hoy" y "cerrar" */
.ui-datepicker .ui-datepicker-buttonpane button {
color: #fff!important;
background-color:#006A77 !important;
}

#enlaces_footer li {
    display: inline-block;
    height: 60px;
    padding-left: 2px;
    padding-top: 8px;
    text-align: center;
    vertical-align: top;
    width: 154px;
}

#enlaces_footer li span {
    display: block;
    text-align: center;
}

#enlaces_footer li a {
    font-size: 12px;
}

* html #enlaces_footer li {float: left;}
*+html #enlaces_footer li {float: left;}

/*---------------------------- MASHUP OFERTAS ----------------------------*/
.mashup_ofertas {
background-color:#B0B1B1;
padding: 15px;

}

#titleDivOffers a{ display:none!important; }


/*---------------------------- MASHUP OPINIONES ----------------------------*/
.mashup_opiniones {
background-color:#B0B1B1;
padding: 15px;
}

div.hssurveys_full {padding:0 10px 0!important;}


.hotelsearchlogo {
background: url("http://www.hotelsearch.com/hsearch/images/hotelsearch.png") no-repeat scroll 0 0 transparent;
display: inline-block;
height: 9px;
width: 79px;
}



* html #footer #enlaces_footer li {}
*+html #footer #enlaces_footer li {}

* html #mapa_contenido {right: 35px !important;}
* html #content-page {width: 850px !important; padding-left: 0; padding-right: 0; margin-left: 20px; margin-right: 10px;}


/*---------------------------- 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: "Trebuchet MS",Arial,Helvetica,sans-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: "Trebuchet MS",Arial,Helvetica,sans-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_canvas0 {
    border: 1px solid #999999;
}

.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 {
width: 670px;
height: 300px;
}

.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;
}

/*---------------------------- ESTILOS ----------------------------*/

#imagen_hotel {
    background: url(http://senatormarbellaspahotel.webs3.mirai.es/files/hotel-senator-marbella-spa-resized-01.jpg) no-repeat;
    border: 10px solid #EAEAEA;
    height: 245px;
    position: absolute;
    right: 20px;
    top: 20px;
    width: 660px;
}

.habitaciones #imagen_hotel, .rooms #imagen_hotel {
    background: url(http://senatormarbellaspahotel.webs3.mirai.es/files/hotel-senator-marbella-spa-resized-02.jpg) no-repeat;
}

.servicios #imagen_hotel, .services #imagen_hotel {
    background: url(http://senatormarbellaspahotel.webs3.mirai.es/files/hotel-senator-marbella-spa-resized-03.jpg) no-repeat;
}

.actividades #imagen_hotel {
    background: url(http://senatormarbellaspahotel.webs3.mirai.es/files/hotel-senator-marbella-spa-resized-04.jpg) no-repeat;
}

.reuniones-y-eventos #imagen_hotel {
    background: url(http://senatormarbellaspahotel.webs3.mirai.es/files/hotel-senator-marbella-spa-resized-05.jpg) no-repeat;
}

.fotos #imagen_hotel, .photos #imagen_hotel {
    background: url(http://senatormarbellaspahotel.webs3.mirai.es/files/hotel-senator-marbella-spa-resized-06.jpg) no-repeat;
}

.spa #imagen_hotel {
    background: url(http://senatormarbellaspahotel.webs3.mirai.es/files/hotel-senator-marbella-spa-resized-07.jpg) no-repeat;
}

.tabla_servicios {
    margin-left: 40px;
}

.tabla_servicios td {
width: 283px;
}

.texto_servicios {
    font-style: italic;
    margin-top: 35px !important;
}

.tabla_actividades td {
    display: inline-block;
    margin: 0 20px;
    vertical-align: top;
    width: auto;
}

.list-pool {}
.list-pool li {
    float: left;
    margin: 0 0 0 40px !important;
    text-align: left;
}

.tabla_reuniones {
    margin: 10px;
    width: 870px;
}

.tabla_reuniones td {
    border: 1px solid #CCCCCC;
    padding: 7px;
}

.ngg-gallery-thumbnail img {
    margin: 6px;
}

.ngg-galleryoverview {
    margin-left: 2px;
}


.situacion .imagen_header, .location .imagen_header {
    display: none;
}
#mapa_contenido {
    border: 10px solid #EAEAEA;
    height: 245px;
    position: absolute;
    right: 20px;
    top: -270px;
}

.situacion #imagen_hotel, .location #imagen_hotel  {display: none;}


/*---------------------------- MARBELLA SPA ----------------------------*/

#senator-marbella-spa-hotel #logo a {
background:url("images/logo-marbella.jpg") no-repeat scroll 0 0 transparent;
}

#senator-marbella-spa-hotel .columns {
float:left !important;
width:100% !important;
margin: 20px;
}

#senator-marbella-spa-hotel .columns li {
float:left !important;
width:30% !important;
margin: 0 0 10px 25px;
}

#imagen-spa {
    text-align: center;
}

.spa-gratuito-senator-marbella {
    border-radius: 20px 20px 20px 20px;
}

/*---------------------------- GRAN VIA ----------------------------*/

#senator-gran-via-21-hotel #logo a {
background:url("http://hotelsenatorgranvia.webs3.mirai.es/files/hotel-senator-gran-via-madrid-logo.jpg") no-repeat scroll 0 0 transparent;
}

#senator-gran-via-21-hotel #imagen_hotel {
    background: url(http://hotelsenatorgranvia.webs3.mirai.es/files/hotel-senator-gran-via-madrid-fachada.jpg) no-repeat;
}

#senator-gran-via-21-hotel.habitaciones #imagen_hotel, #senator-gran-via-21-hotel.rooms #imagen_hotel, #senator-gran-via-21-hotel.zimmers #imagen_hotel {
    background: url(http://hotelsenatorgranvia.webs3.mirai.es/files/hotel-senator-gran-via-madrid-hab03.jpg) no-repeat;
}

#senator-gran-via-21-hotel.servicios #imagen_hotel, #senator-gran-via-21-hotel.services #imagen_hotel, #senator-gran-via-21-hotel.service #imagen_hotel {
    background: url(http://hotelsenatorgranvia.webs3.mirai.es/files/hotel-senator-gran-via-madrid-servicios.jpg) no-repeat;
}

#senator-gran-via-21-hotel.fotos #imagen_hotel, #senator-gran-via-21-hotel.photos #imagen_hotel, #senator-gran-via-21-hotel.foto #imagen_hotel {
    background: url(http://hotelsenatorgranvia.webs3.mirai.es/files/hotel-senator-gran-via-madrid-hab02.jpg) no-repeat;
}


#senator-gran-via-21-hotel.restaurante #imagen_hotel, #senator-gran-via-21-hotel.restaurant #imagen_hotel {
    background: url(http://hotelsenatorgranvia.webs3.mirai.es/files/hotel-senator-gran-via-madrid-restaurante2.jpg) no-repeat;
}

#senator-gran-via-21-hotel #restaurant img {
    border: 4px solid #FFFFFF;
    float: left;
    margin: 10px;
    position: relative;
}

#senator-gran-via-21-hotel #restaurant ul {
    float: left;
    margin-top: 15px;
}

#senator-gran-via-21-hotel #restaurant ul li {
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    line-height: 20px;
    list-style-type: square;
    margin: 10px 0 0 40px;
}

#senator-gran-via-21-hotel.sala-de-reunion #imagen_hotel, #senator-gran-via-21-hotel.meeting-room #imagen_hotel {
    background: url(http://hotelsenatorgranvia.webs3.mirai.es/files/hotel-senator-gran-via-madrid-salon.jpg) no-repeat;
}

#senator-gran-via-21-hotel.ofertas #imagen_hotel, #senator-gran-via-21-hotel.offers #imagen_hotel, #senator-gran-via-21-hotel.angebote #imagen_hotel {
    background: url(http://hotelsenatorgranvia.webs3.mirai.es/files/hotel-senator-gran-via-madrid-ofertas.jpg) no-repeat;
}


#senator-gran-via-21-hotel.condiciones-especiales #imagen_hotel, #senator-gran-via-21-hotel.special-conditions #imagen_hotel, #senator-gran-via-21-hotel.besondere-bedingungen #imagen_hotel {
    background: url(http://hotelsenatorgranvia.webs3.mirai.es/files/hotel-senator-gran-via-madrid-condiciones.jpg) no-repeat;
}

/*---------------------------- BARCELONA ----------------------------*/

#hotel-senator-barcelona #logo a {
background:url("http://hotelsenatorbarcelona.webs3.mirai.es/files/hotel-senator-barcelona-logo.jpg") no-repeat scroll 0 0 transparent;
}

#hotel-senator-barcelona #menu_web a {
    font-size: 12px;
    padding: 0 7px;
}

#hotel-senator-barcelona.el-hotel #imagen_hotel, #hotel-senator-barcelona.the-hotel #imagen_hotel, #hotel-senator-barcelona.das-hotel #imagen_hotel {
    background: url(http://hotelsenatorbarcelona.webs3.mirai.es/files/hotel-senator-barcelona-fachada.jpg) no-repeat;
}

#hotel-senator-barcelona.habitaciones #imagen_hotel, #hotel-senator-barcelona.rooms #imagen_hotel, #hotel-senator-barcelona.zimmers #imagen_hotel {
    background: url(http://hotelsenatorbarcelona.webs3.mirai.es/files/hotel-senator-barcelona-habitaciones.jpg) no-repeat;
}

#hotel-senator-barcelona.servicios #imagen_hotel, #hotel-senator-barcelona.services #imagen_hotel, #hotel-senator-barcelona.service #imagen_hotel {
    background: url(http://hotelsenatorbarcelona.webs3.mirai.es/files/hotel-senator-barcelona-servicios.jpg) no-repeat;
}

#hotel-senator-barcelona.salones #imagen_hotel, #hotel-senator-barcelona.meeting-rooms #imagen_hotel {
    background: url(http://hotelsenatorbarcelona.webs3.mirai.es/files/hotel-senator-barcelona-salones.jpg) no-repeat;
}

#hotel-senator-barcelona.business-center #imagen_hotel {
    background: url(http://hotelsenatorbarcelona.webs3.mirai.es/files/hotel-senator-barcelona-business.gif) no-repeat;
}

#hotel-senator-barcelona.restaurante #imagen_hotel, #hotel-senator-barcelona.restaurant #imagen_hotel {
    background: url(http://hotelsenatorbarcelona.webs3.mirai.es/files/hotel-senator-barcelona-restaurante.jpg) no-repeat;
}

#hotel-senator-barcelona #imagen_hotel {
    background: url(http://hotelsenatorbarcelona.webs3.mirai.es/files/hotel-senator-barcelona-spa01.gif) no-repeat;
}

#hotel-senator-barcelona.fotos #imagen_hotel, #hotel-senator-barcelona.photos #imagen_hotel {
    background: url(http://hotelsenatorbarcelona.webs3.mirai.es/files/hotel-senator-barcelona-halls.jpg) no-repeat;
}

#hotel-senator-barcelona.ofertas #imagen_hotel, #hotel-senator-barcelona.offers #imagen_hotel, #hotel-senator-barcelona.angebote #imagen_hotel {
    background: url(http://hotelsenatorbarcelona.webs3.mirai.es/files/hotel-senator-barcelona-ofertas.jpg) no-repeat;
}

#hotel-senator-barcelona.condiciones-especiales #imagen_hotel, #hotel-senator-barcelona.special-conditions #imagen_hotel, #hotel-senator-barcelona.richtlinien #imagen_hotel {
    background: url(http://hotelsenatorbarcelona.webs3.mirai.es/files/hotel-senator-barcelona-faq.jpg) no-repeat;
}

#hotel-senator-barcelona img.salones {
    border: 1px solid #CCCCCC;
}

/*---------------------------- ESPAÑA - SENATOR GRAN VIA 70 SPA HOTEL ----------------------------*/

/** hotel-senator-espana **/

#senator-gran-via-70-spa-hotel #logo a {
background:url("http://hotelsenatorespana.webs3.mirai.es/files/hotel-senator-espana-logo.jpg") no-repeat scroll 0 0 transparent;
}

#senator-gran-via-70-spa-hotel.el-hotel #imagen_hotel, 
#senator-gran-via-70-spa-hotel.the-hotel #imagen_hotel, 
#senator-gran-via-70-spa-hotel.das-hotel #imagen_hotel {
    background: url(http://hotelsenatorespana.webs3.mirai.es/files/hotel-senator-espana-home.jpg) no-repeat;
}

#senator-gran-via-70-spa-hotel.habitaciones #imagen_hotel, 
#senator-gran-via-70-spa-hotel.rooms #imagen_hotel, 
#senator-gran-via-70-spa-hotel.zimmers #imagen_hotel {
    background: url(http://hotelsenatorespana.webs3.mirai.es/files/hotel-senator-espana-habitaciones.jpg) no-repeat;
}

#senator-gran-via-70-spa-hotel.servicios #imagen_hotel, 
#senator-gran-via-70-spa-hotel.services #imagen_hotel, 
#senator-gran-via-70-spa-hotel.service #imagen_hotel {
    background: url(http://hotelsenatorespana.webs3.mirai.es/files/hotel-senator-espana-servicios.jpg) no-repeat;
}

#senator-gran-via-70-spa-hotel.restaurante #imagen_hotel, 
#senator-gran-via-70-spa-hotel.restaurant #imagen_hotel {
    background: url(http://hotelsenatorespana.webs3.mirai.es/files/hotel-senator-espana-restaurante.jpg) no-repeat;
}

#senator-gran-via-70-spa-hotel #imagen_hotel {
    background: url(http://hotelsenatorespana.webs3.mirai.es/files/hotel-senator-espana-spa.jpg) no-repeat;
}

#senator-gran-via-70-spa-hotel.ofertas #imagen_hotel, 
#senator-gran-via-70-spa-hotel.offers #imagen_hotel, 
#senator-gran-via-70-spa-hotel.angebote #imagen_hotel {
    background: url(http://hotelsenatorespana.webs3.mirai.es/files/hotel-senator-espana-ofertas.jpg) no-repeat;
}

#hotel-senator-espana.fotos #imagen_hotel, #hotel-senator-espana.photos #imagen_hotel, #hotel-senator-espana.foto #imagen_hotel {
    background: url(http://hotelsenatorespana.webs3.mirai.es/files/hotel-senator-espana-fotos.jpg) no-repeat;
}

#senator-gran-via-70-spa-hotel.teatro-“pompeya” #imagen_hotel, 
#senator-gran-via-70-spa-hotel.espectaculos-matinales #imagen_hotel {
    background: url(http://hotelsenatorespana.webs3.mirai.es/files/hotel-senator-espana-teatro.jpg) no-repeat;
}

.oferta_esp {
    background-color: #368083;
    border-radius: 5px 5px 5px 5px;
    color: white;
    margin-bottom: 5px;
    padding: 5px;
    text-align: center;
    width: 100%;
}

.visita-virtual {
    border: 1px solid #888888;
}


/*---------------------------- CADIZ ----------------------------*/



#hotel-senator-cadiz #logo a {
background:url("http://hotelspasenatorcadiz.webs3.mirai.es/files/senator-cadiz-logo.jpg") no-repeat scroll 0 0 transparent;
}

#hotel-senator-cadiz.el-hotel #imagen_hotel, #hotel-senator-cadiz.the-hotel #imagen_hotel, #hotel-senator-cadiz.das-hotel #imagen_hotel {
    background: url(http://hotelspasenatorcadiz.webs3.mirai.es/files/fachada_senator_cadiz.jpg) no-repeat;
}

#hotel-senator-cadiz.habitaciones #imagen_hotel, #hotel-senator-cadiz.rooms #imagen_hotel, #hotel-senator-cadiz.zimmers #imagen_hotel {
    background: url(http://hotelspasenatorcadiz.webs3.mirai.es/files/hotel-senator-cadiz-habitaciones.jpg) no-repeat;
}

#hotel-senator-cadiz.servicios #imagen_hotel, #hotel-senator-cadiz.services #imagen_hotel, #hotel-senator-cadiz.service #imagen_hotel {
    background: url(http://hotelspasenatorcadiz.webs3.mirai.es/files/hotel-senator-cadiz-servicios.jpg) no-repeat;
}

#hotel-senator-cadiz.salones #imagen_hotel, #hotel-senator-cadiz.meeting-rooms #imagen_hotel {
    background: url(http://hotelspasenatorcadiz.webs3.mirai.es/files/hotel-senator-cadiz-salones.jpg) no-repeat;
}

#hotel-senator-cadiz #imagen_hotel {
    background: url(http://hotelspasenatorcadiz.webs3.mirai.es/files/hotel-senator-cadiz-spa.jpg) no-repeat;
}

#hotel-senator-cadiz.ofertas #imagen_hotel, #hotel-senator-cadiz.offers #imagen_hotel, #hotel-senator-cadiz.angebote #imagen_hotel {
    background: url(http://hotelspasenatorcadiz.webs3.mirai.es/files/hotel-senator-cadiz-ofertas.jpg) no-repeat;
}

#hotel-senator-cadiz.fotos #imagen_hotel, #hotel-senator-cadiz.photos #imagen_hotel {
    background: url(http://hotelspasenatorcadiz.webs3.mirai.es/files/hotel-senator-cadiz-fotos.jpg) no-repeat;
}

#hotel-senator-cadiz.condiciones-especiales #imagen_hotel, #hotel-senator-cadiz.special-conditions #imagen_hotel, #hotel-senator-cadiz.richtlinien #imagen_hotel {
    background: url(http://hotelspasenatorcadiz.webs3.mirai.es/files/hotel-senator-cadiz-faq.jpg) no-repeat;
}

#hotel-senator-cadiz .disclaimer{
background: none repeat scroll 0 0 #CCCCCC;
    color: #960608;
    font-weight: bold;
    padding: 10px;
}

#hotel-senator-cadiz .disclaimer2{
   background-color: #19525D;
    color: #FFFFFF;
    font-weight: bold;
    padding: 25px;
    width: 330px;
}
/*---------------------------- VALENCIA ----------------------------*/

#hotel-senator-parque-central #logo a {
background:url("http://senatorparquecentralhotelvalencia.webs3.mirai.es/files/logo-senator-parque-central.jpg") no-repeat scroll 0 0 transparent;
}

#hotel-senator-parque-central.el-hotel #imagen_hotel, #hotel-senator-parque-central.the-hotel #imagen_hotel, #hotel-senator-parque-central.das-hotel #imagen_hotel {
    background: url(http://senatorparquecentralhotelvalencia.webs3.mirai.es/files/senatorvalencia-home.jpg) no-repeat;
}

#hotel-senator-parque-central.habitaciones #imagen_hotel, #hotel-senator-parque-central.rooms #imagen_hotel, #hotel-senator-parque-central.zimmer #imagen_hotel {
    background: url(http://senatorparquecentralhotelvalencia.webs3.mirai.es/files/senatorvalencia-habitaciones.jpg) no-repeat;
}

#hotel-senator-parque-central.servicios #imagen_hotel, #hotel-senator-parque-central.services #imagen_hotel, #hotel-senator-parque-central.service #imagen_hotel {
    background: url(http://senatorparquecentralhotelvalencia.webs3.mirai.es/files/senatorvalencia-servicios.jpg) no-repeat;
}

#hotel-senator-parque-central.salones #imagen_hotel, #hotel-senator-parque-central.meeting-rooms #imagen_hotel, #hotel-senator-parque-central.tagungsraume #imagen_hotel {
    background: url(http://senatorparquecentralhotelvalencia.webs3.mirai.es/files/senatorvalencia-salones.jpg) no-repeat;
}

#hotel-senator-parque-central.ofertas #imagen_hotel, #hotel-senator-parque-central.offers #imagen_hotel, #hotel-senator-parque-central.angebote #imagen_hotel {
    background: url(http://senatorparquecentralhotelvalencia.webs3.mirai.es/files/senatorvalencia-ofertas.jpg) no-repeat;
}

#hotel-senator-parque-central.fotos #imagen_hotel, #hotel-senator-parque-central.photos #imagen_hotel {
    background: url(http://senatorparquecentralhotelvalencia.webs3.mirai.es/files/senatorvalencia-fotos.jpg) no-repeat;
}

#hotel-senator-parque-central.opiniones #imagen_hotel, #hotel-senator-parque-central.reviews #imagen_hotel, #hotel-senator-parque-central.meinungen #imagen_hotel {
    background: url(http://senatorparquecentralhotelvalencia.webs3.mirai.es/files/senatorvalencia-opiniones.jpg) no-repeat;
}

#hotel-senator-parque-central .salas {
    border: 1px solid #1F5D68;
    height: 190px;
    margin-left: 20px;
    width: 750px;
}


#hotel-senator-parque-central .salas tr, .salas td, .salas th {
    border: 1px solid #1F5D68;
    font-family: Trebuchet MS;
    text-align: center;
    width: 80px;
}

#hotel-senator-parque-central .salas th {
    background: none repeat scroll 0 0 #CCCCCC;
    font-weight: bold;
}

/*
** -Senator Granada #senator-granada
**************************************************************************************************************/

#senator-granada.inicio #map_canvas0, #senator-granada.home #map_canvas0, #senator-granada.das-hotel #map_canvas0 {
width:650px!important;
}

#senator-granada #logo a {
background:url("/files/logo-senator-granada.png") no-repeat;
}

#senator-granada.inicio #imagen_hotel, #senator-granada.home #imagen_hotel, #senator-granada.das-hotel #imagen_hotel {
background: url("/files/fachada_senator_granada_01.jpg") no-repeat;
}

#senator-granada.habitaciones #imagen_hotel, #senator-granada.rooms #imagen_hotel, #senator-granada.zimmer #imagen_hotel {
background: url("/files/hab03.jpg") no-repeat;
}

#senator-granada.servicios #imagen_hotel, #senator-granada.services #imagen_hotel, #senator-granada.service #imagen_hotel {
background: url("/files/sala01.jpg") no-repeat;
}

#senator-granada.restaurante #imagen_hotel, #senator-granada.restaurant #imagen_hotel, #senator-granada.restaurant #imagen_hotel {
background: url("/files/res01.jpg") no-repeat;
}

#senator-granada #imagen_hotel {
background: url("/files/spa01.jpg") no-repeat;
}

#senator-granada.fotos #imagen_hotel, #senator-granada.photos #imagen_hotel, #senator-granada.fotos #imagen_hotel {
background: url("/files/hotel02.jpg") no-repeat;
}

#senator-granada.ofertas #imagen_hotel, #senator-granada.offers #imagen_hotel, #senator-granada.angebote #imagen_hotel {
background: url("/files/spa02.jpg") no-repeat;
}

#senator-granada.condiciones-generales #imagen_hotel, #senator-granada.terms-and-conditions #imagen_hotel, #senator-granada.ausdrucksweise #imagen_hotel {
background: url("/files/hotel02.jpg") no-repeat;
}

#senator-granada.opiniones #imagen_hotel, #senator-granada.reviews #imagen_hotel, #senator-granada.meinungen #imagen_hotel {
background: url("/files/hotel01.jpg") no-repeat;
}



.espectaculos {
    float: right;
    margin-right: 25px;
}

#hotel-senator-espana .espectaculos {margin-left: 25px;}

#google-plus {
    position: absolute;
    right: 0;
    top: 11px;
}

#google-plus a {
    background: url("http://www.senatorgranvia21hotel.com/files/google-plus-logo-16x16.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 16px;
    text-indent: -999999px;
    width: 16px;
}

#google-plus a:hover {
    background: url("http://www.senatorgranvia21hotel.com/files/google-plus-logo-16x16.jpg") no-repeat scroll 0 -16px transparent;
}



#xdhsReviewsDialogContainer-xdhsDialogContent{
height: auto!important;
}

/*********** Noticia Senator Spa **************/

.notice-spa {
    background: url("http://senatormarbellaspahotel.webs3.mirai.es/wp-content/themes/senator/images/bg_body.jpg") repeat-x scroll 0 0 #1F5D68 !important;
    border: 1px solid #FFFFFF;
    box-shadow: 1px 1px 4px #6A989C;
    color: #FFFFFF;
    margin-bottom: 20px;
}

.notice-spa p {
    font-size: 17px;
    line-height: 23px;
    padding: 5px;
}

.notice-spa span {
    font-size: 12px;
    line-height: 10px;
    
}




/********************* GLIDER PARA VISITA VIRTUAL ***********************/

.toc {
    background: none repeat scroll 0 0 #AAAAAA;
    border-left: 2px solid #999999;
    color: #333 !important;
    display: inline-block;
    float: left;
    font-size: 16px;
    margin: 0 2px 0 0;
    padding: 10px 15px;
    text-decoration: none;
}
.toc:hover, .toc.selected {
    background: none repeat scroll 0 0 #347F84;
    border-left: 2px solid #1E535B;
    color: #FFFFFF !important;
    display: block !important;
    text-decoration: none !important;
}
.carousel-wrap {
    height: 450px;
    overflow: hidden;
    position: relative;
}
.center-wrap {
    top: 15px;
    margin: 0;
    position: absolute;
    right: 10px;
    z-index: 300;
}
.center-wrap a.active {
    background: none repeat scroll 0 0 #E0D1C5;
}
.center-wrap a {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 30px 30px 30px 30px;
    box-shadow: 2px 2px 2px;
    color: #000000;
    cursor: pointer;
    font-weight: bold;
    margin-left: 5px;
    padding: 3px 7px;
}
.center-wrap a:hover {
    background: none repeat scroll 0 0 #E0D1C5;
    color: #000000;
    text-decoration: none !important;
}
.foo li {
    display: inline;
    float: left;
    height: 450px;
    line-height: 0 !important;
    list-style-type: none !important;
    margin-bottom: 0 !important;
    margin-left: 0 !important;
    width: 800px;
}
.carousel-previous, .carousel-next {
    display: none;
}

#glider_habitaciones, #glider_habitacionesbar {
    height: 500px;
    margin: 20px auto;
    position: relative;
    width: 652px;
}

.glidecontenttoggler {
    margin-top: 30px;
    position: absolute;
    text-align: center;
    top: -30px;
    width: 100%;
    z-index: 200;
}

.glidecontentwrapper {
    border: 6px solid #1E535B;
    height: 448px;
    overflow: hidden;
    position: relative;
    top: 37px;
    width: 639px;
    box-shadow: 3px 5px 8px #222222;
    z-index: 100;
}
.glidecontent {
    background: none repeat scroll 0 0 transparent;
    height: 450px !important;
    padding: 0;
    position: absolute;
    width: 640px;
}
.text_glider {
    background-color: rgb(0, 0, 0);
    background-color: rgba(0, 0, 0, 0.7);
    height: 100%;
    width: 100%;
}
.text_glider a {
    display: block;
    height: 100%;
    width: 100%;
}
.text_glider a img {border: 0 none;}
