@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:105px;
	margin-left:105px;
	
	

}



.contenedor_capitals{
	float:left;
	width::190px;
}

.menu_info_2{
	float:left;
	display: block;
	width: 125px;
	height: 30px;
	margin-right:60px;
	margin-left:60px;
	
	

}


.degradado_capa_precios{
	float:left;
	overflow:hidden;
	width:340px;
	padding-top:10px;
	background-image:url(degradadoprincipal_1.jpg);
	background-repeat:repeat;
	border-top: 1px solid #d9d9d7;
}

.degradado_capa_ini{
	float:left;
	height:30px;
	width:700px;
	background-image:url(degradadoprincipal_1.jpg);
	background-repeat:repeat;
	border-top: 1px solid #d9d9d7;
}

.banner_degradado_capa_1{
	float:left;
	overflow:hidden;
	width:500px;
	padding-top:10px;
	background-image:url(degradadoprincipal_1.jpg);
	background-repeat:repeat;
	
}

.banner_degradado_capa_2{
	float:left;
	overflow:hidden;
	width:500px;
	padding-top:10px;
	background-image:url(degradadoprincipal_1.jpg);
	background-repeat:repeat;
	border-top: 1px solid #d9d9d7;
}


.contenedor_banner_promo_1{
	float:left;
	height:188px;
	width:500px;

	
}





.descripcion_seccion_33{
	float:left;
	width:365px;
	margin-top:5px;
	margin-bottom:10px;
}


.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;}


#menu_info_2 { background: url('./botones/boton_informacion.jpg') 0 0 no-repeat; }
#menu_info_2: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{
	overflow:hidden;
	width:990px;
	background-color:#FFF;
	padding-bottom:20px;
	
}

#contenedor_logo{
	float:left;
	width:245px;
	height:auto;
	margin-top:10px;
	margin-left:30px;
}

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


#contenedor_menu_idiomas{
	float:right;
	width:60px;
	height:25px;
	margin-bottom:20px;
	margin-top:10px;
	margin-right:10px;

}

.contenedor_menu_fa_2{
	float:left;
	width:180px;
	height:25px;
	margin-bottom:20px;
	margin-top:10px;
	margin-right:10px;

}
.contenedor_candado{
	float:left;
	width:180px;
	height:25px;
	margin-bottom:20px;
	margin-top:25px;
	margin-right:10px;

}

.contenedor_menu_fa_222{
	float:left;
	width:190px;
	height:auto;
	margin-bottom:20px;
	margin-top:10px;
	margin-right:10px;
	border: 1px solid #d9d9d7;
	
}



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

.contenedor_text_fa{
	float:left;
	width:auto;
	height:20px;
	text-align:left;

	margin-right:5px;

}

.contenedor_text_fa_chica{
	float:left;
	width:auto;
	height:auto;
	text-align:left;
	margin:5px;
	


}
.contenedor_text_fa_2{
	float:left;
	width:140px;
	height:18px;
	text-align:left;
	margin-top:5px;
	margin-right:5px;
	margin-left:5px;

}


.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{
	overflow:hidden;
	width:713px;
	float:right;
	
	
	
}


#contenedor_menu_cabecera_2{
	float:left;
	width:710px;
	height:auto;
	background-color:#FFF;
	
}

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

	
}


.contenedor_iconos_menu{
	float:left;
	width:auto;
	height:auto;
	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:17px;
	margin-right:25px;
	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:353px;
	background:#FFF;
}

#contenedor_video_banner{
	float:left;
	width:437px;
	height:367px;


}

#contenedor_promo_banner{
	float:left;
	width:990px;
	height:353px;
	background-color:#FFF;
	
}


#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;
	background:#FFF;
	
}

#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: #00afe9
}

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





#contenedor_central_info{
	overflow:hidden;
	float:left;
	width:990px;
	background-color:#FFF;
	margin-bottom:9px;
	
	
}

