/* CSS Document */

body{

background-color:#B8B8B8;
font-family:Arial, Helvetica, sans-serif;

}

.bold{
font-weight:bold;
}


#big_one{

width:1002px;



}

#header{	
	height:63px;
	margin-left:45px;
	text-align:left;
}

#content_big{
	width:902px;
	background-color:#FFFFFF;	
}

#left_menu{
	background-image:url(/public/img/left_menu.jpg);
	background-repeat:no-repeat;
	width:142px;	
	float:left;
}

#right_content{	
	width:760px;
	float:left;
}



#flash{

/*padding-right:19px;*/

}
#novedades{

height:296px;
background: #DADADA url(/public/img/bg_top_home_content.gif);
background-position:top;
width:750px;
background-repeat:repeat-x;
padding-left:10px;
}

.novedades{

background:url(/public/img/bg_novedades_home.gif) no-repeat left;
width:150px;
height:210px;
float:left;
padding:10px;
margin-bottom:0px;
margin-right:13px;
}

.blue_title{

font-weight:bold;
color:#0F336D;
text-transform:uppercase;
font-size:16px;
padding-top:5px;


}

.title_novedades{
	float:left;
}

.title_noticias{

text-align:right;
padding-right:125px;

}

.margin_top_20{

margin-top:20px;
text-align:left;
margin-left:20px;
}

#idioma{
	color:#002C6F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	padding-top:40px;
	padding-right:65px;
}

#idioma A, .link{
	text-decoration:none;
	color:#002C6F;
}

#idioma A:hover, .link:hover{
	text-decoration:underline;
	color:#002C6F;
}

.link{
	text-decoration:none;
	color:#002C6F;
}

.link:hover{
	text-decoration:none;
	color:#002C6F;
}

#nav{
	float:left;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#002C6F;
	padding-left:20px;
	padding-top:10px;
}

#nav A{	
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#002C6F;
	text-decoration:none;
}

#nav_mi_cesta{
	background-image:url(/public/img/bg_nav.gif);
	width:760px;
	height:32px;	
}

#mi_cesta{
	float:right;
	height:32px;
	width:400px;	
	
}

#mi_cesta DIV{
	float:right;
	padding-top:9px;
	padding-left:10px;
	height:23px;
	width:195px;
	background:#00255D;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#00C0FF;
}

#mi_cesta DIV A{
	color:#FFFFFF ;
	text-decoration:none;
}

#mi_cesta DIV A:hover{
	color:#00C0FF ;
	text-decoration:none;
}

.menu{
	padding-top:10px !important;
	padding-bottom:10px !important;
	text-align:left;
	padding-left:20px;
	cursor:pointer;
	color:#000000 !important;
}

.menu_productos_azul{
	font-weight:bold;
	font-size:12px;	
	color:#FFFFFF;
	text-decoration:none;
	background-color:#002C6F;
	text-align:left;
	padding-left:20px;
	padding-top:8px;
	padding-bottom:8px;
}

.menu_opcion_estatica_azul{
	background-color:#002C6F !important;
	color:#FFFFFF !important;	
	padding-top:10px !important;
	padding-bottom:10px !important;
	text-align:left;
	padding-left:20px;
	cursor:pointer;	
}

.menu_opcion_estatica_azul A{
	font-weight:bold;
	font-size:12px;	
	color:#FFFFFF;
	text-decoration:none;
}

.menu_opcion_estatica_azul A:hover{
	text-decoration:none;
	color:#FFFFFF;
}

.menu_productos_gris{
	font-weight:bold;
	font-size:12px;	
	color:#FFFFFF;
	text-decoration:none;
	background-color:#999999;
	text-align:left;
	padding-left:20px;
	padding-top:8px;
	padding-bottom:8px;
}

.menu A{
	font-weight:bold;
	font-size:12px;	
	color:#000000;
	text-decoration:none;
}

.menu A:hover{
	text-decoration:none;
	color:#FFFFFF;
}


.menu SPAN{
	font-weight:bold;
	font-size:12px;	
	color:#FFFFFF;
	text-decoration:none;
}

.menu_productos{
	background-color:#CECECE;	
	padding-top:10px;
	padding-bottom:8px;
	text-align:left;
	padding-left:20px;
}

.menu_productos A{
	font-weight:bold;
	font-size:12px;
	margin-top:20px;
	color:#000000;
	text-decoration:none;
}

.menu_productos A:hover{
	text-decoration:underline;
}

.font_10{

font-size:10px;

}

.text_align_left{

text-align:left;

}

.padding_10{


padding:10px;

}


.newsletter{

color:#002D6E;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
text-align:left;

}

.back_ground_gris{

background-color:#CECECE;

}


.familia{

	margin-top:0px;
	margin-bottom:0px;
	padding-top:4px;
	padding-bottom:4px;
	text-align:left;
	padding-left:20px;		
}

.familia A.link_familia{
	font-weight:bold;
	font-size:11px;	
	color:#002B6F;
	text-decoration:none;
}




.familia_hover, .hover_negro:hover{
	background-color:#A6B0BF;
	color:#FFFFFF !important;
	cursor:pointer;
}


.blue_bold{
	font-weight:bold;
	font-size:17px;	
	color:#002B6F;
}

#footer{



}

#big_product{
	width:350px;
	float:left;
	padding-left:20px;	
}

#big_product_image{
	width:326px;
	height:326px;
	background:url(/public/img/bg_producto_grande.gif) no-repeat;
	padding:12px;
}

#others_products{
	width:355px;
	float:left;
	padding-top:25px;
	margin-left:15px;
	font-size:16px;
	font-weight:bold;
	text-align:left;
}

