@media (min-width: 1200px){
	/*.edit {
	    width: 92%;
	    }*/
}
.padd-variation {
	    text-align: left;
        padding-top: 142px;
        -webkit-transition: 0.5s;
        -moz-transition: 0.5s;
        -ms-transition: 0.5s;
        transition: 0.5s;
    }
@media (max-width: 767px){
	.padd-variation {
	    text-align: left;
        padding-top: 106px;
        -webkit-transition: 0.5s;
        -moz-transition: 0.5s;
        -ms-transition: 0.5s;
        transition: 0.5s;
    }
}
.bg-gris {
		background-color:#F4F4F4;
	}
.bg-celeste {
		background-color:#dae1ea;
		box-shadow: inset 18px 50px 7px -45px #9ab2d0,0px 0px 0px 0px #242424;
		-webkit-box-shadow: inset 18px 50px 7px -45px #9ab2d0,0px 0px 0px 0px #242424;
	-moz-box-shadow: inset 18px 50px 7px -45px #9ab2d0,0px 0px 0px 0px #242424;
-o-box-shadow: inset 18px 50px 7px -45px #9ab2d0,0px 0px 0px 0px #242424;
}
.bg-gris-2 {
		background-color:#F4F4F4;
	}
.bg-gris-line {
		background-color:#F4F4F4;
		border-bottom: solid 1px #666;
		margin-bottom:20px;
		padding-bottom:12px;
	}
.bg-beige {
		background-color:beige;
	}
.bg-white {
		background-color:rgba(255, 255, 255, 0.7);
		padding:20px;
	}
.bg-ferremat {
		background-image: url(../img/bg-ferremat.png);
		background-repeat:repeat-x;
		background-position: left top;
	}
.bg-agenda {
		background-size: cover;
		background-position: center center;
		display: block;
		background-image: url(../img/rotador-bg.jpg);
		padding-top: 125px;
		padding-bottom: 125px;
		padding-left:15px;
		padding-right:15px;
	}
	.bg-buscador {
			background-size: cover;
		background-position: top center;
		display: block;
		background-color: #17437a;
		padding-top: 30px;
		padding-bottom: 30px;
		/*padding-left:15px;
		padding-right:15px;*/
	}
.bg-comentario {
		background-size: cover;
		background-position: center center;
		display: block;
		background-image: url(../img/comentario.jpg);
		padding-top: 45px;
		padding-bottom: 45px;
		padding-left:15px;
		padding-right:15px;
	}
@media (max-width: 767px){
	.bg-buscador {
		padding-top: 15px;
		padding-bottom: 15px;
		-webkit-transition: 0.5s;
	    -moz-transition: 0.5s;
        -ms-transition: 0.5s;
        transition: 0.5s;
    }
}
.bg-buscador-int {
		background-size: cover;
		background-position: center center;
		display: block;
		background-image: url(../img/bg-buscador.jpg);
		padding-top: 60px;
		padding-bottom: 60px;
		padding-left:15px;
		padding-right:15px;
	}
.bg-contacto {
		background-size: cover;
		background-position: left center;
		display: block;
		background-image: url(../img/bg-contacto.jpg);
		padding-top: 40px;
		padding-bottom: 40px;
		padding-left:15px;
		padding-right:15px;
		border-bottom: solid 2px #FFDF00;
	}
@media (max-width: 767px){
	.bg-contacto {
		padding-top: 60px;
		padding-bottom: 60px;
		-webkit-transition: 0.5s;
	    -moz-transition: 0.5s;
        -ms-transition: 0.5s;
        transition: 0.5s;
    }
}
.bg-preguntas {
	    background-size: cover;
        background-position: center center;
        display: block;
        /* background-image: url(../img/bg-preguntas-frecuentes.jpg); */
        padding-top: 40px;
        padding-bottom: 40px;
        padding-left: 15px;
        padding-right: 15px;
        border-bottom: solid 2px #17437a;
        background: #29323c;
    }
    @media (max-width: 767px){
    	.bg-preguntas {
		padding-top: 25px;
		padding-bottom: 25px;
		-webkit-transition: 0.5s;
	    -moz-transition: 0.5s;
        -ms-transition: 0.5s;
        transition: 0.5s;
    }
}
.bg-medio-pago {
		background-size: cover;
		background-position: center center;
		display: block;
		background-image: url(../img/bg-medio-pago.jpg);
		padding-top: 50px;
		padding-bottom: 50px;
		padding-left:15px;
		padding-right:15px;
	}
