html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin : 0;
	padding : 0;
	border : 0;
	outline : 0;
	font-size : 100%;
	vertical-align : baseline;
}
ol, ul {
	list-style : none;
}


body {
background:url(../images/bg.jpg);
color:#1f1f1f;
font-size:14px;
font-family:Georgia, "Times New Roman", Times, serif;
}

a, a:visited {
text-decoration:none;
}

a:hover, a:active{
text-decoration:underline;
}

#cabecera {
background:url(../images/head.jpg);
width:932px;
height:401px;
}

#contenedor {
width:932px;
margin:0 auto;
position:relative;
}

#menu {
position:absolute;
width:904px;
height:80px;
top:359px;
padding-left:22px;
}

#menu li {
float:left;
margin:0 0 0 15px;
text-decoration:none;
font-size:12px;
color: #E8B96E;
}

#menu li a, #menu li a:visited{
color: #FFFFFF;
text-decoration:none;
}

#menu li a:hover, #menu li a:active{
color: #E8B96E;
}

#logo a{
text-indent:-100000px;
display:block;
position:absolute;
top:9px;
left:360px;
width:212px;
height:50px;
}

#contents {
background:url(../images/cuerpo.png);
border-right:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
padding:30px 40px 98px 40px;
}

#contents2 {
background:url(../images/cuerpo2.png);
border-right:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
padding:30px 40px 98px 40px;
}

#contents p, #contents2 p {
color:#333333;
margin:0 0 12px 0;
}

#secciones{
width:557px;
padding-top:318px;
}

#secciones2{
width:557px;
}

#secciones3 .modo {
height:180px;
list-style-type:circle;
margin:20px 0 0 16px;
}

#secciones3 .modo2 {
height:130px;
list-style-type:circle;
margin:20px 0 0 16px;
}

#secciones3 .modo3 {
height:70px;
padding:40px 50px 0 80px;
width:720px;
clear:both;
}

.ver {
background: url(../images/ver.png) no-repeat 90px 0;
height:100px;
padding-top:10px;
}

.escribir {
background: url(../images/escribir.png) no-repeat 90px 0;
height:80px;
padding-top:10px;
}

#secciones3 .modo3 .ver a, #secciones3 .modo3 .escribir a {
color:#006600;
}

#secciones3 a, #secciones3 a:visited {
color:#0000EE;
}

#secciones3 .modo li, #secciones3 .modo2 li {
float:left;
padding-bottom:12px;
width:50%;
}

#secciones3 .modo3 li {
float:left;
padding-left:150px;
padding-bottom:12px;
width:150px;
}

#secciones3 dt{
color: #7B4611;
font-weight:bold;
margin-bottom:3px;
}

#secciones3 dd{
margin-bottom:20px;
}

h2 {
font-family:Georgia;
font-size:18px;
color:#441719;
margin:0 0 7px 0;
}

h3 {
font-family:Georgia;
font-size:18px;
color:#441719;
margin:30px 0 7px 0;
}

h4 {
font-family:Georgia;
font-size:16px;
color:#441719;
margin:10px 0 7px 0;
}

strong {
color:#441719;
}

#otros {
position:absolute;
top:410px;
right:8px;
width:276px;
}

#otros h3 {
text-align:center;
font-size:20px;
font-weight:normal;
padding:0 16px;
margin:20px 0 7px 0;
}

#otros ul {
background:url(../images/ul.png) no-repeat;
padding:8px 16px;
font-size:12px;
}

#otros ul li {
padding:8px 0 8px 24px;
background:url(../images/li.png) no-repeat 0 13px;
border-bottom:1px solid #d9d4d4;
}

#hcard-Hotel-De-Nevers {
width:932px;
height:62px;
padding-top:20px;
background:url(../images/footer.jpg) no-repeat;
position:absolute;
bottom:0;
left:0;
text-align:center;
}

#hcard-Hotel-De-Nevers p {
color:#dadada;
margin:0;
}

.locality {
display:none;
}

#hcard-Hotel-De-Nevers a, #hcard-Hotel-De-Nevers a:visited {
color:#e8b96e;
}

