@charset "utf-8";
/* CSS Document */

body { background: white url('./fondo_home2.png'); }
table{margin:0; padding:0;}
.clear{ clear:both;}

a { text-decoration: none; }


/* menú */
.menu_tab {
		display: block;
		width: 150px;
		height: 30px;
}

.menu_tab_2{
	float:left;
	display: block;
	width: 94px;
	height: 22px;

}

.menu_info{
	float:left;
	display: block;
	width: 125px;
	height: 30px;
	margin-right:15px;
	margin-left:15px;
	
 
}


.degradado_capa_precios{
	float:left;
	overflow:hidden;
	width:auto;
	padding-top:5px;
	background-image:url(degradadoprincipal_1.jpg);
	background-repeat:repeat;
}



.menu_tab span {
	display: none;	
}

.menu_tab_2 span {
	display: none;	
}

.menu_info span{
	display: none;

}


#menu_tab_productos { background: url('./botones/boton_color_1_productos.png') 0 0 no-repeat; }
#menu_tab_productos:hover,
.on#menu_tab_productos { background: url('./botones/boton_color_1_productos.png') 0 -30px no-repeat; }

#menu_tab_videos { background: url('./botones/boton_color_1_videos.png') 0 0 no-repeat; }
#menu_tab_videos:hover,
.on#menu_tab_videos { background: url('./botones/boton_color_1_videos.png') 0 -30px no-repeat; }

#menu_tab_promo { background: url('./botones/boton_color_1_promociones.png') 0 0 no-repeat; }
#menu_tab_promo:hover,
.on#menu_tab_promo{ background: url('./botones/boton_color_1_promociones.png') 0 -30px no-repeat; }


#menu_tab_descripcion { background: url('./botones/b_descripcion.jpg') 0 0 no-repeat; }
#menu_tab_descripcion:hover,
.on#menu_tab_descripcion { background: url('./botones/b_descripcion.jpg') 0 -22px no-repeat; }

#menu_tab_tecnico { background: url('./botones/b_tecnico.jpg') 0 0 no-repeat; }
#menu_tab_tecnico:hover,
.on#menu_tab_tecnico { background: url('./botones/b_tecnico.jpg') 0 -22px no-repeat; }

#menu_tab_descargas { background: url('./botones/b_descargas.jpg') 0 0 no-repeat; }
#menu_tab_descargas:hover,
.on#menu_tab_descargas{ background: url('./botones/b_descargas.jpg') 0 -22px no-repeat; }



#menu_info { background: url('./botones/boton_informacion.jpg') 0 0 no-repeat; }
#menu_info:hover,
.on#menu_info { background: url('./botones/boton_informacion.jpg') 0 -30px no-repeat; }









a img { border: none; }

/* home */
#fondo_fijo{
	overflow:hidden; 
	width:1200px;	
}

#contenedor_pagina{
	overflow:hidden;
	width:990px;
	margin-left:auto;
	margin-right:auto;
}


#contenedor_cabecera{
	width:990px;
	height:140px;
	
}

#contenedor_logo{
	float:left;
	width:360px;
	height:110px;
	margin-top:25px;	
}

#contenedor_tel{
	float:left;
	width:200px;
	height:auto;
	margin-left:70px;
	margin-top:13px;	
}


#contenedor_menu_idiomas{
	float:right;
	width:600px;
	height:25px;

}



.contenedor_idioma{
	float:right;
	width:auto;
	height:20px;
	padding-left:15px;
	text-align:right;
	padding-top:2px;
	
}



.contenedor_carrito{
	float:right;
	width:130px;
	height:25px;
	text-align:left;
	
}

.contenedor_carrito_icono{
	float:left;
	width:auto;
	height:auto;
	text-align:left;
	margin-right:5px;
	padding-top:2px;
	
}

.contenedor_carrito_boton{
	float:left;
	width:80px;
	height:auto;
	text-align:left;
	padding-top:2px;
	cursor:pointer;
	
}

.texto_carrito_icono{
	float:left;
	width:90px;
	height:20px;
	text-align:left;
	padding-top:2px;
	
}



#contenedor_menu_cabecera{
	width:600px;
	height:95px;
	float:right;
	
	
	
}