.bg-mesa {
		background-size: cover;
		background-position: center center;
		display: block;
		background-image: url(../img/bg-clientes.jpg);
		padding-top: 50px;
		padding-bottom: 50px;
		padding-left:15px;
		padding-right:15px;
	}
.bg-descuentos {
		background-size: cover;
		background-position: center center;
		display: block;
		/*background-image:url(../img/descuentos-bg.jpg);*/ 
		padding-top: 15px;
		padding-bottom: 15px;
		padding-left:15px;
		padding-right:15px;
		border: dashed 1px grey;
	}
.bg-cabeceras {
		background-size: cover;
		background-position: center center;
		display: block;
		/*background-image:url(../img/descuentos-bg.jpg);*/ 
		padding-top: 25px;
		padding-bottom: 25px;
		padding-left:15px;
		padding-right:15px;
	}
.bg-destacado {
		display: block;
		background-color:#000;
		background-position:center bottom;
		background-repeat:no-repeat;
		background-image:url(../img/linea-menu.png);
		padding-top: 15px;
		padding-bottom: 15px;
	}
.bg-amplia {
		display: block;
		background-color: #041639;
		padding: 8px;
		padding-top:20px;
		/*border-top: solid 5px #86a28d;*/
	}
.bg-footer {
		display: block;
		padding-top: 80px;
		background-image:url(../img/bg-footer-top.jpg);
		background-position:center top;
		background-size:cover;
	}
.descuento {
	    width: 100px;
        /* height: 70px; */
        background: #76c51b;
        z-index: 1;
        border-radius: 3px;
        text-align: center;
        padding: 7px 10px;;
    	display:block;
		float:left;
		font-size:18px;
		font-weight:600;
		color:#FFF;
		margin-top:4px;
		margin-bottom:0px;
	}
.item-normal {
		display: block;
		background-color:#F5F5F5;
		border-bottom: solid 2px #DCDCDC;
		margin-bottom:5px;
		margin-top: 5px;
		padding-top:10px;
		padding-bottom:10px;
	}
.fecha-top {
		line-height: 21px;
		margin: 0px;
		padding-top: 0px;
	}
.titulo-cate {
		background-color:#096;
		background-image:url(../img/triangle.png);
		background-repeat:no-repeat;
		background-position:left bottom;
		display:block;
		clear:both;
		padding:10px;

	}
.menu-color1 {
		/*border-top: 1px solid #E6E6E6;*/
		margin: 0px;
		/*background-color:#fff;*/
		min-height: 42px;
		display: block;
		width: 100%;
		float: left;
		padding: 0px 0px;
		/*background-image:url(../img/maquinas.png);*/
		background-position:bottom center;
		background-repeat:no-repeat;
		-webkit-transition: 0.5s;
		-moz-transition: 0.5s;
		-ms-transition: 0.5s;
		transition: 0.5s;
		position:relative;
	}
.shrink .menu-color1 {
		/*background-image:url(../img/maquinas-hover.png);*/
		background-position:bottom center;
		background-repeat:no-repeat;
		-webkit-transition: 0.5s;
		-moz-transition: 0.5s;
		-ms-transition: 0.5s;
		transition: 0.5s;
	}
@media (max-width: 970px){
	.menu-color1 {
		background-image:url(../img/maquinas-hover.png);
		background-position:bottom right;
		background-repeat:no-repeat;
		-webkit-transition: 0.5s;
		-moz-transition: 0.5s;
		-ms-transition: 0.5s;
		transition: 0.5s;
	}
}
.menu-color1 .navbar-nav > li > a {
	    color: #777;
        text-transform: uppercase;
        font-size: 12px;
        padding: 7px 14px;
    }
