/** WEBFONTS **/
@font-face {
	font-family: 'FolksBold';
	src: url('../fonts/folksbold.eot');
	src: local('Folks'), local('Folks-Bold'), url('../fonts/folksbold.woff') format('woff'), url('../fonts/folksbold.ttf') format('truetype'), url('../fonts/folksbold.svg#Folks-Bold') format('svg');
}

@font-face {
	font-family: 'FolksRegular';
	src: url('../fonts/folksnormal.eot');
	src: local('Folks'), local('Folks-Normal'), url('../fonts/folksnormal.woff') format('woff'), url('../fonts/folksnormal.ttf') format('truetype'), url('../fonts/folksnormal.svg#Folks-Normal') format('svg');
}

@font-face {
	font-family: 'Folks-LightRegular';
	src: url('../fonts/folkslight.eot');
	src: local('Folks-Light'), local('Folks-Light'), url('../fonts/folkslight.woff') format('woff'), url('../fonts/folkslight.ttf') format('truetype'), url('../fonts/folkslight.svg#Folks-Light') format('svg');
}

/** WEBFONTS **/


/** RESET DE STYLES EN STYLES.CSS **/

/** listados en varios sitios, para que se vean los bullets points **/
.cms-page-view .std ul,
.catalog-product-view .box-description .std ul,
.postContent ul{
	list-style:outside;
	width: 70%;
	margin-left: 12%;
	margin-top: 1.5em;
	margin-bottom: 1.5em;
}

.cms-home .three-cols-block ul{
	list-style:none;
	width: auto;
	margin: auto;
}



.followus .followus-twitter,
.followus .followus-facebook {
	margin:auto 10px;
}

.followus h6{
	text-align:left;
}

