a{-moz-outline:0}
body{font:.8em "Trebuchet MS", Trebuchet, sans-serif;line-height:150%;text-align:center;border-top:5px solid #0294de;margin:0;padding:0}
#content{width:750px;text-align:left;margin:0 auto}
#header{padding:20px 0}
#SGtaller{width:165px;float:left}
.banner{padding-bottom:15px}
#home{width:750px;background:#000 url(black.gif) no-repeat center bottom;color:#fff;margin-top:-5px;padding:20px 0 10px}
.side{width:212px;float:left;margin-right:38px}
.main,#contenido{width:500px;float:left}
#home .side{width:192px;float:left;padding-left:20px;margin-right:38px}
#home .main{width:480px;padding-right:20px;float:left}
.modulo{background:#333 url(modulo_bg.gif) no-repeat center top;color:#fff;padding:5px}
#puzzle{background:url(puzzle.gif) no-repeat right top}
.recuadron{margin-top:20px;background:#fff url(recuadro_bgn.gif) no-repeat center top;color:#000;padding:5px}
.recuadro{margin-top:20px;background:#fff url(recuadro_bgb.gif) no-repeat left top;color:#000;padding:5px 10px}
.recuadro h3,.recuadro p{margin:0}
.opciones{border:1px solid #ccc;padding:10px}
.no,.image{width:220px;float:left}
.si{padding-left:40px;border-left:1px solid #ccc;width:465px;float:left}
#footer ul,#footer li{margin:0;padding:0}
#footer{width:750px;text-align:left;margin:40px auto 0}
#footer ul li{display:inline;font-size:14px;font-weight:700;text-transform:uppercase;padding-right:1em}
#footer ul li a{color:#02349a;text-decoration:none}
ul.menu{list-style:none;margin-left:0;padding-left:0;margin-bottom:30px}
ul.menu li{border-bottom:1px solid #ccc;padding:5px 0 5px 10px}
ul.menu li a{color:#000;text-decoration:none}
ul.menu li.on{background:url(side_menu.gif) no-repeat left top;border:none}
.clear{clear:both}
ul.bullet{list-style:url(bullet.gif)}
ul.download{list-style:url(descarga.jpg)}
.flota{float:left;margin-right:5px}
.flotar{float:right}
ul.bullet li.vinculo{list-style:none;margin-top:10px}
.linea{border-top:1px solid #ccc;padding-top:5px}
.under{border-bottom:1px solid #ccc;padding-bottom:5px;text-align:right}
.under a{text-decoration:none}
.error,.aviso{font-weight:700;color:#E01100}
.ok{font-weight:700;color:#0BAF1B}
#faq img{margin:15px auto}
.precio{font-size:120%;font-weight:700;color:#333}
h1{font-size:140%;text-transform:uppercase}
h2{font-size:140%;text-transform:uppercase}
h1 span,h2 span{color:#0294de}
h3{font-size:100%;text-transform:uppercase}
h4{font-size:140%;color:#02349A;font-weight:400;font-family:Arial, Helvetica, sans-serif}
#home .main a{color:#fff;font-weight:700}
#faq ol{font-family:Georgia, "Times New Roman", Times, serif;font-weight:700}
a.buy{display:block;height:28px;width:67px;background:url(buy.gif) no-repeat left top;font-size:12px;font-weight:700;line-height:28px;text-transform:uppercase;color:#000;text-align:center;text-decoration:none}
a.boton{display:block;height:28px;width:80px;background:url(boton.gif) no-repeat left top;font-size:12px;font-weight:700;line-height:28px;text-transform:uppercase;color:#000;text-align:center;text-decoration:none}
a.full{color:#fff}
.fecha{font-size:120%;font-weight:700;color:#0294de}
#noticias h2{margin-top:0}
td{vertical-align:top}
th{text-align:left;background:url(th.gif) repeat-x left top;height:32px}
th.carro,td.carro{text-align:right;width:100px}
.borde{border-right:1px solid #e2e2e2}
table.tienda{border:1px solid #ccc}
.tienda td,.formulario td{font:"Trebuchet MS", Trebuchet, sans-serif}
.suma{border-top:1px solid #ccc}
a img,ul.menu li.nob{border:none}
.grilla td,.tienda td{border-bottom:1px solid #ccc}
#new{background:url(puzzle.gif) no-repeat right 20px}
.intro{font-family:Arial, Helvetica, sans-serif;font-size:140%;color:#666;margin-left:20px}

#mainMenu{width:497px;float:left;padding-left:80px;background:url(../images/bg_menu.gif) no-repeat right top}
#mainMenu a:hover{color:#0294de}


#nav, #nav ul {padding:0; margin:0; list-style:none; font-size:14px; font-weight:700; text-transform:uppercase;line-height:30px}
#nav a {display:block; color:#000; text-decoration:none}
#nav li {float:left; margin-right:1em}
#nav li ul {position:absolute; width:170px; left:-999em; background:#eee;}
#nav li ul li {padding-left:5px}
#nav li:hover ul {left:auto}
#nav li:hover ul, #nav li.sfhover ul {left:auto}

.drop{cursor:hand}

#faq a{text-decoration:none;color:#000;font-family:"Trebuchet MS", Trebuchet, sans-serif;font-weight:400}
#footer ul li a:hover,ul.menu li a:hover,a.colorC:hover,.colorC a:hover,a.colorA:hover,.colorA a:hover,#home .main a:hover,a.buy:hover,a.boton:hover,#faq a:hover{color:#E05C00}
.colorC{color:#0294de;font-weight:700}
.colorA{color:#01349a;font-weight:700}
a.muted{color:#333;text-decoration:none}
a.muted:hover{color:#000;text-decoration:underline}