*{ font-family:Arial, Helvetica, sans-serif; text-align:justify;}
html { background-image:url(../apartamentos_sierra_nevada_img/background_sierra_nevada.jpg); background-repeat:repeat-x; background-position:top; }
body { width:980px; margin:0 auto;}
div#cabecera_apartamentos_sierra_nevada { height:275px; width:980px; background:url(../apartamentos_sierra_nevada_img/cabecera_alquiler_sierra_nevada.jpg) no-repeat center top; }
div#flags {float:right; margin-right:5px;}
div#flags a {color:white; font-size:10px;}
h1 { font-weight:normal; font-size:22px; margin:-50px 0 0 10px;}
h2 { height:27px; background-color:#bcd2e6; margin-top:10px; font-size:20px; padding:3px 0 0 5px;}
a img {border:none;}
a:link {color: #000000;}
a:visited {color: #000000;}
a:active {color: #000000;}
a {text-decoration: none;}

/*////////////// INDEX //////////////////////*/
div.bloques_home_alquiler {width:560px; float:left; margin:0 0 10px 10px;}
div.bloques_home_alquiler p { text-align:justify; font-size: 12px;}
div.bloques_home_alquiler img {position:relative; float:right; margin-left:10px;}
div.bloques_ofertas_noticias {width:386px; float:right; margin: 0 10px; }
div.bloques_ofertas_noticias h2.oferta {background-image:url(../apartamentos_sierra_nevada_img/h2_esqui.jpg); background-repeat:no-repeat; background-position:right;}
div#MagicImage {height:170px;}
div.bloques_ofertas_noticias p { text-align:justify; font-size: 12px;}
div.bloques_ofertas_noticias img {position:relative; float:right; margin-left:10px;}
div.bloques_ofertas_noticias p.fecha_noticia {font-size:10px; margin:0;}
div.bloques_ofertas_noticias p.titulo_noticia {font-size:14px; font-weight:bold; margin:0; color:#036;}
div.bloques_ofertas_noticias p.noticia {margin:0;}
div.bloques_ofertas_noticias a.enlace {font-size:11px; float:right; color:black;}
div#facebook_ad {margin-left:10px;}

div#footer { clear:both;background-color:#999; padding:3px 10px; margin-top:30px;}
div#footer a { font-size:11px; color:white; margin-right:20px; text-decoration:none;}

/*////////////// EL ENTORNO //////////////////////*/
div#contenido_entorno {margin:20px 10px;} 
p.el_entorno_sierra_nevada { font-size:14px; text-align:justify;}
a img.entorno_vert {float:right; margin: 10px 0 0 10px;}
/*////////////// LOCALIZACIÓN //////////////////////*/
div#contenido_localizacion {margin:20px 10px;} 
div#contenido_localizacion img.foto_localizacion_dcha {float:right; margin-top:10px; margin-left:10px;}
div#contenido_localizacion h2 {margin-top:179px; width:651px;}
/*////////////// LOS APARTAMENTOS //////////////////////*/
div#contenido_los_apartamentos {margin:20px 10px;}
div#fotos_contenido_apartamentos {float:left; width:300px;}
div#texto_apartamentos {float:right; width:650px;}
/*////////////// FOTOS //////////////////////*/
div#contenido_fotos {margin:20px 10px;}
/*////////////// PRECIOS APARTAMENTOS //////////////////////*/
div#contenido_precios_apartamentos {margin:20px 10px;}
div#contenido_precios_apartamentos h2{clear:both;}
div#contenido_precios_apartamentos img {float:left; margin:0 10px 10px 0;}
div#contenido_precios_apartamentos img.precios_snow {float:right; margin-top:10px; margin-left:10px;}
/*////////////// RESERVA ONLINE //////////////////////*/
div#contenido_reserva_online {margin:20px 10px;}
div#contenido_reserva_online form {width:686px; float:left;}
div#contenido_reserva_online form fieldset {margin:0px; padding:0px; border:none;}
div#contenido_reserva_online form label {float:left; text-align:right; width:170px; padding-top:10px; font-size:12px; margin-right:10px; clear:left;}
div#contenido_reserva_online form input, div#contenido_reserva_online form textarea {width:500px; border:1px solid gray; margin-top:10px;}
div#contenido_reserva_online form input.submit-button {width:100px; float:right; margin-bottom:20px;}
div#contenido_reserva_online h2 {margin-top:485px;}
div#contenido_reserva_online img {float:right;}
div#contenido_reserva_online form input.checkform {margin:15px 0; width:10px; border:none;}
/*////////////// CONTACTO //////////////////////*/
div#contenido_contacto {margin:20px 10px;}
div#contenido_contacto form {width:582px; float:left; margin-right:20px;}
div#contenido_contacto form fieldset {margin:0px; padding:0px; border:none;}
div#contenido_contacto form label {float:left; text-align:right; width:170px; padding-top:10px; font-size:12px; margin-right:10px;}
div#contenido_contacto form input, div#contenido_contacto form textarea {width:400px; border:1px solid gray; margin-top:10px;}
div#contenido_contacto form input.submit-button {width:100px; float:right; margin-bottom:20px;}
div#datos_contacto { border-left:1px solid gray; float:right; padding-left:10px; width:342px;}
/*////////////// MONTESOL //////////////////////*/
div#contenido_montesol {margin:20px 10px;}
/*div#texto_montesol {float:left; width:500px;}*/
div#contenido_montesol img {float:right; margin:10px;}
/*////////////// WEBCAMS //////////////////////*/
div#webcams_sierra_nevada {margin:20px 10px; text-align:center;}
/*/////////////////////////////////ESTILOS DEL MENU////////////////////////////////////*/
#menu{float:left; width:980px; margin-top:165px;}
.ddsmoothmenu{ font: normal 11px Arial; background: #35383b; width: 100%; float:left;}
.ddsmoothmenu ul{ z-index:100; margin: 0; padding: 0; list-style-type: none; float:left;}

/*Top level list items*/
.ddsmoothmenu ul li{ position: relative; display: inline; float: left;}

/*Top level menu link items style*/
.ddsmoothmenu ul li a{
width:111px;
display: block;
background: url(../apartamentos_sierra_nevada_img/menubgarrow.gif) no-repeat 6px 11px #35383b; /*background of menu items (default state)*/
color: white;
padding: 7px 9px 7px 15px;
border-left: 1px solid #b0b5ba;
color: #2d2b2b;
text-decoration: none;}

* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/display: inline-block;}
.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{color: white;}
.ddsmoothmenu ul li a.selected{background: url(../apartamentos_sierra_nevada_img/menubgarrow.gif) no-repeat 6px 11px #848d96; color: white;}
.ddsmoothmenu ul li a:hover{background: url(../apartamentos_sierra_nevada_img/menubgarrow.gif) no-repeat 6px 11px #848d96; color: white;}
.ddsmoothmenu ul li ul{ position: absolute; left: 0; display: none; visibility: hidden; border-top: 1px solid #c5c8cb;}
.ddsmoothmenu ul li ul li{display: list-item; float: none;}
.ddsmoothmenu ul li ul li ul{top: 0;}

/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{
font: normal 11px arial;
width: 170px; /*width of sub menus*/
padding: 4px 10px;
margin: 0;
border-top-width: 0;
background: #848d96;
border-right:0;}
.ddsmoothmenu ul li ul li a:hover { background-image:none; background: #949ba3; text-decoration:underline;}

/* Holly Hack for IE \*/
* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/

/* ######### CSS classes applied to down and right arrow images  ######### */
.downarrowclass{position: absolute;top: 12px;right: 7px;}
.rightarrowclass{position: absolute;top: 6px;right: 5px;}

/* ######### CSS for shadow added to sub menus  ######### */
.ddshadow{position: absolute;left: 0;top: 0;width: 0;height: 0;}
.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/}

/*//////////////////////////////FIN ESTILOS DEL MENU////////////////////////////////////////*/