@charset "utf-8";

/* --------------------------
PNG FIX
----------------------------*/	

imgo{ behavior: url("..../inc/iepngfix/iepngfix.htc") }

/* --------------------------
FORMATEO
----------------------------*/

* { margin: 0;	padding: 0; outline: 0;	vertical-align: baseline;}
:focus {outline: 0;}
html{height:auto; width:auto;}
body {	height:auto; line-height: 1;	color: black;	background: white;}
ol, ul {list-style: none; margin: 0;  padding: 0;}
blockquote:before, blockquote:after,q:before, q:after {	content: "";}
blockquote, q {	quotes: "" "";}

*{	font-family: "Verdana",Tahoma;font-size:10px;	color:black;}
body{background-color:#74a3cf;}



/* --------------------------
GENERALES
----------------------------*/

.clear{ clear:both;}
.slidemaximage{ z-index:-100;}
.textoNormal {font-family: "Verdana",Tahoma;font-size:10px;	line-height:12px; color:black;}
.textoNormal12 { font-weight:normal; font-family: "Verdana",Tahoma;font-size:12px;	line-height:12px; color:black;}
.textoMedio{font-family: "Verdana",Tahoma;font-size:14px; line-height:18px;	color:black;}
.contenedor_interior{margin-top:10px;}
 a{ cursor:pointer}
 
/* --------------------------
CONTENEDOR GENERAL
----------------------------*/	

#contenedor_pag{ height:auto; width:924px;	margin:0px auto 0 auto;}

/* --------------------------
CABECERA GENERAL
----------------------------*/	
#div_cabecera{	margin:10px auto 0 auto; behavior: url("../inc/iepngfix/iepngfix.htc"); width:924px;height:129px;}
#div_cabecera h2{text-indent:-99999px; width:0px; height:0px;}

#idioma_es #div_cabecera{ background:url(../img/cabecerafondo.png) no-repeat;}
#idioma_eng #div_cabecera{ background:url(../img/cabecerafondo_eng.png) no-repeat;}
#idioma_fra #div_cabecera{ background:url(../img/cabecerafondo_fra.png) no-repeat;}

#link_logo a{ float:left; postition:absolute; display:block; width:500px; height:80px;}


/* MENU  */

#menu{width:564px; height:25px; float:left; padding-top:18px; padding-left:25px;}
	#menu ul{ text-align: center;margin-left:5px; margin-right:5px;	text-decoration:none; z-index:999;}
	#menu ul li{ float:left;}
	#menu ul li a{ display:block; text-indent:-99999px; height:25px;}


/* MENU  */
#menu ul li a{ behavior: url("../inc/iepngfix/iepngfix.htc");}
#idioma_es #menu ul li a{ background:url(../img/img_menu.png) no-repeat;}
#idioma_eng #menu ul li a{ background:url(../img/img_menu_eng.png) no-repeat;}
#idioma_fra #menu ul li a{ background:url(../img/img_menu_fra.png) no-repeat;}

#idioma_es #menu #sec_inicio a{width:62px;}
#idioma_eng #menu #sec_inicio a{width:61px;}
#idioma_fra #menu #sec_inicio a{width:68px;}
#menu #sec_inicio a:hover{background-color:black}
#inicio #idioma_es #sec_inicio a, #inicio #idioma_eng #sec_inicio a, #inicio #idioma_fra #sec_inicio a{ background-position:0 -25px;}


#idioma_es #menu #sec_empresa a{width:83px; background-position:-62px 0;}
#idioma_eng #menu #sec_empresa a{width:114px; background-position:-61px 0;}
#idioma_fra #menu #sec_empresa a{width:102px; background-position:-68px 0;}
#menu #sec_empresa a:hover{background-color:black}
#empresa #idioma_es #sec_empresa a{ background-position:-62px -25px;}
#empresa #idioma_eng #sec_empresa a{ background-position:-61px -25px;}
#empresa #idioma_fra #sec_empresa a{ background-position:-68px -25px;}


#idioma_es #menu #sec_producto a{width:110px; background-position:-145px 0;}
#idioma_eng #menu #sec_producto a{width:97px; background-position:-175px 0;}
#idioma_fra #menu #sec_producto a{width:97px; background-position:-170px 0;}
#menu #sec_producto a:hover{background-color:black}
#producto #idioma_es #sec_producto a{ background-position:-145px -25px;}
#producto #idioma_eng #sec_producto a{ background-position:-175px -25px;}
#producto #idioma_fra #sec_producto a{ background-position:-170px -25px;}


#idioma_es #menu #sec_promociones a{width:100px; background-position:-255px 0px;}
#idioma_eng #menu #sec_promociones a{width:101px; background-position:-272px 0px;}
#idioma_fra #menu #sec_promociones a{width:102px; background-position:-262px 0px;}
#menu #sec_promociones a:hover{background-color:black}
#promociones #idioma_es #sec_promociones a{ background-position:-255px -25px;}
#promociones #idioma_eng #sec_promociones a{ background-position:-272px -25px;}
#promociones #idioma_fra #sec_promociones a{ background-position:-262px -25px;}


#idioma_es #menu #sec_localización a{width:109px; background-position:-355px 0px;}
#idioma_eng #menu #sec_localización a{width:106px; background-position:-374px 0px;}
#idioma_fra #menu #sec_localización a{width:107px; background-position:-364px 0px;}
#menu #sec_localización a:hover{background-color:black}
#localizacion #idioma_es #sec_localización a{ background-position:-355px -25px;}
#localizacion #idioma_eng #sec_localización a{ background-position:-374px -25px;}
#localizacion #idioma_fra #sec_localización a{ background-position:-364px -25px;}

#idioma_es #menu #sec_contacto a{width:85px; background-position:-464px 0px;}
#idioma_eng #menu #sec_contacto a{width:72px; background-position:-477px 0px;}
#idioma_fra #menu #sec_contacto a{width:77px; background-position:-467px 0px;}
#menu #sec_contacto a:hover{background-color:black}
#contacto #idioma_es #sec_contacto a{ background-position:-464px -25px;}
#contacto #idioma_eng #sec_contacto a{ background-position:-477px -25px;}
#contacto #idioma_fra #sec_contacto a{ background-position:-467px -25px;}



/* ZONA CLIENTES  */

#zonacliente{ float:right; padding-top:25px; padding-right:25px;}
	#zonacliente a{	text-decoration:none; display: block; font-size:12px; color: white;}

/* IDIOMAS */

#idiomas{padding-left:12px; padding-top:70px; float:left}
#idiomas ul li{padding:0px 10px 0px 10px; float:left}
#idiomas ul li a{text-decoration:none; font-size:10px; padding-left:5px; color: white;}

/* --------------------------
HOME
----------------------------*/	

/* ELEMENTOS FLOTANTES  */

#idioma_es #elementosflotantes{float:left;margin-left:30px; margin-top:10px;}
#idioma_eng #elementosflotantes{float:left;margin-left:20px; margin-top:10px;}
#idioma_fra #elementosflotantes{float:left;margin-left:30px; margin-top:10px;}

#elementosflotantes li{clear:both;}

.fondoFlotante{ display:none}

.textoflota{padding-left:0px; float:left; magin-top:10px;}
.textoflota a{ display:block; font-size:14px; font-weight: bold;	text-decoration:none;}

.floatleft{ float:left;}
.floatright{ float:right;}

.flota_paneles a{ text-indent:-99999px; display:block; height:37px; width:167px; background:url(../img/elementos_flotantes.png) no-repeat; background-position:0px 0px; behavior: url("../inc/iepngfix/iepngfix.htc") }
.flota_paneles a:hover{background-position:-174px 0px;}

.flota_puertas a{ text-indent:-99999px;display:block; height:37px; width:167px; background:url(../img/elementos_flotantes.png) no-repeat; background-position:0px -37px; behavior: url("../inc/iepngfix/iepngfix.htc")}
.flota_puertas a:hover{background-position:-174px -37px;}

.flota_simple a{ text-indent:-99999px; display:block; height:37px; width:167px; background:url(../img/elementos_flotantes.png) no-repeat; background-position:0px -74px; behavior: url("../inc/iepngfix/iepngfix.htc")}
.flota_simple a:hover{background-position:-174px -74px;}

.flota_rígido a{ text-indent:-99999px; display:block; height:37px; width:167px; background:url(../img/elementos_flotantes.png) no-repeat; background-position:0px -111px; behavior: url("../inc/iepngfix/iepngfix.htc")}
.flota_rígido a:hover{background-position:-174px -111px;}

.flota_postes a{ text-indent:-99999px; display:block; height:37px; width:167px; background:url(../img/elementos_flotantes.png) no-repeat; background-position:0px -148px; behavior: url("../inc/iepngfix/iepngfix.htc")}
.flota_postes a:hover{background-position:-174px -148px;}

.flota_alambres a{ text-indent:-99999px; display:block; height:37px; width:167px; background:url(../img/elementos_flotantes.png) no-repeat; background-position:0px -185px; behavior: url("../inc/iepngfix/iepngfix.htc")}
.flota_alambres a:hover{background-position:-174px -185px;}

.flota_enrejados a{ text-indent:-99999px; display:block; height:37px; width:167px; background:url(../img/elementos_flotantes.png) no-repeat; background-position:0px -222px; behavior: url("../inc/iepngfix/iepngfix.htc")}
.flota_enrejados a:hover{background-position:-174px -222px;}

/* ELEMENTOS FLOTATNES ENG */

#idioma_eng .flota_paneles a{ text-indent:-99999px; display:block; height:37px; width:194px; background:url(../img/elementos_flotantes_eng.png) no-repeat; background-position:0px 0px; behavior: url("../inc/iepngfix/iepngfix.htc") }
#idioma_eng .flota_paneles a:hover{background-position:-195px 0px;}

#idioma_eng .flota_puertas a{ text-indent:-99999px;display:block; height:37px; width:194px; background:url(../img/elementos_flotantes_eng.png) no-repeat; background-position:0px -37px; behavior: url("../inc/iepngfix/iepngfix.htc")}
#idioma_eng .flota_puertas a:hover{background-position:-195px -37px;}

#idioma_eng .flota_simple a{ text-indent:-99999px; display:block; height:37px; width:194px; background:url(../img/elementos_flotantes_eng.png) no-repeat; background-position:0px -74px; behavior: url("../inc/iepngfix/iepngfix.htc")}
#idioma_eng .flota_simple a:hover{background-position:-195px -74px;}

#idioma_eng .flota_rígido a{ text-indent:-99999px; display:block; height:37px; width:194px; background:url(../img/elementos_flotantes_eng.png) no-repeat; background-position:0px -111px; behavior: url("../inc/iepngfix/iepngfix.htc")}
#idioma_eng .flota_rígido a:hover{background-position:-195px -111px;}

#idioma_eng .flota_postes a{ text-indent:-99999px; display:block; height:37px; width:194px; background:url(../img/elementos_flotantes_eng.png) no-repeat; background-position:0px -148px; behavior: url("../inc/iepngfix/iepngfix.htc")}
#idioma_eng .flota_postes a:hover{background-position:-195px -148px;}

#idioma_eng .flota_alambres a{ text-indent:-99999px; display:block; height:37px; width:194px; background:url(../img/elementos_flotantes_eng.png) no-repeat; background-position:0px -185px; behavior: url("../inc/iepngfix/iepngfix.htc")}
#idioma_eng .flota_alambres a:hover{background-position:-195px -185px;}

#idioma_eng .flota_enrejados a{ text-indent:-99999px; display:block; height:37px; width:194px; background:url(../img/elementos_flotantes_eng.png) no-repeat; background-position:0px -222px; behavior: url("../inc/iepngfix/iepngfix.htc")}
#idioma_eng .flota_enrejados a:hover{background-position:-195px -222px;}


/* ELEMENTOS FLOTATNES FRA */

#idioma_fra .flota_paneles a{ text-indent:-99999px; display:block; height:37px; width:167px; background:url(../img/elementos_flotantes_fra.png) no-repeat; background-position:0px 0px; behavior: url("../inc/iepngfix/iepngfix.htc") }
#idioma_fra .flota_paneles a:hover{background-position:-174px 0px;}

#idioma_fra .flota_puertas a{ text-indent:-99999px;display:block; height:37px; width:167px; background:url(../img/elementos_flotantes_fra.png) no-repeat; background-position:0px -37px; behavior: url("../inc/iepngfix/iepngfix.htc")}
#idioma_fra .flota_puertas a:hover{background-position:-174px -37px;}

#idioma_fra .flota_simple a{ text-indent:-99999px; display:block; height:37px; width:167px; background:url(../img/elementos_flotantes_fra.png) no-repeat; background-position:0px -74px; behavior: url("../inc/iepngfix/iepngfix.htc")}
#idioma_fra .flota_simple a:hover{background-position:-174px -74px;}

#idioma_fra .flota_rígido a{ text-indent:-99999px; display:block; height:37px; width:167px; background:url(../img/elementos_flotantes_fra.png) no-repeat; background-position:0px -111px; behavior: url("../inc/iepngfix/iepngfix.htc")}
#idioma_fra .flota_rígido a:hover{background-position:-174px -111px;}

#idioma_fra .flota_postes a{ text-indent:-99999px; display:block; height:37px; width:167px; background:url(../img/elementos_flotantes_fra.png) no-repeat; background-position:0px -148px; behavior: url("../inc/iepngfix/iepngfix.htc")}
#idioma_fra .flota_postes a:hover{background-position:-174px -148px;}

#idioma_fra .flota_alambres a{ text-indent:-99999px; display:block; height:37px; width:167px; background:url(../img/elementos_flotantes_fra.png) no-repeat; background-position:0px -185px; behavior: url("../inc/iepngfix/iepngfix.htc")}
#idioma_fra .flota_alambres a:hover{background-position:-174px -185px;}

#idioma_fra .flota_enrejados a{ text-indent:-99999px; display:block; height:37px; width:167px; background:url(../img/elementos_flotantes_fra.png) no-repeat; background-position:0px -222px; behavior: url("../inc/iepngfix/iepngfix.htc")}
#idioma_fra .flota_enrejados a:hover{background-position:-174px -222px;}

/* DERECHA  */

#homederecha{ padding-top:8px; margin-top:10px; height:236px; width:546px; float:right;  background-color:#090; background:url(../img/homederechafondo.png) no-repeat; behavior: url("../inc/iepngfix/iepngfix.htc")}
	#slogan{padding-left:20px; float: left; height:230px; width:251px; font-size:34px; color:#005aa2;}
	#foto{padding-right:23px; float:right; height:148px; width:221px; margin-top:15px; }
	#piefoto{ padding-right:23px; float:right; width:221px; margin-top:17px; }
	

/* LINK CATALOGO  */

#contenedor_catalogo{float:left; padding-top:11px; width:159px;}
#linkcatalogo{padding-top:10px;height:151px; background:url(../img/linkcatalogofondo.png) no-repeat;behavior: url("../inc/iepngfix/iepngfix.htc")}
	#texto_catalogo{width:140px;}
	#texto_catalogo p{padding-left:10px; color:white;}
	#texto_catalogo strong{color:white}
	#foto_catalogo{ padding-left:10px; margin-top:10px; color:#FFF}
	#foto_catalogo #img_catalogo{ border:none; behavior: url("../inc/iepngfix/iepngfix.htc")}
	

#inicio_izquerda{ float:left; width:150px;}
#iso_inicio{margin-top:20px; float:left}
#iso_inicio img{ border:none; behavior: url("../inc/iepngfix/iepngfix.htc")}

/* --------------------------
GENERAL FAMILIA
----------------------------*/
#titulo_producto h1{ font-size:12px !important}
.familia_cabecera{ width:100%; height:39px;  behavior: url("../inc/iepngfix/iepngfix.htc")}
	.texto_cabecera_familia { float:left; font-size:16px !important; font-weight:bold; padding:12px 0px 0px 15px; color:white;}
	.texto_volver_familia{ width:50px; height:10px; background:url(../img/bt_volver.gif) no-repeat; float:right; margin:14px 15px;}
	.texto_volver_familia a{ padding-left:15px; text-decoration:none; text-align:right; font-size:10px; font-weight:bold;color:white;}
	.texto_ver_catalogo_familia{background:url(../img/bt_volver.gif) no-repeat; text-align:left; float:right;}
	#idioma_es #cabecera_producto .texto_ver_catalogo_familia{  width:125px; margin:14px 15px 0px 190px;}
	#idioma_eng #cabecera_producto .texto_ver_catalogo_familia{  width:145px; margin:14px 15px 0px 160px;}
	#idioma_fra #cabecera_producto .texto_ver_catalogo_familia{  width:145px; margin:14px 15px 0px 160px;}
	.texto_ver_catalogo_familia a{ padding-left:15px; text-decoration:none; text-align:right; font-size:10px; font-weight:bold;color:white;}
.familia_contenido{ position:absolute; padding:20px; width:465px; height:400px;}
	.familia_texto_contenido{}
		.familia_links_contenido{position:absolute; bottom:12px;}
		.familia_links_contenido li{ margin-bottom:6px;}
		.familia_productos a{padding-bottom:3px; display:block; text-decoration:none;}
		.familia_productos{ min-height:17px;}
.familia_derecha{width:381px;}
.familia_derecha_img{ padding:15px 18px 0 0 ; height:420; width:370px;}

.general_familias_link{ height:50px;}
.general_familias_link a{ cursor:pointer; text-decoration:none;}
.general_familias_ico{float:right; margin:12px 80px 0 0;}
.general_familias_foto{margin-left:20px; float:left;}

#contenedor_links{ width:570px; float:left;}
#contenedor_frame_derecha_general_familias{ float:right; width:250px; text-align:left;}
#contenedor_frame_derecha_general_familias #link_catalogo_derecha_general_familias{ margin-top:10px; width:196px; height:52px; background:url(../img/frame_derecha_familias_fondo_link.png) no-repeat; behavior: url("../inc/iepngfix/iepngfix.htc")}
#contenedor_frame_derecha_general_familias #link_catalogo_derecha_general_familias p{ height:42px; width:120px; float:left; padding:8px 0 0 10px; color:#0060a4; font-size:12px; font-weight:bold; text-align:left; line-height:16px}
#contenedor_frame_derecha_general_familias a{cursor:pointer; text-decoration:none;}


/* --------------------------
FAMILIA SIMPLE TORSION
----------------------------*/	
.familia_simple_cabecera_general{background:url(../img/simple_torsion/cabecera.png) no-repeat;}
#contenedor_links .familia_simple_cabecera_general:hover{background-position:0px -40px}

.familia_simple_cabecera{background:url(../img/simple_torsion/cabecera_producto_v2.png) no-repeat;}
.familia_prod_simple{padding-left:20px; background:url(../img/simple_torsion/fondo_producto_familia.png) no-repeat; }
.familia_titulo_productos_simple{margin-bottom:20px; font-weight:bold; color:#e98400;}


/* --------------------------
FAMILIA PANELES ELECTROSOLDADOS
----------------------------*/
.familia_paneles_cabecera_general{background:url(../img/paneles/cabecera.png) no-repeat;}
#contenedor_links .familia_paneles_cabecera_general:hover{background-position:0px -40px}

.familia_paneles_cabecera{background:url(../img/paneles/cabecera_producto_v2.png) no-repeat;}
.familia_prod_paneles{padding-left:20px; background:url(../img/paneles/fondo_producto_familia.png) no-repeat;}
.familia_titulo_productos_paneles{margin-bottom:20px; font-weight:bold; color:#00aace;}

/* --------------------------
FAMILIA CERRAMIENTO RÍGIDO
----------------------------*/	
.familia_rigido_cabecera_general{background:url(../img/rigido/cabecera.png) no-repeat;}
#contenedor_links .familia_rigido_cabecera_general:hover{background-position:0px -40px}

.familia_rigido_cabecera{background:url(../img/rigido/cabecera_producto_v2.png) no-repeat;}
.familia_prod_rigido{padding-left:20px; background:url(../img/rigido/fondo_producto_familia.png) no-repeat;}
.familia_titulo_productos_rigido{margin-bottom:20px; font-weight:bold; color:#e53264;}

/* --------------------------
FAMILIA POSTES
----------------------------*/	
.familia_postes_cabecera_general{background:url(../img/postes/cabecera.png) no-repeat;}
#contenedor_links .familia_postes_cabecera_general:hover{background-position:0px -40px}

.familia_postes_cabecera{background:url(../img/postes/cabecera_producto_v2.png) no-repeat;}
.familia_prod_postes{padding-left:20px; background:url(../img/postes/fondo_producto_familia.png) no-repeat;}
.familia_titulo_productos_postes{margin-bottom:20px; font-weight:bold; color:#8e837a;}

/* --------------------------
FAMILIA PUERTAS
----------------------------*/	
.familia_puertas_cabecera_general{background:url(../img/puertas/cabecera.png) no-repeat;}
#contenedor_links .familia_puertas_cabecera_general:hover{background-position:0px -40px}

.familia_puertas_cabecera{background:url(../img/puertas/cabecera_producto_v2.png) no-repeat;}
.familia_prod_puertas{padding-left:20px; background:url(../img/puertas/fondo_producto_familia.png) no-repeat;}
.familia_titulo_productos_puertas{margin-bottom:20px; font-weight:bold; color:#e64135;}

/* --------------------------
FAMILIA ALAMBRES
----------------------------*/	
.familia_alambres_cabecera_general{background:url(../img/alambres/cabecera.png) no-repeat;}
#contenedor_links .familia_alambres_cabecera_general:hover{background-position:0px -40px}

.familia_alambres_cabecera{background:url(../img/alambres/cabecera_producto_v2.png) no-repeat;}
.familia_prod_alambres{padding-left:20px; background:url(../img/alambres/fondo_producto_familia.png) no-repeat;}
.familia_titulo_productos_alambres{margin-bottom:20px; font-weight:bold; color:#8b9295;}

/* --------------------------
FAMILIA ENREJADOS
----------------------------*/	
.familia_enrejados_cabecera_general{background:url(../img/enrejados/cabecera.png) no-repeat;}
#contenedor_links .familia_enrejados_cabecera_general:hover{background-position:0px -40px}

.familia_enrejados_cabecera{background:url(../img/enrejados/cabecera_producto_v2.png) no-repeat;}
.familia_prod_enrejados{padding-left:20px; background:url(../img/enrejados/fondo_producto_familia.png) no-repeat;}
.familia_titulo_productos_enrejados{margin-bottom:20px; font-weight:bold; color:#9961a0;}


/* --------------------------
GENERAL PRODUCTO
----------------------------*/	
/*COLORES*/
#cont_colores{position:absolute; left:520px; top:10px; width:70px;}
	#cont_colores p{ display:none; float:right; margin-left:3px;}
	#cont_colores ul{float:right}
	#cont_colores ul li{float:left; height:12px; width:12px; margin-left:3px; }
.blanco{background:url(../img/color_blanco.png) no-repeat;  behavior: url("../inc/iepngfix/iepngfix.htc")}
.verde{background:url(../img/color_verde.png) no-repeat;  behavior: url("../inc/iepngfix/iepngfix.htc")}
.gris{background:url(../img/color_gris.png) no-repeat;  behavior: url("../inc/iepngfix/iepngfix.htc")}
.azul{background:url(../img/color_azul.png) no-repeat;  behavior: url("../inc/iepngfix/iepngfix.htc")}

						
#titulo_producto{ height:19px; width:500px; font-weight:bold; padding:6px 0px 0px 15px;}

#cabecera_producto{height:39px; width:924px;}
#contenedor_producto{ margin-top:5px;background-color:#933;}
	#contenedor_producto #izquierda{ position:relative;}
	#contenedor_producto #izquierda #contenedor_descripcion_producto{ margin:6px 0 0 10px; padding:17px 10px; height:375px; width:558px;}
									#contenedor_descripcion_producto_izquierda{ position:relative; margin-top:15px; padding-right:20px; float:left; width:248px; border-right-style:solid; border-right-width:1px; clear:both;}
									#contenedor_descripcion_producto_derecha{ position:relative; margin-top:15px; padding-left:25px; float:left; width:239px;}
									.foto_descripcion_producto{ bottom:0px;position:absolute; }
									
									#contenedor_triple_descripcion_producto_izquierda{position:relative; padding-right:6px; float:left; width:168px; border-right-style:solid; border-right-width:1px; clear:both;}
									#contenedor_triple_descripcion_producto_centro{position:relative; padding-left:6px; padding-right:6px; float:left; width:174px; border-right-style:solid; border-right-width:1px;}
									#contenedor_triple_descripcion_producto_derecha{position:relative; padding-left:6px; float:left; width:168px;}
									
									#contenedor_cuadruple_descripcion_producto_izquierda{position:relative; padding-right:6px; float:left; width:118px; border-right-style:solid; border-right-width:1px; clear:both;}
									#contenedor_cuadruple_descripcion_producto_centro{position:relative; padding-left:6px; padding-right:6px; float:left; width:129px; border-right-style:solid; border-right-width:1px;}
									#contenedor_cuadruple_descripcion_producto_derecha{position:relative; padding-left:6px; float:left; width:118px;}
									
									#contenedor_descripcion_producto_arriba{ border-bottom-style:solid; border-bottom-width:1px; padding-bottom: 15px;}
									#contenedor_descripcion_producto_centro{ border-bottom-style:solid; border-bottom-width:1px; margin-top:15px; padding-bottom: 15px;}
									#contenedor_descripcion_producto_abajo{ margin-top:15px;}
									.width_horizontal_1{ width:370px;}
									
	#contenedor_producto #derecha{padding:10px 0 0 5px; height:441px; width:321px;}
	
.lista_numerada{ margin-left:30px; list-style:decimal; }
.contenedor_general_producto{ height:490px; background:url(../img/fondo_contenedor_producto.png) no-repeat;  behavior: url("../inc/iepngfix/iepngfix.htc") }
	


/* PRODUCTO SIMPLE TORSION */
.height_producto_simple_1{height:340px;}
.height_producto_simple_2{height:320px;}
.cabecera_producto_simple{background:url(../img/simple_torsion/cabecera_producto_v2.png) no-repeat;  behavior: url("../inc/iepngfix/iepngfix.htc")}
.cabecera_producto_interior_simple{ color:#e98400}
.borde_simple{ border-color:#C60; }

/* PRODUCTO PANELES */
.height_producto_paneles_1{height:165px;}
.height_producto_paneles_2{height:280px;}
.height_producto_paneles_3{height:375px;}
.cabecera_producto_paneles{ background:url(../img/paneles/cabecera_producto_v2.png) no-repeat; behavior: url("../inc/iepngfix/iepngfix.htc")}
.cabecera_producto_interior_paneles{color:#00aace}
.borde_paneles{ border-color:#00aace; }

/* PRODUCTO RIGIDO */
.height_producto_rigido_1{height:250px;}
.height_producto_rigido_2{height:360px;}
.cabecera_producto_rigido{background:url(../img/rigido/cabecera_producto_v2.png) no-repeat; behavior: url("../inc/iepngfix/iepngfix.htc")}
.cabecera_producto_interior_rigido{color:#e53264}
.borde_rigido{ border-color:#e53264; }

/* PRODUCTO POSTES */
.height_producto_postes_1{height:360px;}
.height_producto_postes_2{height:200px;}
.height_producto_postes_3{height:275px;}
.height_producto_postes_4{height:100px;}
.cabecera_producto_postes{background:url(../img/postes/cabecera_producto_v2.png) no-repeat; behavior: url("../inc/iepngfix/iepngfix.htc")}
.cabecera_producto_interior_postes{color:#8e837a}
.borde_postes{ border-color:#8e837a; }

/* PRODUCTO PUERTAS */
.height_producto_puertas_1{height:auto;}
.height_producto_puertas_2{height:120px;}
.height_producto_puertas_3{height:245px;}
.height_producto_puertas_4{height:295px;}
.cabecera_producto_puertas{background:url(../img/puertas/cabecera_producto_v2.png) no-repeat;behavior: url("../inc/iepngfix/iepngfix.htc")}
.cabecera_producto_interior_puertas{color:#e64135}
.borde_puertas{ border-color:#e64135; }

/* PRODUCTO ALAMBRES */
.cabecera_producto_alambres{background:url(../img/alambres/cabecera_producto_v2.png) no-repeat; behavior: url("../inc/iepngfix/iepngfix.htc")}
.cabecera_producto_interior_alambres{color:#8b9295}
.borde_alambres{ border-color:#8b9295; }

/* PRODUCTO ENREJADOS */
.height_producto_enrejados_1{height:50px;}
.height_producto_enrejados_2{height:320px;}
.height_producto_enrejados_3{height:360px;}
.height_producto_enrejados_4{height:100px;}
.height_producto_enrejados_5{height:125px;}
.width_horizontal_enrejados{ width:340px;}

#idioma_fra .height_producto_enrejados_4{height:85px;}
#idioma_fra .height_producto_enrejados_5{height:150px;}

.cabecera_producto_enrejados{background:url(../img/enrejados/cabecera_producto_v2.png) no-repeat;}
.cabecera_producto_interior_enrejados{color:#9961a0}
.borde_enrejados{ border-color:#9961a0; }

/*//////////////////////////////////////*/


/* --------------------------257
CONTACTO
----------------------------*/	

#contacto_derecha{ height:167px; width:480px; background:url(../img/fondo_contacto_derecha.png) no-repeat; behavior: url("../inc/iepngfix/iepngfix.htc"); }
#contacto_derecha_2{ float:right; margin-top:15px; _margin:15px 0 0 18px; height:106px; width:480px; background:url(../img/fondo_contacto_derecha_2.png) no-repeat; behavior: url("../inc/iepngfix/iepngfix.htc"); }
.texto_derecha_contacto{width:220px; padding:15px 0 20px 20px}
.img_contacto{padding:20px 20px 20px 0}

#contacto_izquierda{ padding:20px 20px 0 0 ; height:268px; width:407px; background:url(../img/fondo_contacto_izquierda.png) no-repeat; behavior: url("../inc/iepngfix/iepngfix.htc");}
#contacto form fieldset { border-style:none;}
#contacto form label { display: block; float: left; width:110px; padding: 0; font-weight:bold; text-align: right; }
#contacto form input, form textarea, select { margin-bottom:7px; float:right; border-style:none; width:285px; height:15px; background-color: #b5cee5;}
#contacto .contacto_consulta{height:135px;}
#contacto .cont_bt_enviar{ padding-top:5px; height:41px;}
#contacto .bt_enviar{color:white; cursor:pointer; font-weight:bold; text-align:left; margin: 0; padding-left:5px; height:21px; width:72px; background:url(../img/bt_enviar_fondo.png) no-repeat; behavior: url("../inc/iepngfix/iepngfix.htc"); }
#contacto .bt_enviar a{padding-left:10px;}
#contacto .bt_enviar:hover{background-position:0 -21px;}
#contacto #mensajecontacto{ padding:0 0 20px 20px} 


/* --------------------------
LOCALIZACION
----------------------------*/
#contenedor_googlemaps{position:absolute; top:auto; left:auto; height:0; width:0; background-color:#039}
#localizacion p,strong{font-size:12px; line-height:15px;}
#localizacion #izquierda{ padding:0px; height:126px; width:415px; background:url(../img/fondo_localizacion_izquerda.png) no-repeat; behavior: url("../inc/iepngfix/iepngfix.htc")}
#localizacion #izquierda #direccion{ padding:10px 0 0 10px; float:left; width:220px;}
#localizacion #izquierda #mapa_ampliar{ margin:10px 10px 0 0; padding:0px 10px 0 0; float:right; height:91px; width:143px; background:url(../img/localizacion_mapa_ampliar.png) no-repeat; behavior: url("../inc/iepngfix/iepngfix.htc")}
#localizacion #izquierda #mapa_ampliar a{ padding-top:50px; display:block; text-decoration:none; height:41px; width:143px;}
#localizacion #izquierda #mapa_ampliar a:hover{ text-decoration:underline}

#localizacion #derecha{float:right; width:480px;}
#localizacion #cont_entorno{ display:inherit; float:left; height:68px; width:480px; background:url(../img/fondo_localizacion_derecha.png) no-repeat; behavior: url("../inc/iepngfix/iepngfix.htc"); }
#localizacion #cont_entorno p, #localizacion #cont_entorno ul{padding:10px;}
#localizacion #entorno{float:left;}

#localizacion #cont_entorno ul{ margin-top:3px; float:left}
#localizacion #cont_entorno li{ float:left; margin-right:20px;}
#localizacion img{border : none}

#localizacion #mapa_localizacion{ float:left; margin-top:20px; height:348px; width:479px; background:url(../img/fondo_localizacion_mapa.png) no-repeat; behavior: url("../inc/iepngfix/iepngfix.htc");}
#localizacion #mapa_localizacion #frameMapa{padding:10px;}

/* --------------------------
PROMOCIONES
----------------------------*/

#promociones #derecha{ height:488px; width:637px; background:url(../img/fondo_derecha_promociones.png) no-repeat; behavior: url("../inc/iepngfix/iepngfix.htc")}
#promociones #derecha #titulo_promo_big{padding:17px; font-size:16px; font-weight:bold; color:#81bb4a}
#promociones #derecha #fecha_promo_big{ padding-left:17px; padding-right:17px; font-size:10px; font-weight:bold; color:#81bb4a}
#promociones #derecha #cuerpo_promo_big{ padding:17px;}

#promociones #izquierda{ height:488px; width:271px; background:url(../img/fondo_izquierda_promociones.png) no-repeat; behavior: url("../inc/iepngfix/iepngfix.htc")}
#promociones #izquierda #titulo{ padding-top:12px; margin-bottom:12px; color:white; font-size:11px; font-weight:bold; margin-left:30px}
#promociones #izquierda #contenedor_promos{height:460px;}

#promociones .promocion{margin-bottom:2px; padding-top:12px; height:69px;}

#promociones .promocion:hover{ background-color:#AFD476}
#promociones .promocion_seleciconada{ background-color:#AFD476}
#promociones .promocion #izquierda_promo{ padding-left:30px; float:left; height:58px; width:58px}
#promociones .promocion #derecha_promo{ padding-right:30px; float:right; height:58px; width:135px}
#promociones .promocion #derecha_promo #titulo_promo a{ color:white; font-size:10px; height:46px}
#promociones .promocion #derecha_promo #bt_leer a{ text-decoration:underline; float:left; width:60px; color:white; font-size:10px;}
#promociones .promocion #derecha_promo #fecha { padding-top:3px; float:right; width:50px; color:white; font-size:8px;}


/* --------------------------
EMPRESA
----------------------------*/
#empresa #derecha{ float:right; height:318px; width:162px; background:url(../img/fondo_derecha_empresa.png) no-repeat; behavior: url("../inc/iepngfix/iepngfix.htc"); }
#empresa #derecha ul{ margin:0px; padding:0px; margin-top:10px;}
#empresa #derecha ul li{ margin-top:8px; text-align:right; clear:both} 
#empresa #derecha ul a{ text-decoration:none; display:block; width:162px; height:42px;} 
#empresa #derecha ul a:hover{ background:#09F; background:url(../img/empresa/background_links.jpg) no-repeat; }
#empresa #derecha ul a h2{color:#1468ac;  float:left; padding:15px; font-size:10px; font-weight:bold;}
#empresa #derecha ul img{ border:none; padding-right:10px; float:right} 


.empresa_info{ position:absolute; visibility:hidden; width:700px;}
#empresa .empresa_título { padding:15px; font-size:12px; font-weight:bold; color:#1468ac;}
#empresa .empresa_título h1, #empresa .empresa_título h2{ font-size:12px; font-weight:bold; color:#1468ac;}
#empresa .empresa_texto{ padding:0 15px 0 15px}
#empresa .img_info_larga{ margin-left:13px; float:left; height:396px; width:258px; background:url(../img/empresa/background_img_soluciones_larga.gif) no-repeat;}
#empresa .img_info_larga img{padding:8px; }
#empresa .img_info{ float:right; height:258px; width:396px; background:url(../img/empresa/background_img_soluciones.gif) no-repeat; }
#empresa .img_info img{padding:8px; }
#empresa #info_procoard{ float:left; height:316px; width:507px; background:url(../img/empresa/background_procoard.png) no-repeat; behavior: url("../inc/iepngfix/iepngfix.htc");}
#empresa #info_soluciones{ clear:both;}
	#empresa #text_soluciones{ float:left; height:146px; width:292px; background:url(../img/empresa/background_soluciones.png) no-repeat; behavior: url("../inc/iepngfix/iepngfix.htc");}
#empresa #info_innovacion{ clear:both;}
	#empresa #text_innovacion{ float:left; height:194px; width:292px; background:url(../img/empresa/background_innovacion.png) no-repeat; behavior: url("../inc/iepngfix/iepngfix.htc");}


#img_calidad_iso{margin-top:10px; padding:13px;}
#img_calidad_iso img{border:none}
#empresa #info_calidad{ clear:both;}
	#empresa #text_calidad{ float:left; height:270px; width:292px; background:url(../img/empresa/background_calidad.png) no-repeat; behavior: url("../inc/iepngfix/iepngfix.htc");}


/* --------------------------
ESTILOS SUPERSIZE
----------------------------*/	

/*body { overflow:hidden;}*/
#content{ margin:0px auto; height:100%; width:100%; top:0px; z-index: 3; position:absolute;}
#contentframe{ overflow: hidden; border-top:solid 1px #4F4F4F; border-bottom:1px solid #000; height: 100%; text-align:left; z-index: 3;}
#loading { position: absolute; top: 49.5%; left: 49.5%; z-index: 3;	width: 24px; height: 24px; text-indent: -999em;	background-image: url(images/progress.gif);}
/*#supersize{	position:fixed;	}*/
#supersize{height:100%; width:100%; overflow:hidden !important; background-color:#CCC}
/*#supersize img, #supersize a{ height:100%; width:100%; position:absolute; z-index: 0;}*/
.fondoFlotante{z-index: 0;}



