
	
/*//////////////////// Articulo /////////////////////// */

#sync1.owl-carousel .owl-item img {
/*min-height: 620px;
margin-left: 0px;
margin-right: 0px;*/
max-width: 500px !important;
max-height: 650px !important;
padding-right: 10px;
}

@media (max-width: 425px){	
	#sync1.owl-carousel .owl-item img {
	max-width: 300px !important;
	}	
}

.contenedor_mini{
padding: 0px;
margin:0px;
}

.contenedor_mini .owl-carousel.owl-drag .owl-item {
width: 100% !important;
padding: 3px;
cursor: pointer;
}

.product-slider #sync2 .slctd {
border: #000 1px solid;
}

.contenedor_mini .owl-stage{
width: 100% !important;
padding-left: 0px !important;
padding-right: 0px !important;
}

.owl-carousel .owl-item img {
margin-bottom: 16px;
}

.shop-product-single header h1{
color: black;
font-weight: 600;	
}

.shop-product-single header .price-old {
font-size: 18px;
}

.control_cantidad{
padding-left: 17px;
}

.shop-product-single .tabs {
padding-bottom: 14px;
border: solid #e6e6e6 1px;
padding-top: 22px;
margin-bottom: 0px;
padding-left: 23px;
}

.shop-product-single div.tabs a{
padding-top: 24px;
padding-left: 20px;
padding-bottom: 24px;
font-size: 13px;
}

.shop-product-single div.tabs a{
padding: 5px 6px;
padding-bottom: 18px;
}

.product-slider #sync2 .owl-item{
opacity: 0.3;
}

.product-slider #sync2 .slctd{
opacity: 1;
border: #fff0 1px solid;
}

.product-slider #sync2 .slctd img{
   /* border: solid black 3px;*/
}

@media (max-width: 991px) and (min-width: 768px){
	#sync1.owl-carousel .owl-item img {
	float: right;
	}
}

@media (max-width: 768px){
	
	.contenedor_mini .owl-carousel.owl-drag .owl-item{
	max-width: 70px !important;
	}

	.contenedor_mini .owl-stage{
	margin: 0px 25px;
	}	

	#sync1.owl-carousel .owl-item img{
	min-width: 100%;
	min-height: auto !important;
	max-height: none !important;
	}
}






.cuerpo_articulo{
	margin-top: 30px;
    padding: 0px 40px;	
}

.miniaturas img{
max-width: 108px;
margin-bottom: 9px;
margin: 8px;
margin-bottom: 19px;
border: solid 3px white;
}

.miniaturas a:hover img{
	opacity: 1;
}

.datos_articulo{
padding-right: 125px;
}

.datos_articulo h1{
letter-spacing: 3px;
font-size: 20px;
margin-bottom: 7px;
}	

.datos_articulo h2{
letter-spacing: 2px;
font-size: 13px;
font-weight: 500;
color: #777777;
}	

.datos_articulo h2 span{
font-family: 'PT Sans', sans-serif;	
}

.datos_articulo .precio h6{
color: #333333;
font-weight: bold;
font-size: 22px;
display: inline-block;
margin-top: 5px;
}

.datos_articulo .precio p{
font-size: 20px;
color: #cccc;
text-decoration: line-through;
display: inline-block;
margin-left: 10px;
letter-spacing: 1px;
}

.datos_articulo .opciones{
margin-top: 19px;
}

.datos_articulo .opciones ul{
margin-bottom: 10px;
padding-left: 21px;
margin-top: 8px;	
}

.datos_articulo .opciones h5{
font-weight: bold;
font-size: 13px;
letter-spacing: 1px;
margin: 0px;
padding-top: 20px;
text-transform: uppercase;
}

.datos_articulo .opciones  li{
margin-right: 6px;
list-style: none;
display: inline-block;
margin-top: 0px;	
}


.datos_articulo .opciones li a{
color: #bbb8b8;
font-weight: bold;
text-align: center;
letter-spacing: 2px;
font-size: 11px;
border: solid 1.4px #bbb8b8;
display: block;
}

.datos_articulo .opciones  li a:hover{
background-color: #302e31;
color: white;
border-color: #302e31;
}

.datos_articulo .opciones .talla li a{
padding: 8px 13px;
min-width: 36px;
}

