/* CSS Document */
.productos {
}
.col_c {
float:left;

width:525px;
}
.img_sup_tienda {
font-size:0px;
}
.migas {
color:#666666;
margin:5px;
}
.migas a {
color:#666666;
text-decoration:underline;
}


.prod {
	float:left;
	margin-right:12px;
	margin-bottom:15px;
}
.prod_ofer {
	float:left;
	margin-right:12px;
	margin-bottom:15px;
}
.prod_nov{
	float:left;
	margin-right:12px;
	margin-bottom:15px;
}
.prod_hover{
	float:left;
	margin-right:12px;
	margin-bottom:15px;
}
.prod_nov_hover{
	float:left;
	margin-right:12px;
	margin-bottom:15px;
}
.prod_ofer_hover {
	float:left;
	margin-right:12px;
	margin-bottom:15px;
}

.prod_sup {
background-image:url(../img/prod_sup.jpg);
background-repeat:no-repeat;
width:250px;
height:6px;
font-size:0px;
clear:both;
}
.prod_mid {
background-image:url(../img/prod_mid.jpg);
background-repeat:repeat-y;
width:250px;
height:130px;
}
.prod_inf {
background-image:url(../img/prod_inf.jpg);
background-repeat:no-repeat;
width:250px;
height:31px;
font-size:0px;
clear:both;
padding-top:7px;
}

.prod_nov .prod_sup {
background-image:url(../img/nov_sup.jpg);
background-repeat:no-repeat;
width:250px;
height:6px;
font-size:0px;
clear:both;
}
.prod_nov .prod_mid {
background-image:url(../img/nov_mid.jpg);
background-repeat:repeat-y;
width:250px;
height:130px;

}
.prod_nov .prod_inf {
background-image:url(../img/nov_inf.jpg);
background-repeat:no-repeat;
width:250px;
height:31px;
font-size:0px;
clear:both;
padding-top:7px;
}





.prod_hover .prod_sup {
background-image:url(../img/nov_sup.jpg);
background-repeat:no-repeat;
width:250px;
height:6px;
font-size:0px;
clear:both;
}
.prod_hover .prod_mid {
background-image:url(../img/nov_mid.jpg);
background-repeat:repeat-y;
width:250px;
height:130px;

}
.prod_hover .prod_inf {
background-image:url(../img/nov_inf.jpg);
background-repeat:no-repeat;
width:250px;
height:31px;
font-size:0px;
clear:both;
padding-top:7px;
}




.prod_nov_hover .prod_sup {
background-image:url(../img/nov_hover_sup.jpg);
background-repeat:no-repeat;
width:250px;
height:6px;
font-size:0px;
clear:both;
}
.prod_nov_hover .prod_mid {
background-image:url(../img/nov_hover_mid.jpg);
background-repeat:repeat-y;
width:250px;
height:130px;

}
.prod_nov_hover .prod_inf {
background-image:url(../img/nov_hover_inf.jpg);
background-repeat:no-repeat;
width:250px;
height:31px;
font-size:0px;
clear:both;
padding-top:7px;
}

.prod_ofer .prod_sup {
background-image:url(../img/ofer_sup.jpg);
background-repeat:no-repeat;
width:250px;
height:6px;
font-size:0px;
clear:both;
}
.prod_ofer .prod_mid {
background-image:url(../img/ofer_mid.jpg);
background-repeat:repeat-y;
width:250px;
height:130px;

}
.prod_ofer .prod_inf {
background-image:url(../img/ofer_inf.jpg);
background-repeat:no-repeat;
width:250px;
height:31px;
font-size:0px;
clear:both;
padding-top:7px;
}




.prod_ofer_hover .prod_sup {
background-image:url(../img/ofer_hover_sup.jpg);
background-repeat:no-repeat;
width:250px;
height:6px;
font-size:0px;
clear:both;
}
.prod_ofer_hover .prod_mid {
background-image:url(../img/ofer_hover_mid.jpg);
background-repeat:repeat-y;
width:250px;
height:130px;

}
.prod_ofer_hover .prod_inf {
background-image:url(../img/ofer_hover_inf.jpg);
background-repeat:no-repeat;
width:250px;
height:31px;
font-size:0px;
clear:both;
padding-top:7px;
}

.prod_inf a{
margin:0px 20px 0px 20px !important;
*margin:0px 25px 0px 20px !important;
*margin:0px 25px 0px 20px;
/*margin-right:40px !important;
*margin-right:50px !important;
*margin-right:50px;*/
}
.img_prod {
	float:left;
	margin:5px;
	width:77px;
	height:77px;
	border:#cccccc solid 1px;
	margin-right: 5px;
	overflow: hidden;
}
.cont_prod {
	float:left;
	padding-top:2px;
	padding-bottom:5px;
	width: 145px;
}

.prod_ofer .titulo_prod, .prod_ofer_hover .titulo_prod {
margin-left:10px;
width:155px;
float:left;
}
.prod_nov .titulo_prod, .prod_nov_hover .titulo_prod {
margin-left:10px;
width:155px;
float:left;
}
.prod .titulo_prod, .prod_hover .titulo_prod {
margin-left:10px;
width:220px;
float:left;
}
.sup_b {
	float:left;
	background-image:url(../img/img_col_b_2.jpg);
	background-repeat:repeat-y;
	width:204px;
	padding-top:30px;
	margin: 0px;
}
.txt_inf_b {
width:180px;
height:100px;
padding-left:15px;
text-align:justify;
padding-top:10px;
}
.categoria {
clear:both;
margin:10px 0px;
}
.cat_sup {
background-image:url(../img/cat_sup.jpg);
width:519px;
height:6px;
background-repeat:no-repeat;
font-size:0px;
clear:both;
}
.cat_mid {
background-image:url(../img/cat_mid.jpg);
width:519px;
background-repeat:repeat-y;
clear:both;
}
.cat_inf {
background-image:url(../img/cat_inf.jpg);
width:519px;
height:6px;
background-repeat:no-repeat;
font-size:0px;
clear:both;
}
.img_cat {
	float:left;
	margin:5px;
	border:#CCCCCC solid 1px;
	width:77px;
	height:77px;
	background-color:#FFFFFF;
	overflow: hidden;
	margin-right: 0px;
}
.cont_cat {
	float:left;
	padding-top:3px;
	padding-bottom:3px;
	width:410px;
	padding-left: 10px;
}
.cat_2 {
clear:both;
margin:10px 0px;
}
.cat_2 .cat_sup {
background-image:url(../img/cat_2_sup.jpg);
width:519px;
height:6px;
background-repeat:no-repeat;
font-size:0px;
clear:both;
}
.cat_2 .cat_mid {
background-image:url(../img/cat_2_mid.jpg);
width:519px;
background-repeat:repeat-y;
clear:both;
}
.cat_2 .cat_inf {
background-image:url(../img/cat_2_inf.jpg);
width:519px;
height:6px;
background-repeat:no-repeat;
font-size:0px;
clear:both;
}
.cat_2 .img_cat {
	float:left;
	margin:5px;
	border:#CCCCCC solid 1px;
	width:77px;
	height:77px;
	background-color:#FFFFFF;
	overflow: hidden;
}
.cat_2 .cont_cat {
float:left;
padding-top:3px;
padding-bottom:3px;
width:410px;
}
.b_ver_cesta {
margin-left:350px;
margin-top:-25px;
}
