html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, img, ins, kbd, q, s, samp, strike, tt, var, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin:0;padding:0;border:0;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}blockquote, q {quotes: none;}blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}table {border-collapse: collapse;border-spacing: 0;}a {outline: none;}img a{padding:0px;margin:0px;border:0px;display:block;outline:none;}.clearfix {display:inline-block;}.clearfix:after {content:".";display:block;height:0px;clear: both;visibility: hidden;}* html .clearfix {height: 1%;}.clearfloat {clear:both;line-height:0px;height:0;font-size:1px;}.cajagen{width:100%;height:auto;float:left;}.areacn{width:100%;height:auto;float:left;position:relative;}body {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;background-image:url(/images/fondo_bodyconf.png);background-repeat:repeat-x;background-position:top left;background-color:#ffa0cd;color:#333;padding:0px;margin-bottom:30px;}
#web {width:960px;;margin:0px auto;}
#contenedor{}
p {margin:0px;padding:0px;}
h1{font-size: 2em;font-weight: normal;color:#ff0261;margin:0px 0px 5px 0px;padding:0px;}
h2{font-size: 1.5em;font-weight: normal;color:#ff0261;margin:0px 0px 5px 0px;padding:0px;}
h3{font-size: 1em;font-weight: normal;color:#000;margin:0px 0px 5px 0px;padding:0px;}
.rotulocn{font-size: 1.3em;font-weight: normal;color:#fff;}
.rotulocn a{color:#fff;}
.rotulocn a:visited{color:#fff;}
a{color:#ff0261;text-decoration:none;}
a:link{color:#ff0261;text-decoration:none;}
a:hover{color:#000;text-decoration:none;}
#botonera{background-image:url(/images/fondo_menuconf1.png);background-repeat:no-repeat;background-position:top right;height:84px;font-weight: bold;font-size:1em;color:#ffffff;float:right;}
#bot{margin: 0px;padding:0px 0px 0px 15px;float: left;}
#bot li{float: left;list-style: none;}
#bot li a{color: #626262;margin-top:20px;display:block;height:25px;width:110px;text-align:left;text-decoration:none;}
#bot li a:hover{color: #000;font-weight: bold;}
#bot li #este{color: #d50165;font-weight: bold;}
#btnsearch {margin-bottom:-5px;margin-left:5px;}
.fileshop h3 {margin:0px;padding:0px;}
img{display:block;}
#box324 {padding-top:10px;}
#box324 a {display:block;float:right;}#box2265 {margin-bottom:10px;}
.lnkusuario {padding:4px 30px;background-color:#d40282;font-weight:bold;-moz-border-radius:5px;-webkit-border-radius:5px;}
.lnkusuario a {color:#fff;}
.pvpclass {font-size:12px;color:#66003c;padding-right:5px;}
#boxsrch2263 {padding:5px;margin:0px 30px 5px 10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#d40282;font-size:14px;font-weight:bold;color:#FFF;text-align:center;}
input {border:0px;font-size:14px;color:#000;padding:3px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
label {margin-top:-5px;}
#box2515 ul {margin-left:20px;}
@charset "utf-8";
#famnav {height: 30px;margin: 0 0 5px 5px;;padding: 0;width: 100%;}
#famnav .fam0 {background-color: #6ea835;-moz-border-radius:10px;-webkit-border-radius:10px;
	text-transform:uppercase;color: #FFFFFF;display: block;float: left;font-weight: bold;height: 22px;margin: 3px 0px 0 2px;padding-left: 10px;padding-right:15px;
    padding-top: 3px;width: auto;}
.fam0 a {color: #FFFFFF;}
#famnav .fam1 {background-color: #336600;-moz-border-radius:10px;-webkit-border-radius:10px;text-transform:uppercase;color: #FFFFFF;display: block;float: left;font-weight: bold;height: 22px;margin: 3px 0px 0 2px;padding-left: 10px;padding-right:5px;padding-top: 3px;width: auto;}
.fam1 a {color: #FFFFFF;}
#famnav .fam2 {background-color: #336600;-moz-border-radius:10px;-webkit-border-radius:10px;text-transform:uppercase;color: #FFFFFF;display: block;float: left;font-weight: bold;height: 22px;margin: 3px 0px 0 2px;padding-left: 10px;padding-right:5px;padding-top: 3px;width: auto;}
.fam2 a {color: #FFFFFF;}
.fileshop {display:block;-moz-border-radius:0px 10px 10px 10px;-webkit-border-radius:0px 10px 10px 10px;border-radius:0px 10px 10px 10px;float:left;width:350px;border:1px solid #999;margin-right:20px;margin-bottom:10px;margin-left:5px;background-color:#FFF;min-height:200px;height:auto;}
.fileshop select {border:1px solid #ccc;width:80px;}
.fileshop label {width:150px;float:left;text-align:right;clear:both;}
.fileshop h3 {font-weight:bold;}
.shpidx {}
.shpalta {}
.shptitle {font-size:15px;color:#fff;margin:0px 0px 10px 120px;font-weight:bold;padding:5px 0px 5px 10px;-moz-border-radius-topright: 10px;-moz-border-radius-bottomleft: 10px;-webkit-border-top-right-radius: 10px;-webkit-border-bottom-left-radius: 10px;border-top-right-radius: 10px;border-bottom-left-radius: 10px;background-color: #6ea835;}
.shptitle a{font-size:15px;color:#060;margin:0px;font-weight:bold;}
.shpdesc {font-size:12px;color:#333;margin-left:120px;margin-right:10px;}
.shpdenom {}
.shpfoto {margin:15px 8px 10px 10px;width:100px;display:block;float:left;}
.shpfoto img {width:100px; }
.shpshare {}
.shpmasinfo , .shpmasinfo a{color:#060;font-size:12px;font-weight:bold;position:absolute;bottom:15px;right:10px}
.shppie {}
.shpajax {}
.shptag {}
.shpbrwnw{}
.shpcodigo {}
.shpbimpo {}
.shpiva {}
.shppvp {font-size:18px;color:#060;font-weight:bold;position:absolute;bottom:5px;left:15px}
.shpporte {}
.shpmanip {}
.shpemba {}
.shpfam {}
.shpstock {}
.shpmedi {}
.shptalla {position:absolute;left:0px;top:130px;}
.shpcolor {position:absolute;left:0px;top:148px; font-size:12px}
.shpdto {}
.carrito {float:right;margin-right:4px;}
.productPriceWrapRight {position:absolute;bottom:0px;right:0px;padding:3px 5px;background-color:#360;
-moz-border-radius-topleft: 10px; 
-moz-border-radius-bottomleft: 10px; 
-moz-border-radius-bottomright: 10px; 
-webkit-border-top-left-radius: 10px; 
-webkit-border-bottom-left-radius: 10px; 
-webkit-border-bottom-right-radius: 10px; 
border-top-left-radius: 10px;
border-bottom-left-radius: 10px; 
border-bottom-right-radius: 10px;}
.productPriceWrapRight a {color:#fff;font-weight:bold;padding-left:10px;}
.productPriceWrapRight a:active {color:#000;}
.shpqty {position:absolute;bottom:35px;left:10px;width:70px;}
.shpqty label {display:block;float:left;width:70px;text-align:center}
.shpqty input {border: 1px solid #6ea835;padding:3px;margin-left:5px;font-weight:bold;text-align:center}
.idfileshop {border: 1px solid #360;border-radius: 10px 0;margin-right: 30px;min-height: 300px;position: relative;}

/* bloque para elemento unico */
#box69 .idareacn {border:1px solid #999;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;margin-bottom:10px;background-color:#FFF;min-height:200px;height:auto;}
.idshptitle {font-size:15px;color:#060;margin:15px 10px;font-weight:bold;}
.idshpdenom {font-size:12px;color:#333;margin-left:10px;margin-right:10px;}
.idshpfoto {margin:10px 20px 10px 10px;width:300px;display:block;float:left;}
.idshpfotogr {margin:10px 20px 10px 10px;width:300px;display:block;float:left;}
.idshpfotogr img {width:300px;}
.idshppvp {font-size:16px;color:#060;margin:25px 20px 33px 0px;display:block;font-weight:bold;}
.curpagecl {background-color:#060;color:#fff;padding:0px 5px;}
.pagecl {background-color:#FFF;padding:0px 5px;}
.footprev {background-color:#FFF;}
.footnext {background-color:#FFF;}
.pielista {background-color:#FFF;}.divimg {margin-bottom:-3px;}#box27{width:960px;}
#box324{width:700px;}
#box325{width:175px;}
#box2260{width:85px;}
#box2261{width:960px;}
#box2262{width:960px;background-color:#fff;padding-top:20px;}
#box2263{width:760px;margin-left:5px;margin-top:50px;}
#box2264{width:190px;float:right;margin-top:50px;margin-right:5px;}
#box2265{width:190px;}
#box2596{width:960px;background-color:#fff;margin-top:4px;}
#box2597{width:930px;background-color:#fff;padding:60px 0px 20px 30px;}
