/* CSS Document */

/* Reseteando los valores css */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
     font-weight: normal;
     font-style: normal;
     font-size: 100%;
     font-family: inherit;
     vertical-align: baseline
}

body {
     line-height: 1
}

:focus {
     outline: 0
}

ol, ul {
     list-style: none
}

table {
     border-collapse: collapse;
     border-spacing: 0
}

blockquote:before, blockquote:after, q:before, q:after {
     content: ""
}

blockquote, q {
     quotes: "" ""
}

input, textarea {
     margin: 0;
     padding: 0
}

hr {
     margin: 0;
     padding: 0;
     border: 0;
     color: #000;
     background-color: #000;
     height: 1px
}
/* fin reseteo */

/*  
Sticky Footer Solution
by Steve Hatcher 
http://stever.ca
http://www.cssstickyfooter.com
*/

* {margin:0;padding:0;} 

/* must declare 0 margins on everything, also for main layout components use padding, not 
vertical margins (top and bottom) to add spacing, else those margins get added to total height 
and your footer gets pushed down a bit more, creating vertical scroll bars in the browser */

html, body, #wrap {height: 100%;}

body > #wrap {height: auto; min-height: 100%;}

#main {
	/*overflow:auto;*/
	padding-bottom: 150px;
	width:960px;
	margin:0 auto;
	}  /* must be same height as the footer */

#footer {position: relative;
	margin-top: -90px; /* negative value of footer height */
	height: 90px;
	clear:both;
	background:url(webpics/mosaico_footer.gif);
	background-repeat:repeat;
	} 

/*Opera Fix*/
body:before {/* thanks to Maleika (Kohoutec)*/
content:"";
height:100%;
float:left;
width:0;
margin-top:-32767px;/* thank you Erik J - negate effect of float*/
}


/* IMPORTANT

You also need to include this conditional style in the <head> of your HTML file
<!--[if  IE 8]>
	<style type="text/css">
		#wrap {display:table;}
	</style>
<![endif]-->

*/

/* textos */

body {
	font-family:Arial, Helvetica, sans-serif;
}

#wrap {
	margin: auto; /* importante centra la pagina en IE8 */
}

.txt {
	font-size:11px;
	line-height:16px;
	color:#828282;
}

.txt_claro {
	font-size:11px;
	line-height:16px;
	color:#BCBCBC;
}

h3 {
	color:#85DEE4;
	font-size:12px;
	font-weight:bold;
	padding-bottom:8px;
	line-height:18px;
}

h4 {
	font-size:14px;
	color:#2E8991;
	font-weight:bold;
	padding-bottom:20px;
}

.verde {
	font-size:11px;
	line-height:16px;
	color: #2E8991;
}

.negrita {
	font-weight:bold;
	font-size:11px;
	color:#828282;
	line-height:20px;
}

.negritasolo {
	font-weight:bold;
}

.cursiva {
	font-style:italic;
}
/* fin textos */

/* estructura principal */
#header {
	width:925px;
	margin:auto;
	height:124px;
}

#header_sub1 {
	width:925px;
	margin:auto;
	height:162px;
}

/*#wrapper {
	height:auto !important;
	min-height:100%;
}*/

/*#footer {
	height:90px;
	margin-top:-90px; !important;
	background:url(webpics/mosaico_footer.gif);
	background-repeat:repeat;
}*/

.corte {
clear:both;
padding-top:4em;
}

/* fin estructura principal */

/* HEADER */
.logo {
	width:96px;
	float:left;
	margin-top:27px;
}

.menus {
	float:right;
	
}

.txt_idioma {
	font-size:11px;
	color:#C0C0C0;
	margin-top:20px;
	float:right;
}

.txt_idioma a{
	color:#C0C0C0;
	text-decoration:none;
}

.txt_idioma a:hover{
	color:#828282;
}

.select {
	color:#828282;
}


/* MENU */ 
.nav {
	margin-top:86px;
	height:38px;
}

/* MENU
****************************************
****************************************/
ul#nav {
float:right;
clear:both; /* aņadido por mi */
margin-top:55px; /* aņadido por mi */
}

ul#nav a.current {
	background-position: 0 -38px !important;
}

ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

ul#nav li {
float:left;
}

ul#nav li a:hover {
	cursor:pointer;
}

li#inicio a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(webpics/main_nav_inicio.gif) no-repeat scroll 0 0;
display:block;
height:38px;
text-indent:-100000px;
width:50px;
}

li#inicio a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(webpics/main_nav_inicio.gif) no-repeat scroll 0 -38px;
}

