html, body {
	margin: 0;
	padding: 0;
}

html {background:transparent!important}
html body {
/*background : #C0D9D9 url(images/fondo.gif) repeat;*/
font : 8pt Verdana;
color : #9EB0C9;
background-image: url(img/fondo.gif)!important;
background: url(img/fondo.gif)!important;
background-color: transparent!important;
}

#cont {
width:960px;
height:720px;
margin:10px auto;
position:relative;
}

#contenedor{
position:relative;
width: 960px;
height: auto!important;
/*background-image: url(img/fondo_contenedor.png);*/
background-color: #1B2223;
/*position: absolute;
top: 10px;
left: 10px;*/
}

#contenedor22{
position:relative;
width: 100px;
height: auto!important;
/*background-image: url(img/fondo_contenedor.png);*/
background-color: #1B2223;
position: absolute;
top: 10px;
left: 10px;
}

#contenedor_fotos{
position:relative;
width: 960px;
height:  auto!important;
margin: auto;
/*background-image: url(img/fondo_contenedor_fotos.png);*/
background-color: #1B2223;
/*position: absolute;
top: 10px;
left: 10px;*/
}

#contenedor_fotos2{
position:relative;
width: 960px;
height: auto!important;
margin: auto;
/*background-image: url(img/fondo_contenedor_fotos.png);*/
background-color: #1B2223;
/*position: absolute;
top: 10px;
left: 10px;*/
}

#contenedor_reservas{
position:relative;
width: 960px;
height: auto!important;
margin: auto;
/*background-image: url(img/fondo_contenedor_reservas.png);*/
background-color: #1B2223;
}

#menu{
width: 960px;
height: 79px;
margin: auto;
background-color: #1B2223;
}

#cabecera{
width: 960px;
height: 152px;
margin: auto;
background-color: #1B2223;

}

#contenido{
width: 960px;
height: 460px;
margin: auto;
/*background-color : #373A37;*/
/*background-image: url(img/fondo_contenido.png);*/
background-color: #1B2223;
}

#contenido_fotos{
width: 960px;
height: 420px;
margin: auto;
/*background-image: url(img/fondo_contenido_fotos.png);*/
background-color: #1B2223;
}

#contenido_fotos2{
width: 800px;
height: 350px;
/*background-image: url(img/fondo_contenido_fotos.png);*/
margin-top: 70px;
padding : 0px 200px 0px 0px;
}

#contenido_fotos3{
width: 800px;
height: 420px;
/*background-image: url(img/fondo_contenido_fotos.png);*/
margin-top: 0px;
background-color: #1B2223;
}

#contenido_ofertas{
width: 900px;
height: 400px;
/*background-image: url(img/fondo_contenido_fotos.png);*/
margin-top: 20px;
}

#contenido_reservas{
width: 960px;
height: 420px;
margin: auto;
/*background-image: url(img/fondo_contenido_reservas.png);*/
background-color: #1B2223;
}

#contenido_contacto{
width: 960px;
height: 414px;
margin: auto;
/*background-image: url(img/fondo_contenido_fotos.png);*/
background-color: #1B2223;
}

#pie{
font : 8pt Verdana;
color : #9EB0C9;
width: 960px;
height: 29px;
margin: auto;
/*background-color : #373A37;*/
/*background-image: url(img/fondo_pie.png);*/
background-color: #1B2223;
}

#aviso{
font : 8pt Verdana;
margin-top: -10px;
}

#aviso_c{
font : 8pt Verdana;
margin-top: 5px;
}

#aviso_legal{
font : 7pt Verdana;
}

#aviso_legal2{
font : 7pt Verdana;
margin-top: 6px;
}

#aviso_temp{
font : 7pt Verdana;
margin-top: 55px;
}

#menus{
font : 7pt Verdana;
margin-left: 20px;
}

#menus_1{
font : 7pt Verdana;
margin-top: 15px;
margin-left: 20px;
}

#menus_pos{
margin-top: 50px;
}

#lista{
line-height: inherit;
}

#titulo_h{
margin: auto;
padding : 0px 20px 10px 285px;
}

#titulo_r{
margin: auto;
padding : 0px 20px 10px 190px;
}

#titulo_fotos{
margin: auto;
padding : 0px 20px 10px 715px;
}

#titulo_oferta{
margin: auto;
padding : 0px 20px 10px 595px;
}

#titulo_loca{
margin: auto;
padding : 0px 20px 10px 625px;
}

#titulo_res{
margin: auto;
padding : 0px 0px 10px 655px;
}

#lat_dch{
width: 400px;
float:right;
padding : 0px 0px 5px 0px;
margin-right: 55px;
} 

#lat_izq{
width: 400px;
float:left;
padding : 90px 0px 5px 100px;
} 

#lat_dch_h{
width: 410px;
float:right;
padding : 0px 0px 5px 0px;
margin-right: 55px;
} 

#lat_izq_h{
width: 410px;
float:left;
padding : 30px 0px 5px 70px;
} 

#lat_dch_res{
width: 330px;
float:right;
padding : 5px 0px 5px 0px;
margin-right: 120px;

} 

#lat_izq_res{
width: 330px;
float:left;
padding : 5px 0px 5px 0px;
margin-left: 100px;
;
} 

A.enlacenav, A.enlacenav:VISITED, A.enlacenav:ACTIVE, A.enlacenav:FOCUS, A.enlacenav:LINK{
color: #9EB0C9;
text-decoration:none;
}

