*{margin:0; padding:0;}
.hidden{display:none;}
body {background:url(i/bg_df.gif) repeat; font-family:Arial, sans serif;}
img {border:none;}

#menu{margin:2px 0 2px 0; background-color:#a54932;}

#home_news{width:710px; height:56px; background:url(i/bg_home_news.gif) no-repeat;}
#home_news img{margin-top:1px; float:left;}
#home_news p{color:#fff; font-size:14px; padding:15px 0 0 150px;}
#home_news p a{color:#fff;}

#df_contenido{width:710px; height:346px; background:url(i/bg_cont_1.gif) no-repeat;}

#contenido{margin:15px 13px 15px 15px; height:316px;}
#cont_sep{background: url(i/bg_cont_3.gif) no-repeat;}
#cont_bajo{
border-bottom-style:dashed;
border-bottom-color:#333333;
border-bottom-width:1px;
}

#cont_der{background: url(i/bg_cont_2.gif) no-repeat; width:220px; height:316px;}
#cont_der p{color:#fff; font-size:11px; padding:9px 9px 5px 9px;}
.cont_txt p{color:#333; padding:0 5px 5px 8px; font-size:11px; line-height:1.1em;}

#galeria_buscador{background: url(i/f_galeria.gif) no-repeat; width:220px; height:54px;}
#galeria_buscador select{margin:26px 0 0 7px; width:200px; font-size:11px; color:#666; padding:1px;}
#bg_galeria{background: url(i/bg_galeria.gif) no-repeat; padding:2px; overflow:hidden; vertical-align:top;}
#galeria_fotos {padding:12px;}
#galeria_fotos img{border:solid 1px #343434; margin:0 9px 9px 0;}
#galeria_fotos img:hover{border:solid 1px #fff; margin:0 9px 9px 0;}

#bg_carta{background-color:#343434; height:60px;}
#bg_carta table{margin-top:2px;}
#bg_carta td{padding:3px;}
#bg_carta a{color:#fff; font-size:10px;}
.link1{background: url(i/ico_link1.gif) no-repeat; padding-left:12px;}

#bg_reserva{width:438px; height:314px; border:solid 1px #333; background-color:#666; color:#fff; font-size:11px;}
#bg_reserva p, #bg_reserva form{padding:5px 10px 5px 10px;}
#bg_reserva form td{color:#fff; font-size:11px; padding:0 3px 5px 0;}
.input_long, .input_short, .input_year {font-size:11px; border:solid 1px #343434; padding:1px;}
.input_long{width:290px;}
.input_short{width:25px;}
.input_year{width:35px;}
.input_send{padding:1px 8px 2px 8px; background-color:#d17a29; border:solid 1px #343434; color:#fff; font-size:10px;}

#cont_der_menus img{margin-bottom:7px;}

#footer{color:#7B3625; font-size:10px; padding:1px;}
#footer a{color:#7B3625; font-size:10px;}

#mn1 a{display:block; background: url(i/mn_i01_es.gif) no-repeat; width:65px; height:22px;}
#mn2 a{display:block; background: url(i/mn_i02_es.gif) no-repeat; width:70px; height:22px;}
#mn3 a{display:block; background: url(i/mn_i03_es.gif) no-repeat; width:75px; height:22px;}


body#sec_01_ellima #mn1 a {background: url(i/mn_i01b_es.gif) no-repeat;}
body#sec_03_galeria #mn3 a {background: url(i/mn_i03b_es.gif) no-repeat;}
body#sec_02_carta #mn2 a {background: url(i/mn_i02b_es.gif) no-repeat;}