.datos_articulo .opciones .boxcheck input[type=radio]+label,
.datos_articulo .opciones .boxcheck input[type=checkbox]+label{
font-size: 11px;
letter-spacing: 2px;	
margin: 0px;
padding: 1px 15px;	
webkit-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;	
}

.datos_articulo .opciones .boxcheck input[type=radio]:checked+label,
.datos_articulo .opciones .boxcheck input[type=checkbox]:checked+label {
border: 1px solid #302e31;
background-color: #302e31;
color: #fff;
}

.datos_articulo .opciones .boxcheck input[type=radio]+label:hover, 
.datos_articulo .opciones .boxcheck input[type=checkbox]+label:hover{
background-color: #302e31;
color: white;
border-color: #302e31;
}

.datos_articulo .opciones .boxcheck input[type=radio][disabled]+label,
.datos_articulo .opciones .boxcheck input[type=checkbox]:disabled+label,
.datos_articulo .opciones .boxcheck input[type=radio][disabled]+label:hover,
.datos_articulo .opciones .boxcheck input[type=checkbox]:disabled+label:hover{
border: 1px solid #dcdcdc;
background-color: #dcdcdc;
color: #828282;
cursor: not-allowed;
}

.datos_articulo .opciones .form-horizontal .form-group{
	margin-left: inherit;
    margin-right: inherit;
}

.datos_articulo .opciones .copa li a{
padding: 8px 16px;
min-width: 62px;
}

.datos_articulo .opciones .cantidad li{
margin-right: -5px;
}

.datos_articulo .opciones .cantidad li a{
padding: 8px 13px;
min-width: 36px;
color: #696063;
font-weight: bold;
font-size: 13px;
border: none;
}

.datos_articulo .opciones .cantidad li a:hover{
background-color: white;
border: none;
}

.datos_articulo .opciones .cantidad li:first-child a,
.datos_articulo .opciones .cantidad li:last-child a{
font-size: 19px;
background-color: #f1f1f3;
}


.datos_articulo .opciones .cantidad li:first-child a:hover,
.datos_articulo .opciones .cantidad li:last-child a:hover{
background-color: #b3b3b9;
}







input:required:valid{
    border-radius: 0px;
    /*width: 115px;*/
    color: #302e31;
    font-weight: bold;
}

.datos_articulo .opciones .comprar{
margin-top: 16px;
text-align: center;
	margin-bottom: -20px;
}

.datos_articulo .opciones .comprar a,
.datos_articulo .opciones .comprar button{
background-color: #302e31;
padding: 13px 14px;
display: block;
color: white;
font-size: 15px;
font-weight: bold;
text-transform: uppercase;
letter-spacing: 6px;
border: solid 3px #302e31;
width: 100%;
    margin-top: 34px;
}

.datos_articulo .opciones .comprar a:hover,
.datos_articulo .opciones .comprar button:hover{
background-color: #a8a8a8;
border: solid 3px #a8a8a8;
}

.datos_articulo .opciones .comprar a img,
.datos_articulo .opciones .comprar button img{
margin-right: 1px;
margin-top: -6px;
}

.datos_articulo .opciones .comprar_s{
margin-top: 9px;
padding-right: 0px;
}

.datos_articulo .opciones .comprar_s a{
    padding: 4px 14px;
	font-size: 13px;
	letter-spacing: 3px;
}

.datos_articulo .opciones .comprar_s a img{
	width: 14px;
    padding-top: 2px;
}

.articulos_relacionados{
margin-top: 50px;
}

.datos_articulo .compartir{
margin-top: 25px
}

.datos_articulo .compartir ul{
padding-left: 50px;
/* padding-top: 9px; 
margin-top: -2px;*/
}

.datos_articulo .compartir ul li a{
font-size: 18px;
padding: 10px;
border: solid 0px white;
}

.datos_articulo .compartir ul li:hover a{
    background-color: white;
    color: #a8a8a8;
}

.datos_articulo .tabs{
    border: black solid 1px;
    padding: 27px 13px;
    padding-bottom: 5px;
    margin-top: 8px;
    padding-top: 5px;
}

#description >div{
	padding-left: 17px;
    padding-right: 15px;
}

.datos_articulo .tabs >ul li{
border-color: white;
}

.datos_articulo .tabs .nav-tabs .active a {
border: white;
    color: #1a1a1a;
    padding-bottom: 16px;
}

.datos_articulo .tabs >ul{
margin-bottom: 0px;
}

