@charset "iso-8859-1";
/* CSS Document */

body{
	background-color:#EFEFEF;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
}

#cuerpo{
	background-color:#FFF;
	width:995px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	position:relative;
	font-size:12px;
}

#contenedor{
	margin:10px 35px;
	width:925px;
}

/************* INICIO MENU IZQUIERDO *************/

#contenedor_izq{
	float:left;
	width:200px;
	margin-right:25px;
}

.contenedor_izq_menu_titulo{
	float:left;
	width:180px;
	font-size:14px;
	background-color:#000;
	color:#FFF;
	padding:5px 10px;
}

.contenedor_izq_menu_lista{
	float:left;
	width:180px;
	font-size:14px;
	margin-bottom:35px;
}

.contenedor_izq_menu_lista ul{
	margin:0 23px;
	padding:5px;
	list-style:url(../imagenes/listado.png);
	line-height:25px;
}

.contenedor_izq_menu_lista ul li{
	/*border-bottom:1px dashed #999;*/
	padding:5px 0;
}

.contenedor_izq_menu_lista ul li a{
	text-decoration:none;
	color:#000;
}

.contenedor_izq_menu_lista ul li a:hover{
	text-decoration:none;
	color:#e88300;
}

.contenedor_izq_menu_lista ul hr{
	width:180px;
	margin:0 -18px;
	height:1px;
}

.contenedor_izq_menu_lista_art{
	float:left;
	width:200px;
	margin-top:20px;
	color:#000;
	text-decoration:none;
}

.contenedor_izq_menu_lista_art img{
	width:53px;
	height:53px;
	border:solid 1px #808080;
	margin-right:5px;
	float:left;
}

.contenedor_izq_menu_lista_art div{
	vertical-align:middle;
	height:55px;
	line-height:55px;
	width:140px;
	float:left;
	font-size:16px;
	font-weight:bold;
}

/************* FIN MENU IZQUIERDO *************/

#contenedor_der{
	float:left;
	width:700px;
}

/************* INICIO PORTADA *************/

.contenedor_der_portada_banner{
	border:1px solid #808080;
	width:698px;
	height:260px;
	margin-bottom:20px;
}

.contenedor_der_titulo{
	float:left;
	width:680px;
	font-size:14px;
	background-color:#000;
	color:#FFF;
	padding:5px 10px;
	text-transform:uppercase;
}

/************* FIN PORTADA *************/

/************* INICIO LISTA *************/

.contenedor_der_caja_articulo{
	border:1px solid #E6E6E6;
	width:678px;
	height:117px;
	padding:10px;
	margin-top:20px;
	float:left;
}

.contenedor_der_caja_articulo-img{
	width:117px;
	height:117px;
	float:left;
}

.contenedor_der_caja_articulo-img img{
	border:1px solid #808080;
	width:115px;
	height:115px;
}

.contenedor_der_caja_articulo-contenido{
	width:420px;
	height:117px;
	padding:0 10px;
	float:left;
}

.contenedor_der_caja_articulo-contenido_titulo{
	width:420px;
	height:18px;
	margin-top:4px;
	float:left;
	font-size:16px;
	font-weight:bold;
}

.contenedor_der_caja_articulo-contenido_descripcion{
	width:420px;
	height:85px;
	margin-top:10px;
	float:left;
}

.contenedor_der_caja_articulo-separador{
	width:0px;
	height:117px;
	float:left;
	border-right:1px solid #E6E6E6;
}

.contenedor_der_caja_articulo-enlaces{
	width:100px;
	height:117px;
	float:left;
	padding:0 10px;
}

.contenedor_der_caja_articulo-enlaces_precio{
	width:100px;
	height:39px;
	line-height:39px;
	float:left;
	text-align:center;
	font-size:22px;
	font-weight:bold;
	color:#C1272D;
}

.contenedor_der_caja_articulo-enlaces_precio span{
	font-size:15px;
}

.contenedor_der_caja_articulo-enlaces_comprar{
	width:100px;
	height:58px;
	float:left;
}

.boton_comprar{
	text-decoration:none;
	color:#FFF;
	background-color:#E98400;
	padding:4px 8px;
	font-size:15px;
	-o-border-radius: 5px;
	-icab-border-radius: 5px;
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	border-radius: 5px;
	float:left;
	margin:15px 5px;
}

.boton_comprar:hover{
	color:#000;
}

.contenedor_der_caja_articulo-enlaces_ver{
	width:100px;
	height:20px;
	font-size:15px;
	float:left;
	text-align:center;
}

