/* CSS Document */
body { margin:0px; font-family:Arial, Helvetica, sans-serif; background:url(../img/fondo.jpg); font-size:11px;}

#conteiner { background:url(../img/back_conteiner.jpg) no-repeat; width:1002px; margin-left:auto; margin-right:auto; overflow:hidden; background-color:#FFF;}

#contenedor_logo { width:660px; float:left;}

span.titulocontenido{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#d71f19; margin:0px; font-size:18px;  }

h4 { font-family:Arial;font-size:14px; color:#d71f19; margin:0px;}

h5 { font-family:Arial;font-size:12px; color:#000; margin:0px;}

ul { margin:15px; padding:0;}

ul a {color:#d71f19;} ul a:hover { color:#000;}
a {color:#d71f19;} a:hover { color:#000;}

p {font-size:11px; color:#000;}

p a {font-size:11px; color:#d71f19;} p a:hover { color:#000;}

p.titulocontenido a {font-size:11px; color:#d71f19;} p.titulocontenido a:hover { color:#000;}



#logo { width:252px; height:163px; float:left; margin:15px 0px 15px 0px; }



#logo span{display:none;}



#logo a{ display:block;width:252px; height:163px;background-image:url(../img/logo.png);}







#rotator { width:330px; float:right; height:237px;}



#idiomas {width:330px; float:right; height:20px; text-align:right;}

#idiomas a {text-decoration:none}



#idiomas img { border:0px; margin:9px 5px 0px 5px;}







#flash {width:330px; float:right; height:217px;}







#header { width:660px; float:left; height:32px; margin-top:12px; padding-left:10px; padding-bottom:10px;}



#header ul { margin:0; padding:0; text-align:center; list-style:none;}



#header li { float:left; display:block; margin-right:1px;background:url(../img/li.jpg) no-repeat;height:32px; width:109px; }



#header li a{color:#FFFFFF; font-size:11px; display:block; text-decoration:none; padding-top:10px; }



#header li a:hover{color:#e52b38; font-size:11px; display:block;background:url(../img/li_over.jpg);height:22px; width:109px; }







#header li#current { float:left; display:block; margin-right:1px;background:url(../img/li_over.jpg) no-repeat;height:32px; width:109px; }



#header li#current a{color:#e52b38;}







#contenido { width:982px; padding:10px; float:left;}



#tierra_unica { width:515px; float:left; height:284px; background:#CCCCCC; margin-right:10px;}



#contenedor_noticias { width:457px; float:left;}







#contenedor_noticias h2 { font-family:"Myriad Pro Cond"; color:#d71f19; margin:0px; padding:0px; font-size:22px; }



.noticia { margin-top:0px; margin-bottom:2px; height:73px; overflow:hidden;}



.noticia img { padding:4px; border:1px solid #bdbcbc; float:left; margin:0px 10px 0px 0px;}



.noticia p { font-size:11px; color:#383838; margin:0px;}



.noticia p a {color:#383838;} .noticia p a:hover {color:#e52b38;}



.imagen_noticia { padding:4px; border:1px solid #bdbcbc; float:left; margin:0px 10px 0px 0px;}







#letter_home {float:left; width:230px; height:83px; text-align:left; margin:0; padding:0;}





#letter_ref_home {

	float:left; width:225px; height:83px; text-align:left; margin:0; padding:0;

}

#letter_ref_home form { padding:52px 0px 0px 10px;}

#letter_ref_home form input { width:149px; height:19px; border:1px solid #bebebe; font-size:11px;float:left; margin-right:2px;}

#letter_ref_home form input#send { border:1px solid #bebebe; background:#b21a15; color:#FFFFFF; font-size:11px; float:left; width:50px;height:23px;}







#texto_cesar { float:left; font-size:10px; padding:10px;  color:#565454; width:130px;}







#cart_home { 

	width:962px;

	height:201px;

	background:url(../img/back_cart.jpg);

	margin-top:10px;

	padding:10px; font-size:11px; color:#383838;}



#cart_home h3{ font-family:"Myriad Pro Cond"; color:#d71f19; margin:0px 0px 10px 0px; padding:0px; font-size:28px; }











.producto_home { width:418px; float:left; padding-right:10px;}



.producto_home p { margin:0px 0px 0px 10px;}



.producto_home img { float:left; border:1px solid #adacac; margin-right:10px; margin-bottom:10px;}



.producto_home a { background-color:#000; padding:5px; color:#FFF; text-decoration:none; margin-right:5px; float:left}



.producto_home a:hover { background-color:#d71f19;}



.producto_home h4 { font-size:12px; margin:0px;}



.producto_home span { font-size:18px; display:block /*text-decoration:underline;*/}



.nav_home {

	float:none;

	/* padding:20px 10px 10px 0px ; */

	font-size:10px;

	margin-top:17px;

}







.producto_home .fueradestock { padding:5px; color:#FFF; margin-right:5px; background-color:#d71f19; float:left; font-size:10px; text-decoration:none}



.nav_tienda .fueradestock { padding:5px; color:#FFF; margin-right:5px; background-color:#d71f19; float:left; font-size:10px; text-decoration:none}







#firma{ width:962px; float:left; background:url(../img/firma.jpg) no-repeat; margin-top:10px;padding:20px 10px 10px 10px; font-size:11px; color:#383838; text-align:center;}







#firma a { color:#383838; text-decoration:none;} #firma a:hover { color:#d71f19; text-decoration:underline;}



#firma span {color:#d71f19;}











#contenido_interna { width:982px; padding:0px 10px 10px 10px; float:left;}



#nav_registro {width:977px; height:12px;float:left; font-size:11px; background:url(../img/nav.jpg); top:-10px; position:relative; padding:10px 10px 10px 15px;}



#nav_registro a { color:#333; text-decoration:none;} #nav_registro a:hover { color:#e52b38; text-decoration:underline;}



#nav_registro a#seleccionado { color:#e52b38; text-decoration:underline; font-weight:bold;}







#izquierda { width:235px; float:left;}



#items_cart { width:125px; background:url(../img/cart_items.jpg); float:left; text-align:right; padding:25px 20px 0px 80px; height:40px;}



#items_cart strong {color:#e52b38; }



#items_cart a { color:#383838; text-decoration:none;} #items_cart a:hover { color:#d71f19; text-decoration:underline;}







#categorias { width:225px; float:left; margin-top:10px;}



#categorias_titulo {width:205px; float:left; background:url(../img/categorias.jpg); padding:10px; height:31px;}



#categorias_titulo h2 {font-family:"Myriad Pro Cond"; color:#FFF; margin:0px; font-size:22px;}



#categorias_listado {width:205px; float:left; background:url(../img/listado.jpg); padding:10px;}



#categorias_listado ul { margin:0px; padding:0px 10px 0px 10px; font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; list-style:none;}



#categorias_listado li a {color:#333; text-decoration:none; font-size:16px;} #categorias_listado li a:hover { color:#000;text-decoration:underline;}
#categorias_listado li {color:#000; text-decoration:none; font-size:16px;}




#categorias_abajo { width:225px; float:left; height:15px; background:url(../img/back_categorias.jpg);}











#login { width:225px; float:left; margin-top:10px;}



#login_titulo {width:205px; float:left; background:url(../img/log.jpg); padding:5px 10px 5px 10px; height:24px;}



#login_titulo h2 {font-family:"Myriad Pro Cond"; color:#000; margin:0px; font-size:18px;}



#login_listado {width:205px; float:left; background:url(../img/log_back.jpg); padding:10px;}

#login_listado p#distribui{ width:185px; background:url(../img/acceso_dist.jpg); padding:10px; font-size:11px; font-weight:bold; height:28px; margin-top:10px;}
#login_listado p#distribui a { color:#FFF; text-decoration:none;} #login_listado p#distribui a:hover { text-decoration:underline;} 


#login_abajo { width:225px; height:15px; background:url(../img/log_abajo.jpg); clear:both;}







#login_listado input { width:151px; border:1px solid #bebebe; font-size:10px; margin-bottom:3px; color:#565454; padding:3px;}



#login_listado input.send { width:auto; border:1px solid #bebebe; font-size:10px; margin-bottom:10px; color:#FFF; background:#000;}



#login_listado p { margin:0px; font-size:10px;}



#login_listado p a { color:#565454;} #login_listado p a:hover { color:#d71f19;}











#derecha { width:747px; float:left; padding-top:11px;}



#top_tienda h1{ font-family:"Myriad Pro Cond"; color:#d71f19; margin:0px; font-size:22px; width:50%  }



#top_tienda { width:727px; float:left; background:url(../img/top_tienda.jpg); height:23px; padding:5px 10px 5px 10px;}











#back_tienda { width:727px; float:left; padding:10px 10px 0px 10px; background:url(../img/back_tienda.jpg);}

#back_tienda input.send { width:auto; border:1px solid #bebebe; font-size:10px; margin-bottom:10px; color:#FFF; background:#000;}


back_tienda a { font-size:11px; color:#b21a15;}
back_tienda a:hover { font-size:11px; color:#87221e;}

back_tienda p{ font-size:11px; color:#000;}
back_tienda p a { font-size:11px; color:#b21a15;}
back_tienda p a:hover { font-size:11px; color:#87221e;}

back_tienda h1 { font-size:18px; color:#b21a15; margin:0px;}
back_tienda h2 { font-size:16px; color:#b21a15; margin:0px;}
back_tienda h3 { font-size:14px; color:#000; margin:0px;}
back_tienda h4 { font-size:12px; color:#000; margin:0px;}

back_tienda ul{ font-size:11px; color:#000; margin:0; padding:0;}
back_tienda ul a { font-size:11px; color:#b21a15;}
back_tienda ul a:hover { font-size:11px; color:#87221e;}

back_tienda li{ font-size:11px; color:#000; margin:0; padding:0;}
back_tienda li a { font-size:11px; color:#b21a15;}
back_tienda li a:hover { font-size:11px; color:#87221e;}

#tienda_abajo{ width:747px; height:12px; background:url(../img/abajo_tienda.jpg) no-repeat; float:left;}



.producto_tienda { width:727px; float:left; margin-bottom:10px;}



.producto_tienda p { margin:0px 0px 10px 0px; }



.producto_tienda img { float:left; border:1px solid #adacac; margin-right:10px; margin-bottom:10px;}







.producto_tienda h4 { font-size:16px; margin:5px 0px 10px 0px;}



.producto_tienda span { font-size:18px; display:block}



.producto_tienda p span { font-size:11px; text-decoration:none; display:inline }





.producto_tienda td { border:1px solid #c8c8c8;}



.producto_tienda input.cantidad { border:1px solid #c8c8c8; width:20px; height:20px; padding:3px; text-align:center;}







.producto_tienda h4 a{ font-size:16px; margin: 0px; color:black; text-decoration: none; }



.producto_tienda h4 a:hover{ font-size:16px; margin:5px 0px 10px 0px; color:black; text-decoration: underline; }







.producto_tienda input { width:151px; border:1px solid #bebebe; font-size:10px; margin-bottom:3px; color:#565454; padding:3px;}


.producto_tienda input { width:151px; border:1px solid #bebebe; font-size:10px; margin-bottom:3px; color:#565454; padding:3px;}
.producto_tienda #mensajecontacto textarea { width:505px; border:1px solid #bebebe; font-size:11px; margin-bottom:3px; color:#565454; padding:3px; font-family:Arial,Helvetica,sans-serif}


.producto_tienda input.send { width:auto; border:1px solid #bebebe; font-size:10px; margin-bottom:10px; color:#FFF; background:#000;}



.producto_tienda p { margin:0px; font-size:11px;}



.producto_tienda p a { color:#565454;} .producto_tienda p a:hover { color:#d71f19;}



.producto_tienda form.registro { width:151px;}







.producto_tienda p.ok { margin:0px; font-size:11px;}



.producto_tienda p.ok a { color:#d71f19;} .producto_tienda p.ok a:hover { color:#565454;}







.pruducto_tienda form input.registrarse { margin:0px;}







.nav_tienda {

	float:none;

	/* padding:20px 10px 10px 0px ; */

	font-size:10px;

	margin-top:17px;

	/*float:none; padding:20px 10px 10px 0px ; font-size:10px;*/

}



.nav_homenoticias {

	margin:0;

	padding:0;

}

.nav_homenoticias a {

	display:block;

	margin:6px 0 6px 5px;

	color:#000;

	padding:0;

}



.nav_tienda a{ background-color:#000; padding:5px; color:#FFF; text-decoration:none; margin-right:5px; float:left}



.nav_tienda a:hover {

   background-color:#d71f19;

}





.nav_t a{ background-color:#000; padding:5px; color:#FFF; text-decoration:none; margin-right:5px; float:left}



.nav_t a:hover {

   background-color:#d71f19;

   _background-color:#000;

}





#tarjetas { width:225px; float:left; margin-top:10px;}







.foto { width:160px;float:left; }



.ampliar { width:142px; float:left; background:#c8c8c8; padding:5px; font-size:10px;}



.ampliar a { color:#000; text-decoration:none; display:block;} .ampliar a:hover{ color:#000; text-decoration:underline;display:block;}







/********************/



.terminos a {color:#383838;} .terminos a:hover {color:#e52b38;}



.producto_tienda .order_table a {color:#383838;} .producto_tienda .order_table a:hover {color:#e52b38;}







#FechaNacimiento_m {



	width: 100px;



}



#FechaNacimiento_y {



	width: 50px;



}







#errormessage , .errormessage {



	float: none;



	clear: both;



	padding: 15px;



	margin: 15px;



	border: 1px solid #CC0000;



	background: #F6C6C6;



	color:#990000;



}







#infomessage , .infomessage {

	float: none;

	clear: both;

	padding: 15px;

	margin: 15px;

	border: 1px solid #3CB717;

	background: #E5FEC7;



}





#pago_seguro div{

	margin:47px 0 0 69px;

}



#pagar_ahora {
	text-align:center;
}





/*--------------------------------- MESSAGES --------------------------------- */











#errormessage .close, .errormessage .close {



	float:right;



	margin-top:-8px;



	margin-right:-4px;



}







#errormessage .close a, .errormessage .close a {



	color:#CC0000;



	font-weight:normal;



	font-size:11px;



}







#errormessage ul, .errormessage ul {



	margin-top:0;



	margin-bottom:0;



	font-weight:bold;



	border:0;



}







#errormessage li, .errormessage li {



	border:0;



	padding:0;



}







#errormessage span, .errormessage span {



	color:#CC0000;



	font-weight:bold;



}







#infomessage .close, .infomessage .close {



	float:right;



	margin-top:-8px;



	margin-right:-4px;



}







#infomessage .close a, .infomessage .close a {



	color:#77b800;



	font-weight:normal;



	font-size:11px;



}







#infomessage ul , .infomessage ul {



	margin-top:0;



	margin-bottom:0;



	font-weight:bold;



	border:0;



}











#infomessage li, .infomessage li {



	border:0;



	padding:0;



}











#infomessage span , .infomessage span {



	color:#3e9b01;

	

	font-weight:bold;



}











/* */



/*--------------------------------- MESSAGES --------------------------------- */



.graytext {

	font-size:11px !important;

	color:#666 !important;

	text-decoration:none !important;

	font-style:italic !important;

}



.clear {



    clear:both; overflow:hidden; height:1px;



}



div.precio {

	background-color:#c31625;

	/* display:inline-block !important; */

	float:left;

	font-size:16px;

	padding:5px;

	color:#fff;

	font-weight:bold;

	text-decoration:underline;

}

div.IVANoInc {

	font-size:10px;

	font-style:italic;

	/*display:inline-block;*/

	float:left;

	padding:6px;

	border:0;

}



.envio_gratis {

	width:103px;

	height:30px;

	display:inline-block !important;

	float:left;

	background:url( ../img/camion.jpg ) no-repeat #b8b8b8 2px 2px;

	padding-left:41px;

	padding-top:2px;

	border:1px solid #929292;

	margin-right:2px;

	margin-left:2px; text-align:center;



}



.envio_gratis span a {

	color:#333;

	text-decoration:underline;

	float:none;

	background:none;

	padding:0;

	margin:0;

}

.envio_gratis span a:hover {

	background:none; color:#d71f19;

}



.envio_gratis span {

	font-size:10px;

}



.printbig {

	font-size:16px;

	font-weight:bold;

}



.orderValue {
	text-align:right;
}




.actualizarcarro { background-color:#000; padding:3px; color:#FFF; text-decoration:none; margin-right:5px; float:left; font-size:10px;}



a.actualizarcarro:hover {

   background-color:#d71f19;

}