@charset "utf-8";
/* CSS Document */
#cabecera { background:none;}
#col_izquierda { background:none;}

#contenedor_cabecera.default{background:#50653e url(/img/fondo-contenido3.gif) repeat-x;}
#contenedor_cabecera.ventana_hermet10_cab{background:#50653e url(/img/fondo-contenido3.gif) repeat-x;}
#contenedor_cabecera.ventana_hermet70_cab{background:#3b3c3c url(/img/fondo-contenido3.gif) repeat-x;}
#contenedor_cabecera.corredera_plegable{background:#484b52 url(/img/fondo-contenido3.gif) repeat-x;}
#contenedor_cabecera.corredera_osciloparalela{background:#5b443b url(/img/fondo-contenido3.gif) repeat-x;}
#contenedor_cabecera.corredera_elevadora{background:#886455 url(/img/fondo-contenido3.gif) repeat-x;}
#contenedor_cabecera.ventana_curva{background:#7e6766 url(/img/fondo-contenido3.gif) repeat-x;}
#contenedor_cabecera.contraventana{background:#7b5e37 url(/img/fondo-contenido3.gif) repeat-x;}
#contenedor_cabecera.cajon_persiana{background:#484b52 url(/img/fondo-contenido3.gif) repeat-x;}
#contenedor_cabecera.puerta{background:#646355 url(/img/fondo-contenido3.gif) repeat-x;}
#contenedor_cabecera.calidad_aenor{background:#4c3418 url(/img/fondo-contenido3.gif) repeat-x;}


