/*
Theme Name: Hotel Vendome
Theme URI: http://www.hotelvendomesaintgermain.com
Description: Tema desarrollado por Mirai Espana para hoteles.
Version: 4.3.4.6
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, 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
}
caption, th {
	text-align:left
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal
}

h1{
float: left;
}


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: myriad_pro_regular-webfont;
font-weight:normal;
color:#3477D2;
}

h2{ 
font-size:28px;
font-family: 'Mr Dafoe', cursive;
 }
h3{ font-size:20px; }
h4{ font-size:16px; }


body {
    background: url("/files/prueba2.jpg") no-repeat fixed center top #EDC4BE;
    font-family: myriad_pro_regular-webfont;
    font-size: 13px;
}



#header{
position:relative;
width:100%;
margin:0 auto;
}

#logo a {
    background: url("images/logo.png") no-repeat scroll 0 16px transparent;
    display: block;
    height: 62px;
    margin-top: 6px;
    text-indent: -10000px;
    width: 444px;
    z-index: 1;
}


#main {
    background: none repeat scroll 0 0 #DFDFDF;
    box-shadow: 0 0 7px #666666;
    margin: -8px auto 0;
    min-height: 380px;
    padding-bottom: 35px;
    position: relative;
    width: 954px;
}

#main:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}


#footer {
    border-bottom: 15px solid #87060D;
    clear: both;
    margin: 40px auto 0;
    position: relative;
    width: 100%;
}

a, a:visited {
color:#666666;
text-decoration:none;
}

a:hover { text-decoration:underline; }




/*---------------------------- SIDEBARS ----------------------------*/
.wrapper {
position: relative;
width: 960px;
margin:0 auto;
}

.sidebars{
width:100%;
}

/* SIDEBARS HOME */

#sidebar-home-izquierda {
    float: left;
    margin: 20px 0 0 9px;
    position: relative;
    width: 216px;
    z-index: 1;
}

#sidebar-home-derecha {
    position: absolute;
    right: 19px;
    top: 20px;
    width: 215px;
}

.ie6 #sidebar-home-derecha {
    right: 5px;
}

#sidebar-home-derecha h3 {
    background: none repeat scroll 0 0 #DFDFDF;
    color: #755B46;
    font-family: 'Mr Dafoe',cursive;
    font-size: 26px;
    padding: 0 19px;
    position: absolute;
    right: 134px;
    top: -15px;
}

#sidebar-home-izquierda h3 {
    background: none repeat scroll 0 0 #DFDFDF;
    color: #87060D;
    font-family: 'Mr Dafoe',cursive;
    font-size: 31px;
    left: -6px;
    padding: 0 19px;
    position: absolute;
    top: -18px;
}

/* SIDEBARS PAGINAS */
#sidebar-izquierda, #sidebar-derecha {
width:230px;
}
#sidebar-izquierda{
float:left;
}
#sidebar-derecha {
float:right;
}

/* SIDEBARS HEADER */

#sidebar-header2, #sidebar-header2-multisite,
#sidebar-header5, #sidebar-header5-multisite{
width:960px;
margin:0 auto;
}
#sidebar-header2 .vcard {
    color: #FFFFFF;
    font-size: 13px;
    margin: 18px 0 0;
    position: absolute;
    right: 0;
    text-align: right;
    text-shadow: 0 0 5px #222222;
    z-index: 1;
}

#sidebar-header4, #sidebar-header4-multisite {
    height: 506px;
    z-index: 1;
    margin:0 auto;
    position: relative;
    overflow:hidden;
}

* html #sidebar-header4{
    z-index: -1;
}

*+html #sidebar-header4{
    z-index: -1;
}

*+html #main{
    padding-top: 7px;
}
#sidebar-header2 .vcard a {
    color: #FFFFFF;
    font-weight: 600;
}

#sidebar-header2 .vcard .street-address{
	text-transform: uppercase;
}

#sidebar-header1, #sidebar-header1-multisite {
    background-color: #87060D;
    padding: 1px 0 4px;
    z-index: 100;
}

#sidebar-header3, #sidebar-header3-multisite {
    margin-top: 5px;
    z-index: 25;
}

