@charset "utf-8";
.conten-informacion{width:71.6em;margin:2em 0 0 1em;padding:1em;float:left;background:#FFFFFF;color: #2c2c2a;}
	.conten-informacion h2{padding: 0.3em;margin:0 0 1em 0;color: #ffffff;background-color: #2c2c2a;text-transform:uppercase;}
	.conten-informacion h3.revolucion{height:70px;background:url(/imagenes/revolucion-construccion-cubiertas-paislant.jpg) center no-repeat;font-size:1.4em;margin:10px 0;text-transform:uppercase}
	.conten-informacion h3.ventajas{width: 20.2em; padding: 0.3em 1em 0.3em 1em; color: #FFFFFF;  background-color: #d0570e;text-transform:uppercase;margin:10px 0 4px 0; }
	.conten-informacion h3.area-tecnica{width: 40.2em; padding: 0.3em 1em 0.3em 1em; color: #FFFFFF;  background-color: #d0570e;text-transform:uppercase;margin:10px 0 30px 0; }
	.conten-informacion h4{font-size:1.3em;color:#2c2c2a;margin:10px 0 4px 0;text-transform:uppercase}	
	.conten-informacion p{color:#2c2c2a;font-size:1.1em;margin:4px 0 3px 0;line-height:1.6em;}
		.conten-informacion p strong{color:#7d832b;font-weight:bold;font-size:1em}
	.conten-informacion ul{margin:7px 27px;}
		.conten-informacion ul li{list-style:disc;color:#2c2c2a;font-size:1.1em}
		.conten-informacion ul li.certificados{padding: 0.5em 0em 0.5em 3em; background-image: url(/imagenes/icono-pdf.jpg); background-repeat: no-repeat;list-style:none;}
		.conten-informacion ul li.certificados strong { font-size:1em;font-weight:bold;color:#2c2c2a; }
		.conten-informacion ul li.certificados a{font-size:1em;font-weight:bold;color:#2c2c2a;}

.centro{text-align:center}
.imagen-empresa{border:1px solid #2c2c2a;padding:4px;text-align:center;margin:10px 0;}
.oculto{position:absolute;top:-15000px;left:-15000px;}
.flash-calidad{text-align:center;margin:1em 0 1em 0;}
.relleno{height:24em;}

/* Estilos formularios registro */

#contenedor-registro { width: 50em; overflow: hidden; clear: both; }
#contenedor-registro p { padding: 0.5em 0em 0.5em 0em; text-align: justify; color: #666666; }
#contenedor-registro form { width: 50em; }
#contenedor-registro form label { display: block; width: 50em; margin: 0em 0em 0.5em 0em; color: #000000; }
#contenedor-registro form input { width: 20em; margin: 0em 0em 3px 0em; padding: 3px; color: #666666; border: 1px solid #885b0f; background-color: #ffffff; }
#contenedor-registro form input#enviar-registro { width: 12em; color: #000000; cursor: pointer; background-color: #666666; border: 1px solid #000000; }
#contenedor-registro form input.registro-error { border: 1px solid #ff0000; }
#contenedor-registro form textarea { width: 40em; margin: 0em 0em 6px 0em; padding: 3px; color: #666666; border: 1px solid #885b0f; overflow: auto; clear: both; }

/* Fin de los estilos del registro */

/* Estilos de errores */

#listado-errores { width: 45em; margin: 0em 0em 1em 0em; padding: 1em; border: 1px solid #7c842b; background-color: #ffffff; overflow: hidden; clear: both; }
#listado-errores ul { width: 45em; margin: 0em; list-style-position: outside; list-style-type: decimal; overflow: hidden; }
#listado-errores ul li { color: #d0570e; font-weight: bold; }

/* FIn de estilos */