#contenedor_menu_cabecera_2{
	float:left;
	width:580px;
	height:70px;
	background-color:#FFF;
	
}

.contenedor_rounded_cabecera_2{
	float:left;
	width:auto;
	height:70px;

	
}


.contenedor_iconos_menu{
	float:left;
	width:auto;
	height:auto;
	margin-left:35px;
	margin-right:10px;
	margin-top:15px;
	
	
}

.contenedor_iconos_menu_2{
	float:left;
	width:auto;
	height:auto;
	margin-left:25px;

	
	
}

.contenedor_textos_menu{
	float:left;
	width:auto;
	height:auto;
	margin-top:23px;
	letter-spacing:0px;

}

.contenedor_textos_menu_2{
	float:left;
	width:280px;
	height:auto;
	margin-top:10px;
	letter-spacing:0px;
	line-height:17px;
	

}


.contenedor_textos_varios_4{
	float:left;
	width:60px;
	height:auto;
	letter-spacing:0px;
	line-height:17px;
	margin-top:5px;
	

}

.contenedor_textos_varios_6{
	float:left;
	width:auto;
	height:auto;
	letter-spacing:0px;
	margin-top:5px;
	margin-right:10px;
	line-height:17px;
	

}


.contenedor_lupita{
	float:right;
	width:170px;

	
}

.contenedor_banner{
	float:left;
	width:990px;
	height:381px;
	background:#FFF;
}

#contenedor_video_banner{
	float:left;
	width:437px;
	height:367px;
	margin: 7px 22px 7px 16px;

}

#contenedor_promo_banner{
	float:left;
	width:500px;
	height:367px;
	margin: 7px 15px 7px 0px;
	
}


#contenedor_pestanyas{
	float:left;
	width:715px;
	height:30px;
	padding-left:275px;


}

.contenedor_rounded_banner{
	float:left;
	width:990px;
	height:auto;

}

.pestanyas{
	float:left;
	width:150px;
	height:30px;
	margin-left:25px;
}



#contenedor_newsletter_superior{
	float:right;
	width:250px;
	height:auto;
	text-align:right;
	
}



#contenedor_principal{
	overflow:hidden;
	width:990px;
	
}

#contenedor_lateral_pagina{
	overflow:hidden;
	float:left;
	width:210px;
	margin-right:25px;
	margin-top:31px;
	
	
}


.contendor_rounded_1{
	float:left;
	width:210px;
	height: 11px;
		
}

.contenedor_del_box{
	float:left;
	width:180px;
	height:auto;
	background:#FFF;
	padding-right:10px;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:0px;
	

}

.contenedor_box{
	float:left;
	width:210px;
	height:auto;
	margin-bottom:25px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	
}

.titular_box{
	float:left;
	width:180px;
	height:auto;
	margin-bottom:13px;
	
}


.cuerpo_texto_box{
	float:left;
	width:130px;
	height:auto;
	line-height:18px;
	margin-bottom:13px;
}


.cuerpo_texto_ac{
	float:left;
	width:100px;
	height:auto;
	line-height:18px;
	margin-bottom:13px;
}

.boton_box{
	float:left;
	border: 1px solid #d9d9d7;
	height: 13px;
	text-align: center;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	width: 60px;
	background-image:url(degradadomenuprincipal.jpg);
	background-repeat:repeat-x;
	margin-bottom: 9px;
	margin-right:10px;
	margin-left:0px;
	margin-top:0px;
}




.iconos_box{
	float:left;
	margin-right:15px;
	margin-bottom:35px;
	
}

#contenedor_central_pagina{
	overflow:hidden;
	float:left;
	width:990px;
}


#contenedor_flexita_blanca{
	float:left;
	width:30px;
	height:auto;
	margin-left:445px;
	margin-top:7px;
}


#contenedor_numerador_paginas{
	float:right;
	width:250px;
	height:18px;
	margin-top:8px;
	
}


#contenedor_numerador_paginas_banner{
	float:right;
	width:auto;
	height:auto;
	letter-spacing:5pt;
}
#contenedor_numerador_paginas_banner a {
	color: #AE8215
}