/* 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-footer1 .vcard {
    margin: 10px 0 20px;
    text-align: center;
}


#sidebar-footer1 .vcard .adr{
color: #363636;
}

#sidebar-footer1 .vcard .adr a{
color: #2E318C;
}

#sidebar-footer1 .vcard .name, #sidebar-footer1 .vcard .street-address{
    text-transform: uppercase;
    color: #363636 !important;
}


#sidebar-footer1 .vcard .name{
	font-weight: bold;
}

#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-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;
}

/*---------------------------- VCARD Y ADDRESS ----------------------------*/

.address, .organization {
    font-size: 13px;
    margin-bottom: 40px;
    margin-left: 0;
    margin-top: -83px;
    text-align: center;
    width: 945px;
    z-index: 1;
}

.address span a:first-child, .organization span a:first-child{
    text-transform: uppercase;
}


.address span span a, .organization span span a {
    text-transform: lowercase !important;
}

/*---------------------------- SOCIAL MEDIA ----------------------------*/
#social-media {
    position: absolute;
    right: 0;
    top: 6px;
    width: 97px;
}

.ie6 #social-media {
	width: 120px;
}


#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:24px;
width:24px;
}

.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/redes.png) 0 -64px no-repeat; }
.rss_link_24{ background:url(images/redes.png) 0 -88px no-repeat; }

.facebook_link_24:hover{ background:url(images/redes.png) -24px -64px no-repeat;}
.facebook_link_24 { background:url(images/redes.png) -24px -88px no-repeat;}

.twitter_link_24:hover{ background:url(images/redes.png) -48px -64px no-repeat;}
.twitter_link_24{ background:url(images/redes.png) -48px -88px no-repeat;}

.youtube_link_24:hover { background:url(images/redes.png) -72px -64px no-repeat;}
.youtube_link_24 { background:url(images/redes.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/redes.png) -59px -1px no-repeat; }
.rss_link_16{ background:url(images/redes.png) -59px -27px no-repeat; }

.facebook_link_16:hover{ background:url(images/redes.png) -1px -1px no-repeat;}
.facebook_link_16 { background:url(images/redes.png) -1px -27px no-repeat;}

.twitter_link_16:hover { background:url(images/redes.png) -30px -1px no-repeat;}
.twitter_link_16 { background:url(images/redes.png) -30px -27px 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;}


#qtranslate-2 .active a {
    color: #EEBB82;
    text-decoration: underline;
}

#qtranslate-2 a{
	color: #ffffff;
}

#qtranslate-2{
	text-align: right;
}









/*---------------------------- MENU WEB ----------------------------*/
#menu_web {
    font-family: myriad_pro_regular-webfont;
    height: 36px;
    list-style: none outside none;
    margin: 0 0 0 3px;
    padding: 0;
    width: 954px;
}

#menu_web li {
float:left;
position:relative;
z-index:20;
}
#menu_web a {
    background: none repeat scroll 0 0 #765137;
    color: #FFFFFF;
    display: inline-block;
    font-size: 15px;
    height: 33px;
    line-height: 38px;
    margin: 0 3px 0 0;
    padding: 0 20px;
    text-decoration: none;
    text-transform: uppercase;
    width: auto;
}
#menu_web a:hover{
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
}
#menu_web ul{
display:none;
float:left;
left:0;
position:absolute;
top:33px;
width:180px;
z-index:100;
}
#menu_web ul li {
min-width:180px;
}
#menu_web ul ul {
left:100%;
top:0;
}
#menu_web ul a {
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: #000000;
color:#FFFFFF;
}

#menu_web li:hover > a,
#menu_web ul ul:hover > a,
#menu_web li.current_page_item:hover > a{
color:#FFFFFF;
}
#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: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
}

#menu_web li.current-menu-parent > a {
color:#fff;
background-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{
color:#fff;
background-color: #000000;
}

* html #menu_web li.current-menu-parent a{
color:#fff;
background-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: 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;
}


