*{
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-weight: normal;
	font-family: Tahoma;
	font-size: 11px;
}
input,select,textarea{
	border: 1px solid #D7D5C8;
	padding: 1px;
	background-color: #F8F8FF;
}
input.nada{
	border: 0px;
	background-color: transparent;
}
body{
	background-color: #fff;
}
#ppal{
	width: 900px;
	margin: auto;
}
#cabecera{
	margin-top: 50px;
	width: 900px;
	height: 76px;
	background-image: url(img/comunes/cabecera_bg.png);
	color: #4F4F4F;
}
#cabecera #buscaform{
	width: 185px;
	height: 20px;
	float: right;
}
#cabecera h1{
	width: 231px;
	height: 76px;
	float: left;
	display: block;	
	padding-left: 78px;
}
#cabecera a{
	color: #4F4F4F;
	text-decoration: none;
}
#cabecera ul{
	float: right;
	height: 20px;
	text-align: left;
	margin-top: 40px;
	padding-right: 4px;
	list-style: none;
	
}
#cabecera ul.base{
	width: 500px;	
}
#cabecera li{
	display: inline;
	margin-left: 7px;	
}
#cabecera li a{
	margin-right: 4px;
}
#cabecera li a:hover{
	text-decoration: underline;
	color: #E75C06;
}
#cabecera li.derecha{	
	margin-right: 175px;
}
#cabecera form{
	margin-top: -15px;
	width: auto;
	float: right;
}
#cabecera input{
	background-color: #fff;
	color: #4F4F4F;
}
#cabecera input#busca{
	background-color: transparent;
	margin-right: 5px;
	border: 0px;
}
#cabecera a.lang{
	/* font-size: 9px;*/
}
#cabecera #personal{
	float: right;
	margin-right: 0px;
	width: 390px;
	border: 1px solid #D7D5C8;
	margin-top: -2px;
	height: 15px;
}
#cabecera #personal ul{
	float: none;
	width: 390px;
	/*border: 1px solid red;*/
	margin: 0px;
	padding: 0px;	
	height: 15px;
}
#cabecera #personal ul li{
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
	text-align: center;
	width: 130px;	
}
#cabecera #personal a{
	font-size: 9px;
	display: block;
	float: left;
	text-align: center;
	width: 130px;
	height: 13px;	
	margin: 0px;
	padding-top: 2px;
}
#cabecera #personal a:hover{
	background-color: #D7D5C8;
}
#cabecera  #icocarrito{
	width: 29px;
	height: 50px;
	margin:0;
	padding-left: 32px;
	background-image: url(img/carrito2.png);
	background-repeat: no-repeat;
	background-position: left center;
}