#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:#00afe9;
	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;
	float:left;
	width:990px;
}

#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_15{
	overflow:hidden;
	float:left;
	width:990px;
	margin-bottom:25px;
	background:#FFF;
	
}

.contenedor_producto_15{
	float:left;
	width:450px;
	background:#FFF;
	

}

.contenedor_producto_home_index{
	float:left;
	width:990px;
	background:#FFF;
	

}


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



.contenedor_secciones_producto_home{
	overflow:hidden;
	float:left;
	width:225px;
	margin-bottom:20px;
	margin-left:20px;
	margin-right:7px;
	

}

.contenedor_secciones_producto_home_33{
	overflow:hidden;
	float:left;
	width:233px;
	margin-bottom:20px;
	margin-left:20px;
	margin-right:7px;

	

}








.contenedor_secciones_producto_home_22{
	float:left;
	overflow:hidden;
	width:459px;
	margin-bottom:15px;
	margin-left:13px;
	margin-right:13px;

	
}





.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;
	
	
	
}

.filete_vertical_precio{
	float:left;
	width: 1px;
	height: 65px;
	border-right: 1px solid #d9d9d7;
	
	
}

.texto_producto_home_1{
	float:left;
	width:190px;
	margin-left:15px;
	line-height:18px;
	margin-bottom:5px;

}

.texto_producto_home_22{
	float:left;
	width:170px;
	margin-left:15px;
	line-height:18px;
	margin-bottom:5px;

}


.info_home_1{
	float:left;
	width:190px;
	margin-left:15px;
	line-height:18px;
	text-align:right;

}


.info_home_2{
	float:left;
	width:160px;
	margin-left:15px;
	line-height:18px;
	text-align:right;

}

.banner_filete_vertical_precio{
	float:left;
	width: 1px;
	height: 78px;
	border-right: 1px solid #d9d9d7;
}

.titular_seccion_producto{
	float:left;
	width:205px;
	margin-bottom:10px;
	margin-right:5px;
	line-height:27px;

}

.titular_seccion_producto_33{
	float:left;
	width:218px;
	margin-bottom:10px;
	margin-right:0px;
	line-height:27px;


}



.titular_seccion_descargas{
	float:left;
	width:150px;
	margin-bottom:10px;
	margin-right:10px;
	line-height:27px;

}


.titular_seccion_producto_23{
	float:left;
	width:450px;
	margin-bottom:10px;
	margin-right:10px;
	line-height:27px;	
	
}

.titular_seccion_producto_resol{
	float:left;
	width:700px;
	margin-bottom:10px;
	line-height:27px;	
	
}

.titular_seccion_producto_89{
	float:left;
	width:350px;
	margin-bottom:10px;
	margin-right:10px;
	line-height:27px;

	
	
	
}


.titular_seccion_producto_info{
	float:left;
	width:auto;
	margin-bottom:10px;
	margin-top:10px;
	margin-right:10px;
	margin-left:10px;
	line-height:27px;
	text-align:center;

	
	
	
}


.paren_seccion_producto{
	float:left;
	width:auto;
	margin-bottom:15px;
	margin-right:8px;
	line-height:27px;
	margin-top:3px;
	
	
	
}


.paren_seccion_producto_2{
	float:left;
	width:auto;
	margin-bottom:80px;
	margin-right:8px;
	line-height:27px;
	margin-top:3px;
	
	
	
}

.icon_seccion_producto{
	float:left;
	width:auto;
	margin-bottom:90px;

	
	
}



.contenedor_filete_muesca{
	float:left;
	width:459px;
	height:19px;
	
}

.contenedor_filete_contenido{
	overflow:hidden;
	float:left;
	width:457px;
	border-right: 1px solid #d9d9d7;
	border-left: 1px solid #d9d9d7;
	border-bottom: 1px solid #d9d9d7;
	background-color:#F5F5F5;
	
	
}