.given-name {
font-weight:bold;
}

#mirai_bookentrance {
position:absolute;
top:308px;
left:25px;
text-align:center;
}

#mirai_bookentrance .frame_text {
font-weight:normal!important;
}

#framereservation #frame_buttonBook {
background:url(../images/ver.jpg);
width:217px;
height:31px;
border:none!important;
padding:0 0 4px 0px !important;
text-align:center;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:14px;
color: #EDFCBE;
font-weight:normal;
}

#framereservation #frame_date {
padding:3px!important;
}

input#frame_buttonCancel {
background:url(../images/cancel.jpg)!important;
}

#lang {
position:absolute;
top:57px;
right:15px;
text-transform:uppercase;
font-size:11px;
color:#aaaaaa;
}

#lang a, lang a:visited {
color: #b7bc82;
}

#gmap, #smap {
width:555px;
height:320px;
border:1px solid #333333;
margin-bottom:10px;
}

#view a, #view a:visited {
background:#CCCCCC;
padding:6px;
border:1px solid #333333;
text-align:right;
font-size:12px;
background:#441719;
color: #C0C0C0;
}
#view a:hover, #view a:active {
color:#fff;
text-decoration:none;
}

#secciones2 img {
border:3px solid #333333;
margin-bottom:10px;
}

#hssurveys_full h2 {
font-weight:bold;
padding-bottom:5px;
border-bottom:1px solid #999999;
}

#surveys {
clear:both;
}

#hssurveys_full .date{
color:#006600;
}

#hssurveys_full p {
line-height:17px;
}

#galeria {
height:391px;
}

#galeria a, #galeria a:visited {
background: #666666;
padding:3px;
display:block;
width:100px;
height:75px;
margin:0 15px 15px 0;
float:left;
}

#galeria a:hover, #galeria a:active {
background: #000;
}

#hsquickcheck_du {
padding-top:7px;
}

.seluses {
-x-system-font:none;
background-color:#F2F2F2;
color:#333333;
font-family:Georgia!important;
font-size:12px!important;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}

.month {
font-family:Georgia!important;
font-size:13px!important;
height:20px;
}

#pricegraph {
padding-top:20px;
border-top:1px solid #999999;
margin-top:10px;
}

div.hssurveys_full .comments p.commentsPerson {
width:455px;
}

#hssurveys_full h2 {
width:532px;
}

#hssurveys_full .questions like {
width:455px;
}

.questions like p.question {
text-align:left!important;
}

div.hssurveys_full ul.questions li p.questions like {
margin-left:-100px!important;
}

div.hssurveys_full ul.questions .more .question {
width:155px!important;
}

.more {
width:455px!important;
}

.reviewsOn {
margin-left:-70px;
}

.reviewsOn .question {
width:140px!important;
padding-right:15px!important;
}

.answer {
width:300px!important
}

div.hssurveys_full ul.listSubject.long {
margin:0 0 30px 0;
width:500px;
}

p#inviteRev {
width:200px;
}

#puntuacion ul {
background:none!important
}

#puntuacion ul li {
border:none!important;
}

div#hsRating.hsRating p#score {
font-size:50px!important;
margin-bottom:15px!important;
font-family: "Times New Roman", Times, serif;
font-weight:normal;
color:#006600;
text-shadow:#666666 1px 1px 5px;
}

#puntos {
width:200px;
margin: 100px auto;
}

#puntuacion .more {
width:180px!important
}

#hsRating {
border-top:none!important;
}

#puntuacion {
background:url(../images/ul.png) no-repeat;
width:265px!important;
padding:20px 10px 0 10px!important;
}

#listRecommend{
margin-left:10px!important;
}

#offers_es a:link, #offers_es a:visited{
	background:url('../images/ofertas.png') no-repeat;
	display:block;
	text-indent:-100000px;
	width:105px;
	height:108px;
	position:absolute;
	right:-15px;
	top:215px;
}


#offers_en a:link, #offers_en a:visited{
	background:url('../images/offers.png') no-repeat;
	display:block;
	text-indent:-100000px;
	width:105px;
	height:108px;
	position:absolute;
	right:-15px;
	top:215px;
}

