#all{ width:1000px; background:url(../img/fons_menu.gif) top left; float:left; }

#c_izquierda{ float:left; width:212px; margin-right:6px; }
#c_izquierda .fondo{ float:left; height:41px; display:block; }
#c_derecha{ float:left; width:781px;}

#flash_home{float:left; display:block; margin:20px 0px 20px 0px; width:100%;}

#menu{ width:100%; padding-top:97px; background:url(../img/logo.jpg) top left no-repeat; }
#img_menu{ width:212px; height:71px; background:url(../img/img_menu.jpg) no-repeat top left; float:left; }
#menu ul{ margin:0px; padding:0px; float:left; width:100%; }
.fondo{ width:100%; height:41px; float:left; background:url(../img/pastilla_menu.gif) top left no-repeat; }
#menu li{ margin:0px; float:left; width:212; border-bottom:#2e62a1 solid 1px; }

#menu li a{ float:left; display:block; height:14px; padding:2px 0px 2px 37px; width:175px; font-size:11px; color:#fff; background:url(../img/fons_a_menu.gif) top left no-repeat; text-decoration:none; }
#menu li a:hover{ font-weight:bold; font-size:11px; background:url(../img/fons_a_menu_all.gif) top left no-repeat #659ce1; }
#menu li.checked a{font-weight:bold; font-size:11px; background:url(../img/fons_a_menu_all.gif) top left no-repeat #659ce1;}

#menu li#construccion a:hover {background:url(../img/fletxa_menu.gif) top left no-repeat #ab951a;}
#menu li.construccion_checked a {background:url(../img/fletxa_menu.gif) top left no-repeat #ab951a; font-weight:bold;}

#menu li#jardineria a:hover {background:url(../img/fletxa_menu2.gif) top left no-repeat #2a7074;}
#menu li.jardineria_checked a {background:url(../img/fletxa_menu2.gif) top left no-repeat #2a7074; font-weight:bold;}

#flash{float:left; width:100%; margin-top:10px;}
#no_flash{float:left; width:100%; height:330px; margin-top:10px;}

#centro{width:100%; float:left;}
#centro #submenu{float:left; width:165px; padding-top: 10px; padding-left:10px; display:block;}
#centro #submenu ul{width:100%; margin:0px; padding:0px; margin-top:20px; float:left;}
#centro #submenu li{float:left; padding:0px 0px; display:block;}
#centro #submenu li.doslineas{margin-bottom:2px;}
#centro #submenu li img{margin-bottom:4px;}
#centro #submenu a{font-size:10px; width:75px; font-size:10px; display:block; text-decoration:none; text-align:center; color:#666; height:80px;}
#centro #submenu a.checked, #centro #submenu a:hover{color:#2e62a1; font-weight:bold;}

#centro #submenu_contactar{ float:left; width:165px; padding-top: 10px; padding-left:10px; display:block;}
#centro #submenu_contactar ul{ width:100%; margin:0px; padding:0px; margin-top:20px; float:left;}
#centro #submenu_contactar li{ float:left; display:block; margin-bottom:10px; margin-left:5px;}
#centro #submenu_contactar a{ font-size:10px; width:100px; font-size:10px; display:block; text-decoration:none; text-align:left; color:#666; height:28px; 
padding-left:40px; background:url(../img/ico_contactar.gif) top left no-repeat; padding-top:2px;}
#centro #submenu_contactar a.checked, #centro #submenu_contactar a:hover{ color:#2e62a1; font-weight:bold;  background:url(../img/ico_contactar2.gif) top left no-repeat;}


#footer{background:transparent url(../img/footer.gif) no-repeat scroll left top;display:block;float:left;height:58px;padding-left:40px;padding-top:16px;width:980px;}
#footer ul{margin:0px; padding:0px; float:let; display:block; padding-right:50px;}
#footer li{margin-right:60px; font-size:10px; color:#2e62a1; float:left; padding-top:2px;}
#footer li a{color:#2e62a1; float:left; padding-top:5px; text-decoration:none;}
#footer li a:hover{text-decoration:underline;}
#footer li.copy{padding-left:20px;}
#footer li.ico {background:transparent url(../img/ico_tel.gif) no-repeat scroll left top;float:right;height:16px;margin-right:0;padding-left:22px;white-space:nowrap;}