#menu{
	width: 900px;
	height: 54px;
	background-image: url(img/comunes/menu_bg.png);
}
#menu ul{
	list-style: none;
}
#menu ul li{
	display: inline;
}
#menu ul li a{
	color: #B1B0B0;
	text-transform: uppercase;
	text-decoration: none;
	margin-right: 15px;
}
#menu .subrayado{
	background-image: url(img/comunes/subrayado.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 6px;
}
#menu ul ul li{
	display: list-item;
}
#menu ul li a.naranja{
	color: #E75C06;
	padding-top: 3px;
	height: 20px;
	margin-bottom: 10px;
}
#menu ul#enlacesfamilia{
	height: 19px;
	padding-top: 3px;
}
#animado{
	width: 900px;
	height: 346px;
	/* background-image: url(img/comunes/animado.jpg);*/
}
#animado a {
	color: #E05F44;
	font-size: 2em;
	font-weight: bold;
	text-transform: uppercase;	
}
#submenu{
	width: 900px;
	height: 26px;
	background-image: url(img/comunes/submenu_bg.png);
	margin-bottom: 8px;
}
#submenu ul{
	list-style: none;
	margin-left: 236px;
	padding-top: 6px;
}
#submenu ul li{
	list-style: none;
	display: inline;
	margin-right: 60px;
}
#submenu a{
	color: #E05F44;
	text-decoration: none;
}
#submenu a:hover{
	color: #666;
}
#cuadros{
	width: 900px;
	height: 81px;
	float: none;
}
.cuadro{
	background-image: url(img/comunes/cuadros_bg.png);
	background-position: right;
	background-repeat: no-repeat;
	height: 81px;
	display: block;	
	float: left;
}
.galeria{
	width:235px;
	text-align: right;
	background-image: none;
}
.artee{
	width: 225px;
}
.destacados{
	width: 224px;
	color:#ADAFAE;
}
.destacados a{
/*	color: #EA6709;*/
	color:#717140;
	text-decoration: none;
}
.destacados a:hover{
	text-decoration: underline;
}
.destacados h2{
	margin-bottom: 8px;
}
.destacados p{
	margin-left: 14px;	
	margin-bottom: 6px;
}
.destacados p.de{
	text-align: right;
}
.destacados .mini{
	float: right;
	margin-right: 8px;
	margin-top: -23px;
}
.regalo{
	width: 216px;
	text-align: right;
}
.regalo img{
	margin-right: 2px;
}
#pie{
	width: 900px;
	font-size: 9px;
	color: #ccc;
	text-align: center;
}
#asturmedia{
	width: 900px;
	text-align: right;
	clear: both;
	float: none;
	margin: auto;	
}
.separa{
	width: 100%;
	clear: both;
	float: none;
	font-size: 0px;
	height: 1px;
}
.separa50{
	width: 100%;
	clear: both;
	float: none;
	font-size: 0px;
	height: 50px;
}
.separa20{
	width: 100%;
	clear: both;
	float: none;
	font-size: 0px;
	height: 20px;
}
#cont{
	width: 900px;
	clear: both;
	float: none;	
}
#cont h2.helvetica{
	margin-bottom: 20px;
	margin-top: 15px;		
}
#cont h3{
	font-size: 13px;	
	margin-bottom: 15px;
}
#cont h3.verde{
	font-size: 18px;	
}
#cont p{
	margin-bottom: 15px;
}
#cont p strong{
	font-weight: bold;
	font-size: 11px;
}
#cont p.ayuda{
	margin-bottom: 15px;
	padding-left: 16px;
	background-image: url(img/p_ayuda.gif);
	background-repeat: no-repeat;
	line-height: 14px;
}
#cont p.aviso{
	margin-bottom: 15px;
	padding-left: 16px;
	background-image: url(img/p_aviso.gif);
	background-repeat: no-repeat;
	line-height: 14px;
}