.datos_articulo .tabs >ul li a{
border: none;
    letter-spacing: 1px;
    padding: 16px 11px;
    padding-top: 9px;
}

.datos_articulo .tabs >ul li a:hover{
background-color: white;
color: black;
}

.datos_articulo .tabs .table-condensed{
margin-bottom: 20px;
}	

.datos_articulo .tabs .fade p{
padding: 0px 17px;
padding-bottom: 15px;
}

.guia_tallas,aviso_disponibilidad{
    margin-bottom: 30px;
}	

.guia_tallas ,.aviso_disponibilidad{
padding-bottom: 3px;
}

.guia_tallas a,.aviso_disponibilidad a{
font-size: 12px;
margin-left: 37px;
padding-left: 22px;
margin-bottom: 14px;
text-decoration: underline;
color: #bbb8b8;
text-transform: uppercase;
}

.guia_tallas a:hover,.aviso_disponibilidad a:hover{
	color: black;
}

.aviso_disponibilidad a{
color: black;
text-decoration: underline;
}

.aviso_disponibilidad a:hover{
text-decoration: underline;
color: #a8a8a8;
}

.seleccion >label{
font-size: 15px !important;
letter-spacing: 0.5px;
text-transform: uppercase!important;
color: black !important;
}


.seleccion .caja{
    background-color: #f1f1f3;
   	padding: 1px 28px;
    margin-bottom: 26px;
    margin-top: 3px;
    padding-bottom: 22px;
}

.seleccion .caja > img{
    float: right;
    margin-top: -54px;
    margin-right: -5px;
    height: auto;
    max-width: 37px;
}

.seleccion .caja h6.h7{
font-size: 20px;
font-weight: bold;
letter-spacing: 1px;
color: #302e31;
margin-bottom: 9px;
display: block;
}

.seleccion .caja h3{
color: #cbcbcb;
text-decoration: line-through;
font-size: 16px;
margin-bottom: 12px;
margin-top: -2px;
font-weight: bold;
}

.seleccion .caja h6.h8{
font-size: 12px;
text-transform: uppercase;
font-weight: bold;
letter-spacing: 2px;
color: #b1b1b1;
padding-top: 4px;
display: block;
margin-bottom: 7px;
margin-top: -8px;
}

.seleccion .caja li a{
padding: 9px 10px;
color: #b3b3b3;
font-size: 12px;
border-color: #5f5f5f;
text-transform: uppercase;
font-weight: bold;
}

.seleccion .caja .tallas li a{
min-width: 65px;
}

.seleccion .caja li a:hover{
	background-color: white;
	color: #302e31;
}

.seleccion .caja ul.tallas,.seleccion .caja ul.copas{
	padding-left: 0px;
	margin-top: -2px;
}

.guia_tallas_caja{
color: #302e31;
font-size: 12px;
letter-spacing: 1px;
text-decoration: underline;
text-transform: uppercase;	
}

.guia_tallas_caja:hover{
color: white;	
text-decoration: underline;
}

.overlayPiezaProd{
background-color: white;
opacity: 0.8;
}

.datos_articulo .caja .boxcheck input[type=radio]:checked+label, 
.datos_articulo .caja .boxcheck input[type=checkbox]:checked+label {
border: 1px solid #f1f1f3;
background-color: white;
color: #302e31;
}

.datos_articulo .caja .boxcheck input[type=radio]+label, 
.datos_articulo .caja .boxcheck input[type=checkbox]+label{
background-color: #302e31;
border-color: #5f5f5f;	
color: white;
}

.datos_articulo .caja .boxcheck input[type=radio]+label:hover, 
.datos_articulo .caja .boxcheck input[type=checkbox]+label:hover {
background-color: #ffffff;
color: #302e31;
border-color: #ffffff;
}

.datos_articulo .caja .boxcheck input[type=radio][disabled]+label, 
.datos_articulo .caja .boxcheck input[type=checkbox]:disabled+label, 
.datos_articulo .caja .boxcheck input[type=radio][disabled]+label:hover,
.datos_articulo .caja .boxcheck input[type=checkbox]:disabled+label:hover {
    border: 1px solid #484848;
    background-color: #484848;
    color: #828282;
    cursor: not-allowed;
}

.cantidad_dos{
    margin-top: 25px;
    margin-left: 20px;
    margin-right: -27px;
}

.cantidad_dos input:required:valid {
    width: 85px;
}