li#empresa a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(webpics/main_nav_empresa.gif) no-repeat scroll 0 0;
display:block;
height:38px;
text-indent:-100000px;
width:70px;
}

li#empresa a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(webpics/main_nav_empresa.gif) no-repeat scroll 0 -38px;
}

li#productos a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(webpics/main_nav_productos.gif) no-repeat scroll 0 0;
display:block;
height:38px;
text-indent:-100000px;
width:79px;
}

li#productos a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(webpics/main_nav_productos.gif) no-repeat scroll 0 -38px;
}

li#novedades a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(webpics/main_nav_novedades.gif) no-repeat scroll 0 0;
display:block;
height:38px;
text-indent:-100000px;
width:85px;
}

li#novedades a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(webpics/main_nav_novedades.gif) no-repeat scroll 0 -38px;
}

li#pino a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(webpics/main_nav_pino.gif) no-repeat scroll 0 0;
display:block;
height:38px;
text-indent:-100000px;
width:115px;
}

li#pino a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(webpics/main_nav_pino.gif) no-repeat scroll 0 -38px;
}

li#comercial a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(webpics/main_nav_comercial.gif) no-repeat scroll 0 0;
display:block;
height:38px;
text-indent:-100000px;
width:102px;
}

li#comercial a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(webpics/main_nav_comercial.gif) no-repeat scroll 0 -38px;
}

li#contacto a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(webpics/main_nav_contacto.gif) no-repeat scroll 0 0;
display:block;
height:38px;
text-indent:-100000px;
width:72px;
}

li#contacto a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(webpics/main_nav_contacto.gif) no-repeat scroll 0 -38px;
}

li#newsletter a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(webpics/main_nav_newsletter.gif) no-repeat scroll 0 0;
display:block;
height:38px;
text-indent:-100000px;
width:65px;
}

li#newsletter a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(webpics/main_nav_newsletter.gif) no-repeat scroll 0 -38px;
}

/* fin MENU */

/* CONTENT */

/* banner */
.banner {
	margin-top:23px;
}

#slideshow {
    position:relative;
    height:338px;
	margin-top:23px;
}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 338px;
    background-color: #FFF;
}

#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV IMG {
    height: 338px;
    display: block;
    border: 0;
    margin-bottom: 10px;
}

/* fin banner */


/* Banners en home */
.home_linea_1 {
	margin-top:30px;
	height:244px;
}

.home_caja {
	float:left;
	width:216px;
	margin-left:21px;
}

.home_texto p{
	margin-top:8px;
	margin-bottom:8px;

}

.home_info a{
	font-size:11px;
	color:#2E8991;
	font-weight:bold;
	text-decoration:none;
}

.home_info a:hover {
	text-decoration:underline;
}


.home_caja_titulo1 {
	height:26px;
	background:transparent url(webpics/home_titulo_novedades.png) no-repeat scroll 0 0;
}

.home_caja_foto1 {
	height:115px;
	background:transparent url(webpics/home_foto_novedades.jpg) no-repeat scroll 0 0;
}

.home_caja_titulo2 {
	height:26px;
	background:transparent url(webpics/home_titulo_pino.png) no-repeat scroll 0 0;
}

.home_caja_foto2 {
	height:115px;
	background:transparent url(webpics/home_foto_pino.jpg) no-repeat scroll 0 0;
}

.home_caja_titulo3 {
	height:26px;
	background:transparent url(webpics/home_titulo_comercial.png) no-repeat scroll 0 0;
}

.home_caja_foto3 {
	height:115px;
	background:transparent url(webpics/home_foto_comercial.jpg) no-repeat scroll 0 0;
}

.home_caja_titulo4 {
	height:26px;
	background:transparent url(webpics/home_titulo_moldura.png) no-repeat scroll 0 0;
}

.home_caja_foto4 {
	height:115px;
	background:transparent url(webpics/home_foto_moldura.jpg) no-repeat scroll 0 0;
}

.home_linea_2 {
	height:66px;
}


.home_banner_1, .home_banner_2, .home_banner_3, .home_banner_4 {
	float:left;
	width:216px;
	margin-left:21px;
}

.home_banner_1 a{
	background:transparent url(webpics/btn_mival_mundo.gif) no-repeat scroll 0 0;
	display:block;
	height:66px;
	text-indent:-444444px;
}

.home_banner_1 a:hover{
	background:transparent url(webpics/btn_mival_mundo.gif) no-repeat scroll 0 -66px;
}

.home_banner_2 a{
	background:transparent url(webpics/btn_catalogo_melaminas.gif) no-repeat scroll 0 0;
	display:block;
	height:66px;
	text-indent:-444444px;
}