#cont .txt{
	margin-bottom: 20px;
}
#cont .txt strong{
	font-weight: bold;
	font-size: 9px;
}
#cont table{
	margin-bottom: 15px;
	border-collapse: collapse;
	border-spacing: 0;
}
#cont table td,th{
	padding: 5px;
	white-space: nowrap;
	vertical-align: top;
}
#cont table td.c{
	text-align: center;
}
#cont table.datos{
	width: 100%;
}
#cont table.datos th{
	border-bottom: 1px solid #FFD0AF;
}
#cont table.datos td.subtot{
	background-color: #FFD0AF;
	text-align: center;
}
#cont table.datos td.desc{
	white-space: normal;
}
#cont table.datos td.desc b{
	width: 100%;
	margin-bottom: 2px;
	display: block;
	font-weight: bold;
}
#cont table.datos td.talla{
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	background-color: #EAE9E5;	
}
#cont table.datos td.precio{
	background-color: #D7D5C8;
	text-align: center;
}
#cont table.datos td.img{
	text-align: center;
}
#cont table.datos input{
	text-align: center;
}
#cont table.datos tfoot td{
	border-bottom: 1px dotted #DBDACE;
}
#cont ul#ayuda{
	margin-bottom: 20px;
	list-style: none;
}
#cont ul#ayuda li{
}
#cont ul#ayuda ul{
	margin-left: 20px;
	margin-bottom: 10px;
	padding-top: 5px;
}
#cont ul#ayuda ul li{
	margin-bottom: 3px;
}
#cont a{
	color: #E75C06;
	text-decoration: none;
}
#cont a:hover{
	text-decoration: underline;
}
#cont dl{
	margin-bottom: 20px;
}
#cont dl dt{
	margin-bottom: 3px;
}
#cont dl dt strong{
	font-size: 9px;
}
#cont dl dd{
	margin-bottom: 8px;
}
#cont ul#arte{
	list-style: none;	
	width: 100%;
	margin-right: -22px;
}
#cont ul#arte li{
	float: left;
	height: 138px;
	width: 134px;
	margin-right: 15px;
	margin-bottom: 10px;
	text-align: center;
	border-right: 1px dotted #717140;
}
#cont ul#arte li span{
	width: 100%;
	text-align: center;
	display: block;
	clear: both;
	margin-bottom: 20px;
}
#cont ul#arte li img.arriba{
	margin-top: 32px;
}
#cont fieldset{
	padding-top: 10px;
}
#cont .for{
	width: 282px;
	height: 20px;
	float: left;
	margin-right: 15px;
	margin-bottom: 13px;
	display: block;
}
#cont .sindcha{
	margin-right: 0px;
}
#cont .fechanacimiento{
	width: 400px;	
	border: 1px solid olive;
}
#cont .for label{
	float: left;
}
#cont .for select{
	float: right;	
}
#cont .for input{
	width: 140px;
	float: right;
	margin-right: 0px;	
}
#cont .for input.fecha{
	width: 70px;
	text-align: center;
}
#cont .g{
	width: 550px;
	clear: right;
}
#cont .g select{
	width: auto;
}
#cont .enviar{
	text-align: right;
	clear: both;
	float: none;
	margin-bottom: 10px;
	padding-top: 4px;
	border-top: 1px solid #D7D5C8;
}
#cont .enviar input{
	padding: 3px;
	text-align: center;
}
#cont .col1{
	width: 280px;
}
#cont .col2{
	width: 575px;
}
#cont .col3{
	width: 875px;
}
#cont #formulario{
	float: left;
	width: 580px;
	margin-left: 25px;
}
#cont textarea{
	width: 99%;
	height: 60px;
	margin-bottom: 5px;	
}
#cont .e{
	color: Red;
	border: 1px solid red;
	clear: both;
	padding: 2px;
	text-align: center;
	margin-bottom: 13px;
}
#cont #fichaproducto{
	float: left;
	margin-left: 20px;
	width: 500px;
}
#cont #fichaproducto #ajaxtallas{
	clear: left;
	padding-top: 15px;
	padding-bottom: 15px;
}
#cont #fichaproducto a.marcado{
/*	border: 2px dashed #000;*/
	border: 2px dashed #e75c06;	
}
/* FICHAS */
#cont #masmodelos{
	border: 1px solid red;
	height: 280px;
}
#cont #artee{
	width: 93px;
	height: 370px;
	float: right;
	background-image: url(img/comunes/artee_bg.gif);
	background-repeat: no-repeat;
	margin-top: -15px;
}
#cont #producto{
	float: left;
	width: 420px;
	margin-left: 10px;
	border: 1px solid olive;
}
#cont #gal{
	float: left;
	width: 165px;
	height: 295px;	
	text-align: center;
	margin-left: 30px;
}
#cont #gal .jqzoom{
	border: 0px;
	width: 165px;
	height: 265px;
}
#cont #gal span{
	width: 100%;
	display: block;
	clear: both;
	float: none;
	height: 14px;
	text-align: center;
	font-size: 9px;
}
#cont #gal #enlacesdetalle{
	clear: both;
	height: 14px;
	text-align: center;
	width: 136px;
	display: block;
	border-right: 25px solid #fff;
	margin-left: 14px;
}
#cont #gal .esgal{
	background-image: url(img/es/galeria.gif);
	background-repeat: no-repeat;
	background-position: left; 		
}
#cont #gal .engal{
	background-image: url(img/en/galeria.gif);
	background-repeat: no-repeat;
	background-position: left; 		
}
#cont ul#gama{
/*	width: 210px;*/
	height: 30px;
/*	border: 1px solid olive;*/
}
#cont ul#gama li{
	width: 20px;
	height: 20px;
	display: block;
/*	background-image: url(img/colores.gif);*/
	display: inline;
	float: left;
	margin-right: 4px;
	border: 1px solid #ccc;
}
#cont ul#gama li a{
	display: block;
	height: 20px;
	width: 20px;
	cursor: pointer;
}
#cont span#cuadradocolor{
	width: 20px;
	height: 20px;
	display: block;
	margin-left: 0px;
	margin-top: 0px;
	background-image: url(img/colores.gif);
}

