/* CSS Document */

/*-------------------------------------producto normal----------------------------------------*/

.producto_normal{
	display:block;
	float:left;
	width:606px;
	background-image: url(../img/listado_normal.jpg);
	background-repeat: no-repeat;
}
.producto_normal p{
	display:block;
	float:left;
	width:580px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 15px;
	text-align: right;
}
.producto_normal p.titulo_listado_normal{
	display:block;
	float:left;
	width:515px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#8F151E;
	padding-top: 6px;
	padding-bottom: 15px;
	padding-left: 40px;
}
.producto_normal p.numeracion_normal{
	display:block;
	float:left;
	width:55px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	padding: 0px;
	text-align: center;
	padding-bottom: 2px;
}
.producto_normal h2{
	display:block;
	float:left;
	width:562px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #454140;
	background-color: #FEFEFE;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #013565;
	border-left-color: #013565;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #013565;
	border-bottom-color: #013565;
}
.producto_normal b a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#8F151E;
	text-decoration:underline;
}
#contenido_ficha{
	display:block;
	float:left;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #013565;
	border-left-color: #013565;
	width:592px;
	padding-top: 15px;
}
#descripcion_ficha{
	display:block;
	float:left;
	width:360px;
}
#descripcion_ficha b,#descripcion_ficha_titulo{
	display:block;
	float:left;
	width:305px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	padding-left: 35px;
	text-decoration: underline;
	padding-bottom: 10px;
	padding-right: 20px;
}
#descripcion_ficha #descripcion_ficha_titulo h3{
	display:inline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;	
	text-decoration: underline;	
}
#descripcion_ficha p.categoria_normal{
	display:block;
	float:left;
	width:305px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#828282;
	padding-left: 35px;
	background-image: url(../img/destacado_ver_producto.gif);
	background-repeat: no-repeat;
	background-position: 10px;
	padding-bottom: 4px;
	padding-right: 20px;
	text-align: left;
}
#descripcion_ficha p{
	display:block;
	float:left;
	width:305px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	padding-left: 35px;
	padding-bottom: 20px;
	padding-right: 20px;
	text-align: left;
}


#precios_ficha{
	display:block;
	float:left;
	width:210px;
	padding-top: 20px;
}
#precios_ficha #imagen_general{
	display:block;
	float:left;
	width:206px;
}
#precios_ficha #imagen_general img{
	display:block;
	float:left;
	border: 1px solid #013565;
}
#precios_ficha .listado_precio{
	display:block;
	float:left;
	width:206px;
	background-repeat: no-repeat;
}
#precios_ficha .listado_precio p{
	display:block;
	float:left;
	width: 140px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-left: 43px;
	padding-bottom: 3px;
	padding-right: 23px;
	color: #000000;
	text-align: left;
}
#precios_ficha .listado_precio b{
	display:block;
	float:left;
	width: 136px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
	background-image: url(../img/listado_precio.gif);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-bottom: 6px;
	padding-left: 33px;
	padding-right: 0px;
	text-decoration: none;
	background-position: 33px;
}
#precios_ficha .listado_precio p.iva_listado{
	display:block;
	float:left;
	width: 140px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #828282;
	padding-right: 0px;
}
#precios_ficha .listado_precio #oferta_ficha{
	display:block;
	float:left;
	width: 150px;
	background-image:url(../img/oferta_antes_listado.gif);
	background-repeat:no-repeat;
	padding-bottom: 20px;
	padding-right: 20px;
	padding-left: 20px;
	background-position: 20px 0px;
}
#precios_ficha .listado_precio #oferta_ficha b{
	display:block;
	float:left;
	width:110px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 6px;
	padding-bottom: 3px;
	padding-left: 14px;
	padding-right: 20px;
	text-decoration: none;
	background-image: url(none);
}
#precios_ficha .listado_precio #oferta_ficha p{
	display:block;
	float:left;
	width:110px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	padding-bottom: 15px;
	padding-left: 14px;
	padding-right: 20px;
}











#precios_ficha a.txt{
	display:block;
	float:left;
	width:185px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	text-decoration:underline;
	color:#828282;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 10px;
	padding-right: 10px;
}
.pie_listado{
	display:block;
	float:left;
}


/*--------------------------detalle producto-------------------------*/

#detalle_producto{
	display:block;
	float:left;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #013565;
	border-left-color: #013565;
	width:536px;
	padding-top: 15px;
	padding-left: 35px;
	padding-right: 21px;
}

#detalle_producto .gamas{
	display:block;
	float:left;
	width:535px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}
#detalle_producto b h3{
	display:inline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
#detalle_producto #descuento_gamas{
	display:block;
	float:left;
	width:535px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	padding-bottom: 8px;
	text-align: left;
	padding-left: 0px;
}