@font-face {
    font-family: 'myriad_pro_regular-webfont';
    src: url('myriad_pro_regular-webfont.eot');
    src: url('myriad_pro_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('myriad_pro_regular-webfont.woff') format('woff'),
         url('myriad_pro_regular-webfont.ttf') format('truetype'),
         url('myriad_pro_regular-webfont.svg#myriad_pro_regular-webfont') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*---------------------------- 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 {
    box-shadow: 0 0 7px #666666;
    float: none;
    height: 504px !important;
    margin: 0 auto;
    overflow: hidden;
    width: 954px;
    z-index: 99;
}


.slideshow img{
overflow:hidden;
}



.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 {
    bottom: 38px;
    font-style: italic;
    left: 0;
    padding-left: 40px;
}

.txt02slider{
bottom:45px;
right:0;
}


/*---------------------------- CONTENIDO DE LA SECCION ----------------------------*/
#content-home {
    float: none;
    margin: 7px auto;
    padding: 0;
    position: relative;
    /*width: 954px;*/
}

.ie6 #content-home{
	margin: 0;
}

.ie7 #content-home{
	margin:0 0 0 245px !important;
}

#content-page{width:700px;}
#content-blog{width:700px;}

.content{
float:left;
width:470px;
padding:15px;
line-height:18px;
min-height: 300px;
}


.origen {
    height: 20px;
    margin: 0 5px 0 15px;
    width: 443px;
}

.one-column .content {
    background: url("images/bg-content.jpg") repeat-x scroll 0 bottom transparent;
    float: none;
    margin: 11px auto;
    padding: 20px;
    position: relative;
    width: 890px;
}

.one-column .content a{
color: #87060D !important;
}

 .one-column .content #sombra-home {
    background: url("images/sombra-cajas.png") no-repeat scroll 212px 0 transparent;
    bottom: -30px;
    height: 30px;
    position: absolute;
    right: 0;
    width: 443px;
}

.underline {
    color: #513E2F !important;
    font-size: 15px;
    text-transform: uppercase;
    clear:both;
}

span.green {
    color: #5E961B;
}

.content h2 {
    color: #87060D;
    font-family: 'Mr Dafoe',cursive;
    font-size: 28px;
    margin-bottom: 20px;
    margin-left: 12px;
}

.content h3 {
    color: #755B46;
    font-family: 'Mr Dafoe',cursive;
    font-size: 23px;
    margin: 13px 0 10px 12px;
}

.content h3.trans {
    background: none repeat scroll 0 0 #755B46;
    color: #DFDFDF;
    font-family: 'Mr Dafoe',cursive;
    font-size: 23px;
    margin: 14px 0;
    padding-left: 11px;
}

input.calculaRuta {
    background: none repeat scroll 0 0 #755B46;
    border: medium none;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    cursor: pointer;
    padding: 5px 15px;
    text-align: center;
    text-transform: uppercase;
    width: 108px;
}



input.calculaRuta:hover {
    background: none repeat scroll 0 0 #A58268;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset;
    color: #FFFFFF;
    cursor: pointer;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
    text-transform: uppercase;
}




.bookingstep1_page #content-one-column {
width:960px;
padding:15px 0;
}
.content p {
    color: #363636;
    margin: 0 10px 10px;
}

.texto-destacado{
	color: #87060D !important;
}

.content h2 {

}
.content h3 {

}
.content h4 {
margin:0 0 10px;
}
.content ul , .content ol {
margin:0 0 7px;
}
.content ul li {
margin-left: 22px;
line-height:18px;
}

ul.iconos-a {
    float: left;
    width: 45%;
    list-style: none outside none !important;
}

ul.iconos-b {
    float: left;
    width: 54%;
}

.iconos-a li, .iconos-b li {
    color: #302E2E;
    list-style: none outside none !important;
    margin-bottom: 5px;
    padding: 2px 0 0 24px;
}


.bar {
    background: url("/files/icons.png") no-repeat scroll 0 -2px transparent;
}

.ascensor {
    background: url("/files/icons.png") no-repeat scroll 0 -21px transparent;
}

.calefa {
    background: url("/files/icons.png") no-repeat scroll 0 -44px transparent;
}

.wifi {
    background: url("/files/icons.png") no-repeat scroll 0 -68px transparent;
}

.recepcion {
    background: url("/files/icons.png") no-repeat scroll 0 -87px transparent;
}

.check {
    background: url("/files/icons.png") no-repeat scroll 0 -107px transparent;
}

.consigna {
    background: url("/files/icons.png") no-repeat scroll 0 -127px transparent;
}

.maquina {
    background: url("/files/icons.png") no-repeat scroll 0 -147px transparent;
}