.top-sup {
		background-color: #17437a;
		background-repeat: repeat;
		display: block;
		float: left;
		width: 100%;
		-webkit-transition: 0.5s;
		-moz-transition: 0.5s;
		-ms-transition: 0.5s;
		transition: 0.5s;
		/*border-top: solid 1px #EAEAEA;*/
		/*border-bottom: solid 1px #EAEAEA;*/
		margin-top:-1px;
	}
.clima .fix {
		float: left;
		display: block;
		overflow: hidden;
		margin-top: 3px;
		margin-left:3px;
		-webkit-transition: 0.5s;
		-moz-transition: 0.5s;
		-ms-transition: 0.5s;
		transition: 0.5s;
	}
@media (max-width: 767px){
	.clima .fix {
		width:78px;
	    -webkit-transition: 0.5s;
        -moz-transition: 0.5s;
        -ms-transition: 0.5s;
        transition: 0.5s;
    }
}
.clima .fix #NetweatherContainer {
		margin-top: -12px;
		margin-left: -12px;
	}
.redes-head  {
		display: block;
		padding-bottom:5px;
		padding-top: 6px;
		padding-right:6px;
	}
.redes-head.bg-back  {
		display: block;
		padding-bottom:5px;
		padding-top: 6px;
		padding-right:62px;
		padding-left:98px;
		background-image: url(../img/bg_redes_head.png);
		background-position:left bottom;
		background-repeat:no-repeat;
	}
.redes-head .social {
	    text-align: center;
        height: 29px;
        width: 29px;
        display: block;
        text-decoration: none;
        float: left;
        margin-right: 4px;
        margin-left: 4px;
        line-height: 29px;
        color: #925233;
        background-color: rgb(220, 209, 179);
        font-size: 14px;
        border-radius: 3px;
        border-bottom: ;
        -webkit-transition: 0.5s;
        -moz-transition: 0.5s;
        -ms-transition: 0.5s;
        transition: 0.5s;
    }
}
.redes-head .social:hover {
		text-align: center;
		display: block;
		text-decoration: none;
		background-color: #F3B512;
		color: #FFF;
		-webkit-transition: 0.5s;
		-moz-transition: 0.5s;
		-ms-transition: 0.5s;
		transition: 0.5s;
	}
.boton-linea {
	margin: 5px;
    border-right: dotted 1px grey;
        padding-right: 7px;
    }
.boton-linea-2 {
	margin: 5px;
    border-right: dotted 1px grey;
        padding-right: 10px !important;
    	position: relative;
	    top: 10px;
    }
.boton-carrito {
		padding-top:22px;
		margin:0px;  
		padding-right: 15px !important;
}
.header-logo {
	margin-bottom: 1px;
	background-color: #454648;
}
.menu-color2 {
		border: 0px;
		border-radius: 0px;
		/*background-color:#171717;*/
		/*background-image: url(../img/linea-menu.png);*/
		background-repeat: repeat-x;
		background-position: left top;
		border-top: solid 1px #EAEAEA;
	}
.clasificados {
		float: right;
		margin-top: 34px;
		font-size: 16px;
		padding-top: 5px;
		padding-right: 10px;
		padding-bottom: 5px;
		padding-left: 10px;
	}
.clasificados:hover {
		-webkit-transition: 0.5s;
		-moz-transition: 0.5s;
		-ms-transition: 0.5s;
		transition: 0.5s;
	}
.shrink .clasificados {
	 margin-top:4px;
	 -webkit-transition: 0.5s;
 -moz-transition: 0.5s;
-ms-transition: 0.5s;
transition: 0.5s;
}
.shrink .clasificados img {
	 max-height: 40px;
  margin-top:4px;
  -webkit-transition: 0.5s;
 -moz-transition: 0.5s;
-ms-transition: 0.5s;
transition: 0.5s;
}
@media (max-width: 767px){
	.clasificados {
	    margin-top:18px;
        -webkit-transition: 0.5s;
        -moz-transition: 0.5s;
        -ms-transition: 0.5s;
        transition: 0.5s;
    }
}
#links .img-cover {
		background-size:cover; 
		background-position:top center; 
		display:block;
	}