.cantidad_dos .ui-spinner > input[type="text"][aria-valuenow="1"] ~ .ui-spinner-down, 
.cantidad_dos .ui-spinner .ui-spinner-button.ui-spinner-up, 
.cantidad_dos .ui-spinner .ui-spinner-button.ui-spinner-down{
	width: 25px;
}

.datos_articulo .opciones .comprar_s button{
    margin-top: -1px;
    font-size: 13px;
    padding: 6px 11px;
}

.opciones > form{
	margin-bottom: 0px;
}

ul.thumbinter li{
    opacity: 0.5;	
}

ul.thumbinter li:hover, ul.thumbinter li.theMiniFirstTop, ul.thumbinter li.theMiniFirstBottom{
    border: solid #666666 1px !important;
    opacity: 1;	
}

.articulo_suelto header h1{
	letter-spacing: 4px;
    font-size: 20px;
    margin-bottom: 7px;
}

.articulo_suelto header h1{
    letter-spacing: 2px;
    font-size: 20px;
    margin-bottom: 0px;
}

.articulo_suelto header p{
letter-spacing: 2px;
    font-size: 13px;
    font-weight: 500;
    color: #777777;
}

.articulo_suelto header p span{
font-family: 'PT Sans', sans-serif;
}

.articulo_suelto header.halfmargintop{
text-align: left;
    margin-bottom: 30px;
    margin-top: 31px;
}

.articulo_suelto header .price{
color: #333333;
font-weight: bold;
font-size: 21px;
display: inline-block;
margin-top: 5px;
}	

.articulo_suelto header .price-old{
font-size: 19px;
color: #cccc;
text-decoration: line-through;
display: inline-block;
margin-left: 5px;
letter-spacing: 1px;
font-weight: bold;
}

.articulo_suelto .form-group h5{
font-weight: bold;
font-size: 15px;
letter-spacing: 0.5px;
margin: 0px;
padding-top: 20px;
text-transform: uppercase;	
}	


.articulo_suelto .boxcheck input[type=radio]:checked+label, 
.articulo_suelto .boxcheck input[type=checkbox]:checked+label,
.articulo_suelto .boxcheck input[type=radio]+label:hover, 
.articulo_suelto .boxcheck input[type=checkbox]+label:hover{
border: 1px solid #302e31;
background-color: #302e31;
color: #fff;
}

.articulo_suelto .boxcheck input[type=radio]+label, 
.articulo_suelto .boxcheck input[type=checkbox]+label {
font-size: 11px;
font-weight: bold;
letter-spacing: 1px;
padding: 0px 12px;
}

.articulo_suelto .boxcheck input[type=radio][disabled]+label, 
.articulo_suelto .boxcheck input[type=checkbox]:disabled+label {
    border: 1px solid #ddd;
    background-color: #ddd;
    color: #fff;
    cursor: not-allowed;    
	margin-bottom: 11px;	
}

.articulo_suelto .form-group {
    margin-left: -10px;
    margin-right: -10px;
    margin-bottom: 0px;
}

.articulo_suelto a.guialnk{
    font-size: 13px;
    margin-bottom: 11px;
    text-decoration: underline;
    color: #bbb8b8;
	text-transform: uppercase;
}	

.articulo_suelto a.guialnk:hover{
	color: black;
}

ul.thumbinter li.lnksin span {
text-transform: uppercase;
font-size: 12px;
padding: 5px;	
}

.rowTop.theFirstTop{
padding-bottom: 37px;
    margin-top: 2px;	
}

.shop-product-single-social span{
font-weight: bold;
font-size: 14px;
letter-spacing: 1px;
margin: 0px;
text-transform: uppercase;
}

.cantidad_y_comprar{
    padding: 0px 64px;
}	

.cantidad_y_comprar .pull-right{
    float: none !important;
    margin-top: 16px;
}

.cantidad_y_comprar .pull-right button{
float: none;
    width: 100%;
	letter-spacing: 3px;
}

.cantidad_y_comprar .pull-right button img{
margin-right: 1px;
margin-top: -6px;
}
	

.cantidad_y_comprar label.col-xs-2{
    font-weight: bold;
    font-size: 15px;
    letter-spacing: 0.5px;
    margin: 0px;
    color: black;
    text-transform: uppercase;
    margin-right: 15px;
    margin-top: -7px;
    margin-bottom: 15px;
}	

/*   END Articulo */