.contenedor_der_caja_articulo-enlaces_ver a{
	color:#29ABE2;
}

.contenedor_der_caja_articulo-enlaces_ver a img{
	border:0px;
}

.contenedor_der_caja_articulo-enlaces_ver a:hover{
	color:#18657F;
}

/************* FIN LISTA *************/


/************* INICIO DETALLE *************/

.contenedor_der_detalle{
	float:left;
	width:700px;
	margin-top:25px;
}

.contenedor_der_detalle-img{
	float:left;
	width:200px;
	margin-right:20px;
}

.contenedor_der_detalle-img img{
	width:198px;
	height:198px;
	border:1px solid #808080;
}

.contenedor_der_detalle-contenido{
	float:left;
	width:480px;
	height:200px;
}

.contenedor_der_detalle-contenido_titulo{
	float:left;
	width:480px;
	height:20px;
	margin-top:10px;
	font-size:18px;
	font-weight:bold;
}

.contenedor_der_detalle-contenido_descripcion{
	float:left;
	width:480px;
	height:77px;
	margin-top:10px;
	color:#808080;
}

.contenedor_der_detalle-contenido_separador{
	width:480px;
	height:0px;
	float:left;
	border-bottom:1px solid #808080;
	margin:10px 0;
}

.contenedor_der_detalle-contenido_accesos{
	width:480px;
	height:62px;
	float:left;
}

.contenedor_der_detalle-contenido_accesos_enlaces{
	width:380px;
	height:62px;
	float:left;
}

.contenedor_der_detalle-contenido_accesos_enlaces-condiciones{
	width:380px;
	height:32px;
	font-size:13px;
	float:left;
}

.contenedor_der_detalle-contenido_accesos_enlaces-condiciones a{
	color:#29ABE2;
}

.contenedor_der_detalle-contenido_accesos_enlaces-condiciones label{
	float:right;
	color:#808080;
}

.contenedor_der_detalle-contenido_accesos_enlaces-imprimir{
	width:380px;
	height:20px;
	line-height:20px;
	float:left;
}

.contenedor_der_detalle-contenido_accesos_enlaces-imprimir a img{
	display:inline;
	float:left;
	margin-right:5px;
	border:0px;
}

.contenedor_der_detalle-contenido_accesos_enlaces-imprimir a{
	color:#000;
	text-decoration:none;
	display:inline;
}

.contenedor_der_detalle-contenido_accesos_preciocompra{
	width:100px;
	height:62px;
	float:left;
}

.contenedor_der_detalle-contenido_accesos_preciocompra-precio{
	width:100px;
	height:37px;
	line-height:37px;
	float:left;
	text-align:right;
	font-size:22px;
	font-weight:bold;
	color:#C1272D;
}

.contenedor_der_detalle-contenido_accesos_preciocompra-precio span{
	font-size:15px;
}

.contenedor_der_detalle-contenido_accesos_preciocompra-comprar{
	width:100px;
	height:25px;
	float:left;
}

.contenedor_der_detalle-contenido_accesos_preciocompra-comprar a{
	text-decoration:none;
	color:#FFF;
	background-color:#E98400;
	padding:4px 8px;
	font-size:15px;
	-o-border-radius: 5px;
	-icab-border-radius: 5px;
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	border-radius: 5px;
	float:right;
}

.contenedor_der_detalle-contenido_accesos_preciocompra-comprar a:hover{
	color:#000;
}