.salon {
    background: url("/files/icons.png") no-repeat scroll 0 -170px transparent;
}

.tlf {
    background: url("/files/icons.png") no-repeat scroll 0 -192px transparent;
}

.servicio {
    background: url("/files/icons.png") no-repeat scroll 0 -214px transparent;
}

.habitas {
    background: url("/files/icons.png") no-repeat scroll 0 -235px transparent;
}

.parking {
    background: url("/files/icons.png") no-repeat scroll 0 -256px transparent;
}

.desayuno {
    background: url("/files/icons.png") no-repeat scroll 0 -301px transparent;
}


.parkings-paris{
  margin:10px;
}


.content ol li {
list-style-type:decimal;
margin-left: 22px;
line-height:18px;
}
.content dd {
    margin-bottom: 8px;
    margin-left: 9px;
}

.content dd{ margin-bottom:8px;}

.content dt {
    color: #755B46;
    font-weight: bold;
}

.one-column .content dl{
	margin-left: 10px;
}

/*--------------HABITACIONES--------------*/
#glider_habitaciones {
    height: auto;
    margin-bottom: 33px;
    margin-left: 10px;
    margin-right: 0;
    width: 291px;
}

.ie8 #glider_habitaciones {
    float: right;
}

body:nth-of-type(1) #glider_habitaciones {
    float: right;
   margin-right: 100px;
}

#glider_habitaciones .glidecontent2 {
position: absolute;
padding: 0;
visibility: hidden;
width: 289px;
height: 214px!important;
}

.textohabitaciones {
    float: left;
    margin-right: 30px;
    width: 47%;
}

#glider_habitaciones .glidecontenttoggler2 {
    bottom: 15px !important;
    left: 362px;
    margin-top: 0;
    padding: 10px 5px 10px 10px;
    position: absolute;
    text-align: left;
    width: 175px;
    z-index: 103;
}

.ie8 #glider_habitaciones .glidecontenttoggler2 {
    right: 30px;
    left: auto;
}

body:nth-of-type(1) #glider_habitaciones .glidecontenttoggler2 {
    left: 510px;
}


#glider_habitaciones .glidecontentwrapper2 {
    border: 1px solid #87060D;
    height: 214px;
    overflow: hidden;
    position: relative;
    width: 275px;
}

#glider_habitaciones .glidecontenttoggler2 a {
font-family: 'Raleway', Myriad Pro Light, Georgia, serif!important;
display: inline-block;
border: 0;
color: #888888 !important;
padding: 0;
margin-right: 3px;
font-weight: bold;
text-decoration: none;
font-size: 24px;
border-image: initial;
}

#glider_habitaciones .glidecontenttoggler2 a:hover {
color: #87060D !important
}

#glider_habitaciones .glidecontenttoggler2 a.selected {
font-family: 'Raleway', Myriad Pro Light, Georgia, serif!important;
font-weight:bold;
background: none;
color: #42130b;
}

#glider_habitaciones .glidecontenttoggler2 a:hover {
font-family: 'Raleway', Myriad Pro Light, Georgia, serif!important;
font-weight:bold;
background: none;
color: #42130b;
}


/*********************************************************************************
                           ESTILOS ACORDEON TURISMO
**********************************************************************************/

#options {width:457px; margin:20px auto; text-align:right; color:#9ac1c9}
#options a {text-decoration:none; color:#9ac1c9}
#options a:hover {color:#033}

#acc {width:100%; list-style:none; color:#033; margin:0 auto 40px}

#acc .acc-section {overflow:hidden; background:#fff}


#nested {width:425px; list-style:none; color:#033; margin-bottom:15px}
#nested h3 {width:411px; border:1px solid #9ac1c9; padding:6px 6px 8px; font-weight:bold; margin-top:5px; cursor:pointer;}

#nested .acc-section {overflow:hidden; background:#fff}
#nested .acc-content {width:393px; padding:15px; border:1px solid #9ac1c9; border-top:none; background:#fff}