.tagss{
		margin:0;
		padding-top:14px;
		position:absolute;
		right:24px;
		top:10px;
		list-style:none;
		border-radius: 35px;
		height:70px;
		width:70px;
		line-height:24px;
		background-color:rgba(255, 118, 0, 0.9);
		font-size:16px;
		text-align:center;
		color:#FFF;
		z-index:999;
	}
.tagss span{
		font-weight:600;
		font-size:24px;
		display:block;
	}
@media (max-width: 767px){
	.tagss {
	    margin: 0;
        padding-top: 6px;
    	padding-bottom: 6px;
	    position: relative;
        right: 0px;
        top: 0px;
        list-style: none;
        border-radius: 0px;
        height: auto;
        width: 100%;
        line-height: 24px;
        background-color: rgba(255, 118, 0, 0.9);
        font-size: 16px;
        text-align: center;
        color: #FFF;
        z-index: 999;
    }
.tagss span{
		font-weight:600;
		font-size:20px;
		display:inline;
	}
}
.tags{
		margin:0;
		padding:0;
		position:absolute;
		right:24px;
		bottom:-12px;
		list-style:none;
		}
	.tags li, .tags a {
		    float: left;
        height: 60px;
        line-height: 56px;
        position: relative;
        font-size: 18px;
    	font-family:Tahoma, Geneva, sans-serif;
	}

		.tags a {
		    margin-left: 20px;
        padding: 0 10px 0 12px;
        background: #A2C537;
        color: #fff;
        text-decoration: none;
        -moz-border-radius-bottomright: 4px;
        -webkit-border-bottom-right-radius: 4px;
        border-bottom-right-radius: 4px;
        -moz-border-radius-topright: 4px;
        -webkit-border-top-right-radius: 4px;
        border-top-right-radius: 4px;
    }

		.tags a:before {
		    content: "";
        float: left;
        position: absolute;
        top: 0;
        left: -30px;
        width: 0;
        height: 0;
        border-color: transparent #A2C537 transparent transparent;
        border-style: solid;
        border-width: 30px 30px 30px 0;
        }

		.tags a:after {
		    content: "";
        position: absolute;
        top: 28px;
        left: -8px;
        float: left;
        width: 4px;
        height: 4px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
        background: #fff;
        -moz-box-shadow: -1px -1px 2px #004977;
        -webkit-box-shadow: -1px -1px 2px #004977;
        box-shadow: -1px -1px 2px #698418;
        }

	@media (min-width: 768px){
		.modal-dialog {
				width: 65%;
				margin: 30px auto;
			}
		} 
.product-col {
		/*margin-bottom: 20px;*/
		/*overflow: hidden;
		position: relative;*/
		background-color: rgba(255, 255, 255, 0.90);
		padding: 0px 0px 25px 0px;
	}
	.product-col.over {
		/*overflow: hidden;
		position: relative;*/
		height: auto;
		/*border-bottom: solid 1px #E9E9E9;*/
	}
	.product-col.over:hover {
}
.product-col .image {
	    position: relative;
    	margin-bottom:16px;
	}
.product-col h2 {
    margin-top: 0px;
    height: 44px;
    overflow: hidden;
    margin-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 22px;
    color: #0966a2;
    font-weight: 600;
}
.product-col .valor {
	    font-size: 20px;
        line-height: 24px;
    	font-weight:900;
	}
.product-col .precio-color {
		color:#875f3e;
		margin-bottom:0px;
	}
.product-col h2.limit {
		height: 60px;
		overflow: hidden !important;
		display: block;
		font-size: 16px;
	} 
.img-mask {
	    background-size: cover;
        background-position: center center;
        display: block;
    	background-repeat: no-repeat;
		margin: 15px;
	} 