.little_product_image{
	width:150px;
	height:175px;
	background:url(/public/img/bg_producto_peque.gif) no-repeat;
	float:left;
	margin-left:15px;
	padding:10px;
}

.little_product_image_2{
	width:150px;
	height:175px;
	background:url(/public/img/bg_producto_peque.gif) no-repeat;
	float:left;
	padding:10px;
	margin-right:15px;
	margin-top:15px;
}

.odd{
	background-color:#EFEFEF; height:28px;
}

.even{
	background-color:#FFFFFF; height:28px;
}

.odd_cabecera{
	font-family:Arial;
	font-size:11px !important;
	color:#000000 !important;
}

TR.even, TR.odd{
	color:#0065FF;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
}

.input_ficha{
	font-family:Arial;
	font-size:11px;
	color:#000000;
	background-color:#DADADA;
	border: #000000 solid 1px;
}


.mi_coleccion{
width:357px;
heighT:250px;
float:left;
background-repeat:no-repeat;
}

.coleccion{
background-image:url(/public/img/coleccion_back.jpg);
width:348px;
heighT:210px;
background-repeat:no-repeat;
}

.link_coleccion, .link_coleccion:hover{
	color:#002C6F; font-weight:bold; font-style:italic;
	text-decoration:none;
}

.bold{

font-weight:bold;
}

.box_novedades{
	float:left;
	background-image:url(/public/img/novedades_background.jpg);
	width:150px;
	height:175px;
	margin-right:10px;
	margin-bottom:15px;
	padding:10px;
	background-repeat:no-repeat;
}


.title_nov{

color:#002C6F;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-weight:bold;
text-align:left;
clear:both;
}

.box_noticias{
	float:left;
	background-image:url(/public/img/bg_noticias.gif);
	width:326px;
	height:110px;
	margin-right:15px;
	margin-bottom:15px;
	padding:10px;
	background-repeat:no-repeat;
}

#top_detalle_noticia{
	background:url(/public/img/bg_top_noticia.gif) top no-repeat;
	width:711px;
	height:18px;
}

#bottom_detalle_noticia{
	background:url(/public/img/bg_bottom_noticia.gif) bottom no-repeat;
	width:711px;
	height:18px;

}

.mapa7{

margin:10px;
margin-left:30px;
}

.error{
	color:#FF0000;
	font-size: 9px;
	font-family:Verdana;
	margin-left:5px;
	height:100%;
	min-height:8px;
}

.error DIV{	
	display:none;
}

.input_newsletter{
	font-family:Arial;
	font-size:11px;
	color:#000000;
	background-color:#DADADA;
	border: #062E69 solid 1px;
	width:300px;
	margin-left:5px;
}

.tabla_newsletter{
	font-family:Arial;
	font-size:11px;
	color:#2F4574;
	width:400px;
}

.login_cesta{
	background:url(/public/img/bg_login_cesta.gif) top no-repeat;
	width:327px;
	height:120px;
}

DIV.validate{
	margin-left:5px;
	font-weight:bold;
	padding-top:5px;
	color:#000000;
}


.poblacion{

width:650px; padding-left:10px; clear:both; font-size:13px; margin-top:20px; text-align:left;
text-decoration:underline;
}

.poblacion_div{
float:left; width:202px; height:50px; padding:10px; text-align:left;
}

.ver_condiciones{
	color:#002C6F;
	font-size:11px;
}

#aviso{
	width:421px;
	height:40px;
	background:url(/public/img/aviso.jpg) top no-repeat;
	color:#002C6F;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	text-align:left;
	padding-left:20px;
	padding-top:22px;
	font-size:13px;
	padding-bottom:20px;
}


#fidelidad_ventajas LI {
	list-style-image: url(/public/img/bullet_blue.gif);		
}

.vista_inactiva{
	width:12px;
	height:17px;
	padding-left:5px;
	background:url(/public/img/vista_1.gif) top no-repeat;
	font-size:12px;
	color:#002C6F;
	text-decoration:none;
	float:left;
	margin-left:5px;
}

.vista_activa{
	width:12px;
	height:17px;
	padding-left:5px;
	background:url(/public/img/vista_2.gif) top no-repeat;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:underline;
	float:left;
	margin-left:5px;
}

#descipcion_producto{
	width:360px;
	height:133px;
	background:url(/public/img/bg_descripcion_producto.gif) top no-repeat;
	padding-bottom:1px;	
}

#btn_quiero_sorprender, #btn_quiero_sorprender_marcado{
	border:solid; border-width:2px; margin-top:20px; padding:5px; text-align:center;
}

.prensa_text{
	text-align:left; padding-left:30px; text-align:justify; padding-right:30px; font-size:12px; display:none; padding-bottom:20px;
}

.prensa_ver{
	font-family:arial;
	font-size:12px;
	color:#002C6F;
	text-decoration:none;
}

.prensa_ver:hover{
	font-family:arial;
	font-size:12px;
	color:#002C6F;
	text-decoration:underline;
}

.cesta_linea_subtotal{
	width:230px; font-weight:bold; font-size:12px; background-color:#FFFFFF; height:15px; padding-top:5px; padding-bottom:5px; color:#000000; text-align:right;
}

.cesta_linea_subtotal DIV{
	padding-left:5px; padding-right:15px; text-align:right; float:right; width:85px; color:#0062FF; font-size:14px;
}

.cesta_linea_total{
	width:230px; color:#0062FF; font-weight:bold; background-color:#FFFFFF; height:15px; padding-top:5px; margin-top:5px; padding-bottom:5px; text-align:right;
}

.cesta_linea_total DIV{
	padding-left:5px; padding-right:15px; text-align:right; float:right; width:85px; color:#0062FF;
}
