/* 
turquesa #099 apagado #366 gris #333 #666 
html>body - only FF
* html - only IE
property: value !important; property: value - FF then IE
*/
body {font:11px Verdana,Arial,sans-serif; padding-bottom:20px;}

#wrap {margin: 10pt auto; width:850px; }

#toggletop {width:850px;height:19px;}
#left {width:167px; float:left;}
#drag {width:152px !important;width:150px;  float:left;} 
#right {width:525px;float:left;}

#bg {width:850px; height:600px;}

#lmenu {padding:320px 2px 0 12px;}
#lcontent {color:#FFF;padding-top: 30px;line-height: 16px}
#lcontent a {color:#FFF; text-decoration: none;}
#lcontent a:hover {text-decoration: underline;}
#lcontent form {padding:0;margin:5px 0 8px 0;line-height: 20px;color:#000;}
#lcontent input {background:#fff;font-size:11px;border:0;}
#nlxFullname {width:148px;padding-left:5px;}
#nlxEmail {width:124px !important; width:123px; padding-left:5px;}
#nlxSubmit {width:20px;}

#menu {height:100px; padding:10px 0 0 10px;background:url(/assets/images/smenubgoff.png) repeat-x; color:#FFF;font:11px verdana, helvetica, serif;}
#menu ul a {color:#fff; text-decoration:none;}
#menu ul a:hover {color: #099;}
#menu ul ul a:hover {color: #fff;}
#menu ul {padding: 0; margin: 0; list-style: none;}
#menu li {float: left; position: relative; padding-right:13px; white-space:nowrap;}
#menu li ul {display: none; position: absolute; padding-top:22px !important; padding-top: 34px;  left: 0; width: 70px; line-height: 20px;}
#menu li ul li {}
#menu li>ul {top: auto; left: auto;}
#menu li:hover ul, #menu li.over ul {display: block;}
#subsection {text-decoration:underline;}

#drag {position: relative;height:577px; margin:3px;}
#camiseta {background:url(/assets/images/ico-camiseta.png) no-repeat; width:57px; height:59px;position: relative;}
#camiseta a {color:#900;text-decoration:none;padding:5px;display:block;}

#camisetas img {margin-top:4px !important; margin:0;}
.rs4px {margin-right:3px;}

#cal {margin:35px 0 3px 0;font-size:9px;height:50px;overflow:hidden}
#cal a {text-decoration:none; color: #099;}
#cal a:hover {text-decoration:underline;}
#calcontent {background:#FFF;width:513px; height:40px; float:left; padding:5px 0; overflow:hidden; visibility:hidden;} 
#calcontent p {margin:0;padding:0;color:#099; font-size:10px; font-weight: bold;  width:110px; float:left; display:inline;}
#calcontent p b {color:#000; font-weight: normal;}
#calcontent div {clear:all;}
#calcontent div img {cursor:pointer; padding:4px 4px 0 0;}
#cal_nav {padding-left:12px;}
#calcontent ul {text-align:center;padding: 0; margin: 0 4px 0 0; list-style: none;  float:left;}

#caltoggle {background:#000 url(/assets/images/ico-cal.gif) 3px 6px no-repeat;width:12px;float:left;height:50px;}

#main {margin:0 0 20px 0;}
#title {background:#fff; padding:9px 12px; }
#title h2 {color:#099;margin:0; font-weight:bold;font-size:14px;display:inline;}
#title img, .icono img {float:right;padding-top:2px;margin-left:8px;}

div#contenido {background:#fff; padding:12px 12px 6px 12px;margin:3px 0 0 0; clear:left;}
#contenido h3 {margin:0 0 5px 0;padding:0;font-size:11px; font-weight:bold;}
#contenido h5 {color: #099;margin:0;padding:0;font-size:11px;}
#contenido p {margin:0 0 10px 0;padding:0; width:480px; max-width:480px; line-height: 16px;}
#contenido p a {color:#000;text-decoration:none;}
#contenido p a:hover {text-decoration:underline;}

div.box {background:#fff; padding:12px;margin:3px 0 0 0; display:block;}
.box h3 {margin:0 0 5px 0;padding:0;font-size:14px; font-weight:bold;float:left; display:inline;}
.box h4 {margin:0 0 5px 0;padding:0;font-size:11px; font-weight:bold;float:left; display:inline;}
.box h5 {color: #099;margin:3px 0;padding:0;font-size:11px; clear:left;}
.box p {font:11px Verdana,Arial,sans-serif; margin:0;padding:0; width:480px; max-width:480px; line-height: 16px;}
.color {color: #099;}
html>body .box p {clear:left;} /* only for FF*/
span.moreinfo {float:right;font-size:9px;cursor:pointer;}
a.moreinfo {color:#000;float:right;font-size:10px; text-decoration:none;}

div.textexpand {background:#ccc; padding:12px; display:block;}
.textexpand h3 {margin:0 0 5px 0;padding:0;font-size:11px; font-weight:bold;}
.textexpand p {margin:0;padding:12px 0; width:480px; max-width:480px; line-height: 16px;}

.titleimg {margin-bottom:10px;}


#cformL {background:#fff; width:168px; margin-right:3px; float:left; padding:12px;margin-bottom:10px;}
#cformL span {padding-top:108px !important; padding-top:110px; display:block;font-size:9px;}
#cformL div {padding-top:106px !important;padding-top:114px;line-height:14px;}

#cformR {background:#fff; width:274px; float:left; padding:12px 28px 0 28px;margin-bottom:10px;}
html>body #cformR  {padding:12px 28px;} /* only for FF*/

#taform {background:#fff; width:469px; float:left; padding:12px 28px 0 28px;margin-bottom:10px;}
html>body #taform  {padding:12px 28px;} /* only for FF*/

#tafTxt {height:60px;}

#cformR p, #taform p {margin:0; padding:0 0 0 1px; width:236px; }
html>body #cformR p, html>body #taform p {padding:0 0 10px 1px;} /* only for FF*/
#cformR fieldset, #taform fieldset, #cformR form, #taform form {border:0;padding:0;display:block;width:236px;}
#cformR input, #taform  input {margin-bottom:4px;}
#cformR a, #cformL a {text-decoration:none;color:#000;}
#cformR a:hover, #cformL a:hover {text-decoration:underline;}
#cformR form a,#taform b {font-weight:bold;display:block;padding-top:10px;}
#cformR h5 {margin:0 0 10px 0; padding:0; font-size:14px;}
.cformw {width:236px; border:1px #CCC solid; }

input.cforml, input.cformr {width:113px; border:1px #CCC solid; }
span.cforml {width:113px; display:block;float:left;padding-right:9px !important;padding-right:2px;margin:0}
span.cformr {width:113px; display:block;float:left;}

.cChk {padding-top:10px;}
.cbut {border:0;padding:0;background:#FFF;text-align:left;font-size:10px;font-weight:bold;}

div.errors{ color:#F00; }
#main .invalidValue{ border:1px solid #F00; }
#main .requiredValue{ border:1px solid #F00; }

#media {background: #333; width: 100%; color: #ffffff;}
#mediaL {float: left; width: 440px;}
#mediaR {float: left; width: 79px !important; width: 77px; background: #333; padding-bottom:22px !important; padding:292px 3px 20px 3px;}
#mediaR a {color:#FFF; text-decoration:none;}
#mediaR a:hover {text-decoration:underline;}