/* --------------------------------------------------------------
COMMON STUFF
-------------------------------------------------------------- */
html{-webkit-text-stroke:0.1px;}
@font-face {
    font-family: 'MyriadPro';
    src: url('fonts/myriadpro-light.eot');
    src: url('fonts/myriadpro-light.svg#MyriadProLight') format('svg'),
    	 url('fonts/myriadpro-light.eot?#iefix') format('embedded-opentype'),
         url('fonts/myriadpro-light.woff') format('woff'),
         url('fonts/myriadpro-light.ttf') format('truetype');        
    font-weight:300;

}

@font-face {
    font-family: 'MyriadPro';
    src: url('fonts/myriadpro-regular.eot');
    src: url('fonts/myriadpro-regular.svg#MyriadPro') format('svg'),
    	 url('fonts/myriadpro-regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/myriadpro-regular.woff') format('woff'),
         url('fonts/myriadpro-regular.ttf') format('truetype');
    font-weight:400;
}

@font-face {
    font-family: 'MyriadPro';
    src: url('fonts/myriadpro-semibold.eot');
    src: url('fonts/myriadpro-semibold.svg#MyriadProSemibold') format('svg'),
    	 url('fonts/myriadpro-semibold.eot?#iefix') format('embedded-opentype'),
         url('fonts/myriadpro-semibold.woff') format('woff'),
         url('fonts/myriadpro-semibold.ttf') format('truetype');
    font-weight:500;
}

/*body{font-family: 'MyriadPro';font-weight:400;}*/
body{font-family: 'Lato', sans-serif;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{font-family: 'Lato', sans-serif;font-weight:700;margin:0 0 12px; text-transform: uppercase;}
time{}
a:link, a:focus{outline:none;}
ul, ol, li{margin:0;padding:0;}
p:last-child{margin:0;}

.body{width:100%;overflow-x:hidden;min-height:500px;}

#fb-root { display: none;} 
/* To fill the container and nothing else */
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {max-width: 100% !important;}
#u_0_1{display:none!important}

input[type=text], input[type=email], input[type=password], textarea, button {
    -webkit-appearance: none;
}

#fancybox-wrap {top: 20px !important;}
/* --------------------------------------------------------------
OVERRIDE BOOTSTRAP
-------------------------------------------------------------- */
.container{max-width:995px;padding-left:10px;padding-right:10px;}
.row {margin-left:-10px;margin-right:-10px;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, 
.col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, 
.col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, 
.col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{padding-left:10px;padding-right:10px;}

.tooltip-inner {background:#53472D;}
	.tooltip.bottom .tooltip-arrow {border-bottom-color:#53472D;} 
	.tooltip.left .tooltip-arrow {border-left-color:#53472D;} 

.form-control:focus{border-color:#211915;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(83,71,45,0.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(83,71,45,0.6);
}

input[type="radio"], input[type="checkbox"]{margin-top:3px;}

.btn-default{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;color:#fff;background:#52462C;border:0;padding:6px 15px;
	font-size:13px;font-weight:400;text-transform:uppercase;
}
.btn-default:hover{background:#52462C;opacity:0.9;filter:alpha(opacity=90);color:#fff;}

.gecko .btn-default{padding-top:8px;}

.radio label, .checkbox label{font-size:13px;}

/*.navbar .dropdown-menu .sub-menu {
    left: 100%;
    position: absolute;
    top: 0;
    visibility: hidden;
    margin-top: -1px;
}

.navbar .dropdown-menu li:hover .sub-menu {visibility:visible;}
.navbar .dropdown:hover .dropdown-menu {display:block;}*/

.modal-body img{
	position: absolute;
	top: 10px;
	right: 10px;
	cursor: pointer;
	opacity: 1!important;
}
/* --------------------------------------------------------------
HEADER
-------------------------------------------------------------- */
#caja_iframe_erp{
	height: 600px;
    overflow: hidden;
}
#frame_erp{
	height: 690px;
    position: relative;
    top: -65px;
}

#header{
	background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 -1px 10px #909090;
	-moz-box-shadow: 0 -1px 10px #909090;
	-webkit-box-shadow: 0 -1px 10px #909090;
    position: fixed;
    width: 100%;
    z-index: 1020;
	}
#header .col-xs-12{height:85px;}
	#logo{padding:12px 0 0;float:left;}
	#logo img{max-width:100%;height:auto;}

/*LANG & LOGIN*/
#userTop{float:right;font-weight:400;}
	.lang, .lang li{float:left;list-style:none;line-height:25px;}
	.lang a{display:inline-block;position:relative;text-transform:uppercase;font-size:12px;color:#c4bdae;font-weight: 300;}
	.lang .active{color:#52472d;cursor:default;text-decoration:none;}
	.lang .es:after{content:"/";padding:0 4px 0 5px;}
	.lang .en:after{content:"/";padding:0 4px 0 5px;}


	.log{float:left;margin:0 0 0 10px;}
		.log a.a-log{
			/*position:relative;display:inline-block;height:30px;line-height:30px;background:#53472D;color:#fff;padding:0 50px 0 30px;
				text-decoration:none;text-transform:uppercase;*/
			background: none repeat scroll 0 0 #53472D;
		    color: #FFFFFF;
		    display: inline-block;
		    font-size: 12px;
		    height: 25px;
		    line-height: 25px;
		    margin-top: 0px;
		    padding: 0 30px 0 15px;
		    position: relative;
		    text-decoration: none;
		    font-weight: 300;
		}
		.log a.a-log:after{
			/*content:"";width:13px;height:13px;display:block;position:absolute;top:8px;right:17px;background:url(img/ico/ico.png);*/
			background: url("img/ico/ico.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
		    content: "";
		    display: block;
		    height: 13px;
		    position: absolute;
		    right: 10px;
		    top: 5px;
		    width: 13px;
		}
		.log a.a-log:hover{opacity:0.9;filter:alpha(opacity=90);}

#nom_usuario{
    /*background: none repeat scroll 0 0 #53472D;
    color: #FFFFFF;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    padding: 0 30px;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;*/
    background: none repeat scroll 0 0 #53472D;
    color: #FFFFFF;
    display: inline-block;
    font-size: 12px;
    height: 25px;
    line-height: 25px;
    padding: 0 15px;
    position: relative;
    text-decoration: none;
    top: 0px;
    font-weight: 300;
}
#nom_usuario b{
	font-weight: 500;
}
#nom_usuario a{
	color: #ededed;
	text-decoration: none;
}
#nom_usuario a:hover{
	color: #ccc;
}
.no_reg:before{
	background: none repeat scroll 0 0 #53472D!important;
	display: none!important;
}
.no_reg{
	padding-left: 15px!important;
}

#carrito_header:before{
	background: url("img/ico/ico.png") no-repeat scroll -26px 7px rgba(0, 0, 0, 0);
    content: "";
    display: block;
    height: 20px;
    left: 10px;
    position: absolute;
    top: -1px;
    width: 35px;
}
#carrito_header{
	/*text-transform: uppercase;
	background: none repeat scroll 0 0 #53472D;
	padding: 0 30px;
	line-height: 30px;
	position: relative;
	display: inline-block;;*/
	background: none repeat scroll 0 0 #53472D;
    display: inline-block;
    font-size: 12px;
    height: 25px;
    line-height: 25px;
    padding: 0 15px;
    position: relative;
    top:0px;
    font-weight: 300;
    padding-left: 35px;
}
#carrito_header a{
	color: #FFFFFF;
	text-decoration: none;
}
#carrito_header a:hover{
	color: #ccc;
}
#carrito_header b{
	font-weight: 700;
}
.caja_promocion{
	background: none repeat scroll 0 0 #b61501;
    color: #FFFFFF;
    float: left;
    padding: 10px 0;
    text-align: center;
    width: 100%;
}
.caja_promocion span{
	font-size: 12px;
    text-transform: uppercase;
}
.precio_promocion{}
.precio_promocion b{ font-size: 18px; }
.add_carrito_prom{
	background: none repeat scroll 0 0 #85B501;
    border: medium none;
    color: #FFFFFF;
    padding: 10px 0;
    width: 100%;
    text-transform: uppercase;
}
#tit_prod_prom{
	color: #FF1D00;
    font-size: 13px;
    font-weight: 400;
    text-transform: uppercase;
}

.navbar-nav > li {
	max-width: 160px !important;
}
.navbar-collapse {
	padding-right: 10px !important;
}
.buscador{
	position: relative;
	top: -4px;
}
.buscador .form-control{
	border:0;
	font-size:16px;
	height:24px;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	background: #f6f6f6;
	box-shadow:0 0 0 #fff;
	-moz-box-shadow:0 0 0 #fff;
	-webkit-box-shadow:0 0 0 #fff;
	width: 85%;
	float: left;
	font-weight: 300;
	color: #4b4545;
}
.buscador input[type="submit"]{
	float: right;
	width: 15%;
	border: none;
	height: 24px;
	background: url("img/ico/lupa.png") no-repeat scroll 3px 4px #F6F6F6;

}#alert_stock{
	color: #c10000;
}
/*MODAL LOGIN*/
#login .modal-dialog{max-width:360px;}
	#login .modal-content{border:0;
		border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;box-shadow:0 0 0 #fff;-moz-box-shadow:0 0 0 #fff;-webkit-box-shadow:0 0 0 #fff;
	}
	#login h4{text-transform:uppercase;color:#211915;font-size:16px;font-weight:400;margin:0 0 20px;}

	#login .form-group label{color:#626262;font-size:13px;font-weight:400;}
	#login .form-control{border:0;box-shadow:0 0 0 #fff;-moz-box-shadow:0 0 0 #fff;-webkit-box-shadow:0 0 0 #fff;background:#ECECEC;
		border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;height:25px;
	}
	#login .form-control:focus{}

	#login .form-actions .btn{margin-right:5px;}
	#login .form-actions a{font-size:12px;color:#626262;}