#detalle_legales
{
	background-color:#DDD;
	margin-top:15px;
	float:left;
	width:680px;
	padding:10px;
	-o-border-radius: 5px;
	-icab-border-radius: 5px;
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.contenedor_der_detalle-otros_compraron{
	float:left;
	width:665px;
	margin-top:100px;
	padding-bottom:10px;
	margin-bottom:10px;
	padding-left:15px;
	border-bottom:1px solid #808080;
	font-size:18px;
	font-weight:bold;
}

.contenedor_der_detalle-otros_compraron-cont{
	width:680px;
	float:left;
}

.contenedor_der_detalle-otros_compraron-articulo{
	width:117px;
	padding:0 26px 0 27px;
	float:left;
}

.contenedor_der_detalle-otros_compraron-articulo a{
	text-decoration:none;
}

.contenedor_der_detalle-otros_compraron-articulo_img{
	width:117px;
	height:117px;
	margin-bottom:10px;
	float:left;
	text-align:center;
}

.contenedor_der_detalle-otros_compraron-articulo_img img{
	border:1px solid #808080;
	width:115px;
	height:115px;
}

.contenedor_der_detalle-otros_compraron-articulo_titulo{
	text-align:center;
	text-decoration:none;
	color:#808080;
}

/************* FIN DETALLE *************/


/************* INICIO OPCIÓN PEDIDO *************/

.contenedor_der_opcion_pedido{
	width:700px;
	height:150px;
	float:left;
	margin-top:50px;
}

.contenedor_der_opcion_pedido1{
	width:300px;
	margin-left:50px;
	height:150px;
	text-align:center;
	float:left;
	color:#000;
	text-decoration:none;
}

.contenedor_der_opcion_pedido1:hover{
	cursor:hand;
}

.contenedor_der_opcion_pedido1 img{
	height:150px;
	width:150px;
	border:0px none;
}

.contenedor_der_opcion_pedido2{
	width:350px;
	height:150px;
	text-align:center;
	float:left;
	color:#000;
	text-decoration:none;
}

.contenedor_der_opcion_pedido2:hover{
	cursor:hand;
}

.contenedor_der_opcion_pedido2 img{
	height:150px;
	width:150px;
	border:0px none;
}

/************* FIN OPCIÓN PEDIDO *************/


/************* INICIO RESUMEN PEDIDO *************/

.contenedor_titulo{
	float:left;
	width:925px;
	font-size:14px;
	background-color:#000;
	color:#FFF;
	padding:5px 10px;
}

.contenedor_titulo span{
	float:right;
}

.contenedor_resumen_pedido{
	/*border:1px solid #E6E6E6;*/
	/*width:678px;*/
	width:925px;
	height:117px;
	padding:10px;
	margin-top:20px;
	float:left;
}

.contenedor_resumen_pedido-img{
	width:117px;
	height:117px;
	float:left;
}

.contenedor_resumen_pedido-img img{
	border:1px solid #808080;
	width:115px;
	height:115px;
}

.contenedor_resumen_pedido-contenido{
	width:667px;
	height:117px;
	padding:0 10px;
	float:left;
}

.contenedor_resumen_pedido-contenido_titulo{
	width:667px;
	height:18px;
	margin-top:4px;
	float:left;
	font-size:16px;
	font-weight:bold;
}

.contenedor_resumen_pedido-contenido_descripcion{
	width:667px;
	height:85px;
	margin-top:10px;
	float:left;
}

.contenedor_resumen_pedido-separador{
	width:0px;
	height:117px;
	float:left;
	border-right:1px solid #E6E6E6;
}

.contenedor_resumen_pedido-enlaces{
	width:110px;
	height:117px;
	float:left;
	padding:0 0 0 10px;
}

.contenedor_resumen_pedido-enlaces_precio{
	width:110px;
	height:117px;
	line-height:117px;
	float:left;
	text-align:center;
	font-size:22px;
	font-weight:bold;
	color:#C1272D;
}

.contenedor_resumen_pedido-enlaces_precio span{
	font-size:15px;
}

.contenedor_resumen_pedido-imprimir{
	width:945px;
	margin-top:125px;
	float:left;
	text-align:right;
}

.contenedor_resumen_pedido-imprimir a{
	text-decoration:none;
	color:#FFF;
	background-color:#E98400;
	padding:4px 14px;
	font-size:15px;
	-o-border-radius:5px;
	-icab-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	border-radius:5px;
	float:right;
}

.contenedor_resumen_pedido-imprimir a:hover{
	color:#000;
}

.contenedor_resumen_pedido-info{
	border:1px solid #CCCCCC;
	width:925px;
	padding:10px;
	margin-top:30px;
	float:left;
}

.contenedor_resumen_pedido-info p{
	margin-top:0px;
}

.contenedor_resumen_pedido-info span{
	color:#FF0000;
}

/************* FIN IMPRIMIR PEDIDO *************/


/************* INICIO PEDIDO ONLINE *************/

.contenedor_resumen_pedido-gastos_de_envio{
	width:945px;
	height:70px;
	float:left;
	margin:10px 0;
	border-bottom:1px solid #E6E6E6;
	border-top:1px solid #E6E6E6;
}

.contenedor_resumen_pedido-gastos_de_envio_nombre{
	width:680px;
	padding-left:145px;
	height:70px;
	line-height:70px;
	font-size:16px;
	font-weight:bold;
	float:left;
}

.contenedor_resumen_pedido-gastos_de_envio_precio{
	width:110px;
	height:70px;
	line-height:70px;
	padding-right:10px;
	text-align:center;
	float:left;	
	font-size:22px;
	font-weight:bold;
	color:#C1272D;
}

.contenedor_resumen_pedido-gastos_de_envio_precio span{
	font-size:15px;
}

.contenedor_resumen_pedido-form{
	width:800px;
	padding-left:145px;
	float:left;
}

.contenedor_resumen_pedido-form_datos{
	font-size:16px;
	font-weight:bold;
	float:left;
	margin:20px 0 15px 0;
}

.contenedor_resumen_pedido-form_cont{
	width:800px;
	float:left;
}

.contenedor_resumen_pedido-form_cont_nombre{
	width:130px;
	padding-right:10px;
	text-align:right;
	float:left;
	height:25px;
	line-height:25px;
	margin-bottom:15px;
}

.contenedor_resumen_pedido-form_cont_input{
	width:660px;
	float:left;
	height:25px;
	line-height:25px;
	margin-bottom:15px;
}

.contenedor_resumen_pedido-form_cont_input input{
	width:220px;
	border:1px solid #000;
}

.contenedor_resumen_pedido-form_cont_nombre2{
	height:30px;
	line-height:15px;
}

.contenedor_resumen_pedido-form_cont_input2{
	height:30px;
	line-height:15px;
}

.contenedor_resumen_pedido-form_cont_input2 a{
	text-decoration:none;
	color:#FFF;
	background-color:#E98400;
	padding:4px 14px;
	font-size:15px;
	-o-border-radius:5px;
	-icab-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	border-radius:5px;
}

.contenedor_resumen_pedido-form_cont_input2 a:hover{
	color:#000;
}

/************* FIN PEDIDO ONLINE *************/


/************* INICIO PEDIDO ONLINE FINALIZADO *************/

.contenedor_pedido_finalizado{
	float:left;
	display:table;
	width:945px;
	margin-top:35px;
}

.contenedor_pedido_finalizado-logo{
	width:35px;
	margin-left:75px;
	margin-right:25px;
	height:65px;
	line-height:65px;
	float:left;
}

.contenedor_pedido_finalizado-logo2{
	width:35px;
	margin-left:25px;
	margin-right:25px;
	height:65px;
	line-height:65px;
	float:left;
}

.contenedor_pedido_finalizado-texto{
	width:810px;
	height:65px;
	line-height:65px;
	float:left;
}

.contenedor_pedido_finalizado-texto2{
	width:860px;
	height:65px;
	line-height:65px;
	float:left;
}

.contenedor_pedido_finalizado-volver{
	margin-top:40px;
	width:945px;
	height:35px;
	float:left;
	text-align:right;
}

.contenedor_pedido_finalizado-volver a{
	text-decoration:none;
	color:#FFF;
	background-color:#E98400;
	padding:4px 14px;
	font-size:15px;
	-o-border-radius:5px;
	-icab-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

.contenedor_pedido_finalizado-volver a:hover{
	color:#000;
}

/************* FIN PEDIDO ONLINE FINALIZADO *************/


/************* INICIO FORMULARIO DE CONTACTO *************/

.contenedor_formulario_contacto-form{
	margin-top:40px;
	width:800px;
	padding-left:145px;
	float:left;
}

.contenedor_formulario_contacto-form_datos{
	font-size:16px;
	font-weight:bold;
	float:left;
	margin:20px 0 15px 0;
}

.contenedor_formulario_contacto-form_cont{
	width:800px;
	float:left;
}

.contenedor_formulario_contacto-form_cont_nombre{
	width:130px;
	padding-right:10px;
	text-align:right;
	float:left;
	height:25px;
	line-height:25px;
	margin-bottom:15px;
}

.contenedor_formulario_contacto-form_cont_input{
	width:660px;
	float:left;
	height:25px;
	line-height:25px;
	margin-bottom:15px;
}

.contenedor_formulario_contacto-form_cont_input input{
	width:400px;
	border:1px solid #000;
}

.contenedor_formulario_contacto-form_cont_textarea{
	padding-left:140px;
	width:660px;
	margin-bottom:15px;
}

.contenedor_formulario_contacto-form_cont_textarea textarea{
	width:400px;
	height:200px;
	border:1px solid #000;
}

.contenedor_formulario_contacto-form_cont_textarea p{
	font-weight:bold;
}

.contenedor_formulario_contacto-form_cont_input2{
	height:30px;
	line-height:15px;
	float:right;
	display:inline;
	margin-right:255px;
}

.contenedor_formulario_contacto-form_cont_input2 a{
	text-decoration:none;
	color:#FFF;
	background-color:#E98400;
	padding:4px 14px;
	font-size:15px;
	-o-border-radius:5px;
	-icab-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	border-radius:5px;
}

.contenedor_formulario_contacto-form_cont_input2 a:hover{
	color:#000;
}

/************* FIN FORMULARIO DE CONTACTO *************/












#pie{
	font-size:10px;
	text-align:center;
	background-color:#FFF;
	color:#000;
	width:995px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	padding-top:25px;
	padding-bottom:10px;
}

#pie_legales{
	display:inline;
}














