/* Reset CSS*/
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, font, img, ins, kbd, q, s, samp, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, center, u, b, i {margin:0;padding:0;border:0;outline:0;font-weight:normal;font-style:normal;font-size:100%;vertical-align:baseline;} :focus {outline:0} blockquote:before, blockquote:after, q:before, q:after {content:""} blockquote, q {quotes:"" ""} h1, h2, h3, h4, h5, h6 {margin:0; padding:0; border:0; outline:0; font-weight:bold; font-style:normal; vertical-align:baseline} h1 {font-size:24pt} h2 {font-size:18pt} h3 {font-size:14pt} h4 {font-size:12pt} h5 {font-size:10pt} h6 {font-size:8pt} hr {margin:0; padding:0; border:0; color:#000; background-color:none;} input, textarea {margin:0; padding:0} table {border-collapse:collapse; border-spacing:0} ol, ul {position:relative;} .clearer {clear:both} dt {font-weight:bold} dd {padding-left:15px} b {font-weight:bold} blockquote {padding-left:15px;} img {-ms-interpolation-mode: bicubic;}

/* General CSS*/
body {background:#fce9c8;font-family:'Georgia', times, 'times new roman', serif;font-size:15px;color:#2d271c;}
a, a:visited {color:#9d8869;text-decoration:none;}
a:hover {color:#999;text-decoration:none:}
h1, h2, h3, h4, h5, h6 {font-weight:bold;color:#9D8869;font-style:italic;text-shadow:-1px 1px 0px #fff;}
.aligncenter {display:block;margin:0 auto 20px;}
.alignleft {float:left;}
img.alignleft {float:left;margin:0 25px 10px 0;}
.alignright {float:right;}
img.alignright {float:right;margin:0 10px 15px;}
.textos h1, .textos h2, .textos h3 {margin-bottom:15px;}
.textos h2 {font-size:31px;}
.textos h3 {font-size:23px;}
.textos h4 {font-size:14px;}
.textos p  {margin-bottom:15px;text-align:justify;} 
.textos p span {color:#9d8869;font-size:14px;}
.textos p.normalize-text span {text-transform:inherit;}
.textos li  {text-align:justify;} 
dl {margin-bottom:5px;} 
.textos ul {margin-bottom:15px;}
.txt-15 {font:Georgia, "Times New Roman", Times, serif }
<!--.txt-15	{ font:bold 15px Arial, Helvetica, sans-serif; color:#fff; } -->
.textos ul {list-style-image:url(images/bull.png);list-style-position: inside;}
.textos p.centered-txt {text-align:center;}
button:hover, input[type=submit]:hover {-moz-opacity:0.8;-webkit-opacity:0.8;opacity:0.8;}

/* top */
#general {width:100%;float:left;clear:both;background:#fcf5e6;}
#wrapper {width:907px;margin:0 auto;overflow:hidden;padding:0 10px 30px;}
#header {width:905px;float:left;position:relative;background:#fff url(images/header.gif) no-repeat top;border-right:1px solid #d3c8b8;border-left:1px solid #d3c8b8;}
#header #header-bottom {width:905px;float:left;background:url(images/bordes.gif) repeat-x left;height:9px;margin-top:20px;}
#page-inicio #header #header-bottom {background:url(images/yute.gif) repeat-x left;height:11px;border-top:2px solid #d3c8b8;margin-top:5px;}
#logo {width:167px;height:70px;position:absolute;top:30px;left:370px;background:transparent;}
#logo a, #logo a:visited {display:block;width:167px;height:70px;text-indent:-9999px;}
#featured {display:none;}
#page-inicio #featured {display:block;clear:both;float:left;width:817px;padding-left:45px;margin-top:20px;/*background:url(images/bg.jpg) no-repeat;*/min-height:194px;padding-top:35px; position:relative;}
#featured h2 {color:#9d8869;font-style:normal;font-size:35px;text-align:right;width:500px;float:right;font-weight:normal;}
#featured h2 span {color:#9Dc5B0;font-style:italic;font-size:30px;}
#featured h3 {color:#9d8869;font-style:normal;font-size:14px;text-align:right;font-weight:normal;width:350px;float:right;clear:both;margin-top:20px;}
#nav {list-style:none;float:left;width:860px;margin-top:60px;padding-left:45px;}
ul#nav ul {float:left;list-style:none;margin:0px;padding:0px;text-transform:none;}
ul#nav li {float:left;list-style:none;margin:0px;padding:0px;margin-left:40px;}
ul#nav li:first-child {margin-left:0px;}
ul#nav li.nav-margined {margin-left:190px;}
ul#nav li.second-block {margin-left:17px;}
#featured .back-banner {position: absolute; top: 138px; left: 2px; background: url('images/flechas.png') left top no-repeat; height: 36px; width: 36px; z-index:1000;}
#featured .forward-banner {position: absolute; top: 138px; right: -40px; background: url('images/flechas.png') right top no-repeat; height: 36px; width: 36px; z-index:1000;}

/*color:#c8bba8;*/

ul#nav li a, ul#nav li a:link, ul#nav li a:visited {display:block;font-weight: normal;font-style:italic;line-height:22px;text-decoration:none;font-size:19px;text-shadow:-1px 1px 0px #eee;border-bottom:2px solid #fff}
ul#nav li a:hover, ul#nav li a:active, 
#page-contact ul#nav li a.btn-contacto, 
#page-comprar ul#nav li a.btn-comprar, 
#page-colecciones ul#nav li a.btn-colecciones,  
#page-inicio ul#nav li a.btn-inicio, 
#page-descargar ul#nav li a.btn-descargar, 
#page-nosotros ul#nav li a.btn-nosotros 
{color:#9D8869;text-shadow:-1px 1px 0px #eee;border-bottom:2px solid #9Dc5B0}

#search { display: none; }
#page-inicio #search {display: block; position:absolute;top:18px;right:45px;width:236px;height:24px;background:url(images/search.gif);}
#page-inicio #search input[type=text] {border:none;background:transparent;position:absolute;top:0px;height:21px;line-height:18px;width:185px;color:#7E6046;font-family:georgia, times, serif;font-size:17px;font-style:italic;padding:0 5px;left:3px;font-weight:normal;}
#page-inicio #search input[type=submit] {border:none;background:transparent;position:absolute;top:3px;height:18px;width:35px;right:0px;}

#search2 {position: relative; right:10px; width:236px;height:24px;background:url(images/search.gif); margin-bottom:10px;}
#search2 input[type=text] {border:none;background:transparent;position:absolute;top:0px;height:21px;line-height:18px;width:185px;color:#7E6046;font-family:georgia, times, serif;font-size:17px;font-style:italic;padding:0 5px;left:3px;font-weight:normal;}
#search2 input[type=submit] {border:none;background:transparent;position:absolute;top:3px;height:18px;width:35px;right:0px;}
#page-inicio #search2 { display: none; }
#search3 { width: 235px; }
#search3 select {margin-bottom: 2px; margin-left: -10px; height:25px;border: 2px solid #E4E2DF;line-height:18px;width:235px;color:#7E6046;font-family:georgia, times, serif;font-size:17px;font-style:italic;padding:0 5px;font-weight:normal;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
#search3 input[type="text"] {border:none;background:transparent;position:absolute;top:0px;height:21px;line-height:18px;width:185px;color:#7E6046;font-family:georgia, times, serif;font-size:17px;font-style:italic;padding:0 5px;left:3px;font-weight:normal;}
#search3 fieldset {position: relative; right:10px; width:236px;height:24px;background:url(images/search.gif); margin-bottom:10px;}
#search3 fieldset.prim {background:none; margin-bottom:5px; border: 2px solid #E4E2DF; background-color: #fff;line-height:18px; height: 20px; width: 232px;
-moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
#search3 input[type=submit] {border:none;background:transparent;position:absolute;top:3px;height:18px;width:35px;right:0px;}
#search3 fieldset.no-conect {position: relative; right:-189px; width:35px;height:24px;background:url(images/search.gif); margin-bottom:3px;}
#search3 fieldset.no-conect input[type=submit] {border:none;background:url(images/search.gif) top right;position:absolute;top:0px;height:24px;width:30px;right:0px;}
#page-inicio #search3 { display: none; }

#content {width:907px;float:left;margin-top:20px;}
#contactform {width:380px;}
#contactform input[type=text], #contactform input[type=password], #contactform textarea {border:1px solid #eee;background:#fff;padding:9px;font-size:15px;font-weight:normal;color:#777;font-family:Georgia, serif;float:left;width:360px;margin-bottom:10px;}
#contactform input[type=text], #contactform input[type=password] {line-height:22px;padding:0 9px;height:22px;}
#contactform input[type=text]:hover, #contactform textarea:hover, #contactform input[type=password]:hover, #contactform input[type=text]:active, #contactform textarea:active,  #contactform input[type=text]:focus, #contactform textarea:focus, #contactform input[type=password]:active, #contactform input[type=password]:focus {border:1px solid #9Dc5B0;color:#333;}
#contactform input[type=submit] {clear:both;display:block;width:96px;height:26px;background:#9d8668;float:right;border:none;cursor:pointer;margin-top:0px;color:#fff;font-weight:bold;font-family:Georgia,serif;}
textarea {height:90px;}
/* footer */
#footer {clear:both;float:left;width:100%;background:url(images/footer.gif) top center no-repeat;}
#footer-wrapper {margin:0 auto;width:505px;padding:35px 0 30px;overflow:hidden;position:relative;}
#footer p {clear:both;font-size:13px;float:left;width:98%;color:#fff;text-align:right;}
#footer h1 {font-style:normal;font-size:18px;color:#9d8668;text-align:center;font-weight:normal;border-bottom:#c2ad92 1px solid;padding-bottom:10px;margin-bottom:15px;}
#footer p {text-align:center;margin-bottom:6px;color:#b3a181;background:url(images/itemh.gif) no-repeat -9999px;}
#footer p#tel {font-style:italic;font-size:16px;}

#sidebar {float:left;width:220px;min-height:200px;margin-right:8px;}
#content-col {float:right;width:650px;min-height:200px;}
#content-col2 {float:right;width:679px;min-height:200px;}
#sidebar h2 {background:url(images/yute.gif) no-repeat top;padding-top:16px;margin-bottom:10px;color:#9Dc5B0;font-size:21px;font-weight:normal;float:left;width:220px;}
#sidebar h2 a, #sidebar h2 a:visited {float:left;width:220px;font-weight:bold;font-style:italic;text-shadow:-1px 1px 0px solid #fff;display:block;color:#9Dc5B0;}
#sidebar h2 a:hover {color:#9d8869;}
#sidebar ul {margin-bottom:25px;float:left;width:220px;list-style:none;}
#sidebar ul li {float:left;border-top:1px solid #c2ad92;margin-bottom:1px;}
#sidebar ul li:first-child {border-top:none;}
#sidebar ul li a, #sidebar ul li a:visited {display:block;float:left;width:220px;font-size:18px;line-height:25px;}
#sidebar ul li a:hover {background:url(images/grad.gif) repeat-y left;}
#white-cont {background:url(images/w.gif) bottom;float:left;width:599px;padding:25px 25px 30px 26px;}
.unit {width:218px;height:182px;/*154px;*/background:url(images/item.gif);float:left;margin:0 8px 8px 0;padding:8px 0;text-align:center;}
.unit:hover {background:url(images/itemh.gif);}
.unit img {display:block;width:137px;height:115px;margin:0 auto 1px;}
.unit h2 {font-size:18px;font-style:normal;color:#9d8869;text-align:center;margin-bottom:0;}
.unit a {color:#e99797;text-decoration:underline;font-style:italic;font-weight:bold;display: block;margin: 0 auto;}

.meta {float:left;clear:both;width:679px;margin-bottom:20px;}
.meta.bottom {margin-bottom:0;margin-top:15px;}
.meta p {float:left;width:285px;font-size:12px;padding-left:20px;font-weight:bold;color:#9d8869;}
.meta ul {float:right;width:215px;list-style:none;}
.meta li {float:left;margin-right:3px;}
.meta li a {padding:0 3px;line-height:15px;font-size:12px;color:#9d8869;font-weight:bold;text-align:center;float:left;display:block;}
.meta li a.current {color:#9Dc5B0;}

.unit2 {position:relative;width:202px;height:232px;/*182px;154px;*/background:url(images/item.gif);float:left;margin:0 8px 8px 0;padding:8px 8px;text-align:center;}
.unit2:hover {background:url(images/itemh.gif);}
.unit2 img {position:absolute;bottom:10px;left:10px;max-width:105px;width: 100px;}
.unit2 .img-nuevo {position: absolute; top: 72px;left: 5px; width: 128px;}
.unit2 .img-nuevo img{position: static;width: auto;display: inline-block;margin-top: 4px; width: 60px;}
.unit2 .costo_pro {font-weight: bold; margin-top: 3px; text-align: left; width: 100px;}
.unit2 .lc { float:left;width:100px; }
.unit2 h2 {font-size:13px;font-style:normal;color:#9d8869;text-align:left;margin-bottom:0;}
.unit2 a {color:#9D8869;text-decoration:underline;font-style:italic;font-weight:bold;text-align:right;float:right;font-size:12px;}
.unit2 h3 {font-family:Arial;font-size:11px;text-align:right;}
.unit2 p {margin-bottom:6px;text-align:right;font-family:arial;font-size:12px;}
.rc {float:right;width:100px;}

.precio-producto-detalle { font-weight: bold; font-size: 16px; }
#info-col {float:right;width:315px;}
#img-holder {/*float:left;*/width:278px;background:url(images/w.gif) bottom right;padding:15px 10px 30px 10px;text-align:center;}
#img-holder img {max-width:278px; width: 257px;}
.formBuilderField {float:left;width:100%;margin-bottom:6px;}
.formBuilderLabelRequired, .formBuilderLabel {font-weight:bold;}


.btnmandar{
    background: none repeat scroll 0 0 #9D8668;
    border: medium none;
    clear: both;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: right;
    font-family: Georgia,serif;
    font-weight: bold;
    height: 26px;
    margin-top: 5;
    width: 52px;
}

#banners { float: left; width: 817px; height: 229px; }
#banners img { min-width: 817px !important; height: 229px !important; }
#banners-nav {
    z-index: 1000;
    text-align: center;
}
#banners-nav a {
    background: url('images/tok.png') top left no-repeat; width: 15px; height: 15px; display: inline-block; color: #CCCCCC; margin: 0 6px; font-size: 3px;
}
#banners-nav a.activeSlide {
    background: url('images/tok_active.png') top left no-repeat; color: #9D8668;
}
#banners-nav a * {
    display: none;
}
#img-promo { float: left; width: 308px; height: 229px; margin-left: ; }

#wrapper-pedido { background-color: #fff; border: 1px solid #D3C8B8; border-bottom: none; background: url("images/bordes.gif") no-repeat scroll center bottom #FFFFFF; padding: 10px; /*width: 800px;*/ }

.login-form { width: 600px; margin: 30px auto; color: #9D8869; border: 1px solid #D3C8B8; border-bottom: none; background: url("images/bordes.gif") no-repeat scroll center bottom #FFFFFF; padding-bottom: 10px; }
.login-form fieldset { margin: 20px 130px; padding-bottom: 260px; }
.login-form legend { font-size: 24px; color: #9D8869; margin-bottom: 20px; font-style: italic; }
.login-form label { display: block; margin-bottom: 5px; }
.login-form label span { display: inline-block; width: 100px; }
.login-form input[type='text'],.login-form input[type='password'] { width: 220px; }
.login-form input[type='submit'] {
    background-color: #9D8668; color: #FFFFFF; cursor: pointer; border: none;
    display: block; float: right; font-family: Georgia,serif; font-weight: bold;
    height: 26px;
    width: 52px;
    margin-right: 10px;
}
.error { border: 1px solid red; background-color: #FFDDDD; width: 400px; margin: 30px auto; color: red; text-align: center; padding: 3px; }
.lo-button { float: right; color: #000 !important; font-size: 15px; display: inline-block; margin-top: 15px; }
.num-step { font-size: 20px; }

#busq-prod-listado { width: 100px; margin-top: 30px; text-align: right; }
#busq-prod-listado h3 { font-size: 13px; font-weight: bold; }
#busq-prod-listado b { font-size: 11px; }
#change-comp { width: 650px; margin: 30px 0; color: #9D8869; }
#busq-prod,#busq-prod-detalle { width: 650px; margin: 30px auto; color: #7E6046; }
#busq-prod { margin: 30px 0; }
#busq-prod b,#busq-prod-detalle b { display: inline-block; width: 85px; margin-top: 5px; }
#busq-prod input[type='text'] { width: 80px; }
#busq-prod input[type='submit'],#busq-prod-detalle input[type='submit'],#busq-prod-listado input[type='submit'] {
    background-color: #9D8668; color: #FFFFFF; cursor: pointer; border: none;
    display: block; font-family: Georgia,serif; font-weight: bold;
    height: 26px;
    width: 52px;
    margin-right: 141px;
    font-size: 12px;
}
#busq-prod-listado input[type='submit'] { display: inline; margin: 5px 0px 0px 0px; }
#wrapper-img-holder { float: left; }
#busq-prod-detalle { /*border: 1px solid #7E6046;*/ width: 250px; margin: 0px; margin-top: 30px; padding: 10px; }
#page-comprar #wrapper { overflow: visible; }

#list-productos { /*width: 780px;*/ margin: 30px 0; color: #9D8869; position: relative; }
#list-productos thead .tit-columnas td { text-align: center; border-bottom: 1px solid #7E6046; font-size: 70%; }
#list-productos thead b { color: #7E6046; display: inline-block; margin: 10px 5px 0px; }
#list-productos tbody td { border-bottom: 1px dotted #7E6046; padding: 0px; vertical-align: middle; font-size: 80%; }
#list-productos tbody td .medida-shield { width: 125px; overflow: auto; }
#list-productos .carrito-form { width: 70px; }
#list-productos .col-center { text-align: center; }
#list-productos input[type='text'] { width: 59px; max-width: 59px; }
#list-productos input[type='submit'] {
    background-color: #9D8668; color: #FFFFFF; cursor: pointer; border: none;
    display: block; font-family: Georgia,serif; font-weight: bold;
    height: 26px;
    width: 65px;
    margin-top: 5px;
    font-size: 12px;
}
#list-productos .img-list { width: 70px; }
#change-obser textarea {
    width: 402px;
    height: 45px;
}
#guardar-pedido { width: 650px; margin: 30px 0; color: #9D8869; }
#guardar-pedido a {
    background-color: #9D8668; color: #FFFFFF; cursor: pointer; border: none;
    display: inline-block; font-family: Georgia,serif; font-weight: bold;
    height: 26px;
    line-height: 26px;
    width: 120px;
    margin-right: 141px;
    margin-top: 5px;
    font-size: 14px;
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
}

#msg {
    border: 1px solid #1C8B87;
    background-color: #FFF;
    color: #7E6046;
    text-align: center;
    padding: 5px;
    margin: 10px 0px;
}
#error {
    border: 1px solid #7E6046;/*#EB0303;*/
    background-color: #FCF5E6;/*#FFDDDD;*/
    color: #7E6046;/*#EB0303;*/
    text-align: center;
    padding: 5px;
    margin: 10px auto;
}

#link-regresar-comprar { text-align: right; margin-bottom: 12px; }
#link-regresar-comprar a { font-weight: bold; font-style: italic; display: inline-block; padding: 5px; background-color: #fff; }







