html { background:url("../images/background/back-site.gif") repeat-x left top; background-color:#e3e2e3; }
body { }
.clr { clear:both; }
/*Estilos de header*/
#wrapper-site { width:950px; margin:0 auto; }
#header { width:950px; float:left; }
#header #idiomas { width:303px; height:21px; background:url("../images/background/back-idiomas.gif") no-repeat; margin:0 auto; }
#header a.logo:link { width:269px; height:93px; float:left;}
#header a.afiliarse:link { width:228px; height:86px; margin-top:7px; background:url("../images/background/afiliese-btn.gif") no-repeat; float:left; text-indent:-9999px; }
#header .bottom { width:950px; height:33px; background:url("../images/background/bottom-header.gif") no-repeat; float:left; }
/*MENU*/
#header #menu { width:453px; height:93px; float:left; }
#header #menu ul { list-style:none; width:433px; height:77px; margin:5px 0 0 9px; padding:0; background:url("../images/background/sep-menu.gif") repeat-x; }
#header #menu ul li { float:left; margin:0px; padding:0; text-align:center; }
#header #menu li a { display:block; padding: 18px 19px; color:#757575; text-decoration:none; line-height:47px; margin-left:1px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; float:left; }
#header #menu li a:hover, li a:focus, li a:active { color:#757575; }
#header #menu #MainMenu a { background:url("../images/background/menu-bg.gif");}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#header #menu ul { list-style:none; width:430px; height:77px; margin:5px 0 0 9px; padding:0; background:url("../images/background/sep-menu.gif") repeat-x; }
}


/*Estilos Banner*/
#wrapperbanner { width:950px; height:230px; float:left; position:relative; }
#wrapperbanner #banner { width:950px; height:243px; position:absolute; top:-13px; }

