
/* RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,input { margin:0; padding:0;}
table { border-collapse:collapse; border-spacing:0;}
p { margin-bottom:1em}
fieldset,img {border:0;}
address,caption,cite,code,dfn,th,var {font-style:normal; font-weight:normal;}
ol,ul {list-style:none;}
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after {content:''; }
abbr,acronym { border:0;}
legend { display:none;}
a:active{outline: none;}

/* HTML */
body{ font:14px "Arial", serif; color: #333333; width: 100%; margin-top:5px;margin-bottom:20px; background: url(img/fondo.png) top repeat-x #A0B2D3}	

/* GENERAL */
.content {width: 900px;   margin: auto; text-align: left;background:#FFFFFF; clear:both; overflow:hidden; }
.bloque_contenido {width: 900px;  margin: 0px; text-align: left;background:#FFFFFF; overflow:hidden;}
.pie {width: 900px; height:50px; margin: auto; text-align: center;background:#FFFFFF; clear:both; overflow:hidden;}
.menu_pie {clear:both; margin-top:15px}
.link_pie {font:1em Verdana, serif; font-weight:bold; color: #333333;margin-right:35px}


/* NOTICIAS */
.noticias {width:900px; height:300px; margin-top:0px;border-top: 1px dotted #606060;padding:30px;border-bottom: 1px dotted #606060;background-color:#F8F8F8}
.noticias .titulo{ ; font:20px Tahoma, serif; color:#444444; font-weight:bold; padding-left:10px;padding-top:13px}
.noticias .subtitulo{font:0.9em Tahoma, serif;padding-top:5px;padding-left:10px; color:#444444; font-weight:bold;  height:35px;overflow:hidden}
.noticias .cuerpo{font:0.9em Verdana, serif;padding-left:12px; vertical-align:text-top; color:#555555; height:80px;overflow:hidden}
.noticias .separador { background-image:url(img/separadorvertical.jpg); background-repeat:repeat-y }
.imgNoticia { float:left}
.linkNoticias {color:#FE870B;font-family:Tahoma ; font-size: 12px; text-decoration:none; font-weight:bold }
.linkNoticias:hover { text-decoration:underline}
.noticiaExtendida {margin:50px}
.tituloNoticia {margin:15px;font:20px Tahoma, serif; color:#444444; font-weight:bold;}
.cuerpoNoticia {margin:15px;font:0.9em Verdana, serif; vertical-align:text-top; color:#555555}


.link_exposiciones{color:#FE870B;font-family:Tahoma ; font-size: 12px; text-decoration:none; font-weight:normal }
.link_exposiciones:hover { text-decoration:underline}
 
.elgrupo  {width:840px; margin-left:30px; margin-top:10px;padding:1px;}
.elgrupo .corporativo1{font:1.3em Tahoma; color:#555555;; font-weight:bold }
.elgrupo .corporativo2{font:16px Times, "Times New Roman", serif; color:#000099; padding-left:12px; font-weight:bold}
.elgrupo .titulo{  padding-left:15px;padding-bottom:3px;padding-top:3px}
.elgrupo .subtitulo{font:1em Verdana, serif;font-weight:bold;padding-top:5px;padding-left:10px}
.cuerpo{font:0.8em Verdana, serif;padding-left:5px; text-align:justify;padding-right:10px; vertical-align:top}
.elgrupo .separador { background-image:url(img/separadorvertical.jpg); background-repeat:repeat-y }

.fabricantes { float:right; background-color:#CCCCCC; width:350px; height:600px; color:#333333; font-size:14px;}
.fabLink {font-family:Tahoma; font-size:14px;  color:#333333; font-weight:normal; text-decoration:none;}
.fabLink:hover { text-decoration:underline}
.fabLink2 {font-family:Tahoma; font-size:10px;  color:#333333; font-weight:normal; text-decoration:none;}
.fabLink2:hover { text-decoration:underline}



/* AREA TECNICA */
.atBloque1 { width:650px; height:482px; background-image:url(img/atecnica1.jpg); float:left;; overflow:hidden}


.contenido {font:0.8em Verdana, serif;width:650px; height:380px;margin-top:30px; overflow:hidden}
.leyenda { opacity:0.5; width:650px;height:72px; background-color:#000000; color:#FFFFFF; font:0.8em Verdana, serif;}
.atBloque2 { width:250px;*width:247px;  height:482px; background-color:#3C3837; ; overflow:hidden}
.atBloque2 .bloque{ color:#CCCCCC; padding:20px; width:260px; height:432px; background-color:#444140; margin-left:0px; margin-right:20px;overflow: show; margin-bottom:25px}
.atBloque2 .bloque a {font:0.8em Verdana, serif; color:#FFFFFF; text-decoration:none}
.atBloque2 .bloque a:hover {text-decoration: underline; color:#FE870B}
.atBloque2 .bloque .selected {color:#FE870B; font:0.8em Verdana, serif;}
.bloquefotos {width:74px; height:472px; background-color:#3C3837; float:left; padding-top:10px}
.atthumb {width:50px; height:50px; border:2px #FFFFFF solid; margin-left:10px; margin-top:10px}
.atMarcoFoto {clear:both; float:none; background-color:#3C3837; width:500px; height:350px; margin-left:40px}
.linkCerrar {font:0.8em Verdana, serif; color:#FFFFFF; text-decoration:none}
.linkCerrar:hover {text-decoration: underline; color:#FE870B}
.leyenda2 { opacity:0.5; width:546px;height:72px; background-color:#000000; color:#FFFFFF; font:0.8em Verdana, serif;padding:15px; padding-top:10px}
.atBloque2 .bloque .atsubmenu { margin-left:20px; }


.atfachadas { width:650px; height:482px; background-image:url(img/atfachadas.jpg); float:left;; overflow:hidden}
	.atfachadasventiladas {width:576px; height:482px; background-image:url(img/atfachadas.jpg); float:left;; overflow:hidden}
.atpiscinas {width:576px; height:482px; background-image:url(img/atpiscinas.jpg); float:left;; overflow:hidden}
.atsuelos { width:576px; height:482px; background-image:url(img/atsuelos.jpg); float:left;; overflow:hidden}
.attechos { width:576px; height:482px; background-image:url(img/attechos.jpg); float:left;; overflow:hidden}
.ataislamientoacustico { width:650px; height:482px; background-image:url(img/ataislamientoacustico.jpg); float:left;; overflow:hidden}
.atenergia { width:650px; height:482px; background-image:url(img/atenergia.jpg); float:left;; overflow:hidden}
.atpavimentacion {width:576px; height:482px; background-image:url(img/atpavimentacion.jpg); float:left;; overflow:hidden}
.atpiedras { width:576px; height:482px; background-image:url(img/atpiedras.jpg); float:left;; overflow:hidden}
.atalfombras { width:650px; height:482px; background-image:url(img/atalfombras.jpg); float:left;; overflow:hidden}
.atklinker { width:576px; height:482px; background-image:url(img/atklinker.jpg); float:left;; overflow:hidden}

/* AREA PROFESIONAL */
.areaprofesional { width:576px; height:482px; background-image:url(img/aprofesioal1.jpg); float:left; overflow:hidden}
.apBloque1 { width:500px; height:482px; background-image:url(img/aprofesioal1.jpg); float:left; overflow:hidden}
.apBloque2 { width:250px; *width:247px; height:482px; background-color:#3C3837; overflow:hidden}
.apBloque2 .bloque{ color:#CCCCCC; width:250px; *width:247px; height:470px; background-color:#444140; margin-left:0px; margin-right:0px; margin-bottom:0px}


.menuProductos { background-color: #000000; color:#FFFFFF; padding-left:50px; padding-top:5px; padding-bottom:5px; border-top:#CCCCCC dotted thin}
.menuProductos .opt1 {padding-right:50px; color:#FE870B; width:450px; font-weight:bold}
.opt2 {font:0.8em Verdana, "Times New Roman", Times, serif;margin-right:20px; padding-top:10px; color:#FFFFFF; }
.accordeon_content { background-color:#222222; color:#CCCCCC; height:25px; padding-left:80px;}
.acordeon_inner { background-color:#222222;padding-top:5px}
.menuProductos .opt3 {font:0.9em Arial, "Times New Roman", Times, serif;margin-right:25px; color:#FE870B}
.linkProductos { text-decoration:none;color:#FFFFFF; font-weight:bold}
.menuProductos .linkCategorias { text-decoration:none;color:#FFFFFF}
.menuProductos .linkCategorias:hover { text-decoration:none;color:#FE870B}
.menuProductos .linkProductos:hover { text-decoration:underline; color:#FE870B}
.cellthumbs {padding:1px}
.imgThumbs {  border:2px #FE870B solid; }
.imgThumbs2 {  border:2px #FFFFFF solid; }


.img_cabecera { background-color:#FFFFFF;width: 900px; height:120px; background: url(img/cabecera.jpg) #FFFFFF center no-repeat; overflow:hidden;}
.cabecera_dinamica { background:#ffffff; width: 900px; overflow:hidden; text-align:left}
.newsletter {width:200px; background-color:#ffffff; padding-bottom:5px}
.newsletter div{font-size:11px; }
.newsletter_input {width:198px}
.seccion_izda {width:202px;float:left; overflow:hidden;margin:14px}
.menus { width:200px;border: 1px solid #606060; float:left; overflow:hidden}
.menu_seccion {font:12px Verdana, serif; font-weight:bold; color: #333333;border-bottom: 1px solid #606060;padding:5px; background-color:#EFF5FA}
.menu_final {font:12px Verdana, serif; color: #333333;padding:5px; background-color:#EFF5FA}
.menu_item {font-family:Verdana; font-size:11px; color: #333333;border-bottom: 1px solid #606060;padding-left:5px;padding-right:5px;padding-top:2px;padding-bottom:2px;}
.titulo_seccion{ color:#004C8B; font:1.2em Verdana, serif; font-weight:bold; letter-spacing:2px}
.titulo_subseccion { color:#000000; font:1em Arial, serif; font-weight:bold; margin-top:10px; padding-bottom:5px; width:95%;border-bottom: 5px solid #004C8B; letter-spacing:2px}

.language {font:12px Verdana, serif; font-weight:bold; color: #333333;border: 1px solid #606060;padding:2px; background-color:#EFF5FA;margin-bottom:5px}
.pagelink {font-family:Tahoma; font-size:12px;  color:#BBBBBB; font-weight:normal; text-decoration:none;}
.pagelink:hover {text-decoration:underline;  color:#ffffff}
.pagewithoutlink {font-family:Arial; font-size:12px;  color:#BBBBBB; font-weight:bold; text-decoration:none;}
.paginado { background-color:#222222; color:#CCCCCC; height:25px; padding-left:100px;}
 
.tit_cotizacion{ padding-top:12px;padding-left:20px}
.listas { margin-left:40px; margin-top:20px; list-style:circle; color:#000000; font:1em Arial, serif; list-style:none}
.listas2 { margin-left:41px;list-style:square; color:#000000; font:1em Arial, serif;}
.imagen { float:none; margin-left:70px; margin-top:70px}

a.link1 {font-family:Tahoma ; font-size: 12px; color:#333333; text-decoration:none }
a.link1:hover { text-decoration:underline}
.s1 {font-family:Tahoma ; font-size: 12px; color:#333333; }

/* PIE */
.pie .copyright {margin-bottom:6px;margin-top:6px;margin-right:20px;font-family:Verdana; font-size:10px; color:#ffffff;float:right; text-align:right}
.welfia {font-size:12px; font-family:Architext; color:#249ECE;width: 120px; height:17px; overflow:hidden; padding-top:10px;}
.copyright { padding-right:30px}