#ficha_previo_carrito{
	display:block;
	float:left;
	width:503px;
	border:1px solid #013565;
	padding: 15px;
}
#ficha_previo_carrito img.bloque{
	display:block;
	float:left;
}
#ficha_previo_carrito p{
	display:block;
	float:left;
	width:185px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-align: left;
	padding-left: 15px;
	padding-bottom: 0px;
	padding-top: 15px;
	padding-right: 15px;
}
#ficha_previo_carrito span{
	font-size:11px;
	font-weight:bold;
}
#ficha_previo_carrito .registro_simple{
	display:block;
	float:left;
	width:503px;
	padding-bottom: 20px;
	padding-top: 10px;
}
#ficha_previo_carrito .medidas_cantidad{
	display:block;
	float:left;
	width:200px;
}
#ficha_previo_carrito .medidas_cantidad img{
	float:none;
	display:inline;
}
#ficha_previo_carrito input.editar_cantidad{
	width:30px;
	text-align:center;
	border:1px solid #013565;
	font-weight:normal;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
}

/*------------------------------------------------------registro img unica--------------------------------------------*/

#ficha_previo_carrito .registro_img_unica{
	display:block;
	float:left;
	width:503px;
	padding-bottom: 20px;
}
#ficha_previo_carrito .medidas_registro_img_unica{
	display:block;
	float:left;
	width:200px;
	padding-left: 25px;
	padding-bottom: 25px;
}
#ficha_previo_carrito .medidas_registro_img_unica img{
	float:none;
	display:inline;
}
#ficha_previo_carrito #referencias_medidas{
	display:block;
	float:left;
	width:225px;
}
#ficha_previo_carrito .registro_img_unica #img_unica{
	display:block;
	float:left;
	width:275px;
}
#ficha_previo_carrito .registro_img_unica p{
	display:block;
	float:left;
	width:200px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-align: left;
	padding-left: 25px;
	padding-bottom: 8px;
	padding-right: 0px;
	padding-top: 0px;
}
#ficha_previo_carrito .registro_img_unica span{
	font-size:11px;
	font-weight:bold;
}


/*--------------------------------------------medidas - cantidad---------------------------------------*/

.verdana_10{
	font-weight:normal;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.borde_medida{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #B4B4B4;
	border-bottom-color: #B4B4B4;
	border-left-color: #B4B4B4;
}
.borde_cantidad{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-right-style: solid;
	border-top-color: #B4B4B4;
	border-bottom-color: #B4B4B4;
	border-right-color: #B4B4B4;
}
.borde_medio{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #B4B4B4;
	border-bottom-color: #B4B4B4;
}
.top_ficha2{
background-image:url(../img/top_ficha2.gif);
background-repeat:no-repeat;
}

/*-----------------------------------------------subtotal--------------------------------------*/

#total_precio_producto{
	display:block;
	float:left;
	width:479px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #B4B4B4;
	border-bottom-color: #B4B4B4;
	text-align: right;
	padding-right: 12px;
	padding-left: 12px;
	padding-top: 8px;
	padding-bottom: 12px;
	margin-bottom: 15px;
}
#total_precio_producto span{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#EE4612;
}

#comprar_ficha{
	display:block;
	float:left;
	width:503px;
}
#comprar_ficha b{
	display:block;
	float:left;
	width:310px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color: #EE4612;
	padding-right: 50px;
	padding-top: 35px;
	padding-bottom: 6px;
}
#comprar_ficha p{
	display:block;
	float:left;
	width:310px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left: 0px;
	padding-top: 0px;
	text-align: justify;
	padding-right: 50px;
}
#comprar_ficha a{
	display:block;
	float:left;
	width:132px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align: center;
	color: #FFFFFF;
	background-image: url(../img/boton_comprar_ficha.gif);
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-bottom: 5px;
	font-weight: bold;
	padding-left: 10px;
}
#comprar_ficha p.descuento_a_partir{
	display:block;
	float:left;
	width:140px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-right: 0px;
	text-align: center;
	color: #EE4612;
}
#comprar_ficha p.descuento_a_partir span{
	font-size:24px;
	font-weight:bold;
	display: block;
}

/*----------------------------ficha 2 modificaciones ------------------*/
.subreferencia_ficha2{
	border:1px solid #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
	width:25px;
	text-align:center;
}
.borde_ficha2{
	border:1px solid #B4B4B4;
}
.color_titulo_azul{
	color:#0068B0;
}
.color_medidas_naranja{
	color:#F76014;
}
.color1{
	color:#000000;
}
.negrita{
	font-weight:bold;
}
.ficha2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}
.input_unidades_carrito{
	border:1px solid #000000;
	width:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:center;
}