#offers_fr a:link, #offers_fr a:visited{
	background:url('../images/offres.png') no-repeat;
	display:block;
	text-indent:-100000px;
	width:105px;
	height:108px;
	position:absolute;
	right:-15px;
	top:215px;
}

#offers_de a:link, #offers_de a:visited{
	background:url('../images/angebote.png') no-repeat;
	display:block;
	text-indent:-100000px;
	width:105px;
	height:108px;
	position:absolute;
	right:-15px;
	top:215px;
}

#offers_it a:link, #offers_it a:visited {
	background:url('../images/offerte.png') no-repeat;
	display:block;
	text-indent:-100000px;
	width:105px;
	height:108px;
	position:absolute;
	right:-15px;
	top:215px;
}

#offers_es a:hover, #offers_es a:active {
background:url('../images/ofertas-hover.png') no-repeat;
}
#offers_en a:link, #offers_en a:visited {
background:url('../images/offers.png') no-repeat;
}
#offers_en a:hover, #offers_en a:active {
background:url('../images/offers-hover.png') no-repeat;
}
#offers_fr a:link, #offers_fr a:visited {
background:url('../images/offres.png') no-repeat;
}
#offers_fr a:hover, #offers_fr a:active {
background:url('../images/offres-hover.jpg') no-repeat;
}
#offers_de a:link, #offers_de a:visited {
background:url('../images/angebote.png') no-repeat;
}
#offers_de a:hover, #offers_de a:active {
background:url('../images/angebote-hover.png') no-repeat;
}

#offers_it a:link, #offers_it a:visited {
background:url('../images/offerte.png') no-repeat;
}
#offers_it a:hover, #offers_it a:active {
background:url('../images/offerte-hover.png') no-repeat;
}

#slider {
position:absolute;
top:430px;
left:30px;
background:url(../images/fotos.png) no-repeat;
repeat:none;
overflow:hidden;
}
	
#container{	
margin:0 auto;
position:relative;
text-align:left;
width:573px;
height:307px;
margin-bottom:2em;
}	

#content{
position:relative;
overflow:hidden;
}	

#slider img {
padding:18px 0 0 23px
}

#slider ul, #slider li,
#slider2 ul, #slider2 li{
margin:0;
padding:0;
list-style:none;
}
#slider2{margin-top:1em;}
#slider li, #slider2 li{ 
/* 
define width and height of list item (slide)
entire slider area will adjust according to the parameters provided here
*/ 
width:573px;
height:307px;
overflow:hidden!important; 
float:left;
}	
/*#prevBtn, #nextBtn,
#slider1next, #slider1prev{ 
display:block;
width:30px;
height:77px;
position:absolute;
left:-30px;
top:71px;
z-index:1000;
}	
#nextBtn, #slider1next{ 
left:696px;
}										
#prevBtn a, #nextBtn a,
#slider1next a, #slider1prev a{  
display:block;
position:relative;
width:30px;
height:77px;
background:url(../images/btn_prev.gif) no-repeat 0 0;	
}	
#nextBtn a, #slider1next a{ 
background:url(../images/btn_next.gif) no-repeat 0 0;	
}	*/

/* numeric controls */	

ol#controls{
margin:1em 0;
padding:0;
height:25px;	
position:absolute;
top:302px;
right:8px;
}
ol#controls li{
margin:0 5px 0 0; 
padding:0;
float:left;
list-style:none;
}
ol#controls li a{
float:left;
border:1px solid #8f8f8f;
background:#dadada;
color: #333333;
padding:3px 9px;
text-decoration:none;
font-family:Times;
font-weight:bold;
}
ol#controls li a:hover {
background: #333333;
color:#fff;
}
ol#controls li.current a{
background:#62a22e;
color:#fff;
}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
#prevBtn a {
position:absolute;
top:565px;
left:30px;
width:45px;
height:40px;
display:block;
background:url(../images/left1.png) no-repeat;
text-indent:-10000px;
}
	
