* { margin:0; padding:0}

body {width:100%; height:100%; font-size:14px; font-family:sans-serif; line-height:1.6; text-align:center; }

#bg { position:fixed; z-index:-1; top:0; left:0; width:100%;}

#header {position:relative; width:835px; height:138px; margin:10px auto; background:url('../images/logo.png') no-repeat center center; z-index:10;}

#menu {width:835px; height:38px; margin:20px auto;-moz-border-radius:10px 10px 10px 10px;
       -webkit-border-radius:10px 10px 10px 10px; behavior:url(border.htc); border-radius:10px 10px 10px 10px;
       background:url('../images/back.png') center; color:#fff; z-index:10; position:relative;}

#contenedor {width:785px; height:auto; margin:10px auto; padding:25px; -moz-border-radius:10px 10px 10px 10px;
             -webkit-border-radius:10px 10px 10px 10px; behavior:url(border.htc); border-radius:10px 10px 10px 10px;
             background:url('../images/back.png'); color:#fff; 
             overflow:hidden; z-index:1; text-align:justify; line-height:1.4;}

#widget {float:left; width:235px; z-index:1;}
#widget p {margin:0 0 10px 0; font-style:italic; font-size:11px;}

#content {float:left; width:520px; margin-left:15px; z-index:1;}

p {margin:10px 0px 5px 0px}
.heading {font-size:20px; font-family:Arial; font-weight:bold; border-bottom:2px solid #e68115; padding-bottom:3px; margin:0px 0px 3px 0px;}

h2 {font-size:13px;}

.wid {font-weight:100; font-size:20px; font-family:Verdana; margin:0 0 5px 0;}

#nav {width:550px; margin:0 auto; padding:0; z-index:10;}
#nav li {float:left; list-style-type:none; z-index:10; position:relative;}
#nav li a {display:block; width:110px; padding:7px; font-size:14px; text-align:center; text-decoration:none; font-weight:bold; color:#fff; z-index:10;}
#nav li a:hover {color:#fff; background-color:#4e4d4d; border-bottom:3px solid #e68115; z-index:10;}
.active {color:#d99b53; background-color:#4e4d4d; border-bottom:3px solid #e68115; z-index:10;}

.socio {text-transform:capitalize; font-weight:bold;}

#caja {float:left; width:248px; margin:5px 0px 0px 0px;}

#footer {width:800px; height:10px; margin:0 auto; text-align:center; color:#fff;}
#footer p {margin:2px 0 2px 0; font-size:12px; line-height:1.4;}

div.medidas,div.check {margin: 10px 0 10px 0px;}
div.medidas label {font-size:14px; float:left; width:140px; }
input {width:140px;}
textarea {width:300px; height:200px;}
.button {width:77px; height:29px; background:url('../images/send.png') no-repeat top center; border:none;}

#list {margin:5px 0 0 18px;}
#list li {list-style-type:square;}


#nav .submenu
{
   position:absolute; /* Esta posición es relativa al <li> que contiene a este <ul> */
   left:0px; /* Para que no monte sobre el <li> */
   top:38px;
   display:none;
   list-style:none;
}

#nav li:hover > .submenu 
{
   display:block;
   z-index:999;
}

#nav .submenu li a
{    
   background-color:#535252; color:#fff;
   font-size:13px; padding:3px 7px; border-bottom:1px solid #535252; border-top:1px solid #535252;
   
}

#nav .submenu li a:hover
{    
   background-color:#4a4849; color:#e68115;
   font-size:13px; padding:3px 7px;
}



ol {}
ol li {margin:10px 0 0 25px;}

#serv {}
#serv li {margin:10px 0 0 10px;}
#serv li a {color:#fff;}