#centro #contenido{float:left; padding:7px 15px 0px 24px; _padding:7px 0px 0px 24px; border-left:#acacac 1px solid; width:565px; height:auto; _height:630px;}
#centro #contenido.contactar{_height:400px;}
#contenido #menu2{ width:100%; float:left;}
#contenido #menu2 ul{ height:60px; display:block; width:100%; margin-top:10px; /*background:url(../img/fons_menu_prod.gif) bottom left no-repeat;*/}
#contenido #menu2 li{ float:left; display:block;}
#contenido #menu2 li a{ height:9px; padding:10px 0px 0px 0px; display:block; float:left; text-decoration:none; white-space:nowrap;color: #666666;}
#contenido #menu2 li span{ margin:0px 4px; float:left; display:block; font-size:12px; padding-top:8px;color:#003f8c;}
#contenido #menu2 li a:hover{ color: #003f8c; font-size:10px; text-decoration:underline;}
#contenido #menu2 .checked a{ font-weight:bold; color: #003f8c; }
.checked span{ font-weight:normal;}
.load{ font-weight:normal;}

#pagines{margin-top:10px; float:left; width:100%; display:block; margin-bottom:20px; height:auto;}

#contenido-productos{height:auto; float:left; width:565px; margin-top:30px;}
#contenido-productos #campos{float:left; width:220px; margin-right:10px; margin-bottom:20px;}
#contenido-productos #campos .id{width:70px; float:left; margin-top:5px;}
#contenido-productos #campos .input{float:left;}
#contenido-productos #campos input{width:130px;}
#contenido-productos #campos2 {float:left; width:270px; margin-right:0px; margin-bottom:20px;}
#contenido-productos #campos2 .id{width:130px; float:left; margin-top:5px;}
#contenido-productos #campos2 input{width:130px;}
#contenido-productos #mensaje .id{width:100%; margin-bottom:10px;}

#contenido-productos #mensaje{float:left; width:550px; margin-bottom:20px;}
#contenido-productos #mensaje .input{width:100%; float:left;}
#contenido-productos #mensaje .input textarea{width:100%;}
#contenido-productos .submit{width:500px; float:left;}

.peu{color:#999999; font-size:10px;}

#tabla {margin-bottom:20px; float:left; width:100%; }
#tabla hr{1px solid #999900}
#tabla input{height:18px;}
#tabla table{display:block; width:500px;font-size:10px;}
#tabla .titus{ font-size:10px; color:#FFFFFF; font-weight:bold;} 
#tabla .producto {width:140px;}
#tabla .cantidad {width:50px;}
#tabla .cantidad2 {width:70px;}
#tabla .entrega {width:110px;}
#tabla .ref {width:80px;}
#tabla .unidades {width:120px;}
#tabla .ofertas {width:80px;}
#tabla .cajasel2{width:48px; }
#tabla .altura_pedido {width:55px;}

#mitablacss{
margin:0px auto;
width:100%;
border-spacing:2px;
background-color:#FFF;
border-collapse:separate;
}
#mitablacss td{
text-align:center;
padding:8px 5px;

}
#mitablacss .titular{background:#75A9E9;color:#0049a1;}
#mitablacss .titular2{ background-color:#a5c4e9; color:#0049a1;}
#mitablacss .verde{background:#bababa;}
#mitablacss .gris{background:#D0D0D0;}
#mitablacss td.ultimo{height:90px;}