#acc li {
line-height: 18px;
list-style: none!important;
margin-left: 0;
}
#acc h3 {
    background: url("/files/flecha.jpg") no-repeat scroll -1px top transparent;
    border: medium none;
    border-radius: 8px 8px 8px 8px;
    color: white;
    cursor: pointer;
    font-family: myriad_pro_regular-webfont;
    font-size: 16px;
    margin-bottom: 0;
    margin-top: 5px;
    padding: 15px 6px 13px 50px;
    text-shadow: 0 1px 1px black;
    text-transform: uppercase;
    width: 811px;
}
.acc_photos #acc h3.active {
background: url("/files/flecha.jpg") -1px bottom no-repeat;
}
.acc_photos #acc h3:hover{
background: url("/files/flecha.jpg") -1px bottom no-repeat;
}
#acc .acc-section {
background: transparent;
}

#acc .acc-content {
width: 843px;
background: transparent;
overflow: hidden;
padding:15px;
}


#acc img {
border: 1px solid black;
box-shadow: 0 0 5px #000;
float: left;
margin-right: 15px;
margin-bottom: 15px;
border-image: initial;
width: 300px;
height: 170px;
}




/*---------------------------- MOTOR DE RESERVAS ----------------------------*/
.mirai_motor {
    background: url("images/bg-motor.png") repeat scroll 0 0 transparent;
    border: 1px solid #FFFFFF;
    color: #FFFFFF;
    padding: 32px 11px 12px 20px;
    position: absolute;
    right: 20px;
    top: 108px;
    width: 217px;
    z-index: 100;
}

.mirai_motor h3 {
    color: #FFFFFF;
    font-size: 15px;
    font-weight: bold;
    margin: 20px 0;
    text-transform: uppercase;
}
.bookingstep1_page #mirai_bookentrance{
background-color:#eee;
}

.bookingstep1_page #mirai_be0{
text-align:center;
padding: 7px 0;
}

.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:2147483647 !important; }

/* estilos para la cabecera de los meses */
.ui-widget-header{
color: #fff!important;
background-image: none!important;
background-color: #87060D !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:#87060D !important;
}


