@charset "ISO-8859-1";
body {margin:0; padding:0; background:url(img/back.jpg) #101010 top center; font-family:'Lucida Grande', Geneva, Arial, Trebuchet, Verdana, Helvetica, sans-serif; color:#FFFFFF;}
img, div { behavior: url(/scripts/iepngfix.htc); }
#textosnot { width:100%; text-align:left; }
#textosnot a { color:#CC3333; font-weight:bold; text-decoration:underline; }
.frente {margin:0 auto 0 auto; width:920px; text-align:center;}
.menu {width:640px; height:119px; float:right; text-align:right;}
.opmen { display:block; width:100px; height:24px; background-color:#FF0000; color:#FFFFFF; margin-left:2px; margin-right:2px; float:right; display:inline; position:relative; padding-top:52px; cursor:pointer;}
.bass {width: 100px; background-color:#880000; height:4px; margin-top: 6px;}
a.topmeunlink { font-size:11px; margin-right: 4px; color:#000000; text-decoration: none;}
.topping { width:920px; height:21px; background:url(img/ft01.png) no-repeat top center; position:relative; float:left;}
.portada { width:860px; background:url(img/ft02.png) repeat-y top center; position:relative; float:left; padding-left: 30px; padding-right: 30px;}
.bajing { width:920px; height:21px; background:url(img/ft03.png) no-repeat top center; position:relative; float:left;}
.pieweb { width:920px; background:url(img/piebase.png) no-repeat top center; height:69px; position:relative; float:left; margin-top:15px;}
.bloqprt { width:261px; position:relative; float:left; text-align:left; }
.textobloque { color: #FFFFFF; font-size:11px; }
.copyright { text-align:left; margin: 17px 10px 10px 200px; }
.copyrighttext { font-size:10px; color:#FFFFFF; }
a.linkblanco { color:#FFFFFF; text-decoration:underline; font-size:13px;}
a.linkblanco:hover { color:#FFFFFF; text-decoration:none; font-size:13px;}
.columnaizq { width:600px; text-align:left; float:left;}
.columnader { width:240px; text-align:left; float:right; }
.inputBox { background:#222222; border:1px #FFFFFF solid; margin-right:5px; font-size:12px; color:#FFFFFF; float:left; font-family:'Lucida Grande', Geneva, Arial, Trebuchet, Verdana, Helvetica, sans-serif;}
#videoflash { background:url(img/backvid.png) no-repeat center; width:100%; height:402px; padding-top:8px; text-align:left; }
.inputBoxred { background:#662222; border:1px #FFCCCC solid; margin-right:5px; font-size:12px; color:#FFFFFF; float:left; font-family:'Lucida Grande', Geneva, Arial, Trebuchet, Verdana, Helvetica, sans-serif;}
.boton {background:url(img/boton.gif); font-size:14px; font-weight:bold; border:#a20000 1px solid; color:#FFFFFF; padding: 5px 10px 5px 10px; cursor:pointer; }
.boton:hover {background:url(img/botonhigh.gif);}
.noticia { width:860px; float:left; position:relative; text-align:left; margin-bottom:15px; }
a.linkverdemedop { color:#FFFFFF; font-size:30px; text-decoration:none; }
a.linkverdemedop:hover { color:#FFCCCC; font-size:30px; text-decoration:underline; }
a.social {background: url(/img/meneame.gif) no-repeat top left; width:18px; height:18px;}
a.social02 {background: url(/img/delicious.gif) no-repeat top left; width:18px; height:18px;}
a.social03 {background: url(/img/fresqui.gif) no-repeat top left; width:18px; height:18px;}
a.social04 {background: url(/img/myspace.gif) no-repeat top left; width:18px; height:18px;}
a.social05 {background: url(/img/facebook.gif) no-repeat top left; width:18px; height:18px;}
a.social06 {background: url(/img/twitter.gif) no-repeat 0 0; width:18px; height:18px;}
a.social07 {background: url(/img/livespaces.gif) no-repeat 0 0; width:18px; height:18px;}
a.social08 {background: url(/img/google.gif) no-repeat 0 0; width:18px; height:18px;}
a.social09 {background: url(/img/technorati.gif) no-repeat 0 0; width:18px; height:18px;}
a.social10 {background: url(/img/blinklist.gif) no-repeat 0 0; width:18px; height:18px;}
a.social11 {background: url(/img/msnreporter.gif) no-repeat 0 0; width:18px; height:18px;}
.socialcontact { width:427px; background:url(img/socialback.png) no-repeat; height:21px; color:#333333; font-size:12px; text-align:center; position:relative; padding-top:5px; }
.imagensocial { vertical-align:middle; }
.verdeprod {color:#FFFFFF; font-size:14px; text-align:left;}
.banformacion { width:837px; float:left; position:relative; text-align:left; margin-bottom:10px; color:#FFFFFF; font-size:19px; font-weight:bold; cursor:pointer; background:url(img/formacionbanner.png) no-repeat; padding-left:20px; height:34px; padding-top:10px; }
.trabajo { background:url(img/trabajos.png) no-repeat; width:191px; height:181px; text-align:center; float:left; padding-right:5px; padding-left:5px; padding-top:8px; margin:7px; }
.downward { width:188px; height:27px; text-align:left; color:#FFFFFF; padding-left:3px;}
a.trabajo_text { color:#FFFFFF; font-size:10px; text-decoration:none; }
a.trabajo_textlow { color:#FFFFFF; font-size:9px; text-decoration:none;}
.next, .prev{ cursor:pointer; }
#screen{ position:relative; float: left; height:474px; width:860px; }
#screen .next, #screen .prev{ position:absolute; top:430px; }
#screen .prev{ left:10px; }
#screen .next{ right:10px; }
#sections{ overflow:hidden; width:860px; height:430px; clear:left; }
#sections ul{ width:3660px; list-style-type: none; }
#sections li{ float:left; }
#backbarra { width:846px; height:34px; background:url(img/barralow.png) no-repeat; margin-top:428px; margin-left:7px; }
#backbarranot { width:838px; height:32px; background:url(img/barralow.png) no-repeat; margin-left:7px; text-align:center; padding-top:2px; margin-bottom:10px; padding-left:4px; padding-right:4px; font-size:13px; line-height:25px; }


a.botonmenu {display: block; background: url(/img/botonmenu.png) no-repeat 0 0; width: 110px; height: 40px; float:right; display: inline; text-align:center; color:#CFCFCF; text-decoration:none; text-indent:-5px; margin-top:38px; padding-top:5px;}
a.botonmenu:hover { background-position: -110px 0px; color:#101010; }
.promofront {background: url(/img/maleedge.png) no-repeat left; width:921px; height:382px; float:left; text-align:right; }
a.blancogrande {color:#FFFFFF; font-size:74px; text-decoration:none; font-weight:bold;}
a.blancogrande:hover {text-decoration:none }
.verdemedop {color:#FFFFFF; font-size:30px; }
.preciobloque { background:url(img/comprahora.png) no-repeat; width:263px; height:161px; float:right; text-align:center; padding-top:55px; cursor:pointer;}
.blancolittle { color:#FFFFFF; font-size:16px;}
.blancomedio { color:#FFFFFF; font-size:49px; font-weight:bold;}
.opcioneslow { width:921px; height: 229px; text-align:center;}
.menuopcion { background:url(img/basecartel.png) no-repeat; width:295px; height:220px; float:left; text-align:left; padding-top:9px; }
a.verdeop {color:#FFFFFF; font-size:18px; text-decoration:none; margin-left:15px; }
a.verdeop:hover {text-decoration:underline;}
.imgop { border:1px solid #999999; margin:4px;}
.imgop2 { margin:4px;}
a.lnkverdelow { color:#FFFFFF; text-decoration:underline; }
a.lnkverdelow:hover { text-decoration:none; }
.stepcarousel{ position:relative; border: 0px solid black; overflow: scroll; width: 921px; height: 70px; float:left; text-align:left; }
.stepcarousel .belt{ position: absolute; left: 0; top: 0; }
.stepcarousel .promo{ float: left; overflow: hidden; margin: 0px; width: 921px; }
.textolee { font-size:12px; color: #CFCFCF;}
.frentecontainer {width:921px; text-align:left; float:left; margin-top:15px; }
fieldset { border:0px; }
.lblcontact { float: left; width: 160px; text-align:right; padding-right:5px; font-size:13px; height:25px; }
br{ clear: left; }
.rojoerror {color:#990000; font-size:18px; }
.productito { background:url(img/backprod.png) no-repeat; width:203px; height:265px; float:left; text-align:center; margin:2px;}
.supermale { width:626px; text-align:right; height:243px; float:left; background:url(img/supmale.png) no-repeat; cursor:pointer; }
.ponteverde { color:#FFFFFF; }
.toptabla { color:#1C1C1C; font-size:12px; padding-bottom:9px;}
a.lnkverdemed { color:#FFFFFF; text-decoration:none; font-size:14px; }
a.lnkverdemed:hover { text-decoration:underline; }
.politica { text-align:justify; font-size:9px; color:#5d5d5d;}
.transparent {color: #FFFFFF; font-size: 21px; background-color:#101010; border: 0px solid #FFFFFF; font-weight:bold; padding-left:8px;}
.menuopcionlat { background:url(img/menlat.png) no-repeat; width:269px; height:231px; float:right; text-align:left; padding-top:16px; }
.carritoopcionlat { background:url(img/precolatba.png) no-repeat; width:269px; height:170px; float:right; text-align:left; padding-top:16px; }
.textobloqueprice { color: #CFCFCF; font-size:19px; font-weight:bold; margin: 24px 15px 15px 15px; text-align:center;}