.home_banner_2 a:hover{
	background:transparent url(webpics/btn_catalogo_melaminas.gif) no-repeat scroll 0 -66px;
}

.home_banner_3 a{
	background:transparent url(webpics/btn_catalogo_tarifas.gif) no-repeat scroll 0 0;
	display:block;
	height:66px;
	text-indent:-444444px;
}

.home_banner_3 a:hover{
	background:transparent url(webpics/btn_catalogo_tarifas.gif) no-repeat scroll 0 -66px;
}

.home_banner_4 a{
	background:transparent url(webpics/btn_solicitar_muestras.gif) no-repeat scroll 0 0;
	display:block;
	height:66px;
	text-indent:-444444px;
}

.home_banner_4 a:hover{
	background:transparent url(webpics/btn_solicitar_muestras.gif) no-repeat scroll 0 -66px;
}
/* fin banners en home */

/* submenu empresa */
#submenu_empresa {
	height:31px;
	background:url(webpics/fondo_menu_empresa.gif) no-repeat;
	margin-top:7px;
	color:#828282;
	font-size:11px;
	padding-left:363px;
	line-height:31px;
	clear:both;
	width:650px;
}

#submenu_empresa span {
	padding-left:6px;
	padding-right:6px;
}

#submenu_empresa .select {
	font-weight:bold
}

#submenu_empresa a {
	color:#828282;
	text-decoration:none;
}

#submenu_empresa a:hover {
	text-decoration:underline;
}
/* fin submenu empresa */

#sin_submenu {
	height:31px;
	background:url(webpics/fondo_sinmenu.gif) no-repeat;
	margin-top:7px;
	color:#828282;
	font-size:11px;
	padding-left:363px;
	line-height:31px;
	clear:both;
	width:650px;
}

/* mision */
.main_mision {
	width:474px;
	padding-left:21px;
	padding-top:54px;
	float:left;
}

.main_mision p, .main_internacionalidad p, .main_comercial_de p, .productos_columna_derecha p{
	color:#828282;
	font-size:11px;
	line-height:18px;
	padding-bottom:16px;
}

h2.mision {
	background:transparent url(webpics/h2_mision.gif) no-repeat scroll 0 0;
	margin-bottom:28px;
	overflow:hidden;
	text-indent:-444444px;
	height:18px;
}

.grafico_mision {
	background:transparent url(webpics/grafico_mision.gif) no-repeat scroll 0 0;
	width:377px;
	height:89px;
	margin-top:40px;
}

.slider_mision {
	float:right;
	/*height:286px;*/
	width:286px;
	padding-top:109px;
	padding-right:87px;
}

.mision_foto1{
	background:transparent url(webpics/mision_foto1.jpg) no-repeat scroll 0 0;
	height:135px;
	width:135px;
	float:left;
	/*margin-right:16px;*/
}

.mision_foto2{
	background:transparent url(webpics/mision_foto2.jpg) no-repeat scroll 0 0;
	height:135px;
	width:135px;
	float:right;
}

.mision_foto3{
	background:transparent url(webpics/mision_foto3.jpg) no-repeat scroll 0 0;
	height:135px;
	width:135px;
	float:right;
	clear:both;
	margin-top:16px;
}
/* fin mision */

/* Servicio */
h2.servicio {
	background:transparent url(webpics/h2_servicio.gif) no-repeat scroll 0 0;
	margin-bottom:28px;
	overflow:hidden;
	text-indent:-444444px;
	height:18px;
}

.servicio_foto1{
	background:transparent url(webpics/servicio_foto1.jpg) no-repeat scroll 0 0;
	height:135px;
	width:135px;
	float:left;
	/*margin-right:16px;*/
}

.servicio_foto2{
	background:transparent url(webpics/servicio_foto2.jpg) no-repeat scroll 0 0;
	height:135px;
	width:135px;
	float:right;
}

.servicio_foto3{
	background:transparent url(webpics/servicio_foto3.jpg) no-repeat scroll 0 0;
	height:135px;
	width:135px;
	float:right;
	clear:both;
	margin-top:16px;
}

.grafico_servicio {
	background:transparent url(webpics/grafico_servicio.gif) no-repeat scroll 0 0;
	width:368px;
	height:89px;
	margin-top:40px;
}
/* fin Servicio */

/* valores */
.main_valores_iz {
	width:436px;
	padding-left:21px;
	/*padding-right:35px;*/
	padding-top:54px;
	float:left;
}

.main_valores_de {
	width:436px;
	padding-right:21px;
	/*padding-left:35px;*/
	padding-top:102px;
	float:right;
}