/* aca metimos mano
@media (min-width: 768px){	
	.borde-producto {
		border-right: 1px solid #EEE;
	}
} 
@media (min-width: 768px) and (max-width:991px){
	.borde-producto {
		 margin-bottom: 40px;		 
	 }	
.lista-productos .col-sm-6:nth-child(2n) .borde-producto{
		border-right: 1px solid transparent;	
	}
} 
@media (min-width: 992px) and (max-width:1199px){
	.borde-producto {
		 margin-bottom: 60px;		 
	 }	
.lista-productos .col-md-4:nth-child(3n) .borde-producto{
		border-right: 1px solid transparent;
	}
} 
@media (min-width: 1200px){
	.borde-producto {
		 margin-bottom: 80px;		 
	 }	
.lista-productos .col-lg-3:nth-child(4n) .borde-producto{
		border-right: 1px solid transparent;
	}
} 
*/
.borde-producto {
		border: 1px solid #EEE;
		border-radius: 0px 0px 5px 5px;
		overflow: hidden;
		margin-bottom:20px;
	}
@media (min-width: 768px) and (max-width:991px){
	.borde-producto {
		 margin-bottom: 40px;		 
		}	
} 
@media (min-width: 992px) and (max-width:1199px){
	.borde-producto {
		 margin-bottom: 50px;		 
		}	
} 
@media (min-width: 1200px){
	.borde-producto {
		 margin-bottom: 30px;		 
		}	
} 
.modal-acciones .modal-header{
		border-bottom: none;
	}
.modal-acciones .modal-content{
		border-radius: 0;
	}
	.modal-acciones .modal-body.modal-comprar-producto{	
		background-color:  #003;
		padding: 0;
		padding-top: 15px;
	}
	.modal-acciones .modal-body.modal-comprar-producto h3{
		font-size: 16px;
		font-weight: bold;
		text-transform: uppercase;
		margin-top: 0;
		color: white;
		padding: 0 15px;
	}
	.modal-comprar-producto .table > thead > tr > th, .modal-comprar-producto .table > tbody > tr > th, .modal-comprar-producto .table > tfoot > tr > th, .modal-comprar-producto .table > thead > tr > td, .modal-comprar-producto .table > tbody > tr > td, .modal-comprar-producto .table > tfoot > tr > td{
		vertical-align: inherit;
	}
@media screen and (min-width: 768px) { 
	  .modal:before {
  	    display: inline-block;
        vertical-align: middle;
        content: " ";
        height: 100%;
      }
  }
@media (min-width: 768px){
	.modal-dialog {
	    width: 700px;
    }
}
.modal-comprar-producto .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-top: none;
		border-bottom: 1px solid #c9cbce;
	}
thead {
	    border-bottom: 3px solid #18447b;
    }
.modal {
	  text-align: center;
	}
.modal-dialog {
	  display: inline-block;
    text-align: left;
    vertical-align: middle;
}
.modal-acciones .precio{
		font-size: 12px;
	}
	.modal-acciones .box-producto{
		margin:0;
		background-color: white;
		padding: 15px 0px;
	}
	.modal-acciones .modal-body{
		/*background-color: #ccc;*/
		border-bottom: solid 4px #000;
	}
.modal-acciones .botones a{
		text-transform: uppercase;
		font-weight: 700;
		border-radius: 0;
	}
	.modal-acciones .botones a.btn-primary{
		background-color: #0F1010;
	    border-color: #0F1010;
    }
    .modal-acciones .botones a.btn-warning{
		background-color: #DCD132;
	    border-color: #DCD132;
    }
    button.close {
	        position: absolute;
            right: 16px;
        top: 16px;
        z-index: 20;
    }
#zipCodeFirst{
	    padding: 6px 12px;
        border: 1px solid #ccc;
        border-radius: 4px;
        font-size: 14px;
        position: relative;
        top: 1px;
    }
    input[name=zipcode-shipping_method]{
		position: relative;
	    top: -3px;
        margin-right: 3px;
    }
    .resultShipping p{
		margin-bottom: 0;
	}
	.resultShipping label{
		margin-bottom: 0;
	}
/*ACORDEON*/
.acordeon-producto h4 a{
		font-weight: 700;
		text-transform: uppercase;
		font-size: 15px;
		display: block;
		background: url('../img/flechita_2.png') no-repeat center right;
		    padding: 10px 5px;
	    }
	    .acordeon-producto h4 a.collapsed{
		background: url('../img/flechita_1.png') no-repeat center right;
	}