.menu_producto{background:url(/img/ico-2-sel.gif) #39a641 no-repeat;padding:1em;color:#FFFFFF;overflow:hidden;}
.menu_producto .izq{float:left; width:12.5em;}
		.menu_producto h2{margin:12px 0 0 7px;font-size:1.5em;font-weight:bold;color:#FFFFFF;}
		.menu_producto h3{margin:0 0 0 7px;font-size:1em;font-weight:normal;color:#FFFFFF;}
		.listado-productos{float:left;margin:15px 0 0 0.5em;width:18.5em;}
			.listado-productos li{background:url(/img/fondo_sub_menu.gif) bottom repeat-x;padding:0 0 7px 0;margin:1em 0;color:#d7edd9;}
			.listado-productos li a:link,
			.listado-productos li a:visited{color:#d7edd9;font-size:1.2em; font-weight:bold;text-decoration:none;}
			.listado-productos li a:hover{text-decoration:underline;}
			.listado-productos li a:link.seleccionado, .listado-productos li a:visited.seleccionado, .listado-productos li a:hover.seleccionado{font-size:1.2em;color:#000000;font-weight:bold; text-decoration:none;}

.destacado_producto{padding:1em 0.7em 1em 1em;}
	.destacado_producto h2{font-size:2.2em; font-weight:normal;color:#39a641;margin: 0 0 1em 0;}
	.destacado_producto h3{color:#FFFFFF;font-weight:bold;font-size:1.2em;margin:0 0 0.5em 0;line-height:1.3em;}
	.destacado_producto h4{color:#000000;font-weight:bold;font-size:1.2em;margin:0 0 0.5em 0;line-height:1.3em;}
	.destacado_producto img.config{margin:0 5px 0 0;padding:0;float:left;border:3px solid #FFFFFF;}
	.destacado_producto p{color:#000000;font-size:1.1em;margin:0.4em 0;line-height:1.3em;}
		.destacado_producto p strong{font-size:1em;font-weight:bold;color:#000000;}
		.destacado_producto p em{font-size:1em;font-style:normal;color:#000000;}
	.destacado_producto ol li, .destacado_producto ul li{color:#000000;}

.destacado_producto_claro{padding:1em 0.7em 1em 1em;}
	.destacado_producto_claro h2{font-size:2.2em; font-weight:normal;color:#39a641;margin: 0 0 1em 0;color:#FFFFFF;}
	.destacado_producto_claro h3{color:#FFFFFF;font-weight:bold;font-size:1.2em;margin:0 0 0.5em 0;line-height:1.3em;}
	.destacado_producto_claro h4{color:#FFFFFF;;font-weight:bold;font-size:1.2em;margin:0 0 0.5em 0;line-height:1.3em;}
	.destacado_producto_claro img.config{margin:0 5px 0 0;padding:0;float:left;border:3px solid #FFFFFF;color:#FFFFFF;}
	.destacado_producto_claro p{color:#FFFFFF;;font-size:1.1em;margin:0.4em 0;line-height:1.3em;}
		.destacado_producto_claro p strong{font-size:1em;font-weight:bold;color:#FFFFFF;}
		.destacado_producto_claro p em{font-size:1em;font-style:normal;color:#FFFFFF;}
	.destacado_producto_claro ol li, .destacado_producto_claro ul li{color:#FFFFFF;}


.acabados {padding:1em 0.7em 1em 1em;border-top:1px solid #000000;}
	.acabados h3 {margin:1em 0 0.5em 0;color:#FFFFFF;font-weight:bold;font-size:1.2em; clear:both;}
	.acabados h3 a,
	.acabados h3 a:visited{color:#FFFFFF;font-weight:bold;font-size:1.2em;text-decoration:underline;}
	.acabados h3 a:hover{text-decoration:none;}
	.acabados .texto{float:left;width:15em;color:#000000;padding:0 5px;}
		.acabados .texto p{color:#000000;font-size:1.1em;}
			.acabados .texto p strong{font-size:1em;color:#000000;}
			.acabados .texto p .underline{font-size:1em;text-decoration:underline;color:#000000;}
			.acabados .texto p em{font-size:1em;color:#000000;}
	.acabados .imagen{width:15em;float:left;}

.acabados_claro {padding:1em 0.7em 1em 1em;border-top:1px solid #000000;}
	.acabados_claro h3 {margin:1em 0 0.5em 0;color:#FFFFFF;font-weight:bold;font-size:1.2em; clear:both;}
	.acabados_claro h3 a,
	.acabados_claro h3 a:visited{color:#FFFFFF;font-weight:bold;font-size:1.2em;text-decoration:underline;}
	.acabados_claro h3 a:hover{text-decoration:none;}
	.acabados_claro .texto{float:left;width:15em;color:#FFFFFF;padding:0 5px;}
		.acabados_claro .texto p{color:#FFFFFF;font-size:1.1em;}
			.acabados_claro .texto p strong{font-size:1em;color:#FFFFFF;}
			.acabados_claro .texto p .underline{font-size:1em;text-decoration:underline;color:#FFFFFF;}
			.acabados_claro .texto p em{font-size:1em;color:#FFFFFF;}
	.acabados_claro .imagen{width:15em;float:left;}


.producto{padding:1em 0 1em 1em;}
	.titu_ventana{margin:-174px 6px 0 0;float:right;width:29em;color:#333333;overflow:hidden;}
			.titu_ventana h2{font-size:2.4em;font-weight:normal;color:#010101;margin:0;padding:0;}
			.titu_ventana p{padding:0 1em 0 0;font-size:1.1em;}
			.titu_ventana strong{font-size:1em;}
				.titu_ventana p.titulo{font-size:1.8em;font-weight:normal;margin:0.6em 0 0 0;}
				.titu_ventana .subtitulo{color:#39a641;font-size:2.4em;margin:0;}
				.titu_ventana .subtitulo strong{color:#39a641;font-size:1em;}
	.desc-producto{margin:0 0 0 0;width:29em;float:left;}
		.desc-producto h3{font-size:1.4em;}
		.desc-producto h4{font-size:1.4em;}
		.desc-producto h5{font-size:1.1em; margin:2em 0 5px 0;}
		.desc-producto p{font-size:1.1em;line-height:1.4em;margin:1em 0;}
		.desc-producto ul{margin:1em 1em;}
			.desc-producto ul li{font-size:1.1em;margin:0.3em 0;background:url(/img/flecha-verde.gif) no-repeat 0 2px;padding:0 0 0 1.2em;}
				.desc-producto ul li strong{font-size:1em;}
				.desc-producto ul li em{font-size:1em;font-style:normal;color:#39a641;font-weight:bold;}
			.desc-producto p strong{font-size:1em;}
			.desc-producto p em{font-size:1em;font-style:normal;color:#39a641;font-weight:bold;}
	.desc-graf-producto{float:left;margin:0 0 0 0; }
		.desc-graf-producto .catalogo{text-align:center}
		.desc-graf-producto img{ text-align:right;}
	.espec_tecnicas{clear:both;margin:1em 0 0 0;width:48em;}
	.espec_tecnicas p{font-size:1.1em;line-height:1.4em;margin:1em 0;}
		.espec_tecnicas .tabla_1{clear:both;float:left;width:23em;margin:0 0.5em 0 0;}
			.espec_tecnicas .tabla_1 table{width:100%;}
			.espec_tecnicas .tabla_1 p{margin:0.6em 0 1em 4px;color:#999999;}
			.espec_tecnicas .tabla_1 caption{color:#FFFFFF;font-size:1em;font-weight:bold;background:#39a641;padding:4px;text-transform:uppercase;}
				.espec_tecnicas .tabla_1 th{background:#999999;color:#FFFFFF;font-weight:bold;padding:4px;}
				.espec_tecnicas .tabla_1 td{border-bottom:1px solid #999999;padding:4px;text-align:center;font-size:1.1em;color:#999999;}
					.espec_tecnicas .tabla_1 td.izq{text-align:left;}
		.espec_tecnicas .tabla_2{float:left;width:23em;margin:0 0 0 0.5em;}
			.espec_tecnicas .tabla_2 table{width:100%;}
			.espec_tecnicas .tabla_2 p{margin:0.6em 0 1em 4px;color:#999999;}
			.espec_tecnicas .tabla_2 caption{color:#FFFFFF;font-size:1em;font-weight:bold;background:#39a641;padding:4px;text-transform:uppercase;}
				.espec_tecnicas .tabla_2 th{background:#999999;color:#FFFFFF;font-weight:bold;padding:4px;}
				.espec_tecnicas .tabla_2 td{border-bottom:1px solid #999999;padding:4px;text-align:center;font-size:1.1em;color:#999999;}
					.espec_tecnicas .tabla_2 td.izq{text-align:left;}
		.espec_tecnicas .tabla_3{clear:both;width:47em;margin:1em 0;}
			.espec_tecnicas .tabla_3 table{width:100%;}
			.espec_tecnicas .tabla_3 p{margin:0.6em 0 1em 4px;color:#999999;}
			.espec_tecnicas .tabla_3 caption{color:#FFFFFF;font-size:1em;font-weight:bold;background:#39a641;padding:4px;}
				.espec_tecnicas .tabla_3 th{background:#999999;color:#FFFFFF;font-weight:bold;padding:4px;text-transform:uppercase;}
				.espec_tecnicas .tabla_3 td{border-bottom:1px solid #999999;padding:4px;text-align:center;font-size:1.1em;color:#999999;}
					.espec_tecnicas .tabla_3 td.izq{text-align:left;}
	
		.espec_tecnicas .tabla_2 td strong{font-size:1em;}
		
		.galeria_esquemas{overflow:hidden;margin:1em 1em 0 0 ;}
			.listado_esquemas{overflow:hidden;margin:0;}
				.listado_esquemas li{float:left;width:120px;margin:1em;overflow:hidden;height:auto;}
				.listado_esquemas li img{border:1px solid #CCCCCC;}
				.listado_esquemas li .pie{height:35px;}
					.listado_esquemas li .pie p{margin:0;padding:0;}
		
		
		.oculto{position:relative;top:-1000px;left:-1000px;}


.calidad{padding:2em 0 2em 2em;}
	.calidad .titulos{width:40em;float:left;}
		.calidad h2 {font-size:2.4em;font-weight:normal;color:#39a641;margin:0;padding:0;}
		.calidad h3 {font-size:1.2em;font-weight:normal;color:#333333;margin:0;padding:0; width:30em;}
	.calidad p.catalogo{overflow:hidden;float:left;}
	.calidad a.catalogo { }
	.calidad .columna { float:left; width:45%; margin-right:3em; margin-top:1em;}
		.calidad .columna h4 { margin-bottom:1em;font-size:1.4em;color:#333333;}
		.calidad .columna h5 { margin-bottom:1em;font-size:1.1em;color:#333333;}
		.calidad .columna p { margin-bottom:1em;font-size:1.1em;color:#333333;}
		.calidad .columna ol li { margin-left:4em; list-style-type:decimal;}
		.calidad .columna ol li strong { font-size:1.1em;color:#333333;}
	.calidad img { float:left; vertical-align:top; margin-top:3em; }
	.calidad img.logo { margin-right:1em;}
	.calidad img.perfil { float:right; margin-top:-1em; margin-right:0em;}
	.calidad .distancias { width:98%; margin-top:3em;}
		.calidad .distancias table td { text-align:left;}
		.calidad .distancias table td.pri { width:25em; border-bottom:none;}


/* ventana hermet 70 */
.transmitancia {clear:both;width:29em;margin:0 0.5em 2em 0;}
	.transmitancia caption{color:#FFFFFF;font-size:1em;font-weight:bold;background:#39a641;padding:4px;text-transform:uppercase;}
		.transmitancia td{border-bottom:1px solid #999999;padding:4px;text-align:center;font-size:1.1em; color:#999999;}
			.transmitancia td.izq{text-align:left;}
			
.secciones { float:left; margin:20px 0 25px 20px;}

.distancias {clear:both;width:45em;margin:0em 0.5em 2em 0;}
	.distancias table {width:100%;}
	.distancias table caption{color:#FFFFFF;font-size:1em;font-weight:bold;background:#39a641;padding:4px;text-transform:uppercase;}
		.distancias table th{background:#999999;color:#FFFFFF;font-weight:bold;padding:4px;}
		.distancias table td{border-bottom:1px solid #999999;padding:4px;text-align:center;font-size:1.1em; color:#999999;}


/*********************/

/* osciloparalela */

.distancias-osciloparalela {clear:both;width:29em;margin:2em 0.5em 2em 0;}
	.distancias-osciloparalela table {width:100%;}
	.distancias-osciloparalela table caption{color:#FFFFFF;font-size:1em;font-weight:bold;background:#39a641;padding:4px;text-transform:uppercase;}
		.distancias-osciloparalela table th{background:#999999;color:#FFFFFF;font-weight:bold;padding:4px;}
		.distancias-osciloparalela table td{border-bottom:1px solid #999999;padding:4px;text-align:center;font-size:1.1em; color:#999999;}
	.distancias-osciloparalela p{margin:0;border:1px solid red;}

.galeria_configuraciones{overflow:hidden;margin:1em 1em 0 0 ;}
	.galeria_configuraciones h3 { font-size:1.1em;}
	.galeria_configuraciones img { float:left; margin:10px 10px 0 0;}

/******************/

/* elevadora */
.espec_elevadora{width:29em;}
.galeria_configuraciones_elevadora{overflow:hidden;margin:1em 1em 0 0 ;}
	.galeria_configuraciones_elevadora h3 { font-size:1.1em;}
	.galeria_configuraciones_elevadora img { float:left; margin:10px 30px 0 0;}

/*************/

/* ventana_curva */
.espec_ventana_curva{ width:50em;}
.espec_ventana_curva .tabla_1{ clear:none;}

.distancias-ventana-curva {clear:both;width:47em;margin:2em 0.5em 2em 0;}
	.distancias-ventana-curva table {width:100%;}
	.distancias-ventana-curva table caption{color:#FFFFFF;font-size:1em;font-weight:bold;background:#39a641;padding:4px;text-transform:uppercase;}
		.distancias-ventana-curva table th{background:#999999;color:#FFFFFF;font-weight:bold;padding:4px;}
		.distancias-ventana-curva table td{border-bottom:1px solid #999999;padding:4px;text-align:center;font-size:1.1em; color:#999999;}
		.distancias-ventana-curva table td.izq{text-align:left;}

/*************/

/* contraventana */
img.tipos_contraventana { clear:left; float:left; margin:5px 15px 5px 0;}

.dist_contraventana { width:58em;}

/*****************/

/* cajon de persiana */

.cajon_persiana .titulo_imagen{width:12em;margin: 0 1em 0 0;float:left;}
	.cajon_persiana .titulo_imagen h3{ width:100%;color:#FFFFFF;font-weight:bold;font-size:1.2em; margin-bottom:1em;}
	.cajon_persiana	.titulo_imagen img{border:none; margin:0;}
	
.cajon_persiana ol { margin-left:5em; }
	.cajon_persiana ol li { font-size:1.1em;line-height:1.4em; list-style:decimal;}

/*********************/
/* puerta */
.distancias h3.tabla{background:#39a641;color:#FFFFFF;height:1em;width:3em;font-size:3.6em;font-weight:normal;padding:0.8em 1em 1em 1em;margin-bottom:1em;}
	.distancias h3{font-size:1.4em;}
	.distancias h4{font-size:1.4em;}
	.distancias h5{font-size:1.1em; margin:2em 0 5px 0;}
	.distancias p{font-size:1.1em;line-height:1.4em;margin:1em 0;}
	.distancias ul{margin:1em 1em;}
		.distancias ul li{font-size:1.1em;margin:0.3em 0;background:url(/img/flecha-verde.gif) no-repeat 0 2px;padding:0 0 0 1.2em;}
		.distancias p strong{font-size:1em;}
	
	.distancias h3.fleft{clear:left;float:left;margin:2em 0 0 0;width:11em;}
	.distancias p.pleft{clear:both;float:left;margin:0 1em 0 0 ;width:18em;}
	.distancias .paneles{float:left;overflow:hidden;}
		.distancias .paneles li{float:left;width:17em;overflow:hidden;background:none;color:#999999;}
			.distancias .paneles li p, .distancias .paneles li strong, h4{color:#999999;}
			.distancias .paneles li h4{font-size:1.4em;}
			.distancias .paneles li p{margin:0.5em 0;font-size:1em;}
		.distancias .paneles li img{border:1px solid #CCCCCC;}
			.distancias img.bisagras{margin:2em 0 0 6em;}
			.distancias img.cerraduras{margin:2em 0 0 4em;}
/*********************/
#contenedor_pie { background:none;}

/**********************/
/* Página productos  */
/*********************/
.pag_productos{padding:0 0 1em 1em;margin:-2px 0 0 0;}

.pag_productos p{font-size:1.1em;color:#333333;}
	.pag_productos p.centrado{text-align:center;width:28em;margin:0 0 0 13em;font-size:1.18em;color:#333333;font-weight:normal;line-height:1.3em;}

.pag_productos .list-productos{overflow:hidden;margin:2em 1em 1em 0;padding:0; }
	.pag_productos .list-productos li{
		width:18em;font-size:1em;float:left;
		height:35em;padding:1em 1em 0 1em;margin:0 0 1em 0;
		border:1px solid #CCCCCC;border-top:0;border-bottom:0;border-left:0;
	}
	.pag_productos .list-productos li.sinborder{border:0;}

	.pag_productos .list-productos li a,
	.pag_productos .list-productos li a:visited{font-size:1.1em;color:#39a641;font-weight:bold;text-decoration:none;}
	.pag_productos .list-productos li a:hover{text-decoration:underline;}
	.pag_productos .list-productos li h3{margin:0 0 1em 0;}
		.pag_productos .list-productos li h3 a{font-weight:bold;font-size:1.2em;}

	.pag_productos p.ver_mas{text-align:right;font-size:1em;margin:1em 0 0 0;}
	.pag_productos p.ver_mas a,
	.pag_productos p.ver_mas a:visited{font-weight:normal;color:#FFFFFF;padding:0px 7px 3px 17px;height:12px;display:block;width:20px;
		background:url(/img/mas.gif) 5px 3px no-repeat #39a641;
	}
	.pag_productos p.ver_mas a:hover{text-decoration:underline;}
#contenedor_galeria_producto{width: 96.4em; margin: auto; overflow: hidden; clear: both;overflow:hidden;}
.galeria_producto{overflow:hidden;width:62.7em;margin:0 0 0 33.6em;padding:1em 0.5em 0.5em 0;}
	.galeria_producto h3{background:#FFFFFF;color:#666666;width:10em;font-size:1.1em;text-transform:uppercase;float:left;padding:3px;}
	.galeria_producto ul{float:left;overflow:hidden;margin:0 0 0 0.5em;}
		.galeria_producto ul li{float:left;margin:0 3px;}
			.galeria_producto ul li img{border:1px solid #CCCCCC;}