.contenedor_cam_contenido{
	overflow:hidden;
	float:left;
	width:208px;
	margin-left:13px;
	
	
}


.titular_seccion_producto_home{
	float:left;
	width:240px;
	margin-bottom:8px;
	
	
}

.banner_titular_seccion_producto{
	float:left;
	width:435px;
	margin-bottom:5px;
	margin-left:10px;

}

.detalle_produto_home{
	float:left;
	width:auto;
	height:auto;
	margin-bottom:10px;
	
}


.apart_home{
	float:left;
	width:220px;
	height:auto;
	margin-bottom:10px;
	line-height:23px;
	
}


.apart_home_22{
	float:left;
	width:210px;
	height:auto;
	margin-bottom:10px;
	margin-left:15px;
	line-height:23px;
	
}

#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:100px;
	width:990px;
	background-color:#E1E1E1;

}


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

#contenedor_pie_pagina_n1{
	float:left;
	height:85px;
	width:990px;
	background-color:#999;
}

#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:left;
	height:auto;
	width:390px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:30px;
	margin-top:15px;
	
}

.direccion_1{
	float:left;
	height:auto;
	width:550px;
	margin-left:15px;
	margin-right:10px;
	margin-top:15px;
	line-height:18px;

}

.direccion_2{
	float:left;
	height:auto;
	width:190px;
	margin-right:10px;
	margin-bottom:5px;
	


}

.contenedor_direccion_2{
	float:left;
	height:auto;
	width:215px;
	margin-right:15px;
	margin-left:15px;
	margin-top:15px;

}

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