.main_valores_iz p, .main_valores_de p {
	color:#828282;
	font-size:11px;
	line-height:18px;
	padding-bottom:16px;
}

h2.valores {
	background:transparent url(webpics/h2_valores.gif) no-repeat scroll 0 0;
	margin-bottom:28px;
	overflow:hidden;
	text-indent:-444444px;
	height:18px;
}

.grafico_valores {
	background:transparent url(webpics/grafico_valores.gif) no-repeat scroll 0 0;
	width:292px;
	height:89px;
	margin-top:56px;
	float:right;
}
/* fin valores */

/* tecnologia */
h2.tecnologia {
	background:transparent url(webpics/h2_tecnologia.gif) no-repeat scroll 0 0;
	margin-bottom:23px;
	overflow:hidden;
	text-indent:-444444px;
	height:23px;
}

.tecnologia_foto1{
	background:transparent url(webpics/tecnologia_foto1.jpg) no-repeat scroll 0 0;
	height:135px;
	width:135px;
	float:left;
	/*margin-right:16px;*/
}

.tecnologia_foto2{
	background:transparent url(webpics/tecnologia_foto2.jpg) no-repeat scroll 0 0;
	height:135px;
	width:135px;
	float:right;
}

.tecnologia_foto3{
	background:transparent url(webpics/tecnologia_foto3.jpg) no-repeat scroll 0 0;
	height:135px;
	width:135px;
	float:right;
	clear:both;
	margin-top:16px;
}

.grafico_tecnologia {
	background:transparent url(webpics/grafico_tecnologia.gif) no-repeat scroll 0 0;
	width:282px;
	height:156px;
	margin-top:30px;
	float:left;
}
/* fin tecnologia */

/* internacionalidad */

.main_internacionalidad {
	width:288px;
	padding-left:21px;
	padding-top:54px;
	float:left;
}

h2.internacionalidad {
	background:transparent url(webpics/h2_internacionalidad.gif) no-repeat scroll 0 0;
	margin-bottom:28px;
	overflow:hidden;
	text-indent:-444444px;
	height:18px;
}

.grafico_internacionalidad {
	background:transparent url(webpics/grafico_internacionalidad.gif) no-repeat scroll 0 0;
	width:288px;
	height:111px;
	margin-top:20px;
	float:left;
}

.slider_internacionalidad {
background:transparent url(webpics/mapa.gif) no-repeat scroll 0 0;
	float:right;
	height:376px;
	width:618px;
	margin-top:72px;
	padding-right:17px;
}
/* fin internacionalidad */

/* calidad */
h2.calidad {
	background:transparent url(webpics/h2_calidad.gif) no-repeat scroll 0 0;
	margin-bottom:28px;
	overflow:hidden;
	text-indent:-444444px;
	height:18px;
}

.grafico_calidad {
	background:transparent url(webpics/grafico_calidad.gif) no-repeat scroll 0 0;
	width:327px;
	height:89px;
	margin-top:56px;
	float:right;
}
/* fin calidad */


/* productos */

/* submenu productos */
#submenu_productos {
	height:65px;
	background:url(webpics/fondo_menu_productos.gif) no-repeat;
	margin-top:7px;
	color:#828282;
	font-size:11px;
	padding-left:433px;
	line-height:32px;
	clear:both;
	width:650px;
}

#submenu_productos span {
	padding-left:6px;
	padding-right:6px;
}

#submenu_productos .select {
	font-weight:bold
}

#submenu_productos a {
	color:#828282;
	text-decoration:none;
}

#submenu_productos a:hover {
	text-decoration:underline;
}
/* fin submenu productos */

/* submenu */
#menuv {
	padding-left:21px;
	font-size:11px;
	color:#A5A5A5;
	width:131px;
	float:left;
}

#menuv li {
        border-bottom: 1px dotted #CCC;
}

#menuv a {
        text-decoration: none;
        color: #A5A5A5;
        display: block;
        padding: 6px 10px;
        width: 112px;
}

#menuv a:hover {
        background: #F6F6F6;
}

#menuv a.current {
	font-weight:bold;
}

/* fin submenu */

.productos_titulo {
	height:43px;
	padding-left:21px;
	padding-top:54px;
}

.productos_columna_central {
	width:236px;
	float:left;
	margin-left:43px;
}

.productos_foto {
	width:224px;
	height:178px;
	background-color:#C1EAED;
	padding:6px;
}

.productos_columna_derecha {
	width:473px;
	float:right;
}

.grafico_productos {
	width:236px;
	margin-top:14px;
	float:right;
}