#titol_esp{padding-left:22px; background:url(../img/fletxatitutabla.gif) no-repeat top left; height:15px; padding-top:2px; float:left; margin-bottom:10px;}
#tabla_css{float:left;margin-bottom:20px;width:100%;}
#tabla_css.mitad{ width:290px;}
#tabla_css .titulo{font-weight:bold; color:#4562a1; border-left:2px solid #FFF; width:80px; border-right:1px solid #FFF; border-bottom:1px solid #FFF; background:#BAD4F4;  text-align:center; padding:11px 5px;}
#tabla_css .titulop{font-weight:bold; color:#4562a1; width:50px; border-right:1px solid #FFF; background:#BAD4F4;  text-align:center; padding:11px 5px;}
#tabla_css .nombre_pieza{font-weight:bold; color:#4562a1; border-left:1px solid #FFF; width:80px; border-right:1px solid #FFF; border-bottom:1px solid #FFF; background:#BAD4F4;  text-align:center; padding:11px 5px;}
#tabla_css .titulo2{width:180px; font-weight:bold; color:#4562a1; border-left:2px solid #FFF; border-right:1px solid #FFF; border-bottom:1px solid #FFF; background:#BAD4F4;  text-align:center; padding:11px 5px;}
.celda{background-color:#D5E5F8; border-bottom:1px solid #FFF; border-right:1px solid #FFF; padding:10px 5px; margin:0px; text-align:center;}
.celda_elementos{background-color:#D5E5F8; border-bottom:1px solid #FFF; border-right:1px solid #FFF; padding:10px; margin:0px;}

#geotub_leeyenda p{padding:10px; border:1px solid #666;}
#geotub_leeyenda p.par{background:#E6F1FB;}
.negrita{font-weight:bold;}
.fgris{background:#CCCCCC;}
.fnegre{background:#333333; color:#FFFFFF;}

#tabla_css .derecha{border-right:2px solid #FFF;}
#tabla_css .izquierda{border-left:2px solid #FFF;}
#tabla_css .primera{border-top:2px solid #FFF;}
#tabla_css .primera_{border-top:1px solid #FFF;}
#tabla_css .primera_basenet{border-top:2px solid #FFF;}
#tabla_css .primera_basenet div{margin-left:40px;}

#tabla_css .tabla_top_left{float:left; background:url(../img/top_left_espec.gif) top left no-repeat; height:15px; width:15px; display:block}
#tabla_css .tabla_top_right{float:right; background:url(../img/top_right_espec.gif) top right no-repeat; height:15px; width:15px; display:block}
#tabla_css .tabla_bottom_left{float:left; background:url(../img/bottom_left_espec.gif) bottom left no-repeat; height:16px; width:15px;}
#tabla_css .tabla_bottom_right{float:right; background:url(../img/bottom_right_espec.gif) bottom right no-repeat; height:16px; width:15px;}
#tabla_css .par{background:#E6F1FB;}
#tabla_css .txt div{margin-left:40px;}
#tabla_css .titulares td{background:#75A9E9; text-align:center; }
#tabla_css .titu_apartado{padding-top:10px; color:#FFF; font-weight:bold; vertical-align:top; padding-bottom:5px; border-right:1px solid #FFF;}
#tabla_css .subtitulo{color:#FFF; font-weight:normal; height:20px; border-top:1px solid #a8c4e7; border-right:1px solid #FFF;}
#tabla_css .ultimo{border-right:0px;}
#tabla_css strong{color:#FFF;}
#tabla_css tr .titu_cuadro_esp{ text-align:center; padding-right:5px;}
#tabla_css .titulares td{height:30px;}

#top_titulos tr td{border-right:1px solid white; text-align:center; color:#FFF; height:20px;}
#top_titulos .subtitulos_alturas td{padding:6px 0px;; text-align:center; color:#FFF;}

#contingut_producte{width:100%; margin:10px 0px 20px 0px; float:left;}
#columna_esquerra{width:210px; float:left; margin-right:30px;}
#columna_esquerra #foto{float:left; width:100%; margin-bottom:20px;}
#columna_esquerra .img{margin-bottom:10px; float:left; width:100%;}
#columna_esquerra .peu{color:#999; font-size:10px;}
#columna_esquerra span{dispaly:block; margin-bottom:10px; float:left;}
#columna_dreta{float:left; width:300px;}
#columna_dreta.margin_bottom30{margin-bottom:30px;}
#columna_dreta ul{padding:0px; margin:0px; display:block;}
#columna_dreta li{margin:0px 0px 10px 18px; list-style-image:url(../img/punt_llistat.gif); padding:0px;}
#nosubmenu{margin:20px 10px 20px 20px;}
#nosubmenu #titulo{margin-bottom:15px; float:left; width:100%;}
#separador{height:30px; float:left; width:100%; display:block;}

#mitablacss{margin:0px auto; width:100%; border-spacing:2px; background-color:#FFF; border-collapse:separate; font-size:10px;}
#mitablacss td{ text-align:center;padding:8px 5px;}
#mitablacss .titular{background:#75A9E9;color:#0049a1;}
#mitablacss .titular2{ background-color:#a5c4e9; color:#0049a1;}
#mitablacss .verde{background:#bababa;}
#mitablacss .gris{background:#D0D0D0;}
#mitablacss td.ultimo{height:90px;}

#galeria{width:565px; float:left;}
#galeria #fotos{float:left; margin-right:10px; height:auto;}
#galeria #fotos ul{list-style:none; padding:5px; margin:0px; width:130px; float:left; height:300px;}
#galeria ul li {display:inline; width:50px; height:50px; float:left; margin:0px 4px 4px 0px; border:1px solid #444; cursor:pointer;}
#galeria #visor {float:left; width:400px; border:1px solid #999; margin-top:5px;}
#galeria .alpha{filter:alpha(opacity=30);-moz-opacity:.30;opacity:.30!important; cursor:default; border:#999;}

#download_seccio{width:100%; float:left; margin-bottom:30px; padding-bottom:40px; border-bottom:1px solid #a8c4e7; display:block; height:auto;}
#download{ display:block; float:left; margin:0 48px 40px 0;}
#download_seccio .ultima_fila{margin-bottom:0px;}
#download.large{width:100%;}
#download_img{float:left; display:inline; margin-left:0px;}
#download_info{float:left; display:inline; margin-left:30px; margin-top:0px; padding:0px; width:180px;}
#download_info .download_titol{padding-top:0px; margin-top:0px;}
#ico{ float:left; display:inline; margin-left:0px; margin-right:10px;}
#descarga_txt{color:#2E62A1; display:block; float:left; padding-top:9px;}
#descarga_txt a{text-decoration:none; color:#2E62A1;}
#descarga_txt a:hover{ text-decoration:underline; font-weight:bold;}

#montaje{float:left; width:100%;}
#montaje ul{padding:0px; margin:0px; display:block;}
#montaje li{margin:0px 0px 10px 18px; list-style-image:url(../img/punt_llistat.gif); padding:0px;}


#obras{float:left; width:100%; margin-top:20px;}
#obras #titulo{float:left; width:740px; background-color:#659CE1; padding:4px 4px 4px 10px; margin-bottom:20px;}
#obras #grupo{float:left; width:100%; margin-bottom:30px;}
#obras #datos{float:left; display:block; margin:0px;}
#obras #datos table{width:200px;}
#obras #datos td{padding:4px 4px 4px 0px; height:10px;}
#obras #datos .tipo{color:#659CE1;}
#obras #datos .right{margin:0px 0px 0px 70px;}

#geopanel_elementos{float:left; width:262,5px;}
#elementos_left{float:left; margin-right:20px;}
#elementos_left #elementos_img{float:left; padding:8px; background-color:#75A9E9; height:75px;}
#elementos_left #elementos_txt{float:left; padding:8px; border-color:#75A9E9; border:solid 1px #75A9E9;}
.solid{border-bottom:1px solid rgb(168,196,231); display:block; width:100%; margin:20px 0px; color: #FFFFFF; background-color: #FFFFFF; clear:both; height:0px; padding:0px; float:left;}
.punts{border-bottom:1px dotted rgb(168,196,231); display:block; width:100%; margin:20px 0px; color: #FFFFFF; clear:both; height:0px; padding:0px; float:left;}

.especificaciones{margin:15px 0; float:left; width:100%;}
.especificaciones p{font-size:9px;}

#basenet_componente{float:left; width:100%; margin-bottom:20px;}
#basenet_componente img{float:left; margin-right:15px;}

#aplicaciones_runflor{float:left; width:100%; margin-bottom:20px;}
#aplicaciones_runflor ul{padding:0px; margin:0px; display:block;}
#aplicaciones_runflor li{margin:0px 0px 10px 18px; list-style-image:url(../img/punt_llistat.gif); padding:0px;}
#runflor_left{float:left; width:262px;}
#runflor_left ul{padding:0px; margin:0px; display:block;}
#runflor_right {float:right; width:262px;}

#ventajas_gripper{float:left; width:100%;}
#ventajas_gripper ul{padding:0px; margin:0px; display:block;}
#ventajas_gripper li{margin:0px 0px 10px 18px; list-style-image:url(../img/punt_llistat.gif); padding:0px;}

/*modulo especificaciones___________________________________ */
#espec_modulo{width:100%; float:left; margin-bottom:20px; }
#espec_modulo ul{width:100%; float:left; list-style:none;}
#espec_modulo ul li{display:inline; text-decoration:none; width:140px;}
#espec_modulo ul li a{ color:#003F8C!important;}
#espec_modulo ul li span{padding:0px 20px; color:#ccc;}