.promociones_tabla{
	margin:5px 0;
	width:975px;
	background-color:#f5f5f5;
	display:table;
}

.promociones_celda_img{
	float:left;
	margin:5px;
	padding:5px;
	width:185px;
	height:130px;
	background-color:#666;
}

.promociones_celda_der{
	float:left;
	margin:5px;
	width:760px;
	height:140px;
}

.promociones_celda_der_cont{
	float:left;
	width:650px;
	height:140px;
}

.promociones_celda_der_cont h3{
	margin:0;
	padding:0;
}

.promociones_celda_der_cont a{
	color:#09F;
}

.promociones_celda_der_cont a:hover{
	color:#F00;
}

.promociones_celda_der_cont2{
	float:left;
	width:110px;
	height:140px;
	display:table;
}

.promociones_celda_der_cont2_precio{
	float:left;
	width:100px;
	height:68px;
	line-height:68px;
	vertical-align:middle;
	text-align:center;
	margin-left:10px;
	background-color:#fafafa;
	-o-border-radius: 5px;
	-icab-border-radius: 5px;
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin-bottom:4px;
}

.promociones_celda_der_cont2_precio-num{
	font-size:24px;	
	font-weight:bold;
}

.promociones_celda_der_cont2_precio-e{
	font-size:16px;
	font-weight:bold;
}