/*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:168px;
	height:auto;
	margin-right:8px;
	margin-left:12px;
	margin-top:8px;
	background-color:#fff;
	
}

.titulo_producto_indice{
	float:left;
	width:168px;
	height:auto;
	margin-bottom:5px;
	
	
	
}

.foto_producto_indice{
	float:left;
	width:168px;
	height:auto;
	margin-bottom:10px;
	
	
	
}

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

.sub_titulo_sec{
	float:left;
	width:570px;
	height:auto;
	margin-left:15px;
	margin-bottom:10px;
	
	
}

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


.contenedor_prote{
	float:left;
	width:650px;
	height:auto;
	margin-left:25px;
	margin-top:10px;
	margin-bottom:20px;
	line-height:21px;
	
	
}


.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:650px;
	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:30px;
	margin-right:20px;
	margin-bottom:0px;

	
}

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

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

#contenedor_producto_pag{
	float:left;
	overflow:hidden;
	width:700px;
	margin-bottom:0px;
	background:#FFF;
	margin-bottom:20px;
	margin-left:15px;
	
	
}




.contenedor_lateral_iz_sec{
	float:left;
	overflow:hidden;
	width:253px;
	padding-left:7px;
	background-color:#FFF;
	margin-bottom:15px;
}


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




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


.cuerpo_texto_productos_g{
	overflow:hidden;
	width:475px;
	line-height:23px;
	margin-bottom:10px;
}


.contenedor_ser{
	overflow:hidden;
	width:475px;
	line-height:23px;
	margin-bottom:30px;
}

.cuerpo_texto_productos_g_2{
	overflow:hidden;
	width:600px;
	line-height:23px;
}



.contenedor_master_productos{
	overflow:hidden;
	float:left;
	width:475px;
	margin-right:25px;
	margin-top:20px;
	margin-bottom:20px;
	background-color:#fff;

}

.contenedor_master_resol{
	overflow:hidden;
	float:left;
	width:700px;
	margin-top:20px;
	margin-bottom:20px;
	background-color:#fff;

}


.contenedor_master_conveni{
	overflow:hidden;
	float:left;
	width:600px;
	margin-right:30px;
	margin-top:20px;
	margin-bottom:20px;
	background-color:#fff;

}


.contenedor_master_des{
	overflow:hidden;
	float:left;
	width:195px;
	margin-top:20px;
	margin-bottom:20px;
	background-color:#fff;

}

.contenedor_master_f{
	float:left;
	overflow:hidden;
	width:175px;
	margin-bottom:20px;
	background-color:#E1E1E1;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:20px;

}


.contenedor_master_descargas{
	float:left;
	overflow:hidden;
	width:175px;
	margin-bottom:20px;
	background-color:#E1E1E1;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:10px;

}




.contenedor_master_form{
	float:left;
	overflow:hidden;
	width:195px;
	margin-bottom:20px;
	background-color:#00afe9;


}
	
	
	
.titulo_producto_01{
	float:left;
	width:550px;
	height:auto;
	margin-bottom:20px;
	margin-top:10px;
	
	
	
}

.sub_banner_master{
	float:left;
	width:700px;
}



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

.mas_info{
	float:left;
	width:340px;
	height:auto;
	padding-bottom:5px;
	text-align:right;

		
}

.precio_producto_01{
	float:left;
	width:168px;
	height:auto;
	text-align:center;
	margin-bottom:5px;
	line-height:24px;
	
	
}



.banner_precio_producto_01{
	float:left;
	width:248px;
	height:auto;
	text-align:center;;
	line-height:20px;
}

.banner_text_varios{
	float:left;
	width:190px;
	height:auto;
	text-align:left;;
	line-height:20px;
	margin-left:10px;
	margin-top:10px;
	
	
}

.banner_icono_varios{
	float:left;
	width:auto;
	height:auto;
	text-align:left;
	margin-bottom:5px;
	margin-left:10px;
}


.banner_mas_info{
	float:left;
	width:245px;
	height:auto;
	text-align:center;
	margin-top:5px;
	
}

.contenedor_iva_tipo{
	float:left;
	height:50px;
	width:990px;
	padding-top:15px;
	line-height:20px;
	text-align:center;
	margin-left:0px;
	
	
}



.contenedor_precio_producto_02{
	float:left;
	width:168px;
	height:auto;
	text-align:center;
	margin-bottom:5px;
	line-height:25px;
	
	
}



.banner_contenedor_precio_producto_02{
	float:left;
	width:249px;
	height:auto;
	text-align:center;
	margin-bottom:5px;
	line-height:25px;
	
	
}


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

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


/*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:400px;
	margin-right:16px;
	margin-left:6px;
	margin-top:20px;
	margin-bottom:20px;
	background-color:#fff;

}

#contenedor_formulario_producto_22{
	overflow:hidden;
	float:left;
	width:670px;
	margin-right:16px;
	margin-left:15px;
	margin-top:20px;
	margin-bottom:20px;
	background-color:#fff;
	line-height:23px;

}

/*
#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:650px;
	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:550px;
	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:480px;
	height:auto;
	margin-bottom:10px;


}

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

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


}






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

}

.contenedor_relle_form{
	float:left;
	width:285px;
	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:240px;
	height:auto;
	margin-left:10px;
}


.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:220px;
	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-left: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:240px;
	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:5px;
	margin-right:8px;
	margin-bottom:8px;

}


.contenedor_icono_pdf_titu{
	float:left;
	width:175px;
	height:auto;
	margin-bottom:10px;
	
}

.contenedor_icono_pdf_titu_2{
	float:left;
	width:175px;
	height:auto;
	margin-bottom:10px;
	margin-top:10px;
	
}

.contenedor_redes{
	float:left;
	width:180px;
	height:auto;
	margin-top:18px;
	margin-left:20px;
}

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

.contenedor_texto_iconos{
	float:left;
	width:auto;
	height:auto;
	margin-top:10px;

}


.contenedor_icono_pdf_titu_33{
	float:left;
	width:255px;
	height:auto;
	margin-bottom:10px;
	

}



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

}

.icono_texto_33{
	float:left;
	width:225px;
	height:auto;
	margin-top:3px;
	margin-right:5px;

}

.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:353px;
	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;
}

