* {margin: 0; padding: 0;}
.hidden, hr {display:none;}
img {border:none;}
ul{list-style-type:none;}
body {font-family: Arial, "sans serif"; font-size:.7em;}
p{margin-bottom:10px; line-height:120%; color:#333; background-color:#ecf5da;}
h3 {display:block; width:275px; height:20px; margin-bottom:5px;}
h4 {font-size:1em; color:#333; font-weight:bold; margin-bottom:2px; background-color:#ecf5da;}

/* index */
#index_wrapper {margin: 100px auto 0 auto; width:900px; \width:900px; w\idth:900px; background:none;}
#sec_index #titulares{background: url(i/logo_masjonquer_home.gif) no-repeat; width: 420px; height: 73px;}
#f_home{background: url(i/bg_f_home.jpg) no-repeat; width: 900px; height: 94px;}
#home_contact {background: url(i/bg_contact_home.gif) no-repeat; width:770px; height:21px; margin-bottom:46px;}
#home_contact a{display:block; width:132px; height:21px; float:right; margin-top:-14px;}
#sec_index	ul {text-align:center; margin: 0 auto 0 auto; width:210px;}
#sec_index li {float:left; display:inline; margin-right:10px;}
#sec_index li a {display:block; width:16px; height:11px;}

/* layout general */
div#container{width:900px; margin:0 auto; background: url(i/bg_default.gif) no-repeat; height:477px; padding-top:83px;}
div#wrapper{float:left;width:100%;}
div#flash{margin: 0 161px; width:400px; height:320px; color:#333; background-color:#9ad329; font-size:.1em;}
div#navigation{float:left;width:161px; margin-left:-900px; color:#333; background-color:#9ad329; height:320px; overflow:hidden;}
div#desarrollo{float:left; width:309px; margin-left:-339px; height:290px; overflow:auto; color:#333; background-color:#ecf5da; padding:15px;}
div#footer{clear:left; width:100%;}


/* varios */
/*#titulares h1 {background: url(i/logo_masjonquer_default.gif) no-repeat right;}*/
#titulares h1 a{display:block; background: url(i/logo_masjonquer_default.gif) no-repeat right; margin-left:670px; width:230px; height:45px;}
#titulares h2 {display:none;}


#navigation ul {padding-top:22px; margin:0;}
#navigation ul li{display:block; width:161px; height:19px; margin-bottom:8px;}
#navigation ul li a{display:block; width:161px; height:19px;}


/* footer */
#footer div {float:left; width:50px; height:15px; background: url(i/bg_madeby.gif) no-repeat;}
#footer div a {display:block; width:50px; height:15px;}
#footer #idiomas {float:right; margin:5px -5px 0 0;}


/* idiomas */
#idiomas {width:170px;}
#idiomas li{float:left; margin-right:5px;}
#idiomas li a {display:block; width:16px; height:11px;}
#lang_ct {background: url(i/flag_ct.gif) no-repeat;}
#lang_es {background: url(i/flag_es.gif) no-repeat;}
#lang_uk {background: url(i/flag_uk.gif) no-repeat;}
#lang_it {background: url(i/flag_it.gif) no-repeat;}
#lang_se {background: url(i/flag_se.gif) no-repeat;}
#lang_no {background: url(i/flag_no.gif) no-repeat;}
#lang_de {background: url(i/flag_de.gif) no-repeat;}
#lang_fr {background: url(i/flag_fr.gif) no-repeat;}

/* créditos */
#creditos {background: url(i/bg_creditos.gif) no-repeat;}
#creditos h1, #creditos dt, #creditos p {display:none;}
#creditos a {display:block; position:absolute;}
#morfismo {top:49px; left:138px; width:127px; height:15px;}
#alexamine {top:91px; left:110px; width:136px; height:11px;}
#close_window {top:281px; left:202px; width:98px; height:19px;}



/* textos */
#desarrollo a {color:#690; text-decoration:none; font-weight:bold; background-color:#ecf5da;}
#desarrollo a:hover {text-decoration:underline;}
dl, ul, dd{margin-bottom:10px;}
table {margin:0 0 10px 0; width:94%;}
td {padding:4px; border:solid 1px #ccc; text-align:center;}
.habitaciones {text-align:left;}