.promociones_celda_der_cont2_sinprecio{
	float:left;
	width:100px;
	height:68px;
	line-height:68px;
	vertical-align:middle;
	text-align:center;
	margin-left:10px;
	background-color:#f5f5f5;
	margin-bottom:4px;
}

.promociones_celda_der_cont2_compra{
	float:left;
	width:100px;
	height:68px;
	line-height:68px;
	vertical-align:middle;
	text-align:center;
	margin-left:10px;
	background-color:#fafafa;
	-o-border-radius: 5px;
	-icab-border-radius: 5px;
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.promociones_celda_der_cont2_compra a{
	font-size:15px;
	color:#09F;
}

.promociones_celda_der_cont2_compra a:hover{
	color:#F00;
}

.promociones_detalle_img{
	float:left;
	margin:5px;
	padding:5px;
	width:285px;
	height:200px;
	background-color:#666;
}

.promociones_detalle_der{
	float:left;
	margin:5px;
	width:660px;
	height:210px;
	display:table;
}

.promociones_detalle_der_titulo{
	width:650px;
	height:65px;
	float:left;
}

.promociones_detalle_der_titulo h1{
	margin:0;
	padding:0;
}

.promociones_detalle_der_precio{
	width:650px;
	height:30px;
	padding:5px;
	margin-bottom:10px;
	float:left;
	background-color:#fafafa;
	-o-border-radius: 5px;
	-icab-border-radius: 5px;
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.promociones_detalle_der_sinprecio{
	width:650px;
	height:30px;
	padding:5px;
	margin-bottom:10px;
	float:left;
	background-color:#f5f5f5;
}

.promociones_detalle_der_precio-titulo{
	font-size:18px;
}
	
.promociones_detalle_der_precio-precio{
	font-size:20px;
}

.promociones_detalle_der_precio-euro{
	font-size:14px;
}

.promociones_detalle_der_masinfo{
	width:650px;
	height:85px;
	padding:5px;
	float:left;
	background-color:#fafafa;
	-o-border-radius: 5px;
	-icab-border-radius: 5px;
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.promociones_detalle_der_masinfo ul li{
	line-height:25px;
	font-size:16px;
}

.promociones_detalle_descripcion{
	width:945px;
	margin:5px;
	padding:10px;
	font-size:14px;
	float:left;
	background-color:#fafafa;
	-o-border-radius: 5px;
	-icab-border-radius: 5px;
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.promociones_detalle_legales{
	width:945px;
	margin:5px;
	padding:10px;
	float:left;
	background-color:#fafafa;
	-o-border-radius: 5px;
	-icab-border-radius: 5px;
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	border-radius: 5px;
}