/*---------------------------- 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;}



/*---------------------------- 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 {
width: 670px;
height: 300px;
}


.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-bottom: 24px;
    margin-top: 20px;
}

.mapa {
    margin: 10px 0 0 14px;
}

#mirai_be1, #mirai_be3 {
    margin-top: 0.25em;
    right: 104px;
    text-align: right;
}

#mirai_be5 {
    font-size: 0.75em;
    line-height: 0.9em;
    text-align: right;
    width: 71px !important;
}

#mirai_be2, #mirai_be4, #mirai_be6 {
    left: 78px;
}

#mirai_be7 input {
    background: url("images/bg-boton.png") no-repeat scroll 0 0 transparent;
    border: medium none !important;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px !important;
    height: 30px;
    overflow: visible;
    padding: 0.2em 0.8em;
    width: 210px;
}

#mirai_be7 input:hover {
    background: url("images/bg-boton.png") no-repeat scroll 0 -30px transparent;
}

#mirai_be8 {
    color: #FFFFFF;
    cursor: pointer;
    font-size: 11px;
    margin: 20px 0 0 38px;
    text-align: center;
    text-decoration: none;
}

#mirai_be8:hover {
    text-decoration: underline;
}


#main #offersPhoto a.mirai_btOffers{
    background: url("images/bg-botonmashup.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    float: right;
    font-size: 0.8em;
    height: 18px;
    line-height: 2.1em;
    margin-top: 5px;
    padding: 2px 5px;
    text-decoration: none;
    text-transform: uppercase;
}

#main #offersSmall a.mirai_btOffers {
    background: url("images/bg-botonmashup.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    float: right;
    font-size: 0.8em;
    height: 18px;
    line-height: 2.1em;
    padding: 2px 5px;
    position: absolute;
    right: 10px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    top: 138px;
    width: 98px;
}

#main #offersSmall a.mirai_btOffers:hover{
    background: url("images/bg-botonmashup.png") no-repeat scroll 0 -22px transparent;
}

#main #offersPhoto a.mirai_btOffers:hover{
    background: url("images/bg-botonmashup.png") no-repeat scroll 0 -22px transparent;
}

#iconos-servicios-home {
    background: url("images/iconos-servicios-home.png") no-repeat scroll 5px 0 transparent;
    height: 60px;
    margin-top: 5px;
    position: absolute;
    top: 254px;
    width: 216px;
}

#iconos-quehacer-home {
    background: url("images/iconos-quehacer-home2.png") no-repeat scroll 0 0 transparent;
    height: 60px;
    margin-top: 5px;
    position: absolute;
    top: 254px;
    width: 216px;
}

#iconos-servicios-home a {
    background: none repeat scroll 0 0 #666666;
    color: #FFFFFF;
    float: right;
    margin-top: 36px;
    padding: 2px 14px;
    text-decoration: none;
    min-width: 90px;
    text-align: center;
}

#iconos-quehacer-home a {
    background: none repeat scroll 0 0 #666666;
    color: #FFFFFF;
    float: right;
    margin-top: 36px;
    padding: 2px 14px;
    text-decoration: none;
    width: 90px;
    text-align: center;
}

.sombra-ofertas {
    background: url("images/sombra-cajas.png") no-repeat scroll -14px 0 transparent;
    height: 33px;
}
#iconos-servicios-home a:hover, #iconos-quehacer-home a:hover {
     background: none repeat scroll 0 0 #444444;
}

#sombra-home {
    background: url("images/sombra-cajas.png") no-repeat scroll 200px 0 transparent;
    height: 30px;
    margin: 0 auto;
    width: 443px;
}

#estilo-home {
    background: url("images/bg-content.jpg") repeat-x scroll 0 bottom transparent;
    color: #363636;
    margin: 14px auto 0;
    padding: 17px 17px 35px;
    width: 434px;
}

.foto-home-texto {
    border: 1px solid #444444;
    float: right;
    margin-left: 13px;
}

#sombra-titulo-fotos {
    border: 1px solid #9F5355;
    height: 213px;
    margin-top: 4px;
    padding: 5px;
    width: 215px;
}

#sombra-titulo-fotos a{
    display: block;
    margin-top: 15px;
}

#sidebar-postcontent .wrapper{
	width: auto;
}

#offersPhoto {
    float: right !important;
    margin: 0 !important;
    width: 104px !important;
}

#offersPhoto div#icoNoOffer {
    display: none !important;
}

.ngg-gallery-thumbnail {
    float: left;
    margin-right: 15px;
    text-align: center;
}

* html .ngg-gallery-thumbnail {
    margin-right: 7px;
}

#offersHs #headerOffers #titleDivOffers h2#hotelNameOffers {
    background: none repeat scroll 0 0 transparent !important;
    border: medium none;
    font-size: 14px;
    font-family: helvetica !important;
    margin: 0;
}

#offersHs .contents h2 {
    color: #87060D !important;
    font-size: 23px !important;
    text-transform: lowercase !important;
    margin-bottom: 6px !important;
}

.ngg-gallery-thumbnail img:hover {
    background-color: #87060D;
}

.ngg-gallery-thumbnail img {
    margin: 4px 0 4px 2px !important;
}

#sidebar-header4 .slideshow-mirai_slider-3{
	height: 380px !important;
}

.ngg-galleryoverview {
    clear: both;
    display: block !important;
    margin-left: 10px;
    margin-top: 10px;
    overflow: hidden;
    width: 100%;
}


#offersSmall ul {
    float: right !important;
    text-align: right !important;
    width: 105px !important;
}

.offersName {
    color: #363636 !important;
    font-family: myriad_pro_regular-webfont;
    font-size: 14px;
    text-align: left !important;
}

#offersSmall .offersNumber {
    font-weight: normal !important;
}

#offersSmall .linkRss {
    left: -71px;
    position: relative !important;
    top: 132px;
    float: right !important;
}

#offersSmall {
    background: url("http://hotelvendomesaintgermain.webs3.mirai.es/files/regalo.jpg") no-repeat scroll left 0 transparent;
    font-family: Arial,"Helvetica Neue",Helvetica,Geneva,sans-serif;
    font-size: 12px;
    height: 123px !important;
    margin: 30px 0 0 7px !important;
    padding: 0.8em 1em 0.6em;
    position: relative;
    width: 183px;
}

.mirai_ofertas {
    background: url("images/bg-mashup.jpg") repeat-x scroll 0 bottom transparent;
    border: 1px solid #9F5355;
    height: 213px;
    margin-top: 4px;
    padding: 5px;
    width: 215px;
}

#ui-datepicker-div{
	font-size: 1em;
}

#offersSmall div#icoNoOffer {
    display: none !important;
}

div#offersSmall p.noOffer {
    float: right !important;
    margin: 22px -13px 0 0 !important;
}

p.textobar{
	float: right;
	width: 600px;
}

.ie6 p.textobar, .ie7 p.textobar{
	margin-top: -160px;
}

.imagebar{
	border: 1px solid #444;
}

#menu-item-271, #footer .widget_qtranslate, #menu_phone, #h1_mobile, .map_mobile {display:none}

/* ipad portrait - landscape */
@media (min-device-width: 768px) and (max-device-width: 979px){
}