.grafico_productos a {
	background:transparent url(webpics/grafico_productos.gif) no-repeat scroll 0 0;
	text-indent:-444444px;
	height:204px;
	display:block;
}

.tabla_4 {
	background:transparent url(webpics/tabla_4.gif) no-repeat scroll 0 0;
	height:53px;
}

.tabla_4_2 {
	background:transparent url(webpics/tabla_4_tapetas.gif) no-repeat scroll 0 0;
	height:53px;
}


.tabla_3 {
	background:transparent url(webpics/tabla_3.gif) no-repeat scroll 0 0;
	height:53px;
}

.tabla_3_2 {
	background:transparent url(webpics/tabla_3_2.gif) no-repeat scroll 0 0;
	height:53px;
}

.tabla_3_3 {
	background:transparent url(webpics/tabla_3_3.gif) no-repeat scroll 0 0;
	height:53px;
}

.tabla_3_contenido{
	background:transparent url(webpics/tabla_3_puntos.gif) repeat-y scroll 0 0;
	border-left: 1px solid #D2D2D2;
	border-right: 1px solid #D2D2D2;
	border-bottom: 1px solid #D2D2D2;
	overflow:hidden;
	margin-bottom:14px 
}

.tabla_3_contenido_2{
	background:transparent url(webpics/tabla_3_puntos_2.gif) repeat-y scroll 0 0;
	border-left: 1px solid #D2D2D2;
	border-right: 1px solid #D2D2D2;
	border-bottom: 1px solid #D2D2D2;
	overflow:hidden;
	/*margin-bottom:14px */
}

.division_3_2 {
	width:139px;
	float:left;
	font-size:11px;
	color:#828282;
	line-height:18px;
	margin-top:8px;
	margin-left:18px;
	margin-bottom:8px;
}

.division_3 {
	width:139px;
	float:left;
	font-size:11px;
	color:#828282;
	line-height:18px;
	margin-top:18px;
	margin-left:18px;
	margin-bottom:18px;
}

.batiente {
	background:transparent url(webpics/batiente.gif) repeat-y scroll 0 0;
	width:157px;
	float:left;
	height:53px;
}

.pilastra {
	background:transparent url(webpics/pilastra.gif) repeat-y scroll 0 0;
	width:157px;
	float:left;
	height:53px;
}

.traveseros {
	background:transparent url(webpics/travesero.gif) repeat-y scroll 0 0;
	width:157px;
	float:left;
	height:53px;
}




.tabla_4_contenido{
	background:transparent url(webpics/tabla_4_puntos.gif) repeat-y scroll 0 0;
	border-left: 1px solid #D2D2D2;
	border-right: 1px solid #D2D2D2;
	border-bottom: 1px solid #D2D2D2;
	overflow:hidden;
	margin-bottom:14px 
}

.division_4 {
	width:99px;
	float:left;
	font-size:11px;
	color:#828282;
	line-height:18px;
	margin-top:18px;
	margin-left:18px;
	margin-bottom:18px;
}

.bases_disponibles {
	margin-top:30px;
	margin-bottom:30px;
}

.bases_disponibles li{
	background:transparent url(webpics/rombo.gif) no-repeat scroll 0 50%;
	padding-left:12px;
}

.lista_bases {
	margin-bottom:10px;
}

.rechapados_disponibles {
	margin-top:30px;
	/*margin-bottom:30px;*/
}

h2.tapajuntas {
	background:transparent url(webpics/h2_tapajuntas.gif) no-repeat scroll 0 0;
	margin-bottom:23px;
	overflow:hidden;
	text-indent:-444444px;
	height:23px;
}

h2.tapetas {
	background:transparent url(webpics/h2_tapetas.gif) no-repeat scroll 0 0;
	margin-bottom:23px;
	overflow:hidden;
	text-indent:-444444px;
	height:23px;
}

h2.galces {
	background:transparent url(webpics/h2_galces.gif) no-repeat scroll 0 0;
	margin-bottom:23px;
	overflow:hidden;
	text-indent:-444444px;
	height:23px;
}

h2.rodapies {
	background:transparent url(webpics/h2_rodapies.gif) no-repeat scroll 0 0;
	margin-bottom:23px;
	overflow:hidden;
	text-indent:-444444px;
	height:23px;
}

h2.molduras_armario {
	background:transparent url(webpics/h2_molduras_armario.gif) no-repeat scroll 0 0;
	margin-bottom:23px;
	overflow:hidden;
	text-indent:-444444px;
	height:23px;
}