.acordeon-producto h4 a:hover, .acordeon-producto h4 a:active, .acordeon-producto h4 a:focus{
		text-decoration: none;
	}
	.acordeon-producto .caracteristicas i{
		color: ;
		margin-right: 2px;
	}
.panel-heading {
	    padding: 1px 0px;
        border-bottom: 1px solid transparent;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
    }
.panel-paul {
	    border: none;
    	border-bottom: solid  1px #E6DDDE;
		background-color:#FFF;
		border-radius: 0px !important;
	}
.panel-paul .panel-body {
		background-color:#F9F9F3 !important;
	}
/*FIN ACORDEON*/
.bg-h2{
		background-image:url(../img/bg-gris-h2.png);
		background-repeat:repeat-x;
		background-position:center;
	}
.select-num {
	    width: 84px;
        margin-right: 4px;
        font-size: 16px;
    }
.precio {
	    font-size: 34px;
    	font-weight:600;
	    margin-right: 4px;
        color: #17437a;
    	padding-right:5px;
	}
.antes {
	    text-decoration: line-through;
        color: #808080;
        font-size: 24px;
        margin-right: 5px;
    	padding-right:5px;
	}
.radio_colores span{
		border: 2px solid #ccc;
	    width: 32px;
        display: inline-block;
        height: 32px;
        text-align: center;
        font-size: 12px;
        margin-left: 4px;
    }
    .radio_colores span.activo{
		border: 2px solid #333;
	}
	.radio_colores span:hover{
		cursor:pointer;
	}
	.radio_colores span input{
		width: 1px;
	    position: absolute;
        top: 12px;
    }
.row.atributos > div{
		padding-top:15px;
	}
.linea-sub {
		border-bottom: solid 1px white;
		padding-bottom: 6px;
	}
.input-gris {
	    background-color: #d2c5a7;
    	border-color: antiquewhite;
	}
.paso-n {
	    background-color: #041639;
    	height:38px;
		width:44px;
		line-height:38px;
		color:#FFF;
		font-size:22px;
		border-radius: 5px;
		display:inline-block;
		text-align:center;
	}
sup {
	    font-size: 14px;
        /*vertical-align: text-top;
        line-height: 36px;*/
        margin-left: 3px;
        font-weight: 700;
    }
#mini-cart-list sup {
	    font-size: 9px;
        line-height: 22px;
    }
.pagination>li>a, .pagination>li>span {
	    position: relative;
        float: left;
        padding: 6px 12px;
        margin-left: -1px;
        line-height: 1.42857143;
        color: #b1bac1;
        text-decoration: none;
        background-color: transparent;
        border: 1px solid #383838;
    }
    .pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
	    z-index: 2;
        cursor: default;
        color: #FFC107;
        background-color: #424242;
        border-color: #424242;
    }
    .pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {
	    color: #bdbaba;
        background-color: #525252;
        border-color: #525252;
    }
    .pagination>li:first-child>a, .pagination>li:first-child>span {
	    margin-left: 0;
        border-top-left-radius: 0px;
        border-bottom-left-radius: 0px;
    }
    .pagination>li:last-child>a, .pagination>li:last-child>span {
	    border-top-right-radius: 0px;
        border-bottom-right-radius: 0px;
    }
.category-product{
	    position: relative;
        overflow: hidden;
    }
.category-product img{
	    -webkit-transition: all 1s ease-in-out;
    	-moz-transition: all 1s ease-in-out;
		-o-transition: all 1s ease-in-out;
		-ms-transition: all 1s ease-in-out;
		transition: all 1s ease-in-out;
	}
.category-product:hover img{
	    -moz-transform: scale(1.1);
        -webkit-transform: scale(1.1);
        -o-transform: scale(1.1);
        -ms-transform: scale(1.1);
        transform: scale(1.1);
    }	 
.product-col .valor-anterior {
    text-decoration: line-through;
    padding-left: 10px;
    font-size: 16px;
    line-height: 20px;
    color: #999;
}
