@charset "utf-8";
* { margin: 0; padding: 0; border: 0; list-style: none; color: #885b0f; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
a { text-decoration: none; }
body {
	background-image: url(../imagenes/fondomadera.jpg);
	background-repeat: repeat;
	background-attachment: fixed;
}
/* ids */
#contenedor-principal { width: auto; }
#subcontenedor-principal { width: 97.9em; margin: auto; overflow: hidden; clear: both; }
#subcontenedor-principal span#seleccione-idioma { float:left;  margin: 0em 0em 0em 78.7em; padding: 1.5em 0em 0em 0em; color: #666; }
#contenedor-menu-idioma { width: 97.9em; overflow: hidden; clear: both; }
ul#menu-idioma { float: right; width: 6.5em; padding: 1.5em 0em 0em 0em; overflow: hidden; }
ul#menu-idioma li { float: left; padding: 0em 0em 0em 0.5em; }
ul#menu-idioma li a { display: block; width: 1.6em; height: 1.2em; }
ul#menu-idioma li a img { width: 1.6em; height: 1.2em; }
/* contendor de las tres columnas */
#contenedor-columnas-primera-tira { width: 97.9em; margin: 0em 0em 1em 0em; overflow: hidden; clear: both; }

/* columna izquierda */
#contenedor-columna-izquierda { float: left; width: 23.1em; margin: 13em 0em -1000em 0em; padding-bottom: 1000em; background-color: #fce767;}
#contenedor-columna-izquierda div#contenedor-logo { position: absolute; width: 23.1em; margin-top: -13em; margin-bottom: 1em; overflow: hidden; background: none; }
#contenedor-columna-izquierda div#contenedor-logo h1 { position: absolute; top: -9999em; left: -9999em; }
#contenedor-columna-izquierda div#contenedor-logo a { display: block; }
#contenedor-columna-izquierda div#contenedor-logo a img { width: 23.1em; height: 11.6em; }
#contenedor-columna-izquierda ul#menu-principal { width: 20.4em; padding: 1.3em 1.2em 1em 1.5em; background-color: #fce767; overflow: hidden; font-weight:bold; }
#contenedor-columna-izquierda ul#menu-principal li { padding: 0em 0em 0.5em 0em; }
#contenedor-columna-izquierda ul#menu-principal li a { display: block; padding: 0.5em 0em 0.5em 2em; color: #978205; background-image: url(../imagenes/boliche.gif); border-bottom: 1px solid #c9b016; background-position: 0.6em 0.9em; background-repeat: no-repeat; font-size:11px; }
#contenedor-columna-izquierda ul#menu-principal li a:hover { padding-top: 0.4em; border: 1px solid #bfbfbf; background-color: #FFFFFF; }
#contenedor-columna-izquierda ul#menu-principal li a.seleccionado { display: block; padding: 0.5em 0em 0.5em 2em; color: #978205; background-image: url(../imagenes/boliche.gif); border-bottom: 1px solid #c9b016; background-position: 0.6em 0.9em; background-repeat: no-repeat; padding-top: 0.4em; border: 1px solid #bfbfbf; background-color: #FFFFFF; }

#contenedor-columna-izquierda ul#menu-principal li#soluciones-constructivas a { padding: 0.5em 0em 0.5em 0em; border: none; background: none; }
#contenedor-columna-izquierda ul#menu-principal li#informacion-contacto { padding: 0.5em 0em 0.5em 0em; color: #d5560f; font-weight: bold; text-align: center; border: 1px solid #c9b217; background: none; background-color: #fef7c3; }
#contenedor-columna-izquierda ul#menu-principal li#informacion-contacto a#informacion-contacto-enlace { display: block; margin: 0em; padding: 0em; color: #d5560f; font-weight: bold; text-align: center;  background: none; background-color: #fef7c3; text-decoration: none; border: none; }
#contenedor-columna-izquierda ul#menu-principal li#informacion-contacto a#informacion-contacto-enlace:hover { margin: 0em; padding: 0em; color: #d5560f; font-weight: bold; text-align: center;  background: none; background-color: #fef7c3; text-decoration: none; border: none; }

/* columna-derecha */
#contenedor-dos-columnas { float: right; width: 73.8em; margin-left: 1em; margin-bottom: -1000em; padding-bottom: 1000em; }
#contenedor-columna-derecha { float: right; width: 42.1em; margin: 1em 0em -1000em 0em; padding: 0em 2em 1000em 1.3em; background-color: #ffffff; }
#contenedor-columna-derecha img#img-hoy-destacamos { width: 16.1em; height: 4.2em; margin: 1em 0em 1.2em 0em; }
#contenedor-columna-derecha img.img-producto-destacado { width: 40.6em; margin: 0em 0em 0em 0.7em; padding: 0.3em; border: 1px solid #000000; }
#contenedor-columna-derecha h2 { /*width: 15em*/; margin: 1em 0em 1em 0.7em; padding: 0.3em; color: #ffffff; background-color: #2c2c2a; font-size:13px; }
#contenedor-columna-derecha p { margin: 0em 0em 1em 0.7em; line-height: 1.3em; color: #2c2c2a; font-weight: normal;  }
#contenedor-columna-derecha p strong { color: #2c2c2a; }
#contenedor-columna-derecha p strong span.verde { color: #7b842b; }
#contenedor-columna-derecha a.ver-otros-productos { display: inline; margin-left: 29em;  padding: 0.3em 0.6em 0.3em 0.6em; color: #d1570e; border: 1px dashed #d1570e; }
#contenedor-columna-derecha a:hover.ver-otros-productos { color: #2c2c2a; border: 1px dashed #2c2c2a;}

/* columna-central */
#contenedor-columna-central { float: left; width: 27.4em; margin: 0em 0em -1000em 0em; padding: 0em 0em 1000em 0em; }
#contenedor-destacado-noticia { width: 24.4em; margin: 1em 0em 1em 0em; padding: 1.5em 1.5em 3.5em 1.5em; color: #a9cc64; background-color: #477625; }
#contenedor-destacado-noticia h2 { color: #fde792; font-size: 1.5em; padding-bottom: 1em; }
#contenedor-destacado-noticia p { color: #a8cb67; }
#contenedor-destacado-noticia p strong { color: #a8cb67; font-weight:bold; }
#contenedor-destacado-noticia a { color: #ffffff; text-decoration: underline; }
#contenedor-destacado-noticia a:hover { color: #fce867;}
#contenedor-destacado-soluciones-constructivas { width: 25.4em; margin-bottom: -1000em; padding: 1em 1em 1001em 1em; background-color: #2c2c2a; }
#contenedor-destacado-soluciones-constructivas h2 { position: absolute; top: -9999em; left: -9999em; }
#contenedor-destacado-soluciones-constructivas img.img-titulo-soluciones { width: 23.8em; height: 4.5em; margin-bottom:1em; }
#contenedor-destacado-soluciones-constructivas h3 { display: inline; margin: 0em 0em 1em 0.7em; padding: 0.3em 0.6em 0.3em 0.6em; color: #2c2c2a; background-color: #d0550f; font-size:11px; }
#contenedor-destacado-soluciones-constructivas a img { float: right; margin: 1em 0em 1em 0em; }
#contenedor-destacado-soluciones-constructivas p { margin: 1em 0em 3em 0.7em; color: #969694; }
#contenedor-destacado-soluciones-constructivas a#ver-mas { display: inline; margin-left: 18em; padding: 0.3em 0.6em 0.3em 0.6em; color: #d2560c; border: 1px dashed #d2560c; }
#contenedor-destacado-soluciones-constructivas a:hover#ver-mas { color: #fce867; border: 1px dashed #fce867; }


/* Banner */
#contenedor-revolucion { /*width: 97.9em*/; margin-bottom: 1em; overflow: hidden; clear: both; height: 7em; background-color:#FFFFFF; text-align:center;}
/*#contenedor-revolucion img { width: 97.9em; height: 7em; }
#contenedor-revolucion h3 { position: absolute; top: -9999em; left: -9999em; }*/

/* Contenedor contacto y ultima obra */
#contenedor-contacto-ultima-obra { width: 97.9em; overflow: hidden; clear: both; }
#contenedor-contacto { float: left; width: 21.6em; margin: 0em 1em -1000em 0em; padding: 1em 1em 1001em 0.5em; background-color: #2c2c2a; }
#contenedor-contacto ul { width: 21.6em; margin-top: 1.7em; overflow: hidden; clear: both; }
#contenedor-contacto ul li#estamos-en { padding: 0.4em 0em 1em 3em; color: #7b842b; font-size: 1.4em; font-weight: bold; vertical-align: bottom; background-image: url(../imagenes/sobre.gif); background-repeat: no-repeat; background-position: 0 0em; }
#contenedor-contacto ul li#paislant { padding: 0em 0em 1.5em 1.3em; color: #968b5e; font-weight: bold; }
#contenedor-contacto ul li { padding: 0em 0em 0em 1.3em; }
#contenedor-contacto ul li.interlineado { padding-top: 1em; }
#contenedor-contacto ul li address { color: #969694; font-style: normal; }
#contenedor-contacto ul li em { color: #969694; font-style: normal;  }
#contenedor-contacto ul li a { color: #965833; text-decoration: underline; }
#contenedor-contacto ul li a:hover { color: #fce867; text-decoration: underline; }

#contenedor-ultima-obra { float: left; width: 72.8em; margin: 0em 0em -1000em 0em; padding: 0.5em 0em 1001em 1em; background-color: #ffffff; }
#contenedor-ultima-obra img#img-titulo-ultima-obra { width: 16.1em; height: 4.2em; padding-bottom: 0.5em; clear: both; }
#contenedor-ultima-obra img.img-titulo-ultima-obra { width: 16.1em; height: 4.2em; padding-bottom: 0.5em; clear: both; }
#subcontenedor-ultima-obra { width: 72.8em; overflow: hidden; clear: both; }
#contenido-ultima-obra { float: left; width: 47.8em; }
#contenido-ultima-obra img#img-destacada-ultima-obra { float: left; width: 13.6em; margin: 0em 0.7em 0.7em 0.7em; padding: 0.3em; text-align: left; border: 1px solid #000000; }
#contenido-ultima-obra h3 { float: left; width: 29em; margin: 0em 0em 1em 0em; padding: 0.3em 1em 0.3em 1em; color: #ffffff; background-color: #d1570c; }
#contenido-ultima-obra h3 a { display: block; color: #ffffff; font-size:11px; }
#contenido-ultima-obra h3 a:hover { /*background-color:#000000;*/ }

#contenido-ultima-obra p { padding-bottom: 0.5em; color: #000000; line-height: 1.3em; }
#contenido-ultima-obra p strong {color: #000000;}
#contenido-ultima-obra  h4 { padding: 0.5em 0 0.5em 0em; color: #000000; font-weight: bold; }
#contenido-ultima-obra  ul, #contenido-ultima-obra ol { width: 25em; padding: 0.5em 0em 0.5em 1em; overflow: hidden; }
#contenido-ultima-obra  ul li, #contenido-ultima-obra ol li { padding-bottom: 0.5em; color: #000000; border-bottom: 1px dashed #000000; }
#contenido-ultima-obra a { display: block; color: #d1570c; }
#contenido-ultima-obra a:hover { text-decoration: underline; }
#contenido-ultima-obra a#ver-otras-obras { clear: both; display: block; width: 9em; margin-left: 37em; padding: 0.3em; color: #d0580c; border: 1px dashed #d0580c; }
#logo-aislamiento-y-paneles { float: right; margin-right:10px;}

/* pie */
#contenedor-pie { width: 97.9em; margin: 1em 0em 0em 24.1em; overflow: hidden;}
#contenedor-pie ul { width: 97.9em; padding-bottom: 1em; overflow: hidden; }
#contenedor-pie ul li { float: left; padding-right: 0.5em; color: #ffffff; font-size:9px;  }
#contenedor-pie ul li#espaciador-pie { margin-left: 8.4em; }
#contenedor-pie ul li a { color: #333; text-decoration: underline; }
#contenedor-pie ul li a:hover { color: #d1570d; text-decoration: underline; }