h2.molduras_decorativas {
	background:transparent url(webpics/h2_molduras_decorativas.gif) no-repeat scroll 0 0;
	margin-bottom:23px;
	overflow:hidden;
	text-indent:-444444px;
	height:23px;
}

h2.molduras_cocina {
	background:transparent url(webpics/h2_molduras_cocina.gif) no-repeat scroll 0 0;
	margin-bottom:23px;
	overflow:hidden;
	text-indent:-444444px;
	height:23px;
}

h2.paneles {
	background:transparent url(webpics/h2_paneles.gif) no-repeat scroll 0 0;
	margin-bottom:23px;
	overflow:hidden;
	text-indent:-444444px;
	height:23px;
}

h2.complementos {
	background:transparent url(webpics/h2_complementos.gif) no-repeat scroll 0 0;
	margin-bottom:23px;
	overflow:hidden;
	text-indent:-444444px;
	height:23px;
}

h2.kit {
	background:transparent url(webpics/h2_kit_correderas.gif) no-repeat scroll 0 0;
	margin-bottom:23px;
	overflow:hidden;
	text-indent:-444444px;
	height:23px;
}

h2.suelo_laminado {
	background:transparent url(webpics/h2_suelo_laminado.gif) no-repeat scroll 0 0;
	margin-bottom:23px;
	overflow:hidden;
	text-indent:-444444px;
	height:23px;
}

h2.molduras_aluminio {
	background:transparent url(webpics/h2_molduras_aluminio.gif) no-repeat scroll 0 0;
	margin-bottom:23px;
	overflow:hidden;
	text-indent:-444444px;
	height:23px;
}

	
.separacion_titulo {
	margin-top:10px;
}

.cuadradito {
	background:transparent url(webpics/cuadradito.gif) no-repeat scroll 0 50%;
	padding-left:14px;
	font-size:11px;
	color:#828282;
	font-weight:bold;
}

#dyna {
	clear:both;
	margin-top:14px;
}

#dyna img {
	margin-bottom:2px;
}

.quitar_margen_inf {
	margin-bottom:0;
}

.poner_margen_inf {
	margin-bottom:25px;
}

.muestra {
	float:left;
}

#dynatip { 
    display:none; 
    background:transparent url(webpics/galleta2.png); 
    font-size:11px; 
	/*height:70px; 
    width:160px; */	
	
	/*width:103px;
	height:15px;*/
	
	/*padding-top:22px;*/
	width:152px;
	height:64px;
	text-align:center; 
    color:#828282;
	line-height:53px;
}

/* Pino finger joint */
h2.pinofingerjoint {
	background:transparent url(webpics/h2_pinofingerjoint.gif) no-repeat scroll 0 0;
	margin-bottom:23px;
	overflow:hidden;
	text-indent:-444444px;
	height:23px;
}

.rombo{
	background:transparent url(webpics/rombo.gif) no-repeat scroll 0 50%;
	padding-left:12px;
}

.main_valores_iz img {
	margin-bottom:19px
}

/* fin pino finger joint */

/* Contacto */
h2.contacto {
	background:transparent url(webpics/h2_contacto.gif) no-repeat scroll 0 0;
	margin-bottom:23px;
	overflow:hidden;
	text-indent:-444444px;
	height:23px;
}

.formulario_contacto a{
	color:#2E8991;
	text-decoration:none;
}

.formulario_contacto a:hover{
	text-decoration:underline;
}

.margen_checkbox {
	margin-left:6px;
}

.textField {
	border: 1px solid #CCC;
	width:300px;
	/*height:33px;*/
	padding:10px;
	color:#666666;
	/*line-height:18px;*/
}