/*NAV MENU*/
.navbar{position:absolute;bottom:0;right:0;margin:0;min-height:10px;border:0;}	
	.navbar-nav>li>a{line-height:100%;color:#353535;text-transform:uppercase;font-size:16px;font-weight:300;padding:0 14px 13px;border-bottom:4px solid #fff;}
	.navbar-nav>li>a:hover{border-bottom:4px solid #52462C;background:none;}
	.nav .open>a, .nav .open>a:hover, .nav .open>a:focus{border-color:#52462C;background:none;}

	.navbar-nav>li.dropdown>a{padding-right:26px;}
	.navbar-nav>li.dropdown:after{content:"";display:block;width:15px;height:6px;position:absolute;bottom:22px;right:5px;background:url(img/ico/ico.png) -15px 0;}


/*dropdown*/
.dropdown-menu{border:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;padding:18px 0 10px;
	box-shadow:0 0 0 #fff;-moz-box-shadow:0 0 0 #fff;-webkit-box-shadow:0 0 0 #fff;min-height:155px;
}
	.dropdown-menu>li>a{padding:6px 30px;font-size:14px;color:#949494;text-transform:uppercase; font-weight: 400;}
	.dropdown-menu>li>a:hover{background:none;color:#353535;}

/*second level*/
/*.dropdown-submenu{position:relative;}*/
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:0px;margin-left:-1px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;
	height:100%;
}
.dropdown-submenu>.dropdown-menu li:first-child{padding-top: 10px;}
.dropdown-submenu>.dropdown-menu:after{content:"";position:absolute;left:0;top:15px;bottom:15px;width:1px;background:#f5f5f5;display:block;}
.dropdown-submenu:hover>.dropdown-menu{display:block;}

.dropdown-submenu.pull-left{float:none;}
.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;
	border-radius:6px 0 6px 6px;}

	.dropdown-submenu>.dropdown-menu>li>a{text-transform:none;font-size:13px; font-weight: 300; text-transform: uppercase;}
	.dropdown-submenu>.dropdown-menu>li>a:after{content:"";display:inline-block;padding-left:5px;}
	.dropdown-submenu>.dropdown-menu>li>a:hover:after{content:">";}

/*third level*/
.dropdown-menu .dropdown-submenu>.dropdown-menu {padding-top:8px;}

/* --------------------------------------------------------------
HOME PAGE CONTENT
-------------------------------------------------------------- */
#separador{
	height: 0px;
	padding-bottom: 85px;
}
/*RESPONSIVE SLIDER*/
.wrapper{position:relative;/*padding-top: 85px;*/ /*margin-top: 85px;*/}
.responsive-slider .slides ul li .slide-body .caption.header{left:0;width:100%;text-align:center;top:auto;top:50%;text-shadow:1px 1px 1px #111;}
	.responsive-slider .slides ul li .slide-body .caption.header h2{font-size:22px;font-weight:300;text-transform:uppercase;white-space:pre-wrap;margin:0;
		padding:0 120px;line-height:140%;
	}

	.responsive-slider .pages .page{width:12px;height:12px;background:#fff;margin-left:4px;}

/*PRODUCTOS*/
#page{padding:20px 0 35px 0;}
#productos .container {width:100%;max-width:1370px;}
	.block-title{text-align:center;font-weight:300;font-size:32px;color:#414141;margin:0 0 30px;}
	.chrome .block-title{font-size:40px;}
	
#productos article{text-align:center;padding:0 0 40px;}
	
	#productos img{max-width:100%;height:auto;margin:0 0 20px;
		/*-webkit-transition: all 0.4s ease-out;
		-moz-transition: all 0.4s ease-out;
		-o-transition: all 0.4s ease-out;
		-ms-transition: all 0.4s ease-out;
		transition: all 0.4s ease-out;
		zoom:0;*/
	}
	#productos img:hover{opacity:1;filter:alpha(opacity=100);}
	
	#productos header h3{font-size:18px;text-transform:uppercase;margin:0 0 6px;font-weight:300;}
	.chrome #productos header h3{font-size:24px;}
		#productos header h3 a{color:#363636;text-decoration:none;}
		#productos header h3 a:hover{color:#000;}

	#productos article p{font-size:13px;color:#a09c95;font-weight:300;line-height:16px;margin:0; height: 35px;}

	.link_img_fam{
		position: relative;
		display: block;
	}
	.link_img_fam img {
		border: 0px;
	}
	.link_img_fam span {
		position: absolute;
		text-decoration: none;
		visibility: hidden;
		border: 0px;
		top:0px;
		left:0px;
		width: 100%;
		opacity:0;
		transition:opacity 0.1s linear;
	}
	.link_img_fam:hover span {
		visibility: visible;
		overflow:visible;
		z-index: 1002;
		opacity:1;
	}
	
	.infoFicha{
		font-size:11px;
		color:#52472D;
		margin-top: 2px;
		}
	.infoFicha span{
		font-size:10px;
		color:#909090;
		margin-left: 2px;
		}
#medida_caja_lateral{
	text-align: left;
}

.cajaDestacadaHome{height: 300px;}

.block_cajas{
	border-bottom: 1px solid #ccc;
    margin-bottom: 10px;
    overflow: hidden;
    padding-bottom: 10px;
}
.block_cajas:last-child{border-bottom: none;}
/*NOVEDADES*/
#novedades{background:#F6F6F6;padding:33px 0 85px;}
#novedades .container {width:100%;max-width:1300px;}
	
	#novedades article{background:#fff;-moz-box-shadow:0 3px 10px #dadada;-webkit-box-shadow:0 3px 10px #dadada;box-shadow:0 3px 10px #dadada;}
	#novedades figure{text-align:center;}
		#novedades img{max-width:100%;height:auto;
			-webkit-transition: all 0.4s ease-out;
			-moz-transition: all 0.4s ease-out;
			-o-transition: all 0.4s ease-out;
			-ms-transition: all 0.4s ease-out;
			transition: all 0.4s ease-out;
		}
		#novedades img:hover{opacity:0.85;filter:alpha(opacity=85);}

	#novedades .cnt{padding:35px 70px 37px;}

	#novedades header{position:relative;padding:0 110px 0 0;margin:0 0 20px;}
		#novedades header h3{font-size:25px;margin:0;font-weight:300;}
			#novedades header h3 a{color:#414141;text-decoration:none;}
			#novedades header h3 a:hover{color:#000;}
		#novedades time{position:absolute;top:1px;right:0;color:#9E9E9E;font-size:21px;font-weight:300;}

	#novedades p{font-size:15px;color:#a09c95;font-weight:300;line-height:140%;margin:0 0 17px;}

	#novedades footer a{text-decoration:none;font-size:15px;color:#879098;font-weight:300;}
	#novedades footer a:hover{color:#414141;}

#cookiesdirective{
	text-align: left!important;
	font-weight: 300;
	z-index: 6000!important;
}
/*#cookiesdirective div:first-child{width: 740px!important;}*/

#impliedsubmit{
	background: none repeat scroll 0 0 #AC9A7E;
    border: medium none;
    color: #342B18;
    padding: 5px 15px;
    position: absolute;
    right: 0;
    bottom: 16px;
}

/*ACCESOS*/
#accesos{
	min-height:307px;
	background-image:url(img/bg/accesos.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;
	padding:25px 0;
}

#accesos .container{width:100%;max-width:1370px;}
	
	.acceso{color:#fff;border:2px solid #fff;min-height:257px;text-align:center;padding:88px 49px 0 50px; position: relative;}
		.acceso h2{font-size:20px;font-weight:300;text-transform:uppercase;margin:0 0 20px;position:relative;}
			.acceso h2:before{content:"";display:block;position:absolute;left:50%;}
			#acceso-1 h2:before{margin-left:-24px;width:48px;height:36px;background:url(img/ico/ico.png) 0 -14px;top:-63px;}
			#acceso-2 h2:before{margin-left:-20px;width:39px;height:39px;background:url(img/ico/ico.png) -55px -11px;top:-66px;}
			#acceso-3 h2:before{margin-left:-25px;width:50px;height:40px;background:url(img/ico/ico.png) -100px -10px;top:-63px;}

		.acceso h4{font-size:23px;font-weight:300;margin:0 0 -3px;}
		.acceso p{font-size:14px;line-height:140%;margin:0 0 30px; font-weight: 300; height: 40px;}
		.acceso a{text-decoration:none;color:#fff;}
		.acceso a:hover{color:#ececec;}
		.acceso .go{
			bottom: 30px;
		    font-size: 18px;
		    left: 0;
		    position: absolute;
		    text-transform: uppercase;
		    width: 100%;
		    font-weight: 300;
		}

/*NEWSLETTER*/
#newsletter{background:#F6F6F6;padding:48px 0 20px;text-align:center;}
#newsletter .container{width:100%;max-width:1300px}
	
	#newsletter h2{display:inline-block;position:relative;}
	#newsletter h2:before{position:absolute;top:-5px;left:-75px;content:"";display:block;background:url(img/ico/ico.png) 0 -55px;width:52px;height:43px;}
	#newsletter h4{text-align:center;margin:0;line-height:140%;font-weight:400;font-size:15px;}
	#newsletter form{padding:40px 0 0 0;}

	#newsletter .col-sm-3{width:28.125%;}
	#newsletter .col-sm-4{width:41.406%;}
	.col-sm-offset-1{margin-left:1.172%;}

	#newsletter .wrapp{background:#fff;height:36px;padiding:0 10px;line-height:36px;font-size:15px;cursor:pointer;}
	#newsletter select{opacity:0;border:0;outline:none;}

	.selecter{margin:0;max-width:100%;text-align:left;}
	.selecter .selecter-selected{background-color:#fff;border:0;padding:0 10px;font-size:14px;
		border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;
		box-shadow:0 0 0 #fff;-moz-box-shadow:0 0 0 #fff;-webkit-box-shadow:0 0 0 #fff; font-family: 'Lato';
	}
	.selecter.open .selecter-selected{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
	.selecter .selecter-options{box-shadow:0 0 0 #fff;-moz-box-shadow:0 0 0 #fff;-webkit-box-shadow:0 0 0 #fff;
		border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;
	}
	.selecter .selecter-item{font-size:14px;padding: 1px 10px;font-family: 'Lato';}

	#newsletter input.form-control{border:0;width:65.444%;float:left;height:36px;font-size:14px;
		border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;
		box-shadow:0 0 0 #fff;-moz-box-shadow:0 0 0 #fff;-webkit-box-shadow:0 0 0 #fff;font-family: 'Lato';
	}
	#newsletter button{width:34.556%;text-align:center;font-size:14px;font-weight:400;height:36px;font-family: 'Lato';}

	#newsletter .checkbox{float:right;}
		#newsletter .checkbox label{font-size:14px;font-weight:300;color:#414141;}
		#newsletter .checkbox label a{color:#414141;text-decoration:underline;}
		#newsletter .checkbox label a:hover{text-decoration:none;}

/* --------------------------------------------------------------
FOOTER
-------------------------------------------------------------- */	
.Fblock{color:#52472d;padding:0 0 36px;}

	#footer h4{text-transform:uppercase;font-size:15px;font-weight:400;color:#52472d;margin:0 0 5px;position:relative;}
	#footer #dir h4{margin:0 0 41px;}

	#footer p{margin:0 0 20px;font-size:13px;line-height:140%;}

	#footer #dir{max-width:284px;}
		#footer #dir h4:after{content:"";display:block;position:absolute;top:-15px;right:40px;width:50px;height:40px;background:url(img/ico/ico.png) -60px -59px;}
		#footer #dir a{color:#52472d;font-size:13px;}

	#Fmenu{max-width:310px;}
		#Fmenu ul, #Fmenu li{list-style:none;margin:0;padding:0;}
		#Fmenu li{height:44px;line-height:14px;text-transform:uppercase;position:relative; float: left; width: 145px;}
		#Fmenu li a{font-size:15px;color:#52472d;font-weight:400;display:block;position:relative;}
			#Fmenu li a:after{content:"";display:block;position:absolute;top:-17px;right:0;width:30px;height:44px;}
			#Fmenu li.item-1 a:after{background:url(img/ico/ico.png) -160px 0;}
			#Fmenu li.item-2 a:after{background:url(img/ico/ico.png) -160px -44px;}
			#Fmenu li.item-3 a:after{background:url(img/ico/ico.png) -194px 0;}
			#Fmenu li.item-4 a:after{background:url(img/ico/ico.png) -194px -44px;}
			#Fmenu li.item-5 a:after{background:url(img/ico/ico.png) -224px 0;}

	#footer .social{max-width:260px;border-bottom:1px solid #DEE1E4;padding:0 0 20px;margin:0 0 15px;}
		#footer .social ul, #footer .social li{margin:0;padding:0;list-style:none;}
		#footer .social li{display:inline-block;width:50px;height:50px;background:url(img/ico/socialPie.png);margin:0 10px 0 0;}
		#footer .social li.gpl{margin:0;}
		#footer .social li:hover{background:url(img/ico/socialPie.png) -62px 0;}

		#footer .social li a{display:block;width:50px;height:50px;font-size:0;text-indent:-9000px}
		#footer .social li.fbk a{background:url(img/ico/socialPie.png) 0 -55px}
		#footer .social li.twt a{background:url(img/ico/socialPie.png) -64px -55px}
		#footer .social li.pnt a{background:url(img/ico/socialPie.png) -128px -55px}
		#footer .social li.gpl a{background:url(img/ico/socialPie.png) -192px -55px}

	.qlinks{text-transform:uppercase;font-size:15px;font-weight:400;max-width:260px;margin-top: 15px;border-bottom: 1px solid #DEE1E4;}
		.qlinks ul, .qlinks li{list-style:none;margin:0;padding:0;position:relative;}
		.qlinks ul:after{content:"";display:block;position:absolute;top:-16px;right:30px;width:29px;height:39px;background:url(img/ico/ico.png) -260px 6px;}
			.qlinks li{margin:0 0 16px;}
			.qlinks li a{color:#52472d;}

	.qico{ margin-top: 15px;}
	.qico span{ font-family: 'Lato'; text-transform: uppercase; font-weight: 300; font-size: 12px;}

#footer .clousure{background:#564628;color:#fff;height:35px;line-height:35px;font-size:12px;font-weight:400;}
	#footer .clousure a{color:#fff;}
	#footer .clousure span{display:inline-block;padding:0 0px; width: 1px;}
	#footer .clousure .links_footer{text-align: right;}

/* --------------------------------------------------------------
FIXED MENU
-------------------------------------------------------------- */	
.fixed{position:fixed;top:100px;z-index:99;}
#share{right:25px;min-width:100px;}
#menuP{left:0px;width:235px;max-width:100%;z-index: 9901;}	

	.menuInner{background:#fff;border:1px solid #eee;margin:0 0 10px;}

	#menuP h3{font-size:16px;color:#211915;text-transform:uppercase;font-weight:400;cursor:pointer;margin:0;padding:11px 35px 10px;position:relative;}
		#menuP h3:after{content:"+";position:absolute;top:7px;right:15px;font-size:22px;font-weight:300}
		#menuP h3.opened:after{content:"_";top:-1px;font-weight:400;}
		
	#accordion, #accordion2{display:none;}
	/*#accordion2{display:block;}*/
	
	#menuP .panel{padding:0;border:0;box-shadow:0 0 0 #fff;-moz-box-shadow:0 0 0 #fff;-webkit-box-shadow:0 0 0 #fff;
		border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;margin:0;
	}
	#menuP .panel-heading{padding:0;border-top:1px solid #eee;text-transform:uppercase;
		border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;
	}
		#menuP .panel-heading a{display:block;padding:12px 15px 11px 35px;font-size:16px;font-weight:400;color:#545454;text-decoration:none;position:relative;}
		#menuP .panel-heading a:hover{color:#211915;}

	#menuP .panel-group .panel-heading+.panel-collapse .panel-body{border:0;}
	#menuP .panel-body{padding:0 15px 12px 35px;}	
		#menuP .panel-body ul, #menuP .panel-body li{list-style:none;margin:0;padding:0;}
		#menuP .panel-body a{text-decoration:none;font-size:14px;color:#545454;display:block;position:relative; font-weight: 300;}
		#menuP .panel-body a:hover{color:#211915;}
		#menuP .panel-body a.active{font-weight: 700;}

		#colores .active{
			border: 2px solid;
			-moz-border-top-colors: #000000 #ffffff;
		   	-moz-border-right-colors: #000000 #ffffff;
		   	-moz-border-bottom-colors: #000000 #ffffff;
		   	-moz-border-left-colors: #000000 #ffffff;
		 
		}

		#menuP .panel-heading a:after{content:"_";position:absolute;top:-1px;right:15px;font-size:20px;font-weight:300}
		#menuP .panel-heading a.collapsed:after{content:"+";top:7px;}

/*SOCIAL FIXED*/
#share{position:absolute;top:50%;margin-top:-115px;}
#share ul, #share li{list-style:none;margin:0;padding:0;}
	
	#share ul{float:right;}
	#share li{width:54px;height:54px;margin:0 0 5px;}
	#share li a{width:54px;height:54px;display:block;font-size:0;text-indent:-9000px;}
	#share li.fbk a{background:url(img/ico/social.png);}
	#share li.twt a{background:url(img/ico/social.png) 0 -62px;}
	#share li.pnt a{background:url(img/ico/social.png) 0 -123px;}
	#share li.gpl a{background:url(img/ico/social.png) 0 -183px;}

	#share li.fbk a:hover{background:url(img/ico/social.png) -55px 0;}
	#share li.twt a:hover{background:url(img/ico/social.png) -55px -62px;}
	#share li.pnt a:hover{background:url(img/ico/social.png) -55px -123px;}
	#share li.gpl a:hover{background:url(img/ico/social.png) -55px -183px;}

/* --------------------------------------------------------------
EMPRESA
-------------------------------------------------------------- */
.wideImg{margin:0;position:relative;/*padding-top: 85px;*/}
	.wideImg img{width:100%;}

#intro{margin:0 0 35px;}
#intro .container{max-width:1000px;width:100%;}	
	#intro h4{text-align:center;font-size:18px;font-weight:300;color:#9a9a9a;line-height:150%; margin-bottom: 30px; text-transform: none;}
	#intro h4 b a{color: #564628; font-weight: 400; text-decoration: none;}

.sub{border-top:1px solid #564628;color:#2d2d2d;font-size:15px;font-style:italic;padding:30px 120px 75px;text-align:center;}
	.sub p{margin:0;line-height:140%;}

/*COMPRAR*/
#buy .container{max-width:1000px;width:100%;}	
#buy article{padding:0 0 45px;}

#buy figure{text-align:center;margin:0 0 21px;}	
	#buy img{max-width:100%;height:auto;
		-webkit-transition: all 0.4s ease-out;
		-moz-transition: all 0.4s ease-out;
		-o-transition: all 0.4s ease-out;
		-ms-transition: all 0.4s ease-out;
		transition: all 0.4s ease-out;
	}
	#buy img:hover{opacity:0.8;filter:alpha(opacity=80);}

#buy header{text-align:center;text-transform:uppercase;}
	#buy header h3 a{color:#3c3c3c;font-size:18px;font-weight:300;text-decoration:none;}
	#buy header h3 a:hover{color:#52472d;}
	.chrome #buy header h3 a{font-size:22px;}

#buy article p{color:#a09c95;font-size:13px;text-align:center;line-height:140%;margin:0 0 32px; font-weight: 300;height: 40px;}

#buy footer{text-align:center;font-size:17px;}
	#buy footer a{color:#52472d;text-decoration:none;}
	#buy footer a:hover{color:#3c3c3c;}

.familia_empresa{height: 340px;}
/* --------------------------------------------------------------
INSTITUCIONALES
-------------------------------------------------------------- */
#txt_institucional{
	color: #9A9A9A;
    font-size: 14px;
    font-weight: 300;
    line-height: 120%;
    margin-bottom: 30px;
    margin-left: 25px;
    margin-top: 25px;
    text-align: left;
    text-transform: none;
}
#txt_institucional a{
	color: #564628;
}
#txt_institucional strong{
	color: #707070;
}
/* --------------------------------------------------------------
PAGE PRODUCTOS
-------------------------------------------------------------- */
.wideTxt{position:absolute;bottom:0;left:0;width:100%;height:100%;}
.middle{display:table;width:100%;height:100%;}
	.center{display:table-cell;width:100%;height:100%;vertical-align:middle}

	.wideTxt h2{font-size:22px;font-weight:300;text-transform:uppercase;white-space:pre-wrap;margin:0;padding:0 120px;line-height: 140%;
		text-shadow:1px 1px 1px #111;color:#fff;text-align:center; display: none;
	}

#listado .container{width:100%;max-width:1170px;}

	.prod-tabs{text-align:center;font-size:21px;font-weight:300;margin:0;padding:0 0 30px;}
		.prod-tabs li{list-style:none;margin:0 6px 0 0;display:inline-block;}
		.prod-tabs li a{display:inline-block;text-decoration:none;color:#52472d;background:#F7F7F7;padding:0 30px;height:36px;line-height:36px; font-size: 16px;}
		.prod-tabs li a:hover{background:#52472d;color:#fff;}
		.prod-tabs li.active a{cursor:default;background:#52472d;color:#fff;}

#listado .tab-pane{display:block}
#listado .tab-pane.active{display:block;}

#listado .tab-content{background:#F7F7F7;padding:45px 0;}
#listado .tab-content .col-sm-3{padding:5px;}	

	#listado .tab-pane article{background:#fff;padding:15px 35px;color:#3c3c3c;min-height:400px;position:relative; height: 420px;}
	#listado .tab-pane figure{text-align:center;padding:0 0 30px;}
	#listado .tab-pane header{padding:5px 0 21px 0; height: 90px;border-top:1px solid #ccc;}
		
		#listado .tab-pane header h3{margin:0 0 8px;font-size:15px}
		#listado .tab-pane header h3 a{text-decoration:none;color:#3c3c3c;}
		#listado .tab-pane header h3 a:hover{color:#909090;}
		#listado .tab-pane header h4{margin:0;font-weight:300;font-size:14px}

		#listado .tab-pane footer{font-weight:400;font-size:20px;}
		#listado .tab-pane strike{color: #c4c4c4; font-size: 12px;}

	#listado .desc span{display:inline-block;position:absolute;color:#fff;width:66px;height:66px;text-align:center;line-height:66px;
		top:120px;left:35px;font-size:27px;font-weight:400;background:#FF0935;letter-spacing:-1px;
		border-radius:66px;-moz-border-radius:66px;-webkit-border-radius:66px;
	}

	#listado .new span{display:inline-block;position:absolute;width:68px;height:68px;top:0;right:0;font-size:0;text-indent:-9000px;
		background:url(img/ico/ico.png) -227px -50px;}

#referencias{
	overflow: hidden;
	padding-bottom: 5px;
}
.inforeferencia{
	width: 65%;
	float: left;
	font-size: 9px;
	color: #52472D;
}
.infoacabado{
	width: 35%;
	float: right;
}
.infoacabado img{
	float: right;
	/*padding-top: 3px;*/
}
#ico_quemado{
	background: url('img/ico/ico.png');
	width: 15px;
	height: 15px;
	background-position: 358px -187px;
	float: left;
	margin-right: 5px;
}

#referencia_producto{
	border-bottom: 1px solid #CDCDCD;
    margin-bottom: 10px;
    overflow: hidden;
    padding-bottom: 5px;
}
#referencia_producto span{float: left;}
#referencia_producto img{float: right; position: relative; top: 2px;}
/*FIXED MENU FILTROS*/
#tamanios li{display:inline-block;margin:0;text-align:center;margin:0 5px 0 0!important; cursor:pointer;}
#tamanios li:last-child{margin:0;}
	#tamanios a{color:#626262;text-decoration:none;position:relative;padding:55px 0 0 0;display:inline-block;width:48px;font-size:10px!important;}
	#tamanios a:after{width:48px;height:48px;position:absolute;content:"";display:block;top:0;left:0;opacity:0.35;filter:alpha(opacity=35);}
	#tamanios a#velaPeq:after{background:url(img/ico/ico.png) 0 -125px;}
	#tamanios a#velaMed:after{background:url(img/ico/ico.png) -57px -125px;}
	#tamanios a#velaBig:after{background:url(img/ico/ico.png) -113px -125px;}

	#tamanios a:hover:after, #tamanios a.active:after{opacity:1;filter:alpha(opacity=100);}
	#tamanios a.active{cursor:default;}