A.enlacenav:HOVER{
color: #9EB0C9;
text-decoration:underline;
}

TD.form {
font : 8pt Verdana;
height: 30px;
background-color: #3B413F;
padding: 2px 2px 2px 2px;
}

TD.form1 {
font : 8pt Arial;
height: 30px;
background-color: #222526;
padding: 2px 2px 2px 10px;
}

TD.info {
font : 8pt Verdana;
height: 30px;
padding: 2px 2px 2px 35px;
}

TD.YA {
	position:relative;
font : 8pt Verdana;
color : #9EB0C9;
}

INPUT.form {
height: 30px;
}

INPUT.bot {
background-color:#222526;
font : 8pt Arial;
color: #98B0C5;
border: #222526;
height: 30px;
width: 50px;
}

TABLE.ofertas {
margin:0 0 10px 18px; 
font : 8pt Verdana;
}

td.col1 {width:95px; text-align:left; border-bottom:1px solid #adc2e2; vertical-align:top}
td.col2 {width:270px; text-align:left; border-bottom:1px solid #adc2e2; vertical-align:bottom}
td.col3 {width:45px; text-align:right; border-bottom:1px solid #adc2e2; vertical-align:bottom}


#scroll_1{
height: 82px;
overflow:auto;
margin-top: 55px;
}

#scroll_2{
height: 82px;
overflow:auto;
margin-top: 25px;
}


/*#contenedor{
text-align: left;
width: 700px;
background-color : #ffffff;
margin: auto;
border: 2px solid #cccccc; 
}

#cabecera{
height : 106px;
width: 700px;
} 

#navegador{
background : #F5F4C3 url(images/fondonav.gif);
padding : 3px 10px 5px 10px;
border-top : 1px solid #cccccc;
border-bottom : 1px solid #cccccc;
} 

A.enlacenav, A.enlacenav:VISITED, A.enlacenav:ACTIVE, A.enlacenav:FOCUS, A.enlacenav:LINK{
color: #494E6B;
}
A.enlacenav:HOVER{
color: #3F7DE3;
}

#cuerpo{
width:480px;
margin-left: 8px;
padding: 12px 0px 10px 0px;
background-color : #ffffff;
float:left;
} 

H1{
font-size: 12pt;
} 

#navabajo{
font-weight : bold;
} 

#lateral{
width: 200px;
background-color: #EBF2FE;
border-bottom : 1px solid #cccccc;
border-left : 1px solid #cccccc;
float:right;
} 

.titlat{
background-color:#68729E;
color:#ffffff;
font-size:8pt;
text-transform : uppercase;
padding: 7px 3px 7px 8px;
font-weight : normal;
letter-spacing : 2px;
margin: 0px 0px 8px 0px;
}

.cuerpolateral{
padding: 5px 4px 13px 10px;
} 

INPUT {
font-size : 8pt;
} 

#fbuscar form{
margin-bottom : 0px;
margin-top : 0px;
} 

#campotexto{
float: left;
} 

#campotexto input{
width:100px;
} 

#botonbuscar {
padding-top : 3px;
padding-left: 106px;
} 

#botonbuscar input{
border : 0px none;
} 

.radio{
clear:both;
} 

#otras ul{
margin : 5px 10px 0px 0px;
padding: 0px 0px 0px 4px;
list-style: none;
} 

#otras li{
padding-left: 14px;
background: transparent url("images/bullet.gif") 0 2px no-repeat;
margin-bottom: 10px;
} 

#pie{
clear : both;
color : #cccccc;
text-align : right;
margin : 10px 200px 0px 10px;
padding-bottom:10px;
} */

/*************MOTOR RESERVAS****************/
#contenedor{height:816px!important;}
#motor{border-bottom:1px solid #9EB0C9;font-weight:bold;margin:0 46px 20px 68px;padding-bottom:8px}
#motor h3{font-family:sans-serif;font-size:21px;font-weight:lighter;margin:5px 0;text-align:left}
#mirai_bookentrance input#mirai_be2, #mirai_bookentrance select#mirai_be4, #mirai_bookentrance input#mirai_be6{color:#FFF;padding:3px;background:#767A7B}
#mirai_bookentrance input#mirai_be2, #mirai_bookentrance input#mirai_be6{width:100px;font-size:11px}
#mirai_be8{color:#9EB0C9!important;font-size:9px}
#mirai_be7 input{background:#99302f!important;border:none;color:#FFF}
.bookingstep1 #contenedor{height:100%!important;}
#mirai_roomSelection, #currencyWrapper, .bookingstep1 #mirai_be0{background:none!important}
dl.dropdown dt{height:auto!important}
.clear{clear:both;height:10px}
.bookingstep1 #ui-datepicker-div{z-index:10000000!important}

/*****************OFERTAS**********************/
#ofertas{position:absolute;top:155px;right:24px}
#xdhsOffersDialogContainer-xdhsDialogContent{height:auto!important}
#offersHs #headerOffers{height:30px!important}
a.linkRss, #offersSmall ul{display:none!important}
#offersSmall{padding:0!important;width:auto!important}
#offersSmall a.mirai_btOffers, #offersSmall a.mirai_btOffers:link{background:url(/images/hotel-dos-hermanas_ofertas.png) no-repeat center;height:96px!important;padding:0!important;margin:0!important;width:100px;text-indent:-5000px;background-color:transparent!important;text-indent:-1000000padding;40px 14px!important}
#offersHs #headerOffers{display:none!important}