.contenedor_texto_paginacion_banner{
	float:right;
	width:auto;
	height:auto;
	letter-spacing:1pt;
	margin-right:10px;
	
}





#contenedor_central_info{
	overflow:hidden;
	float:left;
	width:755px;
	
	
}

#contenedor_textos_iz_de{
	clear:both;
	float:left;
	width:755px;
	height:110px;
	background:#FFF;
	margin-bottom:25px;
}

#contenedor_textos_izquierda{
	float:left;
	width:310px;
	height:70px;
	background:#ae8215;
	padding:20px 20px 20px 40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#FFF;
	line-height:34px;
	
}

#contenedor_textos_derecha{
	float:left;
	width:335px;
	height:auto;
	padding-left:50px;
	margin-top:17px;

}
 
.contenedor_iconos_texto_info{
	float:left;
	width:auto;
	margin-top:5px;

	
} 

.icono_info{
	float:left;
	width:auto;
	
}
 
.txt_1{
	float:left;
	width:290px;
	margin-top:5px;
	margin-left:10px;
	text-align:left;
	
	
}
 
#contenedor_central_titular{
	float:left;
	width:650px;
	height:auto;
	margin-bottom:30px;
	margin-right:70px;
	
	
}

#contenedor_central_productos{
	overflow:hidden;
	width:755px;
	
}

#cuerpo_central_home{
	overflow:hidden;
	width:755px;
}

#contenedor_central_pestanya{
	float:left;
	width:700px;
	height:auto;
	margin-left:55px;

}

#contenedor_central_pestanya_home{
	float:left;
	width:700px;
	height:auto;


}



.contenedor_producto_home{
	overflow:hidden;
	float:left;
	width:755px;
	margin-bottom:25px;
	
}

.contenedor_producto_home_2{
	float:left;
	width:755px;
	background:#FFF;
	

}




.contenedor_rounded_pro_home{
	float:left;
	width:755px;
	margin-bottom:auto;
	
}



.contenedor_secciones_producto_home{
	float:left;
	width:210px;
	height:295px;
	margin-bottom:9px;
	margin-left:20px;
	margin-right:20px;
	margin-top:9px;
	
}

.contenedor_precio_seccion_home{
	float:left;
	width:210px;
	height:auto;
	text-align:center;
}


#filete_horizontal_home{	
	float:left;
	width: 205px;
	height: 1px;
	border-top: 1px solid #d9d9d7;
	
	
}

.filete_vertical_home{
	float:left;
	width: 1px;
	height: 293px;
	border-right: 1px solid #d9d9d7;
	margin-top:23px;
	
	
	
}


.titular_seccion_producto{
	float:left;
	width:210px;
	margin-bottom:10px;
	letter-spacing:-1px;
	
}

.detalle_produto_home{
	float:left;
	width:210px;
	border-bottom: 1px solid #d9d9d7;
	margin-bottom:10px;
	
}

#contenedor_pie_pagina{
	height:80px;
	width:990px;
	margin-left:auto;
	margin-right:auto;


}

.contenedor_rounded_pie{
	float:left;
	width:auto;
	height:auto;
}


#contenedor_pie_pagina_2{
	float:left;
	height:80px;
	width:970px;
	background-color:#CCC;

}

#contenedor_logo_pie{
	float:left;
	height:auto;
	width:auto;
	margin-left:25px;
	margin-right:25px;
	margin-bottom:15px;
	margin-top:15px;
}

#contenedor_pie_links{
	float:right;
	height:auto;
	width:495px;
	margin-left:10px;
	margin-right:25px;
	margin-bottom:30px;
	margin-top:33px;
	
}


.contendor_texto_links{
	float:left;
	margin-left:20px;
	
	
}


/*inicio pagina productos_01.html y siguientes*/


#contenedor_menu_productos{
	float:left;
	width:755px;
	height:auto;
	margin-bottom:45px;
	padding-top:5px;
	
	
}


.contenedor_producto_indice{
	float:left;
	width:119px;
	height:106px;
	margin-right:16px;
	margin-left:16px;
	margin-top:10px;
	background-color:#fff;
	
}

.titulo_producto_indice{
	float:left;
	width:119px;
	height:auto;
	margin-top:10px;
	
	
	
}

