* {margin:0px;padding:0px;border:none}

body {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4c4c4c;}

p {line-height:18px;}
a {text-decoration:none; color:#4c4c4c;}
p a {color:#e4001a; font-weight:bold}
p ul {list-style:inside;}

.fila {position:relative; width:920px; margin: 0 auto; min-height:10px; height:auto !important; display:block; overflow:hidden; padding:0px 20px; clear:both; left:10px;}
.destacado {color:#336699}
.red {color:#e4001a}
.hide {display:none}
.wrapper {position:relative; width:940px; padding:0 10px; margin: 30px auto 0; min-height:10px; clear:both;}
.wrapperSM {position:relative; width:100px; padding:0 10px; margin: 0; min-height:10px; clear:both;}

#octano {position:fixed; width:40px; height:50px; bottom:0px; right:0px;}

#header {position:relative; margin: 0 auto; display:block; width:940px; height:110px; padding:10px; background:#000;}

#header #logo {position:absolute; top:20px; left:10px;}
#header #padi {position:absolute; top:15px; right:10px; border:1px solid #FFF}
#header #menu li {position:relative; top:90px; float:left; list-style:none; margin-left:20px;}
#header a {text-decoration:none; color:#b2b2b2; text-transform:uppercase; font-weight:bold;}
#header a:hover, #header a.activo {padding-bottom:2px; border-bottom:2px solid #F00; color:#FFF;}

#padichile {color:#f00; width:200px; font-size:16px; position:absolute; left:370px; top:50px; display:none;}

.block {position:relative; float:left; display: block; width:219px; border-left:solid 1px #1b1464; margin-right:20px;}
.block h3 {width:210px; padding-left:10px; background:#000 url(../img/hbg_sm.gif) no-repeat; background-position:197px center; height:20px; color:#FFF; text-transform:uppercase; font-style:italic; font-size:12px; line-height:22px;}
.block li {padding-left:10px; line-height:22px; list-style:none;}
.block p {font-size:11px; line-height:normal; padding-left:10px;margin-top:5px;}

#informacion {color:#FFF; position:relative; width:940px; height:60px; padding:9px; margin: 30px auto; background:#336699; border:solid 1px #3d7bb8; -webkit-box-shadow:#0a295c 4px 4px 0px; -moz-box-shadow:#0a295c 4px 4px 0px; box-shadow:#0a295c 4px 4px 0px}
#informacion h2 {position:relative; float:left; display:block; text-transform:uppercase; width:140px; padding:10px; font-style:italic; font-weight:bold;  text-shadow:#021037 2px 2px 0px; font-size:16px;}

#social_links {position:relative; float:left; border-left:dotted 1px #FFF; border-right:dotted 1px #FFF; padding: 10px 10px 0px; width:410px;}
#social_links img {margin-left:20px}
#informacion h3 {width:150px; position:relative; float:left; display:block; margin-right:30px; font-size:14px;}

#register {position:relative; float:left; padding: 0px 0px 0px 20px; height:100%;width:275px;}
#register_ok {position:relative; float:left; padding: 0px 0px 0px 20px; height:100%;width:275px;}
#register_ok p {width:275px; text-align:right}
#register h3 {width:275px;margin-bottom:5px}
#register .txtfield {padding:5px; border-bottom:solid 2px #0a295c; width:230px; color:#4c4c4c}
#register .btn {padding:5px; height:29px; width:30px; color:#FFF; background:#0a295c; position:relative; top:-1px; left:-3px;}
#register .btn:active {top:0px;}
#register p {width:275px; text-align:right}

#afiliados {width:960px; position:relative; clear:both; margin: 0 auto; overflow:auto; text-align:center}
#afiliados img {margin: 0 20px; list-style:none;}

#footer {position:relative; width:940px; height:40px; padding:10px; background:#000; margin: 0 auto; margin-top:20px; color:#FFF}
#footer p {width:340px; position:absolute; left:50%; margin-left:-170px; text-align:center; top:10px; font-size:12px}
#footer a {color:#FFF; text-transform:uppercase; font-weight:bold; font-size:14px}
#footer ul {position:absolute; right:10px; top:10px; list-style:none; font-size:10px;}
#footer li {width:220px; text-align:right;}

.sidemenu {position:relative; width:220px; border-top:solid 1px #CCC; line-height:24px; float:left}
.sidemenu h4 {color:#4c4c4c; font-size:14px; text-transform:uppercase; border-bottom:solid 1px #CCC; padding-left:10px;}
.sidemenu .item {list-style:none; border-bottom:solid 1px #CCC; padding-left:20px; font-weight:bold;}
.sidemenu a:hover{text-decoration:underline}
.sidemenu .block {margin-right:0px !important; margin-bottom:20px !important;}

#contenido {position:relative; width:460px; float:left; height:auto; margin: 0 20px;}
#contenido h1, #contenido h2, #contenido h3, #contenido h4 {color:#369; text-transform:uppercase; font-weight:bold;}
#contenido p {font-size:12px; line-height:18px;}
#contenido h1 {font-size:24px}
#contenido h2, #contenido h3 {font-size:14px; margin:15px 0 5px;}
#contenido img {padding:2px; border:solid 1px #369; margin:5px;}
#paginacion{ margin:0 auto;font-size:14px; text-transform:uppercase; text-align:center; letter-spacing:3px; }