/*LOGIN FORM*/
#loginbox{ width:927px; background:url("../images/background/back-login.gif") no-repeat; height:40px; margin:0 auto; display:none;}
#loginbox #loginform{width:436px; height:40px; float:left; margin-left:170px;}
#loginbox #loginform fieldset{height:40px;}
#loginbox #loginform fieldset input{}
#loginbox #loginform fieldset label{float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#eaeaea; padding:14px 5px 0 9px;}
.input {background:#525252; border:1px solid #838383; color:#fff; width:102px; height:10px; margin-top:9px; padding:0px; float:left; padding:5px;}
.button { width:63px; height:40px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; margin:0px; padding:0px; cursor:pointer; float:right; text-align:center;}
#loginbox a.forgotpass{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#eaeaea; line-height:40px; width:162px; float:left; text-align:center;}
#loginbox a.calcu{ background:url("../images/background/calcu-btn.gif") no-repeat; width:159px; height:40px; float:right; text-indent:-9999px;}
#loginbox a.calcu:hover{background-position:bottom left;}

/*Contenido*/

#wrappercontenido{width:950px; float:left; background-color:#fff; padding:0 0px 15px 0px; margin-top:17px;}
#wrappercontenido p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6b737d; line-height:16px;}
#wrappercontenido p span{ color:#d98500; font-weight:bold;}
#wrappercontenido a:link{color:#FBC505; text-decoration:underline;}

/*Contenido HOME*/
#wrappercontenido .infobox{width:291px; height:280px; float:left; margin:0 12px;}
#wrappercontenido .infobox .imagen{ width:291px; height:90px; float:left; padding-bottom:10px;}
#wrappercontenido .infobox .info{ width:281px; float:left; padding:0px 5px} 
#wrappercontenido .infobox .info p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6b737d; line-height:16px;}
#wrappercontenido .infobox h2{font-size:37px; color:#4d535b; margin:0px; padding-bottom:5px;}

/*Contenido Internas*/

#wrappercontenido #columizq{ width:459px; float:left; margin-top:5px; padding-right:16px;}
#wrappercontenido #columizq h1{margin:0px; padding:0px 0px 5px 40px; margin-bottom:10px; border-bottom:solid 1px #c28400; font-size:30px;}
#wrappercontenido #columizq p{padding:0px 16px 10px 40px; text-align:justify;}
#wrappercontenido #columder{width:475px; float:left; margin-top:5px;}
#wrappercontenido #columder p{ text-align:justify; padding:0px 40px 10px 16px;}
#wrappercontenido h2.consolidadora{margin:0px; padding:0px 0px 5px 80px; margin-bottom:10px; border-bottom:solid 1px #c28400; font-size:30px; color:#4d535b; background:url("../images/content/img-cosolidadora.gif") no-repeat; background-position:40px;}
#wrappercontenido h2.casillero{margin:0px; padding:0px 0px 5px 80px; margin-bottom:10px; border-bottom:solid 1px #c28400; font-size:30px; color:#4d535b; background:url("../images/content/img-casillero.gif") no-repeat; background-position:40px;}
#wrappercontenido h2.correspondencia{margin:0px; padding:0px 0px 5px 80px; margin-bottom:10px; border-bottom:solid 1px #c28400; font-size:28px; color:#4d535b; background:url("../images/content/img-correspondencia.gif") no-repeat; background-position:40px;}
#wrappercontenido h2.courier{margin:0px; padding:0px 0px 5px 40px; margin:0px 0px 10px 16px; border-bottom:solid 1px #c28400; font-size:30px; color:#4d535b; background:url("../images/content/img-courier.gif") no-repeat; background-position:0px;}
#wrappercontenido h2.aduanal{margin:0px; padding:0px 0px 5px 40px; margin:0px 0px 10px 16px; border-bottom:solid 1px #c28400; font-size:30px; color:#4d535b; background:url("../images/content/img-aduanal.gif") no-repeat; background-position:0px;}
#wrappercontenido h2.local{margin:0px; padding:0px 0px 5px 40px; margin:0px 0px 10px 16px; border-bottom:solid 1px #c28400; font-size:30px; color:#4d535b; background:url("../images/content/img-local.gif") no-repeat; background-position:0px;}

/*Menu de tiendas*/
#wrappercontenido .infobox ul{}
#wrappercontenido .infobox ul li{}
#wrappercontenido .infobox ul li a{ margin:0 0 5px 4px;}
#wrappercontenido .infobox ul li a.amazon:link{ background:url("../images/content/amazon-btn.gif"); width:140px; height:36px; float:left; text-indent:-9999px;}
#wrappercontenido .infobox ul li a.amazon:hover{ background-position:bottom left;}
#wrappercontenido .infobox ul li a.suscompras:link{ background:url("../images/content/suscompras-btn.gif"); width:140px; height:36px; float:left; text-indent:-9999px;}
#wrappercontenido .infobox ul li a.suscompras:hover{ background-position:bottom left;}
#wrappercontenido .infobox ul li a.ebay:link{ background:url("../images/content/ebay-btn.gif"); width:140px; height:36px; float:left; text-indent:-9999px;}
#wrappercontenido .infobox ul li a.ebay:hover{ background-position:bottom left;}
#wrappercontenido .infobox ul li a.apple:link{ background:url("../images/content/apple-btn.gif"); width:140px; height:36px; float:left; text-indent:-9999px;}
#wrappercontenido .infobox ul li a.apple:hover{ background-position:bottom left;}
#wrappercontenido .infobox ul li a.mercadolibre:link{ background:url("../images/content/mercadolibre-btn.gif"); width:140px; height:36px; float:left; text-indent:-9999px;}
#wrappercontenido .infobox ul li a.mercadolibre:hover{ background-position:bottom left;}
#wrappercontenido .infobox ul li a.bestbuy:link{ background:url("../images/content/bestbuy-btn.gif"); width:140px; height:36px; float:left; text-indent:-9999px;}
#wrappercontenido .infobox ul li a.bestbuy:hover{ background-position:bottom left;}

/*PUBLICIDAD*/

#publicidad{width:950px; background:url("../images/background/back-publicidad.gif") repeat-x; float:left; background-color:#fff;}
.publibox{width:300px; height:250px; float:left; margin:0 8px; padding:14px 0px;}

/*FOOTER*/

#bottom{width:950px; height:41px; background:url("../images/background/imgbottomsite.gif") no-repeat; float:left;}
#footer{width:950px; height:14px; float:left; text-align:center; padding:12px 0 30px 0; font-size:11px; color:#757575;}
#footer a{color:#757575; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#footer a:hover{color:#FBC505;}

/* TARIFAS */

#tarifasbox{width:628px; float:left;}
#tarifasbox .texto{width:597px; float:left; margin-left:20px; margin-bottom:10px;}
#tarifasbox .texto h2{color:#34393f; font-size:30px;}
#tarifasbox .texto h3{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#6b737d; margin:10px 0px;}
#tarifasbox .texto dl{}
#tarifasbox .texto dl dt{font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#d98500; font-weight:bold; margin-top:10px;}
#tarifasbox .texto dl dd{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#6b737d; font-weight:normal;}

#tablastarifas{width:597px; float:left; margin-left:20px;}
#tablastarifas h2{color:#34393f; font-size:30px;}
#tablastarifas .unidades{ background:#FBC505; height:27px; font-family:Arial, Helvetica, sans-serif; color:#34393f; font-size:14px; font-weight:bold;}
#tablastarifas .unidades td{width:74px; text-align:center; line-height:27px;}
#tablastarifas .valores{border-left:1px solid #FBC505; border-right:1px solid #FBC505; font-family:Arial, Helvetica, sans-serif; color:#6b737d; font-size:14px;}
#tablastarifas .valores td.white{border-bottom:1px solid #FBC505; width:74px; text-align:center; height:29px; line-height:30px;}
#tablastarifas .valores td.green{ background:#f0f4db; border-bottom:1px solid #FBC505; width:74px; text-align:center; height:29px; line-height:30px;}
#tablastarifas .black{ background:#34393f; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#fff; text-align:center; height:27px; line-height:30px;}

#tarifasbox .correspondencia{width:298px; float:left; margin-left:20px;}
#tarifasbox .correspondencia h2{color:#34393f; font-size:30px; margin:15px 0px;}
#tarifasbox .correspondencia .corres-title{ background:#34393f; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#fff; text-align:center; height:27px; line-height:30px;}
#tarifasbox .correspondencia .unidades{ background:#FBC505; height:27px; font-family:Arial, Helvetica, sans-serif; color:#34393f; font-size:14px; font-weight:bold;}
#tarifasbox .correspondencia .unidades td{width:74px; text-align:center; line-height:27px;}
#tarifasbox .correspondencia .valores{border-left:1px solid #FBC505; border-right:1px solid #FBC505; font-family:Arial, Helvetica, sans-serif; color:#6b737d; font-size:14px;}
#tarifasbox .correspondencia .valores td.white{border-bottom:1px solid #FBC505; width:138px; text-align:center; height:29px; line-height:30px;}
#tarifasbox .correspondencia .valores td.green{ background:#f0f4db; border-bottom:1px solid #FBC505; width:138px; text-align:center; height:29px; line-height:30px;}

#tarifasbox .cargamensa{width:298px; float:left;}
#tarifasbox .cargamensa h2{color:#34393f; font-size:30px; margin:15px 0px;}
#tarifasbox .cargamensa .corres-title{ background:#34393f; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#fff; text-align:center; height:27px; line-height:30px;}
#tarifasbox .cargamensa .unidades{ background:#FBC505; height:27px; font-family:Arial, Helvetica, sans-serif; color:#34393f; font-size:14px; font-weight:bold;}
#tarifasbox .cargamensa .unidades td{width:74px; text-align:center; line-height:27px;}
#tarifasbox .cargamensa .valores{border-left:1px solid #FBC505; border-right:1px solid #FBC505; font-family:Arial, Helvetica, sans-serif; color:#6b737d; font-size:14px;}
#tarifasbox .cargamensa .valores td.white{border-bottom:1px solid #FBC505; width:138px; text-align:center; height:29px; line-height:30px;}
#tarifasbox .cargamensa .valores td.green{ background:#f0f4db; border-bottom:1px solid #FBC505; width:138px; text-align:center; height:29px; line-height:30px;}

#publi-tarifas{ width:322px; float:left;}

/* FORMULARIO AFILIACION*/
#wrappercontenido #afili{ width:950px; float:left; margin-top:5px;}
#wrappercontenido #afili h1{margin:0px; padding:0px 0px 5px 40px; margin-bottom:10px; border-bottom:solid 1px #c28400; font-size:30px; width:410px;}
#wrappercontenido #afili #afiliform{width:870px; float:left;  padding:0px 40px;}
#wrappercontenido #afili #afiliform .general{width:870px; float:left;}
#wrappercontenido #afili #afiliform .personal{width:870px; float:left;}
#wrappercontenido #afili #afiliform .personal .left{ width:350px; float:left;}
#wrappercontenido #afili #afiliform .personal .right{ width:350px; float:left; margin-left: 87px;}
#wrappercontenido #afili #afiliform .personal .bottom{width:485px; float:left;}
#wrappercontenido #afili #afiliform dl{ width:355px;}
#wrappercontenido #afili #afiliform dl dt{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6b737d; font-weight:normal; float:left; line-height:30px; margin-right:10px; text-align:right; margin-top:2px; width:139px;}
#wrappercontenido #afili #afiliform dl dt span{ color:#ff0000;}
#wrappercontenido #afili #afiliform dl dd{margin-right:50px; float:right;}
#wrappercontenido #afili #afiliform dl dd select{background-color:#eaeaea; width:156px; border:1px solid #b0b0b0; height:21px; padding:2px; color:#6b737d; float:right; margin:5px 0 0 0;}
#wrappercontenido #afili #afiliform dl dd input{background-color:#eaeaea; width:150px; border:1px solid #b0b0b0; height:21px; padding:2px; color:#6b737d; float:right; margin:5px 0 0 0;}
#wrappercontenido #afili #afiliform dl.bottom{ width:485px;}
#wrappercontenido #afili #afiliform dl dd input.big{background-color:#eaeaea; width:280px; border:1px solid #b0b0b0; height:21px; padding:2px; color:#6b737d; float:left; margin:5px 0 0 0;}
#wrappercontenido #afili #afiliform dl dd select.afiliados{background-color:#eaeaea; width:156px; border:1px solid #b0b0b0; height:21px; padding:2px; color:#6b737d; float:right; margin:5px 130px 0 0;}

#wrappercontenido #afili #afiliform .corporativo{width:870px; float:left;}
#wrappercontenido #afili #afiliform .corporativo .left{ width:350px; float:left;}
#wrappercontenido #afili #afiliform .corporativo .right{ width:350px; float:left; margin-left: 87px;}
#wrappercontenido #afili #afiliform .corporativo .bottom{width:485px; float:left;}

#wrappercontenido #afili #afiliform #TermsCond{width:842px; height:172px; margin:0 auto; border:1px solid #999999; padding:15px; margin:20px 0; overflow:scroll;}
.terms{width:13px; height:13px; float:left; margin:0 5px 0 40px;}
.btn-send{width:83px; height:23px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; margin:0px; padding:0px; cursor:pointer;text-align:center; background-color:#ed9100; border:1px solid #666666; margin:0 auto; margin-top:20px;}

#wrappercontenido #columizq .izq{ width:229px; float:left;}
#wrappercontenido #columizq .der{ width:229px; float:left;}

dl.contact{ width:229;}
dl.contact dt{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6b737d; font-weight:normal; float:left; line-height:30px; margin-right:10px; text-align:right; margin-top:2px; width:80px;}
dl.contact dt.rigthcont{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6b737d; font-weight:normal; float:left; line-height:30px; margin-right:10px; text-align:right; margin-top:2px; width:130px;}
dl.contact dt span{ color:#ff0000;}
dl.contact dd{float:right;}
dl.contact dd select{background-color:#eaeaea; width:138px; border:1px solid #b0b0b0; height:21px; padding:2px; color:#6b737d; float:right; margin:5px 0 0 0;}
dl.contact dd input{background-color:#eaeaea; width:132px; border:1px solid #b0b0b0; height:21px; padding:2px; color:#6b737d; float:right; margin:5px 0 0 0;}

dl.contact dd input.big{background-color:#eaeaea; width:280px; border:1px solid #b0b0b0; height:21px; padding:2px; color:#6b737d; float:left; margin:5px 48px 0 0;}

.textarea{ background-color:#eaeaea; border:1px solid #b0b0b0; width:274px; padding:5px; margin-right:20px; margin-right:48px; margin-top:5px; color:#6b737d;}

.enviarcoment{width:83px; height:23px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; margin:0px; padding:0px; cursor:pointer;text-align:center; background-color:#ed9100; border:1px solid #666666; margin:10px 250px 0 0; float:right;}

dl.servicios{ float:left;}
.checkserv{ float:left; margin-bottom:5px; }
#wrappercontenido #afili #afiliform dl dd input.check{ width:13px; height:13px; margin-left:10px; margin-top:0px; padding:0px;}