.foto_producto_indice{
	float:left;
	width:119px;
	height:80px;
	border-bottom: 1px solid #d9d9d7;
	
	
}

#titulo_sec{
	float:left;
	width:570px;
	height:auto;
	margin-left:15px;
	margin-top:10px;
	margin-bottom:20px;
	
	
}

.titulo_sec_1{
	float:left;
	width:570px;
	height:auto;
	margin-left:25px;
	margin-top:10px;
	margin-bottom:20px;
	
	
}



.pasos_compra{
	float:left;
	width:720px;
	height:auto;
	margin-left:25px;
	margin-top:20px;
	margin-bottom:30px;
	
	
}



.iconos_pasos{
	float:left;
	width:auto;
	height:auto;
	margin-right:15px;

}




.contenedor_titular_pasos{
	float:left;
	width:750px;
	height:auto;
	

}




.texto_pasos{
	float:left;
	width:auto;
	height:auto;
	margin-right:30px;
	margin-top:18px;

}
.cuerpo_texto_seccion{
	float:left;
	width:715px;
	height:auto;
	margin-left:25px;
	line-height:23px;
		
}

.cuerpo_texto_seccion_2{
	float:left;
	width:500px;
	height:auto;
	margin-left:15px;
		
}


.numeracion_paginas{
	float:right;
	width:auto;
	height:auto;
	text-align:right;
	margin-top:8px;
	margin-right:20px;
	margin-bottom:0px;

	
}

.numeros_single{
	float:left;
	margin-left:8px;
	
}

#contenedor_numeracion{
	float:right;
	width:740px;
	height:auto;
	
		
}

#contenedor_producto_pag{
	overflow:hidden;
	width:755px;
	margin-bottom:0px;
	
	
}

.contenedor_rounded_producto_pag{
	width:755px;
	height:auto;
	
	
}




#contenedor_producto_pag_2{
	overflow:hidden;
	width:755px;
	margin-bottom:0px;
	
	
	
}

.contenedor_master_productos{
	float:left;
	width:155px;
	height:420px;
	margin-right:17px;
	margin-left:16px;
	margin-top:20px;
	margin-bottom:20px;
	background-color:#fff;

}
	
.titulo_producto_01{
	float:left;
	width:155px;
	height:auto;
	padding-bottom:10px;
	margin-bottom:5px;
	border-bottom: 1px solid #d9d9d7;
	
	
	
}

.foto_producto_01{
	float:left;
	width:155px;
	height:222px;
	margin-bottom:5px;
	margin-top:5px;
	
	
	
	
}

.mas_info{
	float:left;
	width:155px;
	height:auto;
	padding-bottom:5px;
	text-align:right;
	border-bottom: 1px solid #d9d9d7;
		
}

.precio_producto_01{
	float:left;
	width:155px;
	height:20px;
	text-align:center;
	margin-bottom:5px;
	
}

.precio_oferta_01{
	float:left;
	width:155px;
	height:20px;
	text-align:center;
	margin-bottom:5px;
	
}

.contendor_boton_pedido_1{
	float:left;
	width:155px;
	height:auto;
	text-align:center;
	margin-top:10px;
}


/*fin pagina productos_01.html y siguientes*/




/*inio pagina 1_form_1_producto_1.html y siguientes*/


#contenedor_formulario_producto_info{
	overflow:hidden;
	float:left;
	width:300px;
	margin-right:17px;
	margin-left:16px;
	margin-top:20px;
	margin-bottom:20px;
	background-color:#fff;

}

.contenedor_formulario_producto_1{
	overflow:hidden;
	float:left;
	width:430px;
	margin-right:16px;
	margin-left:20px;
	margin-top:20px;
	margin-bottom:20px;
	background-color:#fff;

}

/*
#capa_formulario{
	overflow:hidden;
	float:left;
	width:400px;
}
*/

#foto_producto_02{
	float:left;
	width:300px;
	height:auto;
	margin-top:5px;
	margin-bottom:15px;
	
	
	
	
	
}


#titulo_sec_2{
	float:left;
	width:735px;
	height:auto;
	margin-left:16px;
	margin-top:5px;
	
	
	
}