#cont span.elegido_bb{
/*	background-image: url(img/elegido_b.gif);
	background-repeat: no-repeat;
*/
	width: 20px;
	height: 20px;
	display: block;
	border: 1px solid red;
}
#cont span.elegido_nn{
/*	background-image: url(img/elegido_n.gif);
	background-repeat: no-repeat;*/
	width: 20px;
	height: 20px;
	display: block;
	border: 1px solid red;
}
#cont a.talla{
	margin-right: 5px;
	font-weight: bold;
	font-size: 14px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 2px;
	border: 1px solid #E75C06;
	background-image: url(img/comunes/talla.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}
#cont a.marcadotalla{
	border: 1px solid #fff;
	background-color: #D7D5C8;	
	background-image: url(img/comunes/talla_hover.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
	text-decoration: none;
	color: #fff;
}
#cont a.talla:hover{
	border: 1px solid #fff;
	background-color: #D7D5C8;	
	background-image: url(img/comunes/talla_hover.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
	text-decoration: none;
	color: #fff;
}
#cont .ficha{
	height: 380px;
	width: 200px; /* 165px */
	float: left;
	margin-right: 14px;
	border-right: 1px solid #ccc;	
	margin-bottom: 15px;
}
#cont .ficha .imagen{
	height: 265px;
	width: 200px;
	vertical-align: middle;
	margin-bottom: 10px;
	margin-top: 10px;
}
#cont .ficha p{
	margin-bottom: 7px;
}
#cont p.tachado{
	text-decoration: line-through;
	font-size: 9px;
	margin-bottom: 2px;
}
#cont p.oferta{
	color: #E75C06;
	font-weight: bold;
	font-size: 9px;
	margin-bottom: 0px;
}
#cont #navegacion{
	text-align: right;
	clear: both;
	float: none;
	font-weight: bold;
	margin-bottom: 10px;
}
#cont #navegacion a{
	padding: 3px;
}
#cont #area{
	float: left;
	width: 740px;
}
#cont ul#tarjetas{
	list-style: none;	
}
#cont ul#tarjetas li{
	margin-bottom: 12px;
}
#cont ul#tarjetas li a{
	width: 150px;
	height: 73px;
	float: left;
	display: block;
	color: #BA6C1E;
	background-color: #D7D5C8;
	border: 1px solid #fff;	
	background-image: url(img/comunes/tarjetaregalo.png);
	background-repeat: no-repeat;
	padding-left: 16px;
	font-size: 10px;
	font-weight: bold;
}
#cont ul#tarjetas li a:hover{
	background-color: #fff;
	border: 1px solid #BA6C1E;	
	text-decoration: none;
}
#cont ul#tarjetas li a span{
	font-size: 10px;
	padding-top: 3px;
	padding-left: 46px;
	display: block;
}
#cont a.comprar{
	border: 1px solid #E76410;
	background-image: url(img/comunes/ico_comprar_off.gif);
	background-position: 2px 6px;
	background-repeat: no-repeat;
	padding-left: 16px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 10px;	
	margin-right: 10px;	
}
#cont a.comprar:hover{
	border: 1px solid #fff;
	color: #fff;
	background-image: url(img/comunes/ico_comprar_on.gif);
	background-repeat: no-repeat;
	padding-left: 16px;
	background-color: #E76410;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 10px;		
	text-decoration: none;
}
#cont a.cancelar{
	border: 1px solid #E76410;
	background-image: url(img/comunes/ico_cancel_off.gif);
	background-position: 2px 6px;
	background-repeat: no-repeat;
	padding-left: 16px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 10px;	
	margin-right: 10px;	
}
#cont a.cancelar:hover{
	border: 1px solid #fff;
	color: #fff;
	background-image: url(img/comunes/ico_cancel_on.gif);
	background-repeat: no-repeat;
	padding-left: 16px;
	background-color: #E76410;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 10px;		
	text-decoration: none;
}
#cont h1{
	display: none;
}
#cont table#compra{
	width: 100%;	
}
#cont table#compra td{
	border-bottom: 1px solid #dbdace;	
}
#cont table#compra th{
	background-color: #dbdace;
}
#tarjetas{
	text-align: center;
}
#tarjetas img{
	margin-right: 10px;
	margin-left: 10px;
}