@charset "utf-8";
* {
}

/* ----------BLOQUE DE 9 CASILLAS ----------------------*/
.holder {/*envolvente*/
margin: 5px auto;
margin-bottom:15px;
padding: 5px;
padding-left:8px;
position: relative;
text-align:center;
vertical-align: top;
}
/* Definici�n de las casillas*/
	#row1,
	#row2,
	#row3 {/*columnas*/
		 margin: 20px auto !important;
		 position: relative;
		 text-align: center;
		 clear:both;
		 }

	 .casilla {
		 display:table-cell;
		 width : 195px !important;
		 height : 195px ;
		 float: left ;
		 margin: 5px 0px 0px 5px; /* antes 5px 12px */
		 padding: 5px 5px;
		 background-color : #fff ;
		 border : 1px dotted #996;
		 -moz-border-radius: 3px;
		 -webkit-border-radius:3px;
		 border-radius: 3px;
		 }

/* bloque de imagen*/

.casillaimg {
	display: block !important;
	text-align: center !important;
    margin: 0;
	vertical-align: middle;
	width:150px ;
	height:102px!important;
	overflow:hidden !important;
	}
.casillaimg * {
	vertical-align: middle;
}
.casillaimg {
	display: block;
}
.casillaimg span {
	display: inline-block;
	height: 100%;
	width: 1px;
}

.casillaimg img {
	vertical-align: middle !important;
	max-width:150px !important;
	max-height:95px!important;
	overflow:hidden !important;
	}
	
.cambio_opacidad img{
opacity:0.6;
filter:alpha(opacity=60);
}

.cambio_opacidad img:hover{
opacity:1;
filter:alpha(opacity=100);
}

/* titulo productos casillas*/
h3.titucel a{
	display:block;
	font-style:normal;
	font-weight:bold;
	font-size:1.2em;
	line-height:1em;
	height:2.4em;
	padding: 3px 2px 3px 2px;
	color:#036 !important;
	text-align: center;
	vertical-align:top ;
	overflow:hidden;
	width: 100%;
}
h3.titucel a:hover{
	color:#C70000 !important;
}

h3.titucel {
height:30px !important;	
}

.clear {
clear: both;
height: 0px;
font-size: 1px;
}

/* entradilla */
.cajaresu {/*subtitulo producto*/
	display:table;
	margin:0 auto;
	text-align: center !important;
	height:30px;
	padding: 3px 3px 2px 3px;
	font-size:1.2em;
	line-height:0.95em;
	overflow:hidden;
	float:none;
	color:#007730;

}

/* ofertas y precios */
.envolvente {/*envuelve a las casillas "casi" y los precios*/
	display:table;
	margin:0 auto;
	text-align: center !important;
	width: 180px !important;
	padding: 0 1px 0 1px;
	float:none;
}

/* casillas de oferta novedad o regalo */

.casi_oferta, .casi_novedad, .casi_regalo, .casi_pack, .casi_PV100, .casi_vacio {
	background:  #fff url("/imagenes/casillitas.png") no-repeat !important;}

	.casi_oferta {
	width:50px!important; height:16px!important; background-position: 0px -32px!important;}
	.casi_novedad {
		width:50px!important; height:16px!important; background-position: 0px -48px!important;}
	.casi_regalo {
	width:50px!important; height:16px!important; background-position: 0px -16px!important;}
	.casi_pack {
		width:50px!important; height:16px!important; background-position: 0px -0px!important;}
	.casi_PV100{
		width:50px!important; height:14px!important; background-position: 0px -66px!important;}
	.casi_vacio{
		width:50px!important; height:14px!important; background-position: 0px -88px!important;}
		
		
	
/* precio y carro de escaparate sin IVA */
.preciocarro /* pvp escaparate sin iva*/ {
	display:block !important;
	width: 140px !important;
	margin:0px 4px 5px 52px !important;
	float:right !important;
	text-align:right !important;
	position: absolute !important;
}
	
.preciocarro span /* pvp escaparate sin iva*/ {
	display:inline-block !important;
	position: relative !important;
	text-align:right !important;
	top: -4px !important;
	font-weight:bold;
	font-size:1.25em;
	line-height:1.2em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#C70000;
	margin-right:4px;
}	
.preciocarro a, .preciocarro a:active,.preciocarro a:link,.preciocarro a:visited /* carro*/ {
	display:inline-block !important;
	text-align:right !important;
	width: 16px !important;
	height: 18px !important;
	margin:0px 1px !important;
}	
	
.preciocarro a:hover{/*propiedades del enlace PVP enfocado cambia el carro_N a carro_R*/	
background:url("/imagenes/sprite2.png") no-repeat !important; 
width:16px; height:16px; background-position: -53px -36px !important;
color:transparent !important;}	
	
	
	
/* precios de escaparate con y sin IVA */

.pviva /* precios con IVA*/ {
	display:block !important;
	float:none !important;
	position: relative !important;
	width: 180px !important;
	right: 20px !important;
	text-align:right !important;
	color:#009030;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	font-weight: bold;
	margin-top: 1px !important;
}