html, body, p, h1, h2, h3, h4, h5, h6, ul {margin:0;padding:0;list-style:none;}
a img {border:0;}
legend {font:11px/24px verdana, sans-serif;}
.celda {font:11px/24px verdana, sans-serif;}
body {background: #000 url("imgs/navbg.jpg") repeat-x 0 155px;}

#container {max-width:1024px;min-width:1000px;margin:auto;}
#header {position: relative;height:155px;max-width:1024px;}
#header h1 {position: absolute; top:0; right:0;}
#header #promocion {position: absolute; top:20px;right:45px}

#nav, #nav li {list-style:none;text-align: center;font:bold 11px/40px "verdana", sans-serif;margin-top:3px;}
* html #nav {margin-top:1px}
#nav li {display: inline;background:url(imgs/navseparator.jpg) no-repeat center left;padding:19px 25px}
#nav li.first {background: none}
#nav a {color:#fff;text-decoration: none;}
#nav a:hover, #nav a.active {color:#033854}

#main {min-widht:1000;max-width: 1024px;min-height:310px;margin: 42px auto 0 auto;padding-top:9px;color:#fff;position: relative;border-bottom:1px solid #0B2331;}
* html #main {height: 310px;width:1000px;}
#main h2 {border-bottom:1px solid #0B2331;padding:0 0 20px 78px;}
#main p {padding: 33px 0 0 78px;width:412px;font:11px/24px verdana, sans-serif;}
#main ul {font:11px/24px verdana, sans-serif;width:468px;padding:30px 0 0 78px;}
#main li {width: 224px;float: left;padding:0 0 15px 10px;background:url(imgs/li.gif) no-repeat 0 11px}
#main b {color: #5AB5DD;}
#main #fotosgrandes {width:378px;height:310px;background: url("imgs/fotosgrandes.jpg") no-repeat top left;position: absolute;top:0;right:103px;}
#main #fotosgrandes #reemplazar {margin:26px 0 0 35px;}

#contacto #main {background: url("imgs/contactformbg.jpg") no-repeat right 60px;}
#contactform {font:11px/36px verdana, sans-serif;width:556px;padding:30px 0 0 60px;}
#contactoforml {width:235px;float: left;}
#contactoforml label {display:-moz-inline-box;display: inline-block;width:60px;text-align: right;margin-right:10px;}
#contactoforml input {width: 155px;}

#contactoformr {float: right;width: 310px;}
#contactoformr label {display: inline-block;display:-moz-inline-box;width:60px;text-align: right;margin-right:20px;}
#contactoformr textarea {width: 214px; height: 158px;vertical-align: bottom;}
* html #contactoformr textarea {width: 210px; height: 158px;vertical-align: bottom;}
* html #contactoformr label {margin-right:10px;}

#contactoformb {clear:both;text-align: right;padding-top:10px;}
#contactoformb input {margin-left:15px;}
* html #contactoformb {padding-top:0px;position:relative;top:-10px;}

#footer {min-widht:1000;max-width: 1024px;background:url("imgs/footerbg.jpg") no-repeat bottom center;padding-top:16px;}
#footer {text-align: center;}
#footer #fnav li {display: inline;}
#footer p {color:#717070;font:11px verdana;padding:15px 0;}


#admin #main {}
#adminform {font:11px/36px verdana, sans-serif;width:680px;padding:30px 0 0 60px;}
#adminforml {width:235px;float: left;}
#adminforml label {display:-moz-inline-box;display: inline-block;width:100px;text-align: right;margin-right:10px;}
#adminforml input {width: 180px;}

#adminforma {width:235px;float: left;}
#adminforma label {display:-moz-inline-box;display: inline-block;width:100px;text-align: right;margin-right:10px;}
#adminforma {margin-left:15px;}

#adminformr {float: right;width: 310px;}
#adminformr label {display: inline-block;display:-moz-inline-box;width:60px;text-align: right;margin-right:20px;}

#adminformb {clear:both;text-align: left;padding-top:10px;}
#adminformb input {margin-left:15px;}

#admin a, a:visited { color: #5ab5dd; text-decoration: none}

#descripcion { width:412px;font:11px/24px verdana, sans-serif; color: #000}