.slider{width:150px;}
	.slider > .track, .slider > .highlight-track{background:#EBEBEB;border:0;
		border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;box-shadow:0 0 0 #fff;-moz-box-shadow:0 0 0 #fff;-webkit-box-shadow:0 0 0 #fff;
	}
	.slider > .highlight-track{background:#626262;}
	.slider > .dragger{background:#fff;border:1px solid #75828F;box-shadow:0 0 0 #fff;-moz-box-shadow:0 0 0 #fff;-webkit-box-shadow:0 0 0 #fff;}
	.slider > .dragger:hover{background:#f5f5f5;}

.val{font-size:11px;color:#626262;clear:both;overflow:hidden;width:158px;padding:9px 0 0 8px;}
	.val1{float:left;}
	.val2{float:right;}


#colores li{display:inline-block;margin:0 10px 0 0!important; cursor:pointer;}
	#colores li a{display:inline-block;width:21px;height:21px;
		border-radius:21px;-moz-border-radius:21px;-webkit-border-radius:21px;
	}
	#colores li a:hover{opacity:0.8;filter:alpha(opacity=80);}


#acabado li{display:inline-block;margin:0;text-align:center;float:left}
#acabado li:last-child{float:right;}
	#acabado a{color:#626262;text-decoration:none;position:relative;padding:55px 0 0 0;display:inline-block;width:48px;font-size:10px!important;}
	#acabado a:after{width:48px;height:48px;position:absolute;content:"";display:block;top:0;left:0;opacity:0.35;filter:alpha(opacity=35);}
	#acabado a#velaDec:after{background:url(img/ico/ico.png) -170px -125px;}
	#acabado a#velaRus:after{background:url(img/ico/ico.png) -247px -125px;}

	#acabado a:hover:after, #acabado a.active:after{opacity:1;filter:alpha(opacity=100);}
	#acabado a.active{cursor:default;}

#horas_sel{
 	font-family: 'Lato';
    font-size: 10px;
    font-weight: 300;
    position: relative;
    text-align: center;
    top: -10px;
    width: 100%;
}
/* --------------------------------------------------------------
FICHA TECNICA
-------------------------------------------------------------- */
#ficha{padding:0 0 25px;}
#ficha .container{width:100%;max-width:1035px;}


a.aback{float:left;color:#3e3e3e;font-size:13px;font-weight:400;position:relative;top:-1px;}
.breadcrumb{background:none;float:left;padding:0;margin:0 0 16px 5px;color:#3e3e3e;font-size:13px;}
	.breadcrumb:before{content:"|";margin-right:4px;position:relative;top:-1px;}
	.breadcrumb a, .breadcrumb>.active{color:#3e3e3e;}
	.breadcrumb>li+li:before{content:">";color:#3e3e3e;}


.thumbs .items{height:620px;width:180px;margin-bottom:20px;overflow:hidden}
.thumbs .item{text-align:center;width:150px;padding:20px 0;}
	.thumbs li{height:179px;}
	.thumbs  img{max-width:100%;height:auto;margin:0 0 5px;}
	.thumbs  h3{text-align:left;font-weight:400;font-size:13px;}
		.thumbs  h3 a{color:#3c3c3c;text-decoration:none;}
		.thumbs  h3 a:hover{text-decoration:underline;}
		.thumbs  h3 span{display:block;font-weight:400;padding-top:5px;}

.thumbs .more{text-align:center;width:150px;clear:both;padding:5px 0 0 0;position:relative;z-index:10}
	.thumbs .more a{display:inline-block;width:95px;height:10px;font-size:0;text-indent:-9000px;background:url(img/ico/ico_flechas.png) 0 -180px;
		-webkit-transition: all 0.2s ease-out;
		-moz-transition: all 0.2s ease-out;
		-o-transition: all 0.2s ease-out;
		-ms-transition: all 0.2s ease-out;
		transition: all 0.2s ease-out;
		position:relative;cursor:pointer;
		opacity: 0.55;
	}
	.thumbs .more a:hover{opacity:1;}
	.thumbs .more a.prevS{background:url(img/ico/ico_flechas.png) 108px -170px;}
	.thumbs .more a.nextS{background:url(img/ico/ico_flechas.png) 108px -190px;}
	.thumbs .more a:hover{opacity:0.7;filter:alpha(opacity=70);}
	.thumbs .more a:after{content:"";display:block;width:13px;height:9px;background:url(img/ico/ico_flechas.png) 0 -205px;position:absolute;top:6px;left:27px;}
	.thumbs .more a.prevS:after{background:url(img/ico/ico_flechas.png) -70px -180px;top:7px;}

/*MAIN CONTENT FICHA*/
.Fimg{border:1px solid #cdcdcd;width:100%;height:389px;max-width:389px;text-align:center;margin:0 0 15px;overflow: hidden;}
	.Fimg img{max-width:100%;height:auto;}

.Fmain .content{max-width:390px;padding:0 5px;}
.Fmain .content p{color:#414141;font-size:15px;line-height:150%;margin:0 0 10px; font-weight: 300;}

/*RIGHT CONTENT FICHA*/
.Fright .block{border-bottom:1px solid #cdcdcd;padding:0 0 14px;margin:0 0 14px;}
.Fright form .block:last-child{border:0;margin:0;padding:0;}

.no_registro{text-align: center; overflow: hidden;}
.no_registro p{ text-align: left; color: #53472D;}
.no_registro h3{color:#fff; font-size: 12px; padding:10px; font-weight:normal;background: #53472D; float: left; width: 48%; margin-right: 4%; text-transform: none; line-height: 18px; font-weight: 300;}
.no_registro h3:last-child{margin-right: 0px;}
.no_registro h3 p{ text-align: center; color: #FFF;}
.no_registro h3 a{color: #FFF; font-weight: 300; font-size: 13px;}
.no_registro h3 a:hover{text-decoration: none; color: #ececec;}

#mdf_descuento{
	height: 60px; 
	color: #d90000; 
	margin-bottom: 10px; 
	padding-left: 10px; 
	text-align: left;
	overflow: hidden;
	-moz-transition: height .25s ease .1s;
    -webkit-transition: height .25s ease .1s;
    -o-transition: height .25s ease .1s;
    -ms-transition: height .25s ease .1s;
    transition: height .25s ease .1s;
}

.miniaturas_producto{
	margin-bottom: 15px;
}
.miniaturas_producto ul{
	list-style: none;
}
.miniaturas_producto ul li{
	border: 1px solid #CDCDCD;
    display: inline-block;
    margin-right: 1%;
    overflow: hidden;
    text-align: center;
    width: 92px; /*24%;*/
    cursor: pointer;
}

.header h4{font-weight:400;font-size:15px;margin:0 0 4px;}
.header h1{font-size:28px;margin:0;color:#454545;}
	.header h1 span{display:block;font-weight:300;font-size:28px;padding:4px 0 0 0; text-transform: lowercase;}

.medidas{position:relative;}
/*.medidas div{padding-right:130px;min-height:53px;}*/
.medidas div{
	min-height: 53px;
    overflow: hidden;
}
	.medidas ul{
		float: left;
	    margin: 0;
	    padding: 0;
	    width: 55%;
	}
	.medidas li{list-style:none;font-size:15px;display:inline-block; font-weight: 300;}
	.medidas li #ico_quemado{min-height: 15px; position: relative; top: 5px;}
	/*.medidas img{position:absolute;top:6px;right:0;}*/
	.medidas img{
		float: right;
	    position: relative;
	    right: 0;
	    top: 0;
	}

	.medidas li.item-2{/*margin:16px 0 0;*/height:28px;line-height:28px;position:relative;}
	/*.medidas li.item-2:after{content:"";display:block;width:36px;height:28px;background:url(img/ico/ico.png) -150px -180px;position:absolute;top:0;right:-46px;}*/

.referencia h3{font-size:14px;font-weight:400;margin:0; font-weight: 300;}
.unid{display:block;font-size:21px;font-weight:700;}
.unid strike{font-size: 16px; font-weight: 300; margin-right: 10px;}
.total{font-size:32px;padding:14px 0 0 0;}
	.total span{display:block;font-size:15px;text-transform:uppercase;margin-bottom:-8px;}

.cant{clear:both;overflow:hidden;-webkit-user-select: none;-moz-user-select: none;-khtml-user-select: none;}
	.cant label{display:block;font-weight:400;font-size:12px;text-align: center; margin-left: -15px;}/*padding-left:30px;*/

.cantPeq{clear:both;overflow:hidden;-webkit-user-select: none;-moz-user-select: none;-khtml-user-select: none;}
	.cantPeq label{display:block;font-weight:400;font-size:12px;text-align: center; margin-left: -15px;}/*padding-left:30px;*/

	.button{display:block;width:23px;height:23px;background:url(img/ico/ico.png) -225px -180px;color:#fff;font-size:16px;text-align:center;
		font-weight:400;line-height:25px;float:left;cursor:pointer;opacity:0.35;position:relative;top:2px;z-index:10;
	}
	.buttonPeq{display:block;width:23px;height:23px;background:url(img/ico/ico.png) -225px -180px;color:#fff;font-size:16px;text-align:center;
		font-weight:400;line-height:25px;float:left;cursor:pointer;opacity:0.35;position:relative;top:2px;z-index:10;
	}
	.chrome .button{line-height:23px;}
	.button.dec{line-height:10px;}
	.buttonPeq.dec{line-height:10px;}
	.chrome .button.dec{line-height:7px;}

	.button:hover{opacity:1;}
	.buttonPeq:hover{opacity: 1;}
	.cant .form-control{width:75px;text-align:center;float:left;margin:0 7px;height:27px;
		border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;box-shadow:0 0 0 #fff;-moz-box-shadow:0 0 0 #fff;-webkit-box-shadow:0 0 0 #fff;
	}
	.cantPeq .form-control{width:75px;text-align:center;float:left;margin:0 7px;height:27px;
		border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;box-shadow:0 0 0 #fff;-moz-box-shadow:0 0 0 #fff;-webkit-box-shadow:0 0 0 #fff;
	}

.stock{font-size:15px;padding:0 0 0 20px;line-height:100%}
	.stock span{display:block;padding:0 0 4px;font-weight:400;position:relative;}
	.stock span:before{content:"";display:block;width:12px;height:12px;position:absolute;top:2px;left:-19px;
		border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;
	}

	.stock.con span:before{background:#00C241;}
	.stock.sin span:before{background:#B20000;}

.pagos .form-group{margin:0 0 5px;}
	.pagos .form-control{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;box-shadow:0 0 0 #fff;-moz-box-shadow:0 0 0 #fff;-webkit-box-shadow:0 0 0 #fff;
		height:27px;
	}
	.pagos select.form-control{padding:0 10px;}

.actions{padding-top:5px;}
	.btn-big{width:215px;height:53px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;background:#85B500;color:#fff;
		font-size:18px;font-weight:400; padding-right: 65px; position: relative; font-weight: 300;
	}
	.btn-big:after{
		background: url("img/ico/ico.png") no-repeat scroll -118px -81px rgba(0, 0, 0, 0);
	    content: "";
	    display: block;
	    height: 40px;
	    position: absolute;
	    right: 17px;
	    top: 7px;
	    width: 40px;
	}
	.btn-big:hover{color:#fff;opacity:0.8;}

.fShare{border-top:1px solid #cdcdcd;padding:19px 0 0;margin:75px 0 0;}
	.fShare li{float:left;list-style:none;margin:0 10px 0 0;}


/*OTROS PRODUCTOS*/
#others{padding:0 0 50px;}
#others .container{max-width:1130px;width:100%;}
.wide-title{background:#554527;margin:0 0 50px;}
	.wide-title h3{color:#fff;font-size:20px;margin:0;height:40px;line-height:38px;font-weight: 300;}

#others .crsl-wrap{width:2500px;}
#others .crsl-item{width:250px;}
#others article{border:1px solid #cdcdcd;padding:15px 20px; height: 400px;}/*height: 390px;*/
	#others figure{margin:0;text-align:center;}
	#others header{padding:9px 0 21px 0;border-top:1px solid #cdcdcd; height: 105px;}/*height: 90px;*/
		
		#others header h3{margin:0 0 3px;font-size:15px}
		#others header h3 a{text-decoration:none;color:#3c3c3c;}
		#others header h3 a:hover{color:#000;}
		#others header h4{margin:0;font-weight:400;font-size:15px}

		#others footer{font-weight:400;font-size:20px;color:#52472d;}
		#others article strike{color: #c4c4c4; font-size: 12px;}

#navi{position:relative;}
	#navi a{position:absolute;top:95px;width:20px;height:145px;font-size:0;text-indent:-9000px;display:block;
		-webkit-transition: all 0.2s ease-out;
		-moz-transition: all 0.2s ease-out;
		-o-transition: all 0.2s ease-out;
		-ms-transition: all 0.2s ease-out;
		transition: all 0.2s ease-out;
		opacity:0.55;
	}
	#navi a:hover{opacity:1;}
	#navi .previous{left:-33px;background:url(img/ico/ico_flechas.png) -245px -10px;}
	#navi .next{right:-33px;background:url(img/ico/ico_flechas.png) -275px -240px;}

/* --------------------------------------------------------------
NOTICIAS
-------------------------------------------------------------- */
.pageNews{padding-bottom:45px!important;border-bottom:4px solid #fff;}
.top-news{padding:25px 0 0 0;}

.newsDate{max-width:410px;margin:-5px auto 35px;height:40px;}
	.newsDate .wrapp{float:left;width:48.780%;height:40px;outline:none;position:relative;background:#f6f6f6;}
	.newsDate .wrapp:last-child{float:right;}
	.newsDate .wrapp select{width:100%;height:40px;opacity:0;outline:none;visibility:hidden}

	.newsDate .selecter .selecter-selected{height:40px;line-height:38px;padding-left:20px;font-size:20px;font-weight:300;
		background:#f6f6f6 url(css/jquery.fs.selecter-arrow2.png) right center no-repeat;
	}

	.newsDate .selecter .selecter-item{padding:7px 20px;}

.monthBlock{border-top:1px solid #564627;padding-top:50px;margin-top:35px;}
.monthBlock:first-child{border:0;padding:0;margin:0;}
	h3.date{margin:0 0 55px;text-align:center;font-size:27px;font-weight:300;}
	.monthBlock .col-sm-6{margin:0 0 20px;}

.pager{margin:20px 0 0;}
	.pager li{margin-right:2px;font-size:0;text-indent:-9000px;}
	.pager li>a, .pager li>span{padding:0;width:20px;height:20px;border:0;background:#BCB6AB}
	.pager li>a:hover{background:#8E8370;}
	.pager li>span{background:#554527;}

/* --------------------------------------------------------------
NOTICIAS INTERNA
-------------------------------------------------------------- */
.post{margin-top:-20px;background:#f6f6f6;}
.post .container{width:100%;max-width:1300px}
.post header{padding:30px 0 0 0;text-align:center;color:#414141;margin:0 0 70px;}
	.post header h1{font-weight:300;font-size:40px;margin:0;}
	.post time{font-size:20px;font-weight:300;}

	.post .responsive-slider img{width:100%;}

.post-share{background:#fff;text-align:center;padding:15px 0 11px;}
	.post-share li{list-style:none;display:inline-block;margin-right:3px;}

.post-content{padding:30px 0 33px;background:#fff;clear:both;overflow:hidden;margin: 0 0 5px}
.cols-2{padding:0 40px;}
	.cols-2 .column{float:left;width:50%;padding:0 30px;}
	.post-content p{font-size:15px;line-height:150%;}

#novedades .crsl-wrap{width:2500px;}
#novedades .crsl-item{width:629px;padding-bottom:20px}

#novedades .slideBlock .container {width:89%;}

@media (max-width: 1400px) {
	#navi2{margin:0 -2.5%;}
}

#navi2{position:relative;}
	#navi2 a{position:absolute;top:200px;width:27px;height:81px;font-size:0;text-indent:-9000px;display:block;
		-webkit-transition: all 0.4s ease-out;
		-moz-transition: all 0.4s ease-out;
		-o-transition: all 0.4s ease-out;
		-ms-transition: all 0.4s ease-out;
		transition: all 0.4s ease-out;
	}
	#navi2 a:hover{opacity:0.75;}
	#navi2 .previous{left:-20px;background:url(img/ico/ico.png) -305px 0;}
	#navi2 .next{right:-20px;background:url(img/ico/ico.png) -305px -90px;}

#caja_video{
	left: 50%;
    margin-left: -30%;
    position: relative;
    width: 60%;
}
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.post-content p a{
	color:#564628;
	font-weight: 700;
}
/* --------------------------------------------------------------
CONTACTO
-------------------------------------------------------------- */
#contacta .block-title{margin:0 0 16px;}
.sub-title{font-size:16px;text-align:center;font-weight: 400;}
	.sub-title span{display:block;font-weight:400;font-style:italic;padding-top:4px;}

#contacta .form-group{margin:0 0 9px;}
	#contacta .form-control{border:0;font-size:16px;height:34px;
		border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;background: #f6f6f6;
		box-shadow:0 0 0 #fff;-moz-box-shadow:0 0 0 #fff;-webkit-box-shadow:0 0 0 #fff; font-weight: 300;
	}
	#contacta .row .row{margin-left:-5px;margin-right:-5px;}
	#contacta .row .row .col-xs-6{padding-left:5px;padding-right:5px;}

	#contacta textarea.form-control{height:293px;}
	#contacta .btn-default{position:absolute;bottom:-36px;right:10px;width:171px;height:34px;font-size:14px; font-weight: 300;line-height: 10px; font-family: 'Lato';}

.infoCNT{min-height:200px;background:url(img/bg/contacto.png);color:#fff;margin:30px 0 0 0;}
	.infoCNT ul{list-style:none;text-align:center;padding:100px 0 0 0;}
		.infoCNT li{display:inline-block;position:relative;}
		.infoCNT li.item-1, .infoCNT li.item-3{top:-5px;}
		.infoCNT li.item-2{padding-left:50px;padding-right:50px;}

			.infoCNT h4{font-weight:400;font-size:17px;margin:0 0 4px;}
			.infoCNT .item-2 h4{font-size:24px;}

			.infoCNT li:before{content:"";display:block;position:absolute;left:50%;}
			.infoCNT li.item-1:before{width:50px;height:39px;background:url(img/ico/ico.png) -340px 0;top:-65px;margin-left:-25px;}
			.infoCNT li.item-2:before{width:40px;height:40px;background:url(img/ico/ico.png) -340px -45px;top:-65px;margin-left:-20px;}
			.infoCNT li.item-3:before{width:28px;height:50px;background:url(img/ico/ico.png) -340px -95px;top:-70px;margin-left:-14px;}

/* Flexible iFrame */
.Flexible-container {
    position: relative;
    overflow: hidden;
    /*padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;*/
    height:307px;
    border-bottom:3px solid #ACA495;
}

.Flexible-container iframe,   
.Flexible-container object,  
.Flexible-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#resutlado_form{
	background-color: #52462C;
    color: #FFFFFF;
    margin-top: 15px;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: center;
    display: none;
}

.lopd_box{
	color: #909090;
    font-size: 12px;
    font-weight: 300;
    padding: 0;
}
/* --------------------------------------------------------------
REGISTRO
-------------------------------------------------------------- */
#registro{position:relative;padding:40px 0 60px 0;overflow:hidden;background:#f6f6f6;margin-top:-20px; min-height: 800px;}
#registro .col-sm-3{float:left;}
#registro .col-sm-9{float:right;}
#registro img{position:absolute;top:0;left:0;height:100%;width:auto;}

.Rform{background:#fff;margin-left:-10px;border:1px solid #eee;padding:17px 25px 40px;}
	.Rform h1{position:relative;font-size:16px;font-weight:400;margin:0 0 27px;}
	.Rform h1 span{position:absolute;left:0;top:100%;font-size:13px;padding:30px 0 0 0;display:block;}

	.Rform form{max-width:330px;width:100%;margin:0 auto;}
		.Rform .form-group{margin:0 0 16px;}
		.Rform form label{color:#6c7683;font-size:13px;font-weight:400;margin:0 0 3px;}
		.form-control{
			border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;
			box-shadow:0 0 0 #fff;-moz-box-shadow:0 0 0 #fff;-webkit-box-shadow:0 0 0 #fff;padding: 2px 12px !important;
		}
		.Rform .form-control{border:0;background:#f6f6f6;height:25px;}

		.Rform .btn-default{text-transform:none;font-size:15px;margin-top:24px;}

		.selector{ padding-bottom: 1px; padding-right: 0; padding-top: 1px; }

		#respuesta{
			color: #DD0000;
		    display: none;
		    margin-top: 15px;
		    padding-bottom: 25px;
		    padding-top: 5px;
		    text-align: left;
		}
#campo_obligatorio{
	color: #DD0000;
    float: right;
    font-size: 12px;
    font-weight: 300;
}

#list_direcciones{
	width: 100%;
	list-style: none;
}
#list_direcciones li{
	padding: 10px 0;
	overflow: hidden;
	border-bottom: 1px solid #EDEDED;
	font-size: 14px;
	font-weight: 300;
	color: #52472D;
	webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}
#list_direcciones li:first-child{
	border-top: 1px solid #EDEDED;
}
#list_direcciones li:hover{
	background: #F8F8F8;
}
#list_direcciones li div{
	width: 85%;
	float: left;
}
#list_direcciones li a{
	width: 15%;
	float: right;
	color: #52472D;
	font-weight: 400;
}
/* --------------------------------------------------------------
CATALOGO
-------------------------------------------------------------- */
#catalogo{background:#f6f6f6;margin:-20px 0 0 0;padding:35px 0 0 0;}
	#catalogo .block-title{margin:0 0 16px;}
	#catalogo .Flexible-container{
		padding-bottom: 56.25%;
	    padding-top: 30px;
	    height: 0;
	    border:7px solid #fff;
	    margin:0 0 30px;
	}

.bottom-cat{background:#fff;padding:45px 0 50px;}

	.block-cat{margin:0 auto;max-width:500px;}
	.block-cat h2{font-weight:300;font-size:40px;text-align:center;}

	.block-cat li{list-style:none;float:right;width:25%;}
	/*.block-cat li:first-child{float:left;}*/

	.block-cat img{margin:0 0 10px; cursor: pointer;}
	.block-cat h3{font-size:18px;margin:0 0 10px;border-bottom:1px solid #ccc;padding:0 0 8px; width: 97px;}
		.block-cat h3 span{font-size:15px;display:block;font-weight:400;padding:3px 0 0 0; }

	.block-cat div a{display:inline-block;font-size:0;text-indent:-9000px;margin-right:10px;float:left;opacity:0.7;}
	.block-cat div a:hover{opacity:1;}
	.block-cat .a1{width:19px;height:16px;background:url(img/ico/ico.png) -340px -161px;}
	.block-cat .a2{width:16px;height:18px;background:url(img/ico/ico.png) -367px -160px;}

/* --------------------------------------------------------------
RESUMEN
-------------------------------------------------------------- */
.resumenImg{margin-left:auto;margin-right:auto;max-width:1440px}
.span1, .span2, .span3, a.vo{display:block;color:#fff;text-align:center;font-weight:300;text-shadow:1px 1px 2px #222;text-decoration:none;}
.span1{font-size:32px;}
.span2{font-size:44px;font-weight:400;}
.span3{font-size:44px;}
.vo{font-size:20px;font-weight:400;margin-top:25px;}
	.vo:after{content:">";padding-left:5px;}

#resumen {margin-bottom:60px;}
#resumen .container{width:100%;max-width:995px; }/*max-width:1460px;*/

#resumen .block-title{text-align:left;border-bottom:3px solid #5E4F31;margin:0;padding:10px 0 13px; font-size: 30px;}
#resumen table.table{border-bottom:3px solid #5E4F31;margin-bottom:5px;}
	#resumen tbody tr{position:relative;}


.banner{margin-top:57px;text-align:center}
	.banner img{max-width:100%;}

.table>thead>tr>th{border-bottom:0;}
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td{border-color:#5E4E32;}
.table>tbody>tr>td.nb{border:0;}
.table-condensed>thead>tr>th, .table-condensed>tbody>tr>th, .table-condensed>tfoot>tr>th, .table-condensed>thead>tr>td, .table-condensed>tbody>tr>td, .table-condensed>tfoot>tr>td{padding:0 5px;}
.table>thead>tr>th{color:#454545;font-size:14px;font-weight:400;text-align:center;height:50px;vertical-align:middle; text-transform: uppercase;}
.table>thead>tr>th.t1{text-align:left;}

.table-condensed>thead{
	border-bottom: 1px solid #5e4e32;
}

#resumen .table>tbody>tr>td{vertical-align:middle;font-size:14px;font-weight:400;text-align:center}
#resumen .table>tbody>tr>td.t0{width:140px;}
#resumen .table>tbody>tr>td.t1{width:150px; text-align: left;}
#resumen .table>tbody>tr>td.t2{width:140px;}/*90px*/
#resumen .table>tbody>tr>td.t3{width:60px;}
#resumen .table>tbody>tr>td.t4{width:70px;}
#resumen .table>tbody>tr>td.t5{width:130px;}
#resumen .table>tbody>tr>td.t6{width:75px;}
#resumen .table>tbody>tr>td.t7{width:80px;text-align:right}
#resumen .table>tbody>tr>td.t8{width:25px;}


#resumen .table>tbody>tr>td.t2 referencia{font-size: 10px; font-weight: 300;}
#resumen .table>tbody>tr>td.t2 h4{font-weight: 700;}
#resumen .table>tbody>tr>td.t2 h3{font-weight: 300; font-size: 14px;}
#resumen .table>tbody>tr>td.t2 ul{list-style: none; color: #564627; text-align: left;}
#resumen .table>tbody>tr>td.t2 ul li{line-height: 14px; padding-top: 3px; }


	#resumen .table>tbody>tr>td img{display:inline}
	#resumen .table>tbody>tr>td h4{font-size:14px;font-weight:400;position:relative;margin:0;}
	#resumen .table>tbody>tr>td h4 span{display:block;position:absolute;top:100%;padding-top:8px;}
	#resumen .cant{width:130px;margin:0 auto;display:inline-block;position:relative;left:0px;overflow:hidden;}
	#resumen .cant .form-control{width:70px;}

	#resumen .table>tbody>tr>td.t7 span{position:relative;}
	#resumen .table>tbody>tr>td.t7 span:before{content:"";display:block;position:absolute;top:0;width:36px;height:28px;
		background: url(img/ico/ico.png) -150px -180px;position: absolute;top:-7px;left: -46px;}

	.delete{float:right;width:330px;margin-top:-15px;margin-right:-5px;}
		.delete a{
			color: #52472D;
		    display: block;
		    float: right;
		    font-size: 12px;
		    height: 40px;
		    line-height: 42px;
		    padding-left: 26px;
		    padding-right: 10px;
		    position: relative;
		}
		.delete a:after{content:"";display:block;position:absolute;top:6px;right:5px;width:21px;height:25px;background:url("img/ico/ico.png") repeat scroll -280px -136px / 341px auto rgba(0, 0, 0, 0);} /* background:url(img/ico/ico.png) -375px -185px; */
		.delete a:hover:after{opacity:0.9;}

#resumen .table>tfoot>tr>td.entrega{vertical-align:top;}
	.entrega h4{margin:12px 0 12px;font-size:14px;/*padding-left:65px;*/position:relative;}
	/*.entrega h4:before{content:"";display:block;position:absolute;bottom:-2px;left:0;width:46px;height:33px;background:url(img/ico/ico.png) -315px -185px;}*/
	.entrega p{font-size:14px;margin:0 0 10px;}
		.entrega p span{display:block;}
	.entrega observacion{font-size:14px;margin:0 0 10px; color: #b90000; font-weight: 300;}
	.entrega observacion a{color: #b90000; font-weight: 400;}

.totales ul{float:right;margin-right:-5px;text-transform:uppercase;}
	.totales li{list-style:none;width:240px;border-bottom:1px solid #D2CEC6;height:38px;line-height:38px;font-size:14px;}/*width:215px; padding:0 10px;*/
	.totales li span{float:right;font-size:14px;position:relative;top:-1px;}
	.totales li span span{float: left; top: 0px;}
	.totales li.Ttotal{background:#564627;color:#fff;border:0; font-weight: 300; padding:0 10px;}
	.totales li.Ttotal span{font-size: 16px;}

#resumen .btn-big{float:right;width:240px;height:50px;text-align:left;font-size:18px;padding-top:10px;position:relative;}
	#resumen .btn-big:after{content:"";display:block;width:40px;height:25px;background:url("img/ico/ico.png") repeat scroll -311px -10px / 314px auto rgba(0, 0, 0, 0);
		position:absolute;top:11px;right:15px;}/*width:330px*/
#box_resta_gratis{
	display: block;
    line-height: 17px;
    text-align: center;
    width: 100%;
    background: #F00;
    padding: 10px;
    font-size: 14px;
}
#resta_gratis{
	font-weight: bold;
	float: none;
	font-size: 16px;

}
.confirmacion-btn:after{
	background: none!important;
}
.confirmacion-btn{
	float: right;
    font-size: 18px;
    height: 50px;
    padding-left: 25px;
    padding-top: 10px;
    position: relative;
    text-align: center !important;
    width: 100px!important;
    margin-top: 15px;
}
.confirmacion-table{
	width: 300px;
	margin-top: 10px;
	float: left;
}
.seguir_comprando{
	color: #554527;
    font-size: 16px;
    font-weight: 400;
    position: relative;
    top: 35px;
}
.seguir_comprando:hover{
	text-decoration: none;
}

.selec_direct{
	float: right;
    position: relative;
    top: 50%;
    width: 70%;
    color: #564627;
}
.selec_direct div{
	font-weight: 700;
    margin-bottom: 5px;
    width: 100%;
}
.selec_direct input[type="radio"]{
	margin-bottom: 10px;
    margin-right: 10px;
    position: relative;
    top: 2px;
}
.form-direcciones{
	height: 55px;
}
.form-direcciones label{
	position: relative;
	top: 50%;
}
/* --------------------------------------------------------------
SMALL DEVICES AND DOWN
-------------------------------------------------------------- */
@media (max-width: 800px) {
	#navi{position: relative;width: 92%;margin: 0 auto;}
	#others .crsl-items{width:90%!important;margin:0 auto;}
	#footer .social li{margin-right:7px;}

	.navbar-nav>li>a{font-size:15px;padding: 0 10px 13px;}
	.navbar-collapse{padding:0}
	#cookiesdirective div{padding: 17px;}
	
	#resumen table{display: block !important;}
	#resumen .table-responsive{overflow: hidden;}
	#resumen thead{width: 100%; display: none;}
		#resumen thead th{float: left;}
	#resumen tbody{width: 100%;}
		#resumen tbody tr{width: 100%;}
			#resumen tbody tr td{width: 100% !important; padding: 10px !important; float: left !important; white-space: normal !important;}
	#resumen tbody .delete{float: left; width: 100%;}
		#resumen tbody .delete a{float: left;}
		#resumen tbody .cant{left: 50%; margin-left: -65px; top: 0px;}

	#resumen tfoot{width: 100%;}
		#resumen tfoot .selec_direct{float: left;}
		#resumen tfoot tr{width: 100%;}
			#resumen tfoot tr td{width: 100% !important; padding: 10px 10px 10px 0; float: left;}
			#resumen tfoot .entrega label{display: none;}
			#resumen tfoot .entrega .form-direcciones{height: auto;}
			#resumen tfoot .entrega .form-group{margin-bottom: 0px;}
			#resumen tfoot .totales ul{width: 100% !important;}
				#resumen tfoot .totales ul li{width: 100%; position: relative;}
				#resumen tfoot .totales ul li #box_resta_gratis{white-space: normal;}
				#resumen tfoot .totales li span{position: absolute; right: 10px;}
				#resumen tfoot .totales li span#resta_gratis{position: relative; left: 1px; top: 0px;}

	.actions .btn-big{width: 185px; font-size: 16px;}
	.block_cajas{padding-top: 10px;}
}

@media (max-width: 767px) {
	.acceso{margin-bottom:20px;padding-bottom:25px;}
	#footer .social{max-width:100%;padding:20px 0;margin-bottom:20px;border-top:1px solid #DEE1E4;}
	#footer .clousure{height:auto;line-height:140%;padding:5px;text-align:center;font-size: 10px;font-weight: 400;}
	
	#navi{width:90%;}
	.navbar-nav{margin:0}
	.navbar-nav li{max-width: 100% !important; width: 100%;}

/*header*/
#header{background-color:#564527; }
#header .col-xs-12{height:70px;}
#menuP, #share{display:none;}

#userTop{position:absolute;top:15px;right:0; font-size: 12px;}
	.log{/*margin-top:20px;*/ text-align: center; width: 180px; position: absolute; right: 0px; top: 15px;}
	.log a.a-log{font-size:0;padding-left:0;padding-right:25px;}
	.log a.a-log:after { right: -10px; }
	.lang {float:right; margin-right: 80px; margin-top: -5px;}
	.lang .active, .lang, .lang li{color:#fff;}

#nom_usuario {
	height: 22px;
	float: right;
	padding-right: 15px;
}
#carrito_header {
	/*line-height: 10px;*/
	float: left;
	padding-right: 15px;
}
#carrito_movil{
	top: -20px;
    float: right;
    position: absolute;
    right: 0;
}

.movil-lang{
	display: block!important;
}
.no_reg{
	padding-left: 0 !important;
    right: -57px;
}
#logo{float:left;margin:8px 45px;width:99px;z-index:100;}

.navbar{bottom:auto;right:auto;left:5px;top:20px;z-index:99;width:100%;max-width:240px;}
.navbar-toggle{padding:0;color:#fff;margin:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;float:left;margin-left:10px;outline:none;}
	.navbar-toggle .icon-bar{background-color:#fff;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}

.navbar-collapse{background-color:#fff;margin-top: 19px;max-height: none; padding-right: 0px!important;}


.nav .open>a, .nav .open>a:hover, .nav .open>a:focus, .navbar-nav>li>a:hover{border:0;}
.nav .open>a, .nav .open>a, .nav .open>a:hover, .nav .open>a:focus{background-color:#4F3E1F;color:#fff;border:0;}

.navbar-nav>li>a{border:0;height:44px;padding-top:14px;position:relative;padding-left:25px;font-size:16px;}
	.navbar-nav>li>a:after{content:"";display:block;width:9px;height:14px;position:absolute;right:15px;top:50%;margin-top:-7px;
		/*background:url(img/ico/ico.png) -405px -180px;*/
	}
	.navbar-nav>li.open>a:after{content:"";display:block;width:14px;height:9px;position:absolute;right:15px;top:50%;margin-top:-4px;
		/*background:url(img/ico/ico.png) -420px -180px;*/
	}

.navbar-nav .open .dropdown-menu{background:#F4F4F4; height: 30px; overflow-y: auto;}
.navbar-nav .open .dropdown-menu .dropdown-menu{display:none;}
.navbar-nav>li.dropdown:after{display:none;}

/*slider*/
.responsive-slider{margin:0 0 10px;pointer-events:none;}
.responsive-slider .slides ul li .slide-body img{width:200%;position:relative;pointer-events:auto;margin-left: -50%;}
.responsive-slider .slides ul li .slide-body{overflow:hidden}
	
	.responsive-slider .slides ul li .slide-body .caption{position:relative;}
	.responsive-slider .slides ul li .slide-body .caption.header h2{padding:17px 0 35px;color:#414141;text-shadow:0 0 0 #fff;font-size: 15px;}

	.responsive-slider .pages{bottom:-15px;pointer-events:auto;}
	.responsive-slider .pages .page{background:#4D3C1E;border: 3px solid #4D3C1E;}

/*productos*/
#productos{border-top:1px solid #DBDBDB;padding-top:15px;}
/*novedades*/
#novedades{padding-bottom:20px;}
#novedades .cnt{padding:20px 25px 22px;}
	
	#novedades article{height:auto!important;}
	#novedades .col-sm-6{margin-bottom:20px;}


#accesos{display:none;}

/*newsletter*/
#newsletter{position:relative;}
	#newsletter:before{content:"";display:block;height:1px;background:#DBDBDB;border-top:12px solid #fff;border-bottom:12px solid #fff;
		position:absolute;top:0;left:0;width:100%;
		-webkit-box-sizing: content-box;
		-moz-box-sizing: content-box;
		box-sizing: content-box;
	}
	#newsletter h2:before{display:none;}
	#newsletter h4{display:none;}
	#newsletter form{padding:0 0 40px;}

	#newsletter .col-sm-3{width:100%;}
	#newsletter .col-sm-4{width:100%;margin-left:0!important;}

	#newsletter input.form-control{width:100%;}
	#newsletter button{width:100%;position:absolute;bottom: -114px;left:0;}

	#newsletter .checkbox{float:left;}

/*footer*/
#footer #dir, #Fmenu{max-width:100%}
	#footer #dir h4{margin-bottom:9px;}
	#footer p{margin:0 0 7px;}

#Fmenu{border-top:1px solid #DEE1E4;padding-bottom:0;display: none;}
.Fblock{padding:0 0 16px;}
#footer .social h4{display:none;}

#Fmenu ul{clear:both;overflow:hidden;}
#Fmenu li{width:50%;float:left;padding:0}
	#Fmenu li a:after{display:none;}
	#Fmenu li a{font-size:14px}

#footer .social{padding: 10px 0 20px;text-align:center;}

/*NUESTRA EMPRESA*/
/*.wideImg img{max-width:1000%;height:200px;position:relative;left:-60px; width: auto !important;}*/
.wideImg img{max-width:1000%;position:relative; width: 200%; margin-left: -50%;}
.wideTxt{display: none;}
#intro h4{font-size:16px;}

.sub{padding: 24px 40px 35px;}

#buy{display:none;}
#intro {margin: 0 0 -25px;position: relative;z-index: 5;}

.familia_empresa{}

/*PRODUCTOS*/
#separador {
    height: 0;
    padding-bottom: 70px;
}
.wideTxt{position:relative; height: 110px;}
	.wideTxt h2{padding:17px 0;color:#414141;text-shadow:0 0 0 #fff;font-size: 18px;}

.prod-tabs{padding:0 10px 30px;clear:both;overflow:hidden;}
	.prod-tabs li{float:left;width:50%;margin:0;}
	.prod-tabs li a{padding:0;text-align:center;width:100%;}
#listado .tab-pane article{max-width:283px;margin-left:auto;margin-right:auto;}

#listado .tab-content .col-sm-3 {
    float: left;
    padding: 5px;
    width: 50%;
}
#listado .tab-content {
    padding: 5px 0;
}

#listado .tab-pane article {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #3C3C3C;
    min-height: 356px;
    padding: 15px;
    position: relative;
}
#listado .tab-pane header {
    height: 130px;
}
.medidas li #ico_quemado {
	padding-right: 0px;
}

/*FICHA TECNICA*/
.breadcrumb, a.aback, #vertical-carousel, #others{display:none}
.fShare{padding-bottom:37px;border-bottom: 1px solid #cdcdcd;}

.Fimg{margin-top:-15px;max-width:100%;height:400px;padding:30px 10px;border-left:0;border-right:0;}
.Fmain .content{max-width:100%;padding:0 0 5px;border-bottom:1px solid #cdcdcd;margin:0 0 15px;}
	.Fmain .content p{font-size:14px;}
	.medidas div{padding-right:0px;}
	.medidas li.item-1{display:block;}

.cant {
    width: 135px;
}
.cant, .stock{float:left; top: -6px; position: relative;}
.actions{text-align:center;}

/*RESUMEN PEDIDO*/
#resumen{margin-bottom:0px;padding-bottom:30px;position:relative;}
	#resumen:after{content:"";display:block;width:100%;margin:0;height:1px;background:#cdcdcd;position:absolute;left:0;bottom:0;
	border-left:10px solid #fff;border-right:10px solid #fff;}
.resumenImg, .banner{display:none;}
#resumen .btn-big{max-width:100%;padding-top:12px;font-size:24px;}

.table-responsive{border:0;padding-bottom:10px;}

/*catalogos*/
.bottom-cat{padding:30px 0 15px;border-bottom:1px solid #cdcdcd;margin-bottom:-25px;position:relative;z-index:5;}
	.bottom-cat .col-sm-6{clear:both;overflow:hidden;margin-bottom:20px;}
	.bottom-cat .col-sm-6:first-child{border-bottom:8px solid #f6f6f6;padding-bottom:25px;}
.seguir_comprando {
    color: #554527;
    font-size: 14px;
    font-weight: 400;
    position: relative;
    top: 7px;
}

/*noticias*/
.pageNews{border-bottom:0;}

#novedades.pageNews{display:block;}

.post header{margin-bottom:25px;}	
	.post header h1{font-size:30px}
	.post time{font-size:18px;}

.post .responsive-slider{background:#fff;margin:0;padding-bottom: 30px;}
	.post .responsive-slider .slides ul li .slide-body img{max-width:100%;left:auto;height:auto;}
	.responsive-slider .pages{bottom:-5px;}

	.post-content {padding:10px 0 15px;}
	.cols-2{padding:0 10px;}
	.cols-2 .column{width:100%;padding:0;}
	.post-content p{font-size:14px;}

#newsletter.blocknb:before{display:none;}
.post-share li:first-child{position:relative;top:-6px;}

#caja_video{ left: 0px; margin-left: 0px; width: 100%; }
/*contacta*/
#contacta .btn-default{position:relative;right:auto;width:100%;margin-top:15px;}

.infoCNT ul{padding:20px 0;}
	.infoCNT li{padding-top:40px;display:block;}
	.infoCNT li:before{position:relative;top:-15px!important;}

.qlinks{margin:0 auto;}

.lopd_box {
    margin-top: 45px;
    padding: 0;
}
#epd{
	width: 100%;
}

/*registro*/
#registro{padding:30px 0 25px;margin-bottom:-25px;z-index:9;border-bottom:1px solid #cdcdcd;}
#registro #menuP{display:block;width:100%;}
#registro .col-sm-9, #registro .col-sm-3{width:100%;}
	.Rform{margin-left:0;padding:12px 15px 15px;margin-bottom:20px;}
	.Rform h1 span{padding-top:9px;}
	#registro img{display:none}
}
/*nuevo carro*/
.Citem{margin:0 -10px;border-bottom:8px solid #4F3F1E;}
.Ctop{padding:15px 10px 10px;clear:both;overflow:hidden;border-bottom:1px solid #cdcdcd;}
	.Ctop div{width: 100%; overflow: hidden;}
	.Ctop img{float:left;margin:0 20px 0 0;}
	.Ctop h4{padding:11px 0 0 0;}
		.Ctop h4 span{display:block;}

	.Ctop .delete{float:left;margin:0;width:auto;border:0;}
	.Ctop .delete a{padding-left:32px;padding-right:0;font-weight:400;}
	.delete a:after{right:auto;left:0;}

.dl-horizontal {clear:both;overflow:hidden;margin:0;}
	.dl-horizontal dt, .dl-horizontal  dd{float:left;width:50%;padding:0 15px;border-bottom:1px solid #cdcdcd;font-size: 12px;
		height:40px;line-height:42px;
	}
	.dl-horizontal dt:last-of-type, .dl-horizontal  dd:last-of-type{border:0;}

	#resumen .Citem .cant{left:auto;width:auto;margin:0;float:none;top:6px;}

.Cbottom{margin:0 -10px 20px;}
	.Cbottom .entrega{background:#F6F6F6;padding:23px 25px 35px; overflow: hidden;}
	.Cbottom .entrega h4:before{bottom:auto;top:2px;}
	.Cbottom .entrega p{padding-left:65px;}
		.entrega p span{display:inline;}

	.Cbottom .dl-horizontal dt{text-transform:uppercase;}
	.Cbottom .dl-horizontal .total{color:#fff;background: #4F3F1E}
	.Cbottom .dl-horizontal dd.total{font-size:20px;}

#resumen .btn-big:after { background: none; }

}

.banner-medio-home{width: 48.8%; float: left;}

/*mobile landscape*/
@media (max-width: 480px) {
	.breadcrumb{float:none;margin-left:0;width:100%;clear:both}
	.breadcrumb:before{display:none;}

	#caja_video{ left: 0px; margin-left: 0px; width: 100%; }

	/*.responsive-slider{display: none;}*/
	.cajaDestacadaHome article figure a img {display: none;}
	.cajaDestacadaHome {height: auto;}
}

@media (max-width: 768px) {
		/*.responsive-slider{display: none;}*/
		.cajaDestacadaHome article figure a img {display: none;}
		.cajaDestacadaHome {height: auto;}
	}
}

/*mobile portrait*/
@media (max-width: 320px) {
#logo{position:relative;left: -15px}	

	#novedades header{padding:0;text-align:center;margin:0 0 10px;}
		#novedades header h3{font-size:21px;}
	#novedades time{position:relative;font-size: 16px;}
	#novedades p{text-align:center;margin-bottom:12px;}

	#novedades footer {text-align:center;}

	.log a.a-log {padding:0 20px 0 15px;}
	.log a.a-log:after{right:7px;}
	.log{margin:0 10px 0 0;}

	.cant .form-control{width:50px;}
	.stock{padding-left:19px;}

	/*.responsive-slider{display: none;}*/
	.cajaDestacadaHome article figure a img {display: none;}
	.cajaDestacadaHome {height: auto;}

	/*productos*/
	#productos figure{margin-left:-10px;margin-right:-10px;}
	.chrome .block-title, .block-title{font-size:30px;margin-bottom:20px;}

	/*catalogo*/
	.block-cat h2{font-size:30px;margin-bottom:10px;}

	.modal-body {padding: 20px 15px;}

	/*contacta*/
	.sub-title{padding: 0 20px;margin-bottom:22px;}	
		.sub-title span{display:inline;}

	#caja_video{ left: 0px; margin-left: 0px; width: 100%; }

}
#obligatorio{
	float: left;
	font-size: 10px;
	color: #DD0000;
	position: absolute;
}
/* --------------------------------------------------------------
MEDIUM DEVICES AND UP
-------------------------------------------------------------- */
@media (min-width: 768px) {
	#productos .container {width:100%;max-width: 1370px;}
	#accesos .container {width:100%;max-width: 1300px;}
	#ficha .container>.row>.col-sm-3{width:21.700%;}
	#ficha .container>.row>.col-sm-4{width:36.63333333333333%;}

	#listado img{max-width:100%;}
	.post-share li:first-child{position:relative;top:0px;}

	.sub-title{margin-bottom:22px;}	

}

/* --------------------------------------------------------------
JUST MEDIUM DEVICES
-------------------------------------------------------------- */
@media only screen and (min-width: 767px) and (max-width: 1023px) {



.container{width:100%;}
.navbar{right:10px;}

.navbar-nav > li:last-child span{width:15px;height:15px;background:url('img/ico/lupa.png') no-repeat center;cursor:pointer;display:block;}
.buscador{display:none;position:absolute;top:216%;right:0;width:160px;background:#fff;border:1px solid #ececec;border-top:0;z-index:10;padding:10px;}

.thumbs .items{width:153px;}
.cant .form-control{width:35px;padding:6px;}
.stock{padding-left:20px;}

/*slider*/
.responsive-slider .slides ul li .slide-body img{max-width:1000%;height:265px;left:-215px;position:relative;}
.responsive-slider .slides ul li .slide-body{overflow:hidden}

/*productos*/
#productos{padding-left:5px;padding-right:5px;}
#productos .col-sm-3{padding-left:5px;padding-right:5px;}
	.chrome #productos header h3, #productos header h3{font-size:18px;}
	#productos article p{font-size:14px;}

/*novedades*/
#novedades .cnt{padding:20px 25px 22px;}

/*acceso*/
.acceso{padding:22px 28px 0;}
	.acceso h2:before{display:none;}

#footer #dir h4:after{right:20px;}
#Fmenu{position:relative;left:-10px;}

/*NUESTRA EMPRESA*/
.wideImg img{max-width:1000%;position:relative;}
.chrome #buy header h3 a, #buy header h3 a {font-size: 19px;}

/*PRODUCTOS*/
#listado .tab-pane article{min-height:260px;padding: 15px 20px;}
	#listado .desc span{left:20px;width:50px;height:50px;line-height:50px;top: 85px;font-size:18px;
		border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;
	}

/*FICHA TECNICA*/
.medidas li{font-size:14px}
.referencia h3{font-size:13px;}
.unid{font-size:20px;}
.total{font-size:30px}
.fShare{display:none;}
.medidas div{padding-right:0px;}

.header h1{font-size:28px;}
	.header h1 span{font-size:25px;}

.actions{margin-bottom:20px;}

/*RESUMEN*/
.banner{display:none;}
#resumen .col-sm-8{width:100%;}
#resumen .table>tbody>tr>td.t0{width:120px;}
	#resumen .table>tbody>tr>td img{max-width:100%;}
	#resumen .table>tbody>tr>td h4{text-align:left;}

/*interna noticias*/
.post .responsive-slider{background:#fff;margin:0;padding-bottom:0px;}
	.post .responsive-slider .slides ul li .slide-body img{max-width:100%;left:auto;height:auto;}

.cols-2{padding:0 10px;}

/*footer*/
#footer .clousure{height:auto;line-height:140%;padding:5px 0 4px;}


.no_registro h3 {
    height: 75px;
}

.totales li {
    width: 240px;
}
#resumen .btn-big {
    width: 240px;
}
#listado .tab-pane header {
    height: 110px;
}

}

/* --------------------------------------------------------------
LARGE DEVICES / DESKTOP
-------------------------------------------------------------- */
@media (min-width: 1024px) and (max-width:1200px){
.banner{display:none;}
#resumen .col-sm-8{width:100%;}
	#resumen .table>tbody>tr>td h4{text-align:left;}

}

@media (min-width: 1400px){
	#productos .container {width:100%;max-width: 1300px;}
	#novedades .slideBlock .container {width: 100%;max-width: 1300px;}

	#navi2 .previous{left:-50px;}
	#navi2 .next{right:-50px;}

	#contacta .btn-default{bottom: -36px;right: 10px;}
}