textarea {
	border: 1px solid #CCC;
	color:#666666;
	padding:10px;
	width:300px;
	height:165px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.btnenviar {
	clear:both;
	margin-bottom:30px;
}

.casilla {
	float:left;
	width:170px;
	padding:2px;
}
.separacion_formulario {
	margin-bottom:14px;
	overflow:hidden;
}

.c_nombre {
	background:transparent url(webpics/c_nombreyapellidos.gif) no-repeat scroll 0 0;
	width:121px;
	height:13px;
	margin-bottom:6px;
}

.c_empresa {
	background:transparent url(webpics/c_empresa.gif) no-repeat scroll 0 0;
	width:58px;
	height:13px;
	margin-bottom:6px;
}

.c_cargo {
	background:transparent url(webpics/c_cargo.gif) no-repeat scroll 0 0;
	width:35px;
	height:13px;
	margin-bottom:6px;
}

.c_telefono {
	background:transparent url(webpics/c_telefono.gif) no-repeat scroll 0 0;
	width:51px;
	height:13px;
	margin-bottom:6px;
}

.c_email{
	background:transparent url(webpics/c_email.gif) no-repeat scroll 0 0;
	width:39px;
	height:13px;
	margin-bottom:6px;
}

.c_asunto {
	background:transparent url(webpics/c_asunto.gif) no-repeat scroll 0 0;
	width:51px;
	height:13px;
	margin-bottom:6px;
}

.c_consulta {
	background:transparent url(webpics/c_consulta.gif) no-repeat scroll 0 0;
	width:60px;
	height:13px;
	margin-bottom:6px;
}

.caja_direccion {
	background:transparent url(webpics/fondo_direccion.gif) no-repeat scroll 0 0;
	width:286px;
	height:195px;
	padding-top:39px;
	padding-left:39px;
	font-size:11px;
	color:#666666;
	line-height:18px;
}

.caja_mapa {
	display:block;
	width:286px;
	height:234px;
	margin-top:10px;

}

.caja_mapa a {
	background:transparent url(webpics/googlemaps.gif) no-repeat scroll 0 0;
	display:block;
	width:286px;
	height:234px;
}

.caja_direccion p {
	padding-bottom:10px;
	padding-top:10px;
}

.grafico_contacto {
	background:transparent url(webpics/grafico_contacto.gif) no-repeat scroll 0 0;
	width:286px;
	height:89px;
	margin-top:30px;
	float:left;
}
/* fin contacto */

/* Newsletter */
h2.newsletter {
	background:transparent url(webpics/h2_newsletter.gif) no-repeat scroll 0 0;
	margin-bottom:23px;
	overflow:hidden;
	text-indent:-444444px;
	height:23px;
}

.c_direccion {
	background:transparent url(webpics/c_direccion.gif) no-repeat scroll 0 0;
	width:55px;
	height:13px;
	margin-bottom:6px;
}

.c_cp {
	background:transparent url(webpics/c_cp.gif) no-repeat scroll 0 0;
	width:81px;
	height:13px;
	margin-bottom:6px;
}

.c_poblacion {
	background:transparent url(webpics/c_poblacion.gif) no-repeat scroll 0 0;
	width:56px;
	height:13px;
	margin-bottom:6px;
}

.caja_newsletter {
	background:transparent url(webpics/banner_newsletter.gif) no-repeat scroll 0 0;
	display:block;
	width:286px;
	height:234px;
}
/* Fin newsletter */


/* Red comercial */
h2.redcomercial {
	background:transparent url(webpics/h2_redcomercial.gif) no-repeat scroll 0 0;
	margin-bottom:23px;
	overflow:hidden;
	text-indent:-444444px;
	height:23px;
}

.mapa_comerciales {
	width:549px;
	height:447px;
	padding-right:78px;
}

.main_comercial_de {
float:right;
padding-right:21px;
padding-top:102px;
width:298px;
}

.main_comercial_de a {
	color:#85DEE4;
	text-decoration:none;
}

.main_comercial_de a:hover {
	text-decoration:underline;
}

.listado_provincias {
	width:524px;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
}

.listado_provincias p {
	line-height:15px;
}

.listado_provincias a {
	color:#828282;
	/*font-weight:bold;*/
	text-decoration:none;
	
}

.listado_provincias a:hover {
	text-decoration:underline;
}

h2.agentes {
	background:transparent url(webpics/h2_agentes.gif) no-repeat scroll 0 0;
	margin-bottom:28px;
	overflow:hidden;
	text-indent:-444444px;
	height:13px;
}

/* fin red comercial */

/* Suelo laminado */
/* submenu */
#menus {
	padding-left:21px;
	font-size:11px;
	color:#A5A5A5;
	width:174px;
	float:left;
	margin-bottom:20px;
}

#menus li {
        border-bottom: 1px dotted #CCC;
}

#menus a {
        text-decoration: none;
        color: #A5A5A5;
        display: block;
        padding: 6px 10px;
        width: 154px;
}

#menus a:hover {
        background: #F6F6F6;
}

#menus a.current {
	font-weight:bold;
}

#menus img {
	vertical-align:middle;
	margin-right: 10px;
	/*margin-top:2px;
	margin-bottom:2px;*/
} 

/* fin submenu */

.suelo_columna_derecha {
	width:667px;
	float:right;
	padding-right:21px;
}

.suelo_columa_izquierda {
	width:173px;
	float:left;
}

.info_iz {
	margin-top:19px;
	float:left;
}

.info_de {
	margin-top:19px;
	float:right;
}
.info_de img {
	margin-bottom:10px;
}