.titulo_producto_02{
	float:left;
	width:300px;
	height:auto;
	padding-bottom:7px;
	margin-bottom:7px;
	margin-top:4px;
	border-bottom: 1px solid #d9d9d7;
		
}

.contenedor_filete_independiente{
	float:left;
	width:300px;
	height:auto;
	padding-bottom:7px;
	margin-bottom:7px;
	border-bottom: 1px solid #d9d9d7;
		
}




.contenedor_detalles_foto_principal{
	float:left;
	width:300px;
	height:auto;
	margin-bottom:30px; 
	margin-top:5px;

		
}

.detalles_foto_principal{
	float:left;
	width:65px;
	height:65px;
	margin-right:10px;
	background-color:#CCC;

		
}

.titulo_formulario_01{
	float:left;
	width:400px;
	height:auto;
	padding-bottom:7px;
	margin-bottom:10px;
	border-bottom: 1px solid #d9d9d7;
}

.cuerpo_texto_formulario_01{
	float:left;
	width:360px;
	height:auto;
	padding-bottom:7px;
	margin-bottom:15px;
	line-height:21px;
	
	
}

.cuerpo_texto_formulario_03{
	float:left;
	width:360px;
	height:auto;
	padding-bottom:3px;
	margin-bottom:5px;
	line-height:21px;
	
	
}

.contenedor_formulario_producto{
	overflow:hidden;
	float:left;
	width:368px;
	padding:15px 15px 15px 15px;
	margin-bottom:9px;
	border:1px solid #d9d9d7;
}


.contenedor_producto_29{
	overflow:hidden;
	float:left;
	width:268px;
	padding:15px 15px 15px 15px;
	margin-bottom:9px;
	border:1px solid #d9d9d7;
}

.contenedor_pestanyas_29{
	overflow:hidden;
	float:left;
	width:300px;
	margin-top:10px;

}

.pestanyas_29{
	overflow:hidden;
	float:left;
	width:93px;
	margin-top:10px;
	margin-right:5px;

}

.contenedor_filete_varios{
	overflow:hidden;
	float:left;
	width:680px;
	padding:15px 15px 15px 15px;
	margin-bottom:9px;
	border:1px solid #d9d9d7;
	margin-left:25px;
	margin-right:13px;
}


.contenedor_envio_1{
	float:right;
	width:715px;
	height:auto;
	margin-right:15px;
	margin-left:25px;
	margin-bottom:30px;
	margin-top:15px;
	

}

.contenedor_continuar{
	float:right;
	width:auto;
	height:auto;
	margin-right:18px;
	margin-left:18px;
	cursor:pointer;
	

}

.contenedor_confirmar{
	float:right;
	width:auto;
	height:auto;
	margin-right:0px;
	margin-left:18px;
	cursor:pointer;

}

.contenedor_volver{
	float:right;
	width:auto;
	height:auto;
	margin-right:18px;
	margin-left:18px;
	cursor:pointer;
	

}


.contenedor_volver_productos{
	float:right;
	width:auto;
	height:auto;
	margin-right:290px;
	margin-left:265px;
	cursor:pointer;
}

.contenedor_pago_transferencia{
	float:left;
	width:600px;
	padding-top:10px;
	padding-bottom:10px;
	margin-left:25px;
}


.contenedor_pedido_producto{
	overflow:hidden;
	float:left;
	width:368px;
	padding-top:10px;
	padding-bottom:10px;
	border-top:1px solid #d9d9d7;
	
}

.selec_pago_transferencia{
	float:left;
	width:30px;

}

.titu_pago_transferencia{
	float:left;
	width:500px;

}


.txt_pago_transferencia{
	float:left;
	width:600px;
	margin-top:10px;
	line-height:30px;
	margin-bottom:30px;

}

.contenedor_pedido_producto_2{
	overflow:hidden;
	float:left;
	width:680px;
	padding-top:10px;
	padding-bottom:10px;
	border-top:1px solid #d9d9d7;
	
}


.contenedor_calculo_precio{
	overflow:hidden;
	float:left;
	width:680px;
	padding-top:10px;
	padding-bottom:10px;
	border-top:1px solid #d9d9d7;
	
}