.regular-price .price { font-family:FolksRegular, Tahoma, Geneva, sans-serif; font-weight:bold; font-size:14px; color:#006633; }
.special-price .price { font-family:FolksRegular, Tahoma, Geneva, sans-serif; font-size:18px; font-weight:bold; color:#006633;}

.header-container { border-top:none; border-bottom:none; background:none; }

.main-container,
.main{
	background:none;
}
.main{
	padding:10px 0;
	width:970px;
}

/* Base Columns */
.col-main { float:left; width:735px; padding:8px; background:#fff;border:2px solid #A8CD63;-moz-border-radius:1em;	-webkit-border-radius:1em;}

/* 2 Columns Layout */
.col2-left-layout .col-main { float:right; }
.col2-right-layout .col-main {}

/* 3 Columns Layout */
.col3-layout .col-main { width:525px; margin-left:17px; }
.col3-layout .col-wrapper { float:left; width:757px; }
.col3-layout .col-wrapper .col-main { float:right; }
/* end Base Columns */

#proveedores-container {margin-top:15px;}
.footer-container{ background:#A8CD63; width:950px; margin:0 auto; padding: 10px;border-top:none;}
.footer {padding:10px 20px; background:#fff; font-size:1em;width:auto;}
.footer-container,
.footer{
	-moz-border-radius:1em;
	-webkit-border-radius:1em;
	/*-moz-border-radius:0em 0em 1em 1em;
	-webkit-border-bottom-left-radius:1em;
	-webkit-border-bottom-right-radius:1em;*/
}
.footer .bugs, .footer address {color:inherit;}
.footer address {margin-bottom:10px;}
.page-title h1,
.page-title h2,
.decorative-header,
.product-view .product-shop .product-name h1{font-weight:bold; font-family:FolksRegular, Tahoma, Geneva, sans-serif; color:#6DAF4B;}
.page-title h1 {font-size:18pt;}
.product-view .product-shop .product-name h1,
.page-title h2 {font-size:16pt;}


/** FIN RESET DE STYLES EN STYLES.CSS **/

/** AJUSTES PARA IMAGEN DE FONDO al pie **/
/* se establece una altura mayor que la pantalla para asegurar la aparici�n de la barra de desplazamiento vertical y evitar as� el desplazamiento horizontal de la p�gina seg�n sea su altura */
body, html {height:100%; background:none; background-color: #afe4f9;}
body.page-popup{height:auto; background-color:#fff;}

/* determina la imagen, su posici�n y tipo de repetici�n de la imagen de abajo */
.wrapper { 
	background: url(../images/background.jpg) 0 100% repeat-x #afe4f9; 
	padding-bottom: 100px;
	/* firefox lee la altura m�nima del div */
	min-height:100%;
}

/* explorer necesita ayuda */
*html .wrapper {height:100%;}

/*.footer {background:url(../images/50-percent-transparent.png);}*/

/** FIN AJUSTES IMAGEN DE FONDO al pie **/


/** CABECERA **/
.header .logo {margin:15px 10px -70px -40px;}

.header .form-search input.input-text,
.header .form-language select{
	background:none repeat scroll 0 0 #FFFFFF;
	border:2px solid #ADBC7F;
	color:#454545;
	font-size:13px;
	padding:3px;
	text-align:center;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.header .form-search input.input-text{width:200px;}
.header .form-language select{font-size:0.95em;}

.header .form-search button.button span{
	background:#060;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background:#A8CD63;
	border:solid 2px #6DAF4B;
}

.header .form-search button.button span span {background:none;border:none;}

.header .form-search .advancedSearchLink{
	display:block;
	clear:both;
	float:none;
	font-size:0.8em;
	padding-right: 26px;
}

.header #atencion_cliente_container{
	float:left;
	width:250px;
	margin-top:35px;
	margin-bottom:0;
}

.header #atencion_cliente_container #atencion_cliente{
	text-align:left;
	font-size:1.1em;
	font-weight:bold;
	line-height:1.4em;
	color:#fff;
	font-family:FolksRegular, Tahoma, Geneva, sans-serif;
}

#atencion_cliente .telefono{
	font-size:1.5em;
}

.header .quick-access{
	/*font-family:Folks-LightRegular, Tahoma, Geneva, sans-serif;*/
	width: 400px;
	padding-top: 70px;
}
.header .welcome-msg {color:#01632F;font-family:FolksBold, Tahoma, Geneva, sans-serif;}
.header .form-search {background:none; top:30px; right:0;}
.header .form-language label {color:#fff;font-weight:normal;}
.header .quick-access .links a{color:#090 !important;font-weight:bold;/*font-size:12px;*/}



.top-links-container{ background:#A8CD63; width:950px; margin:0 auto; padding: 10px; text-align:left;}
.top-links {padding:10px 20px 10px 280px; background:#fff; font-size:1.2em;}
.top-links .links li{padding:10px 5px; font-family:Tahoma, Geneva, sans-serif;}
.top-links .links li.first {}
.top-links-container,
.top-links{
	-moz-border-radius:1em;
	-webkit-border-radius:1em;
}

/** FIN CABECERA **/

/** COLORES **/

.account-login .content
{
	background:url("../images/bkg_product_collateral.gif") repeat-x scroll 0 0 #F4F3F3;
}


.fieldset {
	background-color: #FAFAFA;
}

.fieldset .legend{
	background-color: #fff;
}

.data-table thead th {
	background:#DEE5E8;
}

.block-account .block-content li.current {
	color:#4A8C42;
}

.box-account .box-head h2{
	color: #6DAF4B;
}

/*cajas - barra de checkout steps*/
.opc .step
{
	background:url("../images/bkg_product_collateral.gif") repeat-x scroll 0 0 #F4F3F3;
}
.opc .active .step-title {
	background-color: #fff;
}
.opc .active .step-title h2 {
	color: #6DAF4B;
}

.block-progress dt.complete{
	color: #333;
}

.block-progress dd {
	background-color: #F4F3F3;	
}

.tier-prices-grouped li,
.product-collateral h2,
.product-options-bottom .tier-prices li,
.product-options-bottom .tier-prices .benefit,
.info-set h4,
.cart .shipping h2,
.info-set .box h2,
.multiple-checkout h4,
.multiple-checkout .box h2,
.multiple-checkout .place-order .grand-total .price,
.addresses-list h2,
.notice,
.fieldset .legend,
.account-login .content h2,
.cart .discount h2, .cart .shipping h2  { 
	color:#6DAF4B;
}

a,
.product-name a,
.page-popup .link-print,
.minimal-price-link .label,
.minimal-price-link .price,
.product-view .product-shop .add-to-links a,
.page-sitemap .sitemap li.level-0 a,
.info-set .data-table .product-name,
.multiple-checkout .data-table .product-name,
.order-items .link-print,
.link-cart,
.link-wishlist,
.link-reorder,
.link-print {
	/*color: #006600 !important;*/
	color: #6DAF4B !important;
}

h1,h2,h3,h4,h5,h6,
.data-table thead th,
.block .block-title a,
.product-view .box-tags .form-add label,
.info-set h3.legend,
.block-progress .block-title strong,
#opc-review .product-name ,
.multiple-checkout .col2-set h3.legend
{
	color:#030;
}

.compare-table tr.first td .product-name,
.compare-table tr.first td .product-name a ,
.products-grid .product-name,
.products-grid .product-name a,
.products-list .product-name ,
.products-list .product-name a,
.home-spot .best-selling a.product-name:hover {
	color: #030;
}

.dashboard .box-reviews .number,
.dashboard .box-tags .number {
	background:#0a263c; 
	}

button.button span,
.opc .active .step-title .number,
.product-view .box-tags .form-add button.button span,
.cart .discount button span, 
.cart .shipping button span,
.cart-table .btn-continue span, .cart-table .btn-update span,
.block-subscribe .actions button.button span,
.block-compare button.button span,
.block-poll button.button span,
.block-login .actions button.button span,
.product-view .box-tags .form-add button.button span,
.cart .discount button span,
.cart .shipping button span,
.multiple-checkout .title-buttons button.button span,
#multiship-addresses-table tfoot button.button span,
.my-wishlist .buttons-set .btn-add span, 
.my-wishlist .buttons-set .btn-share span{
	background:#A8CD63;
	border-color:#6DAF4B;
}

.product-options,
.truncated .truncated_full_value dl,
.data-table tbody.even tr { 
	background:#D1F1FC !important; 
}

.product-options-bottom,
.compare-table tr.add-to-row td { background:#EBF6FC;} 

.page-title
{
	border-bottom:2px solid #A8CD63 !important;
}


/** NAVEGACION **/

.block-layered-nav .block-title {
	display:none;
}

.nav-container {
	background:#F8F7F5;
	width:auto; 
	margin:0px 0 15px; 
	padding:0; 
	border:1px solid #C4C1BC;
	font-family:"MS Serif", "New York", serif;
}
#nav {background:#fff; padding:0px; width:auto;}
#nav-header {
	background:#DA007D; 
	padding: 5px 5px 5px 10px; 
	font-size: 12px;
	margin:0; 
	color:#fff; 
	-moz-border-radius:5px 5px 0 0; 
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px; 
	-webkit-border-bottom-right-radius:0; 
	-webkit-border-bottom-left-radius:0;
	font-family:FolksRegular,Tahoma,Geneva,sans-serif;}
#nav {
	font-size: 1.2em;
}

#nav a{
	color:#0C0;
	font-weight:normal;
	font-variant:small-caps;
}

#nav li.over a,
#nav li.active a,
#nav a:hover { color:#060;}

#nav li,
#nav a{
	float:none;
}

/* Show menu */
#nav li.over > ul { left:190px; top:0; }
#nav li.over > ul li.over > ul { left:190px; }
#nav li.over ul ul { left:-10000px; }


/** BLOCKS **/
.block,
.block .block-title,
.block .block-content,
.block li.last{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.block .block-title{-moz-border-radius:5px 5px 0 0; -webkit-border-bottom-right-radius:0; -webkit-border-bottom-left-radius:0;}
.block .block-content,
.block li.last{-moz-border-radius:0 0 5px 5px; -webkit-border-top-right-radius:0; -webkit-border-top-left-radius:0;}

.block{
	border: solid 1px #A8CD63;
	background:none;
}
.block .block-title{background:#A8CD63; border-bottom:1px solid #A8CD63;}
.block .block-title strong{color:#fff; font-family:Folks-LightRegular, Tahoma, Geneva, sans-serif;}
.block .block-content{background:#F4F3F3;/*#E0F4FD;*/}

/** BLOCK CART **/
.block-cart{border:1px solid #DA007D;}
.block-cart .block-title{border:none;}
.block-cart .block-content{border-bottom:solid 5px #DA007D;}
.block-cart .summary .subtotal .price{font-size:16px;}

.block-cart .block-content, 
.block-cart .block-title,
.block-cart .block-content .summary
{background:#DA007D;}

.block-cart .block-content .actions{background:#DA007D; border:none;}
.block-cart .block-content .empty,
.block-cart .block-content .summary .amount,
.block-cart .block-content .summary .amount a,
.block-cart .block-subtitle{color:#fff !important;}

.block-cart li.odd { background-color:#FDF;}
.block-cart li.even { background-color:#FEF;}

.block-cart button.button span{border-color:#FBEBD9; background-color:#F90;font-size:1.1em;padding:2px; height:auto;}

/** fin BLOCK CART */


/** YALC GOOGLE CHAT **/

/*.col-right {
	position:relative;
}

#luxe_yalc_badge{
	position:absolute;
	top: 0px;
	right: 0px;
}*/

/** fin YALC GOOGLE CHAT **/


/** FEATURED PRODUCTS **/

table.featured-products{
	border-left: 1px solid #D9DDD3;
	border-top: 1px solid #D9DDD3;
}

table.featured-products td{
	padding: 5px;
	border-right: 1px solid #D9DDD3;
	border-bottom: 1px solid #D9DDD3;
	text-align:center;
}



/** fin FEATURED PRODUCTS **/



/** CONTACT US **/
.contacts-index-index .fieldset {
	margin-bottom: 14px;
	padding:22px 15px 12px 25px;
}

.contacts-index-index .buttons-set{
	margin-top:0;
	border-top:0;
	padding-top:0;
	float:right;
}

.contacts-index-index .fieldset .form-list li.wide .input-box,
.contacts-index-index .fieldset .form-list li.wide .input-box textarea{
	width:465px;
}
.contacts-index-index .otras-formas-contacto {

}

/** fin CONTACT US **/


/** FICHA DE PRODUCTO **/

.product-collateral {
	background-color: #F4F3F3;	
}

/** fin FICHA DE PRODUCTO **/


/** 3 columnas en la Home para los posts y los events **/

.cms-home .three-cols-block {
	position:relative;
	float: left;
	margin-top:5px;
	width: 100%;
	padding:0;
	background-image:url(../images/fondo-three-cols-block-home.jpg);
	background-position: top;
	background-repeat:repeat-y;
	background-color:#fff;
}

.cms-home .three-cols-block div.box,
.cms-home .three-cols-block div.ac-mini-feed-reader{
	float:left;
	width: 28%;
	padding:1% 2%;
	overflow:hidden;
}

.cms-home .three-cols-block .middle div.ac-mini-feed-reader{
	padding:1% 4%;
}

.cms-home .three-cols-block div.ac-mini-feed-reader ul li{
	/*padding-bottom: 5px;*/
	margin-bottom:5px;
	/*border-bottom: solid 1px #CCC;*/
}



/** fin 3 columnas en la Home para los posts y los events **/


/** estilos para PBDM productos bajo demanda. Varios bloques, en listados, ficha de producto, etc.**/
.pbdm p{
	margin:0;
	padding:0;
}

.products-list .pbdm{
	clear:both;
	padding:5px;
	background-color:#FFC;
	font-size: 0.8em;
	font-weight:bold;
	border: solid 1px #A8CD63;
}

.product-view .pbdm{
	padding:5px;
	background-color:#FFC;
	font-size: 1.1em;
	font-weight: bold;
	border: solid 1px #A8CD63;
}



/*** ARREGLO PARA EL BLOCK DE NAVIDAD EN CART ***/
.cart-collaterals .block-banner,
.cart-collaterals .block .block-content
{
	border:none !important;
	background: none !important;
}
}