/* customize ipad portrait */
@media (min-device-width: 768px) and (max-device-width: 979px) and (orientation : portrait) {
    body {
		background-image: url("/files/prueba2.jpg");
		background-repeat: no-repeat;
		background-size: 100%;
		background-color: #EDC4BE;
    }
    #sidebar-header2 .vcard, #sidebar-home-derecha {
    	display:none;
    }
    #social-media {
     	top:-30px;   
    }
    #sidebar-header2, #sidebar-header2-multisite, #sidebar-header5, #sidebar-header5-multisite, .wrapper, #main, #sidebar-footer1, #sidebar-footer1-multisite, #sidebar-footer2, .slideshow, #menu_web {
        width:744px!important;
        overflow:hidden;
    }
    .one-column .content, .map_canvas {width:704px!important;}
    #content-home {
    	margin: 7px 0px 7px 250px;
    }
    #main {
	    margin-top: 10px;
    }
    #menu_web ul {z-index:300}
    .origen {width:250px;}
    body:nth-of-type(1) #glider_habitaciones {margin-right:0!important}
    p.textobar {width:410px!important}
}

/* customize ipad landscape */
@media (min-device-width: 768px) and (max-device-width: 979px) and (orientation : landscape) {
}

/* iphone portrait & landscape - galaxy portrait & lanscape */
@media (max-device-width: 767px) {
	/*custom menu - only show in mobile*/
	#sidebar-header2, #sidebar-header2-multisite, #sidebar-header5, #sidebar-header5-multisite, .wrapper, #main, #sidebar-footer1, #sidebar-footer1-multisite, #sidebar-footer2, .slideshow, #menu_web {
        width:98%!important;
    	margin:0 auto;
        overflow:hidden;
    }
    .l’hotel #header, .hotel #header, .el-hotel #header{
        background-image: url('/files/vendome-saint-germain-slider01.jpg');
        background-repeat:no-repeat;
        background-position: center 80px;
        background-size: 100% 400px;
    }
	#logo {
    	width:100%;
        display:none;
	}
	#logo a {
    	margin:0 auto;
    	width:240px;
	}
	#menu_web {
		padding-top: 50px;
		height: 250px;
	}
	.l’hotel #menu_web, .hotel #menu_web, .el-hotel #menu_web,
	.l’hotel #menu_web #menu-item-29, .l’hotel #menu_web #menu-item-27, .l’hotel #menu_web #menu-item-28, .l’hotel #menu_web #menu-item-271,
	.hotel #menu_web #menu-item-29, .hotel #menu_web #menu-item-27, .hotel #menu_web #menu-item-28, .hotel #menu_web #menu-item-271,
	.el-hotel #menu_web #menu-item-29, .el-hotel #menu_web #menu-item-27, .el-hotel #menu_web #menu-item-28, .el-hotel #menu_web #menu-item-271, 
    .l’hotel #logo, .hotel #logo, .el-hotel #logo, #h1_mobile, .map_mobile, #menu_phone {display:block}

	.name, .hidden-phone, #sombra-home, .l’hotel #h1_mobile, .hotel #h1_mobile, .el-hotel #h1_mobile, #sidebar-header1 .widget_qtranslate, #sidebar-header4, #social-media, #sidebar-header2 .vcard, .l’hotel #main, .hotel #main, .el-hotel #main, .l’hotel #menu_phone, .hotel #menu_phone, .el-hotel #menu_phone, #menu_web li, #menu_web {
    	display:none;
	}
    #menu_web li, #menu_web li:hover {
		background: #765137!important;
		background-image: transparent;
		border-left:0!important;
    	box-shadow:0 0 4px rgba(0,0,0,0.8);
    	-webkit-box-shadow:0 0 4px rgba(0,0,0,0.8);
    	border-radius:3px;
    	-webkit-border-radius:3px;
		float:left;
        margin:10px 2% !important;
        padding:10px 0!important;	
		width: 45.5%;
    	text-align:center;
		height:38px;
    }
    #menu_web li a, #menu_web li a:hover {
		background: #765137!important;
	}
   