.subtitulo_formulario_01{
	float:left;
	width:400px;
	height:auto;
	margin-bottom:10px;


}

.contenedor_datos_form{
	overflow:hidden;
	float:left;
	width:400px;
	height:auto;
	margin-bottom:10px;
}

.contenedor_text_form{
	float:left;
	width:95px;
	height:17px;
	padding-top:3px;

}

.contenedor_envio_botones{
	float:left;
	width:auto;
	height:auto;
	padding-top:3px;
	margin-right:60px;
	margin-top:20px;
	

}

.contenedor_relle_form{
	float:left;
	width:305px;
	height:auto;
	
}

.subtitulo_formulario_02{
	float:left;
	width:150px;
	height:auto;
	margin-bottom:10px;


}

.subtitulo_formulario_03{
	float:right;
	width:auto;
	height:auto;
	margin-left:20px;
	margin-right:1px;
	margin-bottom:10px;


}


.subtitulo_precio{
	float:right;
	width:auto;
	height:auto;
	margin-left:25px;
	margin-bottom:10px;

}

.subtitulo_descuento{
	float:right;
	width:auto;
	height:auto;
	margin-left:15px;
	margin-bottom:10px;

}

.subtitulo_uds{
	float:right;
	width:auto;
	height:auto;
	margin-left:20px;
	margin-bottom:10px;

}

.subtitulo_total{
	float:right;
	width:auto;
	height:auto;
	margin-left:46px;
	margin-bottom:10px;

}









.contenedor_subtitulos_01{
	float:left;
	width:368px;
	height:auto;
	
}

.contenedor_subtitulos_02{
	float:left;
	width:680px;
	height:auto;
	
}

.contenedor_subtitulos_02{
	float:left;
	width:680px;
	height:auto;
	
}

.contenedor_sec_descripcion{
	float:left;
	width:250px;
	height:auto;
}


.contenedor_gastos_varios{
	float:left;
	width:250px;
	height:auto;
	margin-left:150px;
}




.contenedor_calculo_precio_2{
	float:right;
	width:180px;
	height:auto;
	padding-bottom:10px;
	
	
}


.contenedor_texto_calculo{
	float:left;
	width:90px;
	height:auto;	
}





.texto_calculo{
	float:left;
	width:90px;
	height:auto;
	padding-top:5px;
	padding-bottom:5px;
	text-align:right;
}


.contenedor_calculo_numerico{
	float:left;
	width:90px;
	height:auto;	
}




.subtotal_calculo_final{
	float:left;
	width:90px;
	height:auto;
	padding-top:5px;
	padding-bottom:5px;
	text-align:right;
}

.gastos_calculo_final{
	float:left;
	width:90px;
	height:auto;
	padding-top:5px;
	padding-bottom:5px;
	text-align:right;
}

.iva_calculo_final{
	float:left;
	width:90px;
	height:auto;
	padding-top:5px;
	padding-bottom:5px;
	text-align:right;
}


.total_calculo_final{
	float:left;
	width:90px;
	height:auto;
	padding-top:5px;
	padding-bottom:5px;
	text-align:right;
}



.filete_calculo{
	float:left;
	width:180px;
	border-top:1px solid #d9d9d7;
	height:1px;
	margin-top:10px;
	margin-bottom:10px;
}
	


.contenedor_video{
	float:left;
	width:auto;
	margin-right:7px;
	height:auto;
	
}

.contenedor_precios_dto_uds_1{
	float:right;
	width:217px;
}

.contenedor_boton_carrito{
	float:right;
	width:217px;
}

.contenedor_modelo_ref{
	float:left;
	width:150px;
}



.contenedor_add_carrito{
	float:right;
	margin-top:6px;
	width:107px;
	margin-left:8px;
}


.modelo_producto{
	float:left;
	width:150px;
	height:auto;
	padding-top:4px;
}

.ref_producto{
	float:left;
	width:150px;
	height:auto;
	padding-top:5px;
	padding-bottom:12px;
}



.precio_producto{
	float:right;
	width:65px;
	height:auto;
	text-align:right;
	padding-top:4px;
}

.el_descuento{
	float:right;
	width:19px;
	height:auto;
	text-align:right;
	padding-top:4px;
	margin-left:15px;
}