.suelo_banner_1, .suelo_banner_2, .suelo_banner_3, .suelo_banner_4, .suelo_banner_5 {
	float:left;
	width:172px;
	margin-bottom:4px;
	padding-left:21px;
}

.suelo_banner_1 a{
	background:transparent url(webpics/productos/suelo_btn1.gif) no-repeat scroll 0 0;
	display:block;
	height:42px;
	text-indent:-444444px;
}

.suelo_banner_1 a:hover{
	background:transparent url(webpics/productos/suelo_btn1.gif) no-repeat scroll 0 -42px;
}

.suelo_banner_2 a{
	background:transparent url(webpics/productos/suelo_btn2.gif) no-repeat scroll 0 0;
	display:block;
	height:42px;
	text-indent:-444444px;
}

.suelo_banner_2 a:hover{
	background:transparent url(webpics/productos/suelo_btn2.gif) no-repeat scroll 0 -42px;
}
.suelo_banner_3 a{
	background:transparent url(webpics/productos/suelo_btn3.gif) no-repeat scroll 0 0;
	display:block;
	height:42px;
	text-indent:-444444px;
}

.suelo_banner_3 a:hover{
	background:transparent url(webpics/productos/suelo_btn3.gif) no-repeat scroll 0 -42px;
}

.suelo_banner_4 a{
	background:transparent url(webpics/productos/suelo_btn4.gif) no-repeat scroll 0 0;
	display:block;
	height:42px;
	text-indent:-444444px;
}

.suelo_banner_4 a:hover{
	background:transparent url(webpics/productos/suelo_btn4.gif) no-repeat scroll 0 -42px;
}

.suelo_banner_5 a{
	background:transparent url(webpics/productos/suelo_btn5.gif) no-repeat scroll 0 0;
	display:block;
	height:42px;
	text-indent:-444444px;
}

.suelo_banner_5 a:hover{
	background:transparent url(webpics/productos/suelo_btn5.gif) no-repeat scroll 0 -42px;
}
/* Fin suelo laminado */


/* Novedades */
h2.novedades {
	background:transparent url(webpics/h2_novedades.gif) no-repeat scroll 0 0;
	margin-bottom:28px;
	overflow:hidden;
	text-indent:-444444px;
	height:18px;
}

.main_novedades_iz {
	width:260px;
	padding-left:21px;
	/*padding-right:35px;*/
	padding-top:54px;
	float:left;
}

.main_novedades_de {
	width:598px;
	padding-right:21px;
	/*padding-left:35px;*/
	padding-top:102px;
	float:right;
}

.novedades_foto {
	width:176px;
	height:140px;
	padding:6px;
	background-color:#C1EAED;
	float:left;
}

.novedades_texto {
	float:right;
	width:372px;
}

.caja_novedad {
	margin-bottom:12px;
	overflow:hidden;
}

.main_novedades_iz p, .main_novedades_de p {
	color:#828282;
	font-size:11px;
	line-height:18px;
	padding-bottom:10px;
}

.grafico_novedades {
	background:transparent url(webpics/grafico_novedades.gif) no-repeat scroll 0 0;
	width:260px;
	height:127px;
	margin-top:40px;
}

/* Novedades */

/* productos */

#content {
	/*width:960px;
	display:table;*/
	overflow:hidden; 
}

h2.condiciones_legales {
	background:transparent url(webpics/h2_condiciones_legales.gif) no-repeat scroll 0 0;
	margin-bottom:23px;
	overflow:hidden;
	text-indent:-444444px;
	height:23px;
}
/* FIN CONTENT */


/* FOOTER */
#footer .shell {
	width:925px;
	margin:auto;
}

#footer .izquierda {
	width:300px;
	float:left;
	margin-top:24px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}

#footer .izquierda a{
	font-weight:bold;
	color:#2E8991;
	text-decoration:none;
}

#footer .izquierda a:hover {
	text-decoration:underline;
}

#footer .izquierda span {
	padding-left:6px;
	padding-right:6px;
}

#footer .derecha {
	float:right;
	text-align:right;
	width:600px;
	color:#FFFFFF;
	font-size:11px;
	margin-top:24px;
	
}

#footer .derecha a{
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

#footer .derecha a:hover {
	text-decoration:underline;
	color:#333333;
}

#footer .derecha .current {
	color:#333333;
	font-weight:bold;
	padding: 0;
}

#footer .derecha .sinbold {
	font-weight:normal;
}

#footer .derecha span {
	padding-left:6px;
	padding-right:6px;
}


/* FIN FOOTER */