#prevBtn a:hover {
background:url(../images/left2.png) no-repeat;
}
	
#nextBtn a, #nextBtn a:visited {
position:absolute;
top:565px;
left:570px;
width:45px;
height:40px;
display:block;
background:url(../images/right1.png) no-repeat;
text-indent:-10000px;
}
#nextBtn a:hover {
background:url(../images/right2.png) no-repeat;
}

shape {
height:308px!important;
display:none;
}
/*--- Principio Contenedor del motor de reservas ---*/
#mirai_be0, #mirai_be2, #mirai_be0 input, #mirai_be0 select { /* Para que se vea la misma letra en IE6 y IE7*/
    /*font-family: Verdana;*/
    /*font-size: 13px;*/
}
/*--- Principio Contenedor del motor de reservas ---*/
#mirai_be0, #mirai_be2, #mirai_be0 input, #mirai_be0 select { /* Para que se vea la misma letra en IE6 y IE7*/
    /*font-family: Verdana;*/
    /*font-size: 13px;*/
}
/*--- Fin Contenedor del motor de reservas ---*/
/*--- Principio Posición de elementos ---*/
#mirai_bookentrance input#mirai_be2, #mirai_bookentrance select#mirai_be4, #mirai_bookentrance input#mirai_be6  { /* Margin Right para "Input Entrada", "Input Noches" y "Input Codigo Promocinal"*/
    /*margin:0 0.3em 0 0;*/
}
#mirai_be2, #mirai_be4, #mirai_be6  { /* Margin Right para "Input Entrada", "Input Noches" y "Input Codigo Promocinal"*/
    /*margin:0 0.8em 0 0;*/
}
#mirai_bookentrance div#mirai_be7  { /* Margin Right div contenedor de "Input Reservar"*/
    /*margin:0 1em 0 0;*/
}
/*--- Fin Posición de elementos ---*/
/*--- Principio Estilos de Botones y Codigo Promocional ---*/
#mirai_be2 { /* Anchura para "Input Entrada" */
    /*width:7em;*/
}
 #mirai_be6 { /* Anchura para "Input Codigo Promocional" */
    /*width:7em;*/
}
#mirai_be1, #mirai_be3, #mirai_be5 { /* Estilos de textos: "Entrada, Noches y Código Promocional" */
      /*color: #444;*/
    color: #FFFFFF;
    }
#mirai_be2, #mirai_be4, #mirai_be6 { /* Estilos "Input Entrada", "Input Noches" y "Input Codigo Promocional" */
      /*background-color:#FFFFFE;*/ /* para que el "color" de < slect > en Safari funciona, no se pudede asignar #FFFFFF. Color de letra para Text Inputs */
      /*border:1px solid #999;*/
      /*color: #444;*/
    }
#mirai_be7 input { /*--- Boton "Input Reservar" ---*/
    /*padding:0 0.8em;*/
    background: url("../images/ver.jpg") repeat scroll 0 0 transparent;
    border: medium none !important;
    color: #EDFCBE;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 14px;
    font-weight: normal;
    height: 31px;
    padding: 0 0 4px 0 !important;
    text-align: center;
    width: 217px;
}
#mirai_be7 input:hover { /*--- Boton "Input Reservar" ---*/
    /*padding:0 0.8em;*/
}
#mirai_be8 { /*--- Boton "Input Ver/Cancelar" ---*/
    text-decoration:none;
    /*color:#00f;*/
    color: #CCCCCC;
}
#mirai_be8:hover { /*--- Boton "Input Ver/Cancelar" ---*/
    text-decoration:underline;
    /*color:#00f;*/
}
/*--- Fin Estilos de Botones y Codigo Promocional ---*/
/*--- Principio Para que el calendario aparezca siempre encima ---*/
#ui-datepicker-div {
    font-size:1em;
}
/*--- Fin Para que el calendario aparezca siempre encima ---*/


/*-------FACEBOOK-----*/
#fb{
	left: 20px;
    position: absolute;
    top: 50px;
	width: 150px;
}
.facebook_link{
	left: 109px;
    position: absolute;
	}