.oferta_producto{
	float:right;
	width:65px;
	height:auto;
	margin-left:10px;
	text-align:right;
	padding-top:4px;
}




.dto_producto_p{
	float:right;
	width:20px;
	height:auto;
	margin-left:10px;
	text-align:right;
	padding-top:4px;
}

.unidades_producto{
	float:right;
	width:20px;
	height:auto;
	margin-left:10px;
}

.descripcion_producto{
	float:left;
	width:230px;
	height:auto;
	margin-top:10px;
	margin-bottom:10px;
	line-height:21px;
	background:#F0F0F0;
	padding:10px;

}

.descripcion_envio_v{
	float:left;
	width:180px;
	height:auto;
	margin-top:10px;
	margin-bottom:10px;
	line-height:21px;
	background:#FFF0F0;
	padding:10px;

}


.descripcion_otros{
	float:left;
	width:230px;
	height:auto;
}




.descripcion_seccion{
	float:left;
	width:365px;
	margin-top:5px;
}

.descripcion_seccion_2{
	float:left;
	width:250px;
	padding-top:4px;

}




.contenedor_precios_uds_dto{
	float:left;
	width:280px;
	padding-top:4px;

}

.contenedor_precios_uds_dto_2{
	float:right;
	width:217px;
	

}



.contenedor_add_pedido_c{
	float:right;
	width:217px;
	padding-top:4px;

}




.color_producto{
	float:left;
	width:auto;
	height:20px;
	margin-right:25px;

}

.icono_pdf{
	float:left;
	width:auto;
	height:auto;
	margin-top:2px;
	margin-right:8px;

}

.icono_texto{
	float:left;
	width:auto;
	height:auto;
	margin-top:3px;
	margin-right:8px;

}

.contenedor_video_home{
	float:left;
	width:100px;
	height:16px;
	margin-top:2px;
}

.contenedor_oferta_1{
	float:right;
	width:48px;
	height:18px;
	
}

.contenedor_icono_formulario{
	overflow:hidden;
	float:left;
	width:330px;
	margin-bottom:5px;
	
}



.contenedor_icono_formulario_descargas{
	overflow:hidden;
	float:left;
	width:190px;
	margin-bottom:10px;
	
}


.contenedor_info_formulario{
	overflow:hidden;
	float:left;
	width:380px;
	margin-bottom:10px;
	margin-left:15px;
	
	
}



.contenedor_iconos_menu_form{
	float:left;
	width:auto;
	height:auto;
	margin-right:10px;
	
	
	
}

.contenedor_iconos_menu_form_2{
	float:left;
	width:auto;
	height:auto;

	
	
	
}

.cuerpo_texto_desripcion_02{
	float:left;
	width:300px;
	height:auto;
	padding-bottom:7px;
	margin-bottom:15px;
	line-height:21px;
	
	
}




.titular_desripcion_29{
	float:left;
	width:268px;
	height:auto;
	margin-bottom:10px;


	
	
}

.cuerpo_texto_desripcion_29{
	float:left;
	width:268px;
	height:auto;
	padding-bottom:7px;
	margin-bottom:15px;
	line-height:21px;
	
	
}

.contenedor_icono_oferta{
	float:left;
	width:65px;
	height:65px;
	margin-top:10px;
	margin-left:20px;

	
	
}

.contenedor_info_form_01{
	overflow:hidden;
	float:left;
	width:300px;
	
}



/*inicio pagina 1_form_1_producto_1.php y siguientes*/













/*clases rollover


.titulo_producto_indice a {}
.titulo_producto_indice a:hover {}*/


#copiardatosfacturacion {
	clear:both;
	height: 30px;
	margin-bottom:10px;
	margin-top:10px;
	
}

/* scroll banners */
#scrollable {
	height:381px;
	width:990px;
	overflow: hidden;
	position: relative;
	float: left;
}

#scrollable div.items { 
    /* this cannot be too large */ 
    /*width:20000em; */
	width:9900px;
    position:absolute; 
} 

#scrollable .item { 
    float:left; 
} 
#vaciar_carrito img { float: left; }
#vaciar_carrito a {
	float: left;
	margin: 10px 0 0 10px;
}