#menu_phone {
    margin-top: 9px;
}
#h1_mobile a{
    color:#FFF;
    text-transform:uppercase;
    font-size:15px;
    margin-top:-3px;
display: inline-block;
    width: 115px;
}
#menu_phone:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
#menu_phone li {
    float: right;
}
#menu_phone li:first-child {
    float: left;
}
#menu_phone li a {
    background: url("/files/sprite_phone.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 26px;
    text-indent: -99999px;
    width: 40px;
}
#menu_phone li #home_phone {
    background-position: -5px -28px;
}
#menu_phone li #phone_phone {
    background-position: -5px -54px;
}
#menu_phone li .booking_mobile {
    background-position: -5px -81px;
}

#footer .widget_qtranslate {
    background: none repeat scroll 0 center transparent;
    border: 0 none !important;
    display: block;
    float: none;
    font-size: 25px;
    margin: 10px auto;
    padding: 5px 0;
    position: static;
    text-align: center;
    width: auto;
}

#footer .widget_qtranslate select {
    font-size: 16px;
    padding: 3px 6px;
}
#footer .widget_qtranslate ul {
	text-align:center;
	margin:0px;
}
#footer .widget_qtranslate ul li {
	display:inline-block;
	margin:0 10px;
}
#footer .widget_qtranslate ul li a {
	display: inline-block;
	width: 40px;
	height: 30px;
}
#footer .widget_qtranslate ul li.active a {border-bottom:2px solid #fff;}

    
/***** FOOTER *****/
#footer {margin-top:0}

.organization {
	text-align: center;
	display:none;
    margin-top:0;
}

body.l’hotel .organization, body.hotel .organization, body.el-hotel .organization {
	display:block !important;
}
.organization {padding-left:85px;margin-bottom: 0px;}
.organization .adr span {
	display:inline-block;
}
.organization .street-address, .organization .tel, .organization span span a {
	background: transparent url('/files/sprite_phone.png') no-repeat 0 0;
	display: block!important;
    float:left;
	text-indent: -99999px;
	height: 25px;
	width: 30px;
}
.organization .street-address {background-position: -96px -132px !important;margin-top:15px}
.organization .tel {background-position: -88px -54px !important;margin-right: 30px;margin-left: 8px;}
.organization span span a {background-position: -92px -158px !important;}

    #footer .widget_qtranslate {
    background: none repeat scroll 0 center transparent;
    border: 0 none !important;
    display: block;
    float: none;
    font-size: 25px;
    margin: 10px auto;
    padding: 5px 0;
    position: static;
    text-align: center;
    width: auto;
}

#footer .widget_qtranslate select {
    font-size: 16px;
    padding: 3px 6px;
}
#footer .widget_qtranslate ul {
	text-align:center;
	margin:0px;
}
#footer .widget_qtranslate ul li {
	display:inline-block;
	margin:0 10px;
}
#footer .widget_qtranslate ul li a {
	display: inline-block;
	width: 40px;
	height: 30px;
}
#footer .widget_qtranslate ul li.active a {border-bottom:2px solid #fff;}

	.address span a:first-child {
    	display:block;
    	text-indent:-9999px;
    }
#main {padding-bottom:0;min-height: auto;}
.one-column .content {
    padding:1%;
	width:98%
}

.map_mobile {
    background: url("/files/sprite_phone.png") no-repeat scroll 0 -184px transparent;
    border: 1px solid;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 1px 1px 12px #555555;
    display: block;
    height: 120px;
    margin: 20px auto;
    text-indent: -999999px;
    width: 170px;
}
body:nth-of-type(1) #glider_habitaciones {
float: none;
margin: 20px auto;
}
.textohabitaciones {
float: none;
margin-right: 0;
width: 100%;
}
}