/*img, div { behavior: url(iepngfix.htc) }
*/
img { behavior: url(iepngfix.htc); }
.borde_inf_noticias {	border-bottom:solid 1px #CCC
}
.img_noticias_peque{
	border:#ff0072 3px solid;
	
}
.noticia_titular{
	font-size:16px;
color:#FF0072;
padding-bottom:10px;
line-height:20px;
	
}



.noticia_fecha{
	font-size:12px;
	font-weight:bold;
color:#999;
padding-bottom:10px;
	
}
.noticia_cuerpo{
	
		font-size:12px;
color:#666;
line-height:18px;
	
}
a.button {
    /* Sliding right image */
    background: transparent url('../img/boton_helio_02.gif') no-repeat scroll top right; 
display: block;
float: left;
height: 40px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
margin-right: 6px;
padding-right: 20px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
/* FONT PROPERTIES */
text-decoration: none;
color: #fff;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
a.button span {
/* Background left image */ 
background: transparent url('../img/boton_helio_01.gif') no-repeat; 
display: block;
line-height: 25px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
padding: 7px 0 5px 18px;
} 
a.button:hover {
	text-decoration:none;
color:#FFF;
background: transparent url('../img/boton_helio_02b.gif') no-repeat scroll top right; 


}

a.button:hover span{
	color:#FFF;
text-decoration:none;
background: transparent url('../img/boton_helio_01b.gif') no-repeat; 
}

a.button_verde {
    /* Sliding right image */
    background: transparent url('../img/boton_helio_02b_verde.gif') no-repeat scroll top right; 
display: block;
float: left;
height: 40px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
margin-right: 6px;
padding-right: 20px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
/* FONT PROPERTIES */
text-decoration: none;
color: #fff;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
a.button_verde span {
/* Background left image */ 
background: transparent url('../img/boton_helio_01b_verde.gif') no-repeat; 
display: block;
line-height: 25px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
padding: 7px 0 5px 18px;
} 
a.button_verde:hover {
	text-decoration:none;
color:#FFF;
background: transparent url('../img/boton_helio_02b.gif') no-repeat scroll top right; 


}

a.button_verde:hover span{
	color:#FFF;
text-decoration:none;
background: transparent url('../img/boton_helio_01b.gif') no-repeat; 
}

hr {
border:dashed #cccccc; border-width:1px 0 0 0; height:0;line-height:0px;font-size:0;margin:0;padding:0;

}
.info{
	margin-top:10px;
	padding:20px;
	border:1px #CCC solid;
	width:650px;

	
}

.secciones_estaticas{
		padding-right:100px;
	padding-top:5px;
	
}

.secciones_estaticas p{
	line-height:20px;
	text-align:left;
	
}

.ayuda{
	padding-right:100px;
	padding-top:5px;
	
}
.ayuda p{
	line-height:20px;
	text-align:justify;
	
}

.ayuda h4{
	font-size:18px;
	padding-bottom:10px;
	font-weight:bold;
	margin-bottom:2px;

	
}
.ayuda h3{
	

	margin-bottom:10px;
	padding-top:10px;

	
}

.micuenta{
	font-size:15px;
	margin-bottom:15px;
	color:#999;
	font-weight:normal;

}

.micuenta a{
	font-size:15px;
		color:#999;
	text-decoration:none;

}
.micuenta a:link{
	font-size:15px;
		color:#999;
	text-decoration:none;

}

.micuenta a:hover{
	font-size:15px;
	text-decoration:none;
	color:#ff0072;

}

.gastos p{
	font-size:11px;
	
}

h1,h2,h3,h4{
	color:#ff0072
	
}
h2{
	font-size:15px;
	margin-bottom:15px;
	font-weight:normal;
	
}
h3{
	font-size:12px;
}
.cesta_cantidad{
	font-family:Arial, Helvetica, sans-serif;
	font-size:40px;
	font-weight:bold;
		color:#ff0072;
			padding-top:12px;
			padding-right:5px;
			text-align:right;
			
		
}
.cesta_texto{
		font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
		color:#ff0072;
		text-align:left;
	
}

.cesta_precio{
		font-family:Arial, Helvetica, sans-serif;
	font-size:14px;;
	font-weight:bold;
		color:#999;
		text-align:left;
}
a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF1C79;
	text-decoration:underline;
}
a:hover{
	color: #666666;
		text-decoration:underline;
}

.linkproducts{
	font-size:12px;
	color:#333;
}

.linkproducts a:link{
	font-size:12px;
	color:#333;
	text-decoration:none;
}

.linkproducts a:hover{
	font-size:12px;
	text-decoration:none;
	color:#333;

}


.imagen_home{
	text-align:center;
	height:150px;
	padding-right:5px;
	float:left;

	
	
}
.imagen_home img{

	padding:2px;
	background-color:#F0F0F0;
	border-style:solid;
	border-color:#EAEAEA;
	border-width:1px;
	
	
}
body{
	margin:0;
	padding:0;
	background-image:url(../img/fondo_helio.gif);

	background-repeat:repeat;
	background-position:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:13px;
	
}
p{
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	line-height:15px;
	
	
	
}


.barra_superior{
	background-image:url(../img/barra.png); 
	background-repeat:repeat-x; width:100%;
	height:30px;
	background-color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999;
}

.barra_superior a{
	color:#ccc;
}
.barra_superior a:hover{
	color:#666;
}

.barra_superior_centrar{
	margin: 0 auto;
	width: 960px;
	padding-top:8px;
	padding-left:20px;
}

.centrar_ayuda{
	margin: 0 auto;
	width: 960px;

	color:#FFF;
	padding-top:10px;
	padding-bottom:10PX;
	text-align:right;
	font-size:12px;
}

.centrar_ayuda a{
	color:#FFF;

}

.contenedor_superior_carrito{
	margin: 0 auto;
	width: 960px;
	padding-top:8px;

	color:#FFF;
	padding-top:30px;
	height:150px;
}

.contenedor_superior_carrito_2010{
	margin: 0 auto;
	width: 995px;
	padding-top:8px;
	background-image:url(../img/new/fondos_new_web_2010_largo.png); 
	background-repeat:no-repeat;
	background-position:top; 
	height:inherit;
	color:#FFF;
	padding-top:20px;
	height:100%;
	overflow:auto;
	overflow-x:hidden;
	overflow-y:hidden;
	
	
/*	height:279px;*/
}


/*.fondo_cabecera_2010{
	
	background-image:url(../img/new/2010_cabecera.png); 
	background-repeat:no-repeat;
	background-position:center; 
	height:320px;

	background-position:top;
	}*/
	
.fondo_blanco_2010{
	
	/*background-image:url(../img/new/2010_fondo_web.png); 
	background-position:center;  
	background-repeat:repeat-y;
	
		
	overflow: hidden;
/*	behavior: url(iepngfix.htc); */
	
	/*_background-image:url(../img/new/2010_fondo_web.png); 

	
	/*behavior: url(iepngfix.htc); */
		
}
.fondo_pie_2010{
	
	background-image:url(../img/new/2010_pie_web.png); 
	background-position:center;  
	background-repeat:no-repeat;
	background-position:top;  
	
	display:block;
	margin:0 auto;
	clear:both;
	behavior: url(iepngfix.htc); 
/*	_width:1407;*/
	_margin-left:-77px;
	_padding-left:80px;
	height:400px;
		margin: 0 auto;
	width: 995px;

	
}


.fondo_cabecera{
	

	background-image:url(../img/cabecera_new.jpg); 
	background-repeat:no-repeat;
	background-position:center; 
	height:320px;

	background-position:top;
	}

.fondo_blanco{
	
	background-image:url(../img/fondo_blanco.png); 
	background-position:center;  
	background-repeat:repeat-y;
		
	overflow: hidden;

/*	behavior: url(iepngfix.htc); */
	
	_background-image:url(../img/fondo_blanco.gif); 

	
	/*behavior: url(iepngfix.htc); */



	



		
}

.fondo_pie{
	
	background-image:url(../img/pie_blanco.png); 
	background-position:center;  
	background-repeat:repeat-y; 
	background-position:bottom;  
	height:310px;
	display:block;
	margin:0 auto;
	clear:both;
	behavior: url(iepngfix.htc); 
	_width:1407;
	_margin-left:-77px;
	_padding-left:80px;

	
}

.fondo_pie_contenido{
	padding-top:10px;
	margin:0 auto;
	width: 960px;
	font-size:11px;
	color:#666;
	text-align: right;
	
}
.fondo_pie_contenido p{

	font-size:11px;
	color:#666;
	line-height:18px;
	
}


.contenedor_central{
	margin: 0 auto;
	width: 990px;


	
}

.mapa{
	color:#666;
	padding-bottom:10px;
	padding-left:0px;
	
}
.mapa a{
	color:#666;

}

.mapa a:hover{
	color:#FF0072;

}


.rosa{
	color:#FF0072;

}

.contenedor_central_izquierda{
	width:205px;
	float:left;

	padding-left:30px;
	
}
.contenedor_central_derecha{
	width:750px;
	float:left;
	background-color:#fff;
	padding-left:2px;
	

	*height: 1500px; /* Sólo IE6 */
	*height: 1500px !important;  /* Sólo IE7 */




	

}

.menus_izquierda_titulo{
	margin-top:18px;
	font-family:Arial, Helvetica, sans-serif;
  font-size: 12pt;
  line-height:12pt;

	font-weight:bold;
	color:#97ca00;
	padding-bottom:10px;

}

.noticias_titulo_home{
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
 	 font-size: 18pt;

	font-weight:bold;
	color:#ff0072;
	padding-bottom:5px;

}

.noticias_titulo_interno{
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
   font-size: 18pt;
 	line-height:12pt;

	font-weight:normal;
	color:#ff0072;
	padding-bottom:10px;


}



.raya_verde{
	margin-top:-5px;
	background-image:url(../img/raya_verde.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:12px;
	width:181px;
	margin-bottom:10px;
	
}
.menus_izquierda{
		margin-bottom:6px;
		

		
		}
.menus_izquierda a{
			padding-left:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0191c7;
	text-decoration:none;
	
	background-image:url(../img/flecha.gif);
	background-repeat:no-repeat;
	background-position:left;


	
	
}
.menus_izquierda a:hover{
	padding-left:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	text-decoration:underline;

	background-image:url(../img/flecha_over.gif);
	
	background-repeat:no-repeat;
	background-position:left;

	
	
}

/*para el menu */

.pagination {
   font-size: 11px;

   padding:5px 0px 0px 0px;
}
        
.pagination a {
    text-decoration: none;
	border: solid 1px #ccc;
	color: #FF0072;
}

.pagination .pxofy{
	float:left;
	font-size: 16px;;
	margin-right: 5px;
	margin-bottom: 5px;
	height:25px;
	color: #15B;
	padding-top:2px;
}	

.pagination a, .pagination span {
    display: block;
    float: left;
    padding: 1px 3px;
    margin-right: 4px;
	margin-bottom: 5px;
}

.pagination a:hover {
    background: #FF0072;
    color: #fff;
	border: solid 1px #FF0072;
}

.pagination .current {
    background: #FF0072;
    color: #fff;
	border: solid 1px #FF0072;
}

.pagination .current.prev, .pagination .current.next{
	color:#999;
	border-color:#ccc;
	background:#fff;
	font-size:11px;
}
select{
	font-size:11px;
	color:#ff0072;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFF2F8;
	
	
	
}
.contenedor_productos{
	width:740px;

	
	
}
.producto{
	width:185px;
		height:180px;
	
	
	float:left;
		
}
.producto img{

	
	border-style:solid;
	border-color:#ccc;
	border-width:1px;
}
.titulo_producto{
	font-size:12px;
	color:#333;
	text-align:center;
	margin-top:5px;
	margin-bottom:5px;
	
	
}

.precio_producto{
	font-size:12px;
	color:#ff0072;
	text-align:center;
	
	margin-bottom:15px;

	
}

.referencia_producto{
	color:#999;
	
}

.zoom {
	
	width: 24px;
	height: 24px;
	display: block;
	position: relative;
	bottom: 40px;
	left: 400px;
	z-index:2;
}


.producto .titular_img_agotado {
	
	width: 56px;
	height: 15px;
	display: block;
	position: relative;
	padding:5px;
	padding-right:0px;	
	top: 30px;
	left: 0px;
	background-color:#9C0;
	font-weight:bold;
	color:#900;
	font-size:12px;
}

.producto .titular_img_novedad {
	
	width: 56px;
	height: 15px;
	display: block;
	position: relative;
	padding:5px;
	padding-right:0px;	
	top: 30px;
	left: 0px;
	background-color:#9C0;
	font-weight:bold;
	color:#FFF;
	font-size:12px;
}

.producto .titular_img_mas_comprados {
	
	width: 78px;
	height: 15px;
	display: block;
	position: relative;
	padding:5px;
	padding-right:0px;
	top: 30px;
	left: 0px;
	background-color:#09F;
	font-weight:bold;
	color:#FFF;
	font-size:12px;
}

.producto .titular_img_oferta {
/*	filter: alpha(opacity=50);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: .5;
	-khtml-opacity: .5;
	opacity: .5; /* for future compatibility */
	
	width: 44px;
	height: 15px;
	display: block;
	position: relative;
	padding:5px;
	padding-right:0px;
	top: 30px;
	left: 0px;
	background-color:#ff0072;
	font-weight:bold;
	color:#FFF;
	font-size:12px;
}

.producto .titular_img_vacio {

	width: 56px;
	height: 15px;
	display: block;
	position: relative;
	padding:5px;
	top: 30px;
	left: 0px;

	font-weight:bold;
	color:#FFF;
	font-size:12px;
}

.titular_rosa{
	font-size:12px;
	margin:0;
	padding:0;
	color:#ff0072;
	font-weight:bold;
	
}

/*para el form */

input:focus { border: 1px dotted black; }
input.error { border: 1px solid red; }

label.error { displa:none; visibility:hidden; color: red;    height:0px; font-size:0.0em; }

option{ background-color: #ededed;}

.required {
	width:180px;
		background-color: #ededed;	
		background-image:url(../img/field_bg.jpg);
		background-repeat: repeat-x;		
		background-x-position: center;		
		background-y-position: top;		
		border-width: 1px;		
		border-style: solid;		
		border-color: #dadada;		
		border-top-width: 1px;		
		border-top-color: #bababa;		
		color: #666666;
		vertical-align:middle;
		/*padding-left:5px;*/
		font-family:Arial, Helvetica, sans-serif;

		
/*		height:20px;	*/
		font-weight: normal;
		font-size:12px;
		
		margin:0px;
`		padding:0px;
	
			

}

.required select{
		width:180px;
	
		font-weight: normal;
		font-size:12px;
		
		margin:0px;
`		padding:0px;
font-size:11px;
	color:#ff0072;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFF2F8;
	
			

}
	


.norequired {
	width:180px;
		background-color: #ededed;	
	
		background-repeat: repeat-x;		
		background-x-position: center;		
		background-y-position: top;		
		border-width: 1px;		
		border-style: solid;		
		border-color: #dadada;		
		border-top-width: 1px;		
		border-top-color: #bababa;		
		color: #666666;
		vertical-align:middle;
		/*padding-left:5px;*/
		font-family:Arial, Helvetica, sans-serif;

		
/*		height:20px;	*/
		font-weight: normal;
		font-size:12px;
		
		margin:0px;
`		padding:0px;
	
			

}

