* {margin:0;padding:0;}
html {margin:0 auto;padding:0;color:#fff;text-align:center;background:#F8EED5;}
body {margin:0 auto;padding:0;font: 80%/130% Arial, sans-serif;text-align:center;}
/* generales */
a img {border:0;}
a:link, a:visited {color:#550E21;text-decoration:none;}
a:hover {color:#fff;text-decoration:underline;}
h1,h2,h3,h4 {margin:0;padding:2px 0;}
h1 {font-size:120%;letter-spacing:1px;}
h2 {font-size:120%;}
div.clear {clear:both;height:1px;line-height:1px;}
ul, ol {margin-left:30px;}
li {list-style-type:square;}

/* Layout */
div#super_container{width:985px;text-align:left;margin:0 auto;border:6px solid #9C5513;border-top:2px solid #9C5513;border-bottom:30px solid #9C5513;}
div#pension_numancia {height:134px;background:#fff url("../imagenes/layout/pension-numancia.jpg") no-repeat 0 0;border-top:1px solid #DFCAAF;}

div#super_content {clear:both;}

div#content_main {float:right;width:460px;padding:30px 65px 10px 10px;height:514px;background:#9E5510 url("../imagenes/layout/content_main_bg.jpg") no-repeat 0 0;padding-bottom:9px;}
div#content_sub {float:left;width:340px;padding:20px 20px 24px 90px;height:510px;background:#fff url("../imagenes/layout/content_sub_bg.jpg") no-repeat 0 0;}

div#siteinfo {clear:both;padding:0 0 5px 20px;color:#746251;font-size:90%;}
div#developer {text-align:right;padding-right:30px;font-size:85%;margin-top:-15px;}
div#siteinfo a:hover , div#developer a:hover {color:#000;}
/* */
div#pension_numancia ul {float:right;}
div#pension_numancia ul li {float:left;list-style-type:none;}

ul.idiomas {margin:30px 60px 20px 0;}
* html ul.idiomas {margin:30px 30px 20px 0;}

ul.menu {width:689px;float:right;height:25px;background:transparent url("../imagenes/layout/menu_bg.jpg") no-repeat 100% 0; }
ul.menu li {padding-top:3px;}
/* */
div#pension_numancia a {margin-left:70px;font-style:italic;}
/* secciones */
img.portada {border:2px solid #fff;}

div#content_sub img {border:2px solid #fff;margin-bottom:5px;}

#content_main p {text-align:justify;margin:9px 9px;}
#content_main span{font-weight:bold;}
#content_main ol {margin-bottom:15px;}
#content_main ol li {padding-top:9px;list-style-type:none;width:90%;}
#content_main ol li img {margin-right:19px;float:left;margin-top:-5px;}
#content_main h2{margin:-12px 0 9px 0;font-style:italic;background:#843806;letter-spacing:2px;text-align:center;font-variant:small-caps;border:1px solid #DEC8B3;color:#fff;padding:5px;}
#content_main h4 {color:#843806;font-size:95%;border-bottom:1px solid #DEC8B3;}

ul.servicios {margin:20px 0 9px 50px;}
ul.servicios li {margin-bottom:9px;}

table.tarifas {width:450px;margin:30px auto;border:1px solid #DEC8B3;}
th {background:#E7D4C3;color:#550E21;font-weight:bold;padding:4px 9px;}
td {padding:4px 11px;border-bottom:1px dotted #fff;border-collapse:collapse;}

div.p50 {width:223px;float:left;}
div.p50 p {text-align:left !important;}
div.p50 ul {margin-top:-5px !important;}

h5 {color:#F8EED5;border-bottom:1px solid #DEC8B3;} /* legal */
/* form */
select, input {color:#090909;font-size:80%;margin:0 0 0 4px;}
input.bt {margin:3px 0 0 2px;font-size:95%;}
label {display:block;clear:both;}
label span {width:30%;text-align:left;display:block;padding-bottom:.10em;float:left;}
fieldset {border:0;padding:5px 0;}
