* { margin:0; padding:0; }
body {font:0.75em Arial, sans-serif; background:url(/img/fondo.gif) repeat-x top left;}

/* enlaces */

a {color:#2e6e9b}
a:visited {color:#632373}
a:hover {color:#000}
a img { border:0; }
.error { font-weight:bold; color:#FF0000}
.lightgray_b, .lightgray, .lightgray_b_aw { color:#C7C4B5; text-decoration:none; }
.lightgray_b, .lightgray_b_aw { font-weight:bold; }
.lightgray_b:visited, .lightgray:visited { color:#C7C4B5 }
.lightgray_b_aw:visited { color:#C7C4B5; }
.lightgray_b:hover { text-decoration:underline; }
.lightgray:hover, .lightgray_b_aw:hover { color:#FFF; }
.lightgray_b_aw:current { color:#FFF; }


/* Boton */
.boton { background:#E8E8E8; color:#4E4E4D; border:1px solid #4E4E4D; font-weight:bold; }
.ctop { background: #666666/* url(/img/BandaColor.gif) repeat-y 693px*/; border-left:1px solid #E9E6E7; border-right:1px solid #E9E6E7; font-size:0%; }
.bbuscar { background:#5C5A5A url(/img/bbuscar.gif) right no-repeat; font-size:90%; border:1px solid #C2BFA8; padding:1px 13px 1px 2px; color:#C2BFA8; font-weight:bold; }


/* cabecera */

.cabecera { border-left:1px solid #E9E6E7; border-right:1px solid #E9E6E7;}
.cabecera h1 {display:none;}
.cabecera .cdown {/* background:url(/img/BandaColorH.gif) repeat-x; font-size:0%; */ border-bottom: solid 1px #FFFFFF;  height:0px}
.cabecera .izq { border-bottom:1px solid #EEEBEC; border-right:1px solid #6F6F6E;}
.portada_es { background:url(/img/cportada.jpg) top left repeat-x; }
.portada_en { background:url(/img/cportada_en.jpg) top left repeat-x; }
.portada_fr { background:url(/img/cportada_fr.jpg) top left repeat-x; }
.portada_pt{ background:url(/img/cportada_pt.jpg) top left repeat-x; }
.portada_pl{ background:url(/img/cportada_pl.jpg) top left repeat-x; }
.portada_br{ background:url(/img/cportada_br.jpg) top left repeat-x; }


.edificacion_es { background:url(/img/cedificacion.jpg) top left repeat-x; }
.fachadas_es  { background:url(/img/cfachadas.jpg) top left repeat-x; }
.cdrenaje_es  { background:url(/img/cdrenaje.jpg) top left repeat-x; }
.cdrenaje_pl { background:url(/img/cdrenaje_pl.jpg) top left repeat-x; }

.edificacion_en { background:url(/img/cedificacion_en.jpg) top left repeat-x; }
.fachadas_en { background:url(/img/cfachadas_en.jpg) top left repeat-x; }
.fachadas_br { background:url(/img/cfachadas_br.jpg) top left repeat-x; }

.cdrenaje_en { background:url(/img/cdrenaje_en.jpg) top left repeat-x; }
.edificacion_fr { background:url(/img/cedificacion_fr.jpg) top left repeat-x; }
.fachadas_fr { background:url(/img/cfachadas_fr.jpg) top left repeat-x; }
.cdrenaje_fr { background:url(/img/cdrenaje_fr.jpg) top left repeat-x; }
.edificacion_pt { background:url(/img/cedificacion_pt.jpg) top left repeat-x; }
.fachadas_pt{ background:url(/img/cfachadas_pt.jpg) top left repeat-x; }
.cdrenaje_pt { background:url(/img/cdrenaje_pt.jpg) top left repeat-x; }
.cabecera .idiomas { background:#5C5A5A url(/img/fidiomas.gif) repeat; text-align:right; border-bottom:#706D6D 1px solid; }
.cabecera .idiomas ul { margin:8px 15px 0 0; list-style:none; }
.cabecera .idiomas ul li { background:url(/img/bullet_idiomas.gif) no-repeat right; padding-right:15px; }
.cabecera .idiomas ul li .activo { text-decoration:underline; color:#fff; }
.cabecera .idiomas ul li a:hover { color:#fff; }
.cabecera .menu { border-right:1px solid #666; background:#3A3A3A; }
.cabecera .menu ul { list-style:none; }
.cabecera .menu ul li { float:left; margin:0 10px; }
.cabecera .menu ul li a { display:block; padding: 6px 10px 6px 15px; border-left:1px solid #3A3A3A; border-right:1px solid #3A3A3A; background:url(/img/menumas.gif) no-repeat 5px; }
.cabecera .menu ul li a:hover { background:#5C5A5A url(/img/menumas.gif) no-repeat 5px; border-left:1px solid #fff; border-right:1px solid #fff; }
.cabecera .menu ul li .activo { background:#5C5A5A url(/img/menumas.gif) no-repeat 5px; border-left:1px solid #fff; border-right:1px solid #fff; color:#fff; }
.cabecera .submenu ul li .activo_d{color:#0099FF;}
.cabecera .submenu ul li .activo_e {color:#EF680E}
.cabecera .submenu ul li .activo_f{color:#00B927}
<!---->
/*.cabecera .acceso { background:#5C5A5A; text-align:right; }*/
.cabecera .acceso { background:#5C5A5A; text-align:right; width:210px }
<!---->
.cabecera .acceso .fonac { background:url(/img/fonac.gif) repeat-y right top; }
.cabecera .acceso .current { color:#fff }
.cabecera .acceso .fonac .lightgray { margin: 0 18px 0 0; font-size:90%; background:url(/img/llaves.gif) left no-repeat; padding-left:17px; line-height:27px; }
.cabecera .submenu { background:#5C5A5A; width:100%}
.cabecera .submenu ul { list-style:none; }
.cabecera .submenu ul li { font-size:90%; padding:6px 10px 7px 10px; background:url(/img/submenubullet.gif) no-repeat left; }
.cabecera .buscar { border:none; border-bottom:1px #FF0000;}
.cabecera .buscar form { /*background:url(/img/1banda.gif) repeat-y right;*/ padding:2px 5px 0 0;}
.cabecera .buscar form .cajab { font-size:90%; padding:2px 1px 0px 1px;}
.tamanio{ width: 145px}
.tamanio2{ width: 140px}


/* Pie */
.social {  float:right; margin: -38px 5px 0 0}
.realizadopor { margin: 0 0 0 39px}
.realizadopor img{ margin: 0 0 0 10px}
.realizadopor a { color:#FFFFFF; text-decoration:none}
.pie { background:#716F6D url(/img/fondo_pie.gif) left repeat-y; font-size:90%; border-left:1px solid #E9E6E7; border-right:1px solid #E9E6E7; height: 60px }
.pie ul { list-style:none; vertical-align:left; overflow:hidden; clear:both; padding:5px}
.pie ul li { padding:5px 5px 5px 5px; float:left; }
.pie ul li.des { padding:5px 5px 5px 25px; float:left}
.pie ul li.des2 { padding:5px 5px 5px 165px; float:left}
.pie ul li.des3 { padding:5px 5px 5px 25px; float:left}
.pie ul li.des4{ padding:5px 5px 5px 42px; float:left}
.pie ul li.des4_eus { padding:5px 5px 5px 65px; float:left}
.pie ul li.des4_pl { padding:5px 5px 5px 15px; float:left }
.pie ul li.wai { padding:5px 0 5px 2px;}
.pie ul li a { color:#FFF; text-decoration:none; }
.pie ul li a:hover { color:#C7C4B5; text-decoration:underline; }
.pie ul li a:visited { color:#fff;}
.pielinks { padding:10px; color:#999; font-size:90%; width:960px; text-align:center; margin:0px auto; border-top: 3px solid #fff }
.pielinks a { color:#999; text-decoration:none }


/* contenido */
.contenido { border-left:1px solid #E9E6E7; border-right:1px solid #E9E6E7; background:#fff url(/img/menu_lateral.gif) repeat-y left top;}
.noborder { background:#fff}
.qbor { border-left:none; }


/* Portada en Polaco */

.contenido .lineas li.mini_edi_pl a:hover img { border:1px solid #009AFF; }
.mini_edi_pl h2 { width:900px;}
.mini_edi_pl h2  a { font-size:24px}
.contenido .lineas li.mini_can_pl a:hover img { border:1px solid #009AFF; }
.contenido .lineas li.mini_fac_pl a:hover img { border:1px solid #95CC69; }
.contenido .lineas li.mini_fac_br img { border:1px solid #DFDFDF;}
.mini_fac_br  h2 { width:900px;}
.mini_fac_br h2  a { font-size:24px}

/* Portada */
.contenido .lineas { padding: 7px 20px; background:#EAEAE9; border-bottom:1px solid #494947; list-style:none; }
.contenido .lineas li {/* cambio cliente background:#fff; */padding:2px; }
.contenido .lineas li.mini_edi { border-bottom:2px solid #EF680E; }
.contenido .lineas li.mini_can { border-bottom:2px solid #009AFF; }
.contenido .lineas li.mini_fac { border-bottom:2px solid #95CC69; }
.contenido .lineas li h2 { font-size:120%; padding-left:5px; line-height:120%; margin:4px; }
.contenido .lineas li h2 div { font-size:140%; clear:both }
.contenido .lineas li h2 a { color:#494947; text-decoration:none; }
.contenido .lineas li h2 a:hover { color:#2e6e9b; text-decoration:none; }
.contenido .lineas li a img { margin:2px; border:1px solid #dfdfdf; }
.contenido .lineas li.mini_edi a:hover img { border:1px solid #EF680E;}
.contenido .lineas li.mini_can a:hover img { border:1px solid #009AFF; }
.contenido .lineas li.mini_fac a:hover img { border:1px solid #95CC69; }
.contenido .lineas li h3 { font-size:100%; padding:2px; color:#333; }
.contenido .lineas li h3 a { text-decoration:none; padding-left:3px; }
.contenido .lineas li h3 a:hover { text-decoration:underline; }
.contenido h2 span { font-size:90%; }
.contenido .boletin { border:1px solid #E7E7E7; }
.contenido .boletin caption { font-size:120%; font-weight:bold; border:1px solid #E7E7E7; padding:4px; background:#F7F7F7; }
.contenido .boletin th { text-align:left; padding:0 0 5px 6px; vertical-align:bottom; }
.contenido .boletin td { padding:0 0 5px 6px; vertical-align:bottom; background:#FFF; }
.contenido .boletin td input { font-size:90%; }
.contenido .boletin td select { font-size:90%; }
.contenido .boletin td ul { list-style:none; }
.contenido .boletin td.interes { text-align:right; }
.contenido .boletin .condiciones { text-align:left;  font-size:90%; padding-top:20px; border-top:1px solid #E7E7E7; background:#F7F7F7; }
.contenido .boletin .condiciones div { float:right; padding-right:8px; width:70px; }
.contenido .boletin .condiciones_fr div { float:right; padding-right:45px; width:70px; }
.contenido .boletin form { background:#fff;}
.contenido .nportada { padding-bottom:10px; width:673px}
.contenido .nportada ul { margin:5px 0 20px 0}
.contenido .nportada ul li {display:inline; width:320px; }
.contenido .nportada ul .not1 {background:#F0F0F0; margin:0 10px 0 0 ;}
.contenido .nportada ul .not1 img { margin-right:15px;}
.contenido .nportada ul .not0 {margin:0 10px 0 0 ;}
.contenido .nportada ul .not0 img { margin-right:15px;}
.contenido .nportada h3 { padding:0; margin:10px 0 0 0; clear:both}
.contenido .nportada ul li h4 { padding:1px 0 2px 100px; }
.contenido .nportada ul li p { font-size:85%; }
.contenido .nportada ul li img{ padding-bottom:5px; margin-bottom: 0;}
.contenido .ruta { background:url(/img/area_cliente.gif) right top no-repeat; padding:30px 2px 10px 15px; font-size:130%; font-weight:bold; border-bottom:1px solid #E5F5FF; }
.contenido .ruta_eu { background:url(/img/area_cliente_eu.gif) right top no-repeat; padding:30px 2px 10px 15px; font-size:130%; font-weight:bold; border-bottom:1px solid #E5F5FF; }
.contenido .ruta_fr { background:url(/img/area_cliente_fr.gif) right top no-repeat; padding:30px 2px 10px 15px; font-size:130%; font-weight:bold; border-bottom:1px solid #E5F5FF; }
.contenido .ruta_en { background:url(/img/area_cliente_en.gif) right top no-repeat; padding:30px 2px 10px 15px; font-size:130%; font-weight:bold; border-bottom:1px solid #E5F5FF; }
.contenido .ruta_pt { background:url(/img/area_cliente_pt.gif) right top no-repeat; padding:30px 2px 10px 15px; font-size:130%; font-weight:bold; border-bottom:1px solid #E5F5FF; }
.contenido .ruta_eu span, .contenido .ruta_eu a { font-weight:normal; font-size:80%; text-decoration:none; }
.contenido .ruta_eu a:hover { text-decoration:underline; }
.contenido .ruta_fr span, .contenido .ruta_eu a { font-weight:normal; font-size:80%; text-decoration:none; }
.contenido .ruta_fr a:hover { text-decoration:underline; }
.contenido .ruta_en span, .contenido .ruta_eu a { font-weight:normal; font-size:80%; text-decoration:none; }
.contenido .ruta_en a:hover { text-decoration:underline; }
.contenido .ruta_pt span, .contenido .ruta_eu a { font-weight:normal; font-size:80%; text-decoration:none; }
.contenido .ruta_pt a:hover { text-decoration:underline; }
.contenido .ruta span, .contenido .ruta a { font-weight:normal; font-size:80%; text-decoration:none; }
.contenido .ruta a:hover { text-decoration:underline; }
.contenido .ruta_cliente { background:url(/img/area_cliente.gif) right top no-repeat; padding:30px 2px 10px 15px; font-size:100%; font-weight:bold; border-bottom:1px solid #E5F5FF; }
.contenido .ruta_cliente span, .contenido_cliente .ruta a { font-weight:normal; text-decoration:none; }
.contenido .rutacont { padding:20px 2px 3px 5px; border-bottom:#CECECE solid 1px; font-size:90%; width:700px}
.contenido .rutacont strong a { color:#000; text-decoration:none;}
.contenido .rutacontlargo { padding:20px 2px 3px 15px; border-bottom:#CECECE solid 1px; font-size:90%;}

/* Noticias*/
.contenido .contenido_noticia { padding:15px}
.contenido .contenido_noticia p{ font-size: 100%; padding:15px 0}
.contenido .contenido_noticia h2 { padding:5px 0 25px 0; line-height:120%; font-size:150%}
.contenido .contenido_noticia .noticia_left { margin: 0 13px 10px 0; padding:2px; border: solid 1px #E7E7E7; float:left}
.contenido .contenido_noticia .noticia_right { margin: 0 0 10px 13px; padding:2px; border: solid 1px #E7E7E7; }
.contenido .contenido_noticia h3{ padding:0; margin:0; font-size: 120%}
.contenido .contenido_noticia .subrayado { padding: 0; border-bottom: 1px solid #CCC;}
.contenido .contenido_noticia .vertodas { background: #F8F8F8; text-align:center; padding: 5px 5px 5px 0; border-bottom: 1px solid #EAEAEA; border-top:1px solid #EAEAEA; margin-top:10px;}
.contenido .contenido_noticia .noticias_lista01 { background:#FFF; padding: 10px; margin: 10px 0}
.contenido .contenido_noticia .noticias_lista01 .sangria_izq { padding-left:70px}
.contenido .contenido_noticia .noticias_lista02 { background: #F5F5F5; padding:10px; margin: 10px 0}
.contenido .contenido_noticia .noticias_lista02 .sangria_izq { padding-left:70px}
.contenido .contenido_noticia h2 div {  float:right}
h2 div {  float:right}
.contenido .contenido_noticia h2 a{ text-decoration:none; color:#000000}



/* Novedades */
.novedades ul { width:675px; list-style:none; margin:10px; }
.novedades ul li { clear:both; background:#F7F7F7; margin-top:5px; height:100px; padding:3px; }
.novedades ul li.not1 { background:#fff; }
.novedades ul li img { float:left; margin-right:10px}
.novedades table { width:722px; margin:10px; }

/* Novedad*/
.capa_novedad{padding-left:215px; padding-top:30px}
.contenido_novedad { width:675px; padding:15px}
.contenido_novedad p{ font-size: 100%; padding:15px 0}
.contenido_novedad h2 { padding:5px 0 25px 0; line-height:120%;}
.contenido_novedad .noticia_left { margin: 0 13px 10px 0; padding:2px; border: solid 1px #E7E7E7}
.contenido_novedad .noticia_right { margin: 0 0 10px 13px; padding:2px; border: solid 1px #E7E7E7; }
.contenido_novedad h3{ padding:0; margin:0}
.contenido_novedad .subrayado { margin-left: 140px; padding: 0; border-bottom: 1px solid #CCC;}
.contenido_novedad .vertodas { background: #F8F8F8; text-align: center; padding: 5px 5px 5px 0; border-bottom: 1px solid #EAEAEA; border-top:1px solid #EAEAEA; float:left; clear:both; width:100%; margin:10px 0 20px 0 }

/* Obras de referencia */
.obras ul { width:700px; list-style:none; margin:10px; }
.obras ul li { clear:both; background:#F7F7F7; margin-top:5px; height:100px; padding:3px; }
.obras ul li img { float:left; margin:7px; padding:2px; border: solid 1px #E7E7E7}
.margen_obra{margin-right:20px; margin-bottom:20px}
.obras ul li h4 { margin:7px;}
.ficha_tecnica {padding:10px; border-bottom:#ccc 1px dashed; border-top:#ccc 1px dashed; width:670px; margin:15px 0}

/* Soluciones Integrales de edificacion */
.aplicaciones ul { width:675px; list-style:none; margin:10px; }
.aplicaciones ul li { clear:both; background:#F7F7F7; margin-top:5px; height:100px; padding:3px; }
.aplicaciones ul li.not1 { background:#fff; }
.aplicaciones ul li img { float:left; margin-right:10px; }
.aplicaciones table { width:722px; margin:10px; border:0}
#aplicacion{margin:20px}
#aplicacion img {margin: 0 10px 5px 0; padding:2px; border: solid 1px #E7E7E7}
#aplicacion .imgderecha{float:right; margin-left:10px}
#aplicacion .imgizquierda{float:left}
#secundarias { margin:0 auto; width:730px; }
.cont_secundaria { float:left; margin-left: 25px; padding-right:20px; } 
#secundarias img{ border:#CCCCCC 1px solid; padding:5px}


/* Clientes */

/*.cabecera .acceso ul { list-style:none; padding-left:15px; background:url(/img/fonac.gif) repeat-y right top; }
.cabecera .acceso .lightgray_b { font-size:90%; padding-left:30px; line-height:27px; }*/
.cabecera .acceso ul { list-style:none; padding-left:5px; background:url(/img/fonac.gif) repeat-y right top; }
.cabecera .acceso .lightgray_b { font-size:90%; padding-left:0px; line-height:27px; }
.cabecera .acceso .lightgray_b:hover { color:#FFF; }
.cabecera .idiomas div {color:#FFF; font-weight:bold; margin:14px 0 0 5px; text-align:left;}
.cabecera .idiomas div span { font-size:90%; font-weight:normal; color:#C7C4B5;}
.contenido .documentos { background:url(/img/fondo_lateral.gif) repeat-y left; clear:both; }
.contenido .documentos h3 { padding: 8px 10px 2px 10px; font-size:110%; color:#000; }
.contenido .documentos .lateral_menu ul { list-style:none; padding:2px 0 20px 10px; border-top:1px solid #FFF; }
.contenido .documentos .lateral_menu ul li { line-height:22px; background:url(/img/admin/bullet_menu.gif) left no-repeat; padding-left:10px; }
.contenido .documentos .lateral_menu ul li div { display:inline; font-size:90%; color:#666; }
.contenido .documentos .lateral_menu ul li a { text-decoration:none; }
.contenido .documentos .lateral_menu ul li a:hover { text-decoration:underline; }
.contenido .docs table { border-left:#E5F5FF solid 1px; }
.contenido .docs table th { background:#F2FAFF; padding:0 0 1px 4px; text-align:left; height:27px; vertical-align:bottom; border-right:#E5F5FF solid 1px;  border-bottom:#E5F5FF solid 1px; font-size:110%; }
.contenido .docs table td { background:#FFF; padding:3px; border-right:#E5F5FF solid 1px;  border-bottom:#E5F5FF solid 1px; }
.cliente {display:none;}

/*Paginacion*/
.paginacion {padding:9px 5px 2px 5px; margin:0px 9px 0 11px; font-size:85%; text-align:center; background:#FFF;}
 .paginacion a { padding:0 3px; margin:0 2px}
.paginacion .pag_aqui {margin:0 2px; padding:0 3px; color:#fff; font-weight:bold; border:1px solid #1C4562; background:#2E6E9B; font-weight:bold}
.paginacion .pag_numeradas a {border:1px solid #ccc; background:#f2f2f2; font-weight:bold}
.paginacion .pag_anterior {font-weight:bold}
.paginacion .pag_siguiente {font-weight:bold}


/* Formularios */
.formu { padding-bottom:20px; }
.formu table { border-left:1px #E5F5FF solid; }
.formu table caption { text-align:right; font-size:90%; background:#FFF; border-right:1px #E5F5FF solid; border-bottom:1px #E5F5FF solid; border-left:1px #E5F5FF solid; border-top:none; }
.formu table th { background:#F2FAFF; border-right:1px #E5F5FF solid; border-bottom:1px #E5F5FF solid; text-align:left; padding:8px 10px 4px 3px; vertical-align:top; }
table.tb_misdatos th {  text-align:right; width:120px}
.formu table td { padding:7px 3px 3px 3px; border-right:1px #E5F5FF solid; border-bottom:1px #E5F5FF solid; background:#fff; vertical-align:top; }
.formu table td img { padding:3px; }
.formu table td .nota { font-size:80%; }
.formu table th .nota { font-size:80%; color:#666; float:left; }
.botoiak { text-align:center; background:#FFF; border-right:1px #E5F5FF solid; border-left:1px #E5F5FF solid; border-bottom:1px #E5F5FF solid; padding:10px 0 0 0; }
.botoiak input { background:#F2FAFF; border:1px #7F9DB9 solid; color:#333; font-weight:bold; margin:10px; padding:3px; }
.olvido .botoiak p { font-size:90%; padding:4px;}



/* Productos - Menu lateral */
.prduc { }
.menulateral ul { list-style:none; }
.menulateral .sep1 { background:url(/img/sep1.gif) no-repeat top left; padding:10px 0 10px 10px; }
.menulateral hr { background:url(/img/sep2.gif) no-repeat right; height:4px; border:none; }
.menulateral h2 { font-size:130%; padding:15px 0 0 5px; }
.menulateral h3 { font-size:110%; padding:3px 0 0 15px; }
.menulateral h4 { font-size:100%; padding:0 0 5px 16px; }
.menulateral .itec  {padding:10px; border-top:1px #e4e4e4 solid; margin:0px}
.tdrenaje { color:#009AFF; }
.tedificacion { color:#EF680E; }
.tfachadas { color:#00B927; }
.tfachadas a{ text-decoration:none; color:#00B927;}
.sistemas li, .info li, .infocomun li { display:block; font-size:90%; margin-left:8px; padding-left:15px; }
.sistemas li { line-height:20px; border-top:#EBF0F4 1px solid}
.sistemas li li { border-top:none; font-size:100%; margin-left:2px; padding-left:8px; background:url(/img/b_info_edificacion.gif) 1px no-repeat; background-color:#F6F6F6; width:80px}
.sistemas .vacio { background:none; }
.info li { line-height:15px; }
.infocomun { margin-top:10px; }
.infocomun li { background:url(/img/b_infocomun.gif) 7px no-repeat }
.menudrenaje li { background:url(/img/bullet_drenaje.gif) 4px no-repeat; }
.menufachadas li { background:url(/img/bullet_fachadas.gif) 4px no-repeat; }
.menuedificacion li { background:url(/img/bullet_edificacion.gif) 4px 6px  no-repeat; }
.iedificacion li a.current{ font-weight:bold }
.iedificacion li li a.current{ font-weight:bold }
.infocomun li a.current{ font-weight:bold }
.menulateral li a.current{ font-weight:bold }
.idrenaje li { background:url(/img/b_info_drenaje.gif) 7px no-repeat; }
.ifachadas li { background:url(/img/b_info_fachadas.gif) 7px no-repeat; }
.iedificacion li { background:url(/img/b_info_edificacion.gif) 7px no-repeat; }
.sistemas li a, .info li a, .infocomun li a { text-decoration:none; color:#3A3A3A; }
.sistemas li a:hover, .info li a:hover, .infocomun li a:hover { text-decoration:underline; }
.pdrenaje, .pedificacion, .novedades, .aplicaciones, .obras { border:none; padding:15px 0 10px 0; }
.pdrenaje h2, .pdrenaje h3, .pedificacion h2, .pedificacion h3, .novedades h2, .aplicaciones h2, .obras h2 { margin-left:15px; margin-bottom:0px; padding-bottom:0px; }

.aplicaciones h2 a { text-decoration: none; color:#000000}
.pdrenaje h2, .pedificacion h2, .novedades h2, .aplicaciones h2, .obras h2 { font-size:150%; }
.pdrenaje h3, .pedificacion h3 { padding-left:15px; font-size:120%; }
.pedificacion h4 { margin-left:15px; margin-top:0; font-size:150%; display:inline;  line-height:40px}
.pedificacion h5 { font-size:85%; font-weight:normal; display:inline}

/* Producto */
.producto { float:left; width:730px; padding:10px; }
.producto h2 { /*width:130px;*/ padding:5px 0 15px 15px; font-size:240%; float:left; line-height:100%; }
.producto h2.hydro { /*width:130px;*/ padding:5px 0 10px 0px; float:left; line-height:100%; }
.producto h3.hydro { margin-left:140px }
.producto h2 div { font-size:150%}
.producto .descr { padding-top:20px; }
.producto ul.hydro { margin-left:170px; margin-bottom:20px }
.producto .icomplementarias { clear:both; text-align:left; padding-left:145px; padding-bottom:20px; margin-top:30px}
.producto .icomplementarias img { border: 1px solid #ccc}
.montaje, .colocacion { float:left; }
.montaje h3, .colocacion h3 { margin-top:20px; }
.producto h3 { font-size:120%; clear:both; padding-bottom:8px; padding-top:10px; }
.montaje img { margin:20px 0 20px 18px; }
.colocacion img { margin:20px 0 20px 30px; }
.edificacion img { margin:20px 0 20px 25px; }
.montaje ul, .colocacion ul { list-style: none; }
.montaje ul li, .colocacion ul li { padding-bottom:15px; margin-bottom:10px;  }
.colocacion ul li { clear:both;}
.montaje ul li div, .colocacion ul li div { padding:1px 4px; margin-right:10px; float:left; color:#FFF; font-weight:bold; }
.colocacion ul li div { background:#00816C; }
.colocacion ul li .hydro{ background:#3B8BCB; }
.colocacion ul li a { text-decoration:underline; }
.pdfs { clear:both; text-align:center; }
.pdfs img { float:left; margin:15px 0 15px 15px; }
.selfz1 img { margin-left:26px; }
.selfz2 img { margin-left:15px; }
.miniz1 img { margin-right:15px; }
.miniz2 img { margin-right:30px; }
.sz1 img { margin-right:150px; }
.sz2 img { margin-right:50px; }
.sportz1 img { margin-right:50px; }
.sportz2 img { margin-right:5px; }
.uz img { margin-right:15px; }
.ukz img { margin-right:13px; }
.fz img { margin-right:20px; }
img.last { margin:15px 0 0 0}
.montaje ul.self div { background: #999999; }
.producto h3.self, .producto h2.self { color:#0071AD; }
.producto h2.self {  width:100px; font-size:200%; }
.montaje  ul.mini div  { background:#5F8FAD; }
.producto h3.mini, .producto h2.mini { color:#5F8FAD; }
.producto h2.mini { line-height:110%; width:100px; font-size:200%;}
.producto h2.mini div { font-size:170%;}
.montaje  ul.sport div  { background:#9EBDD3; }
.producto h3.sport, .producto h2.sport { color:#9EBDD3; }
.producto h2.sport { font-size:210%; width:100px;}
.producto h2.sport div { font-size:110%;}
.montaje  ul.u div  { background:#5F8FAD; }
.producto h3.u, .producto h2.u { color:#5F8FAD; }
.producto h2.u { line-height:120%; width:100px; font-size:200%;}
.producto h2.u div { font-size:190%;}
.montaje  ul.uk div  { background:#85B5D6; }
.producto h3.uk, .producto h2.uk { color:#85B5D6; }
.producto h2.uk { line-height:120%; width:100px; font-size:200%; padding-bottom:46px; color:#5F8FAD}
.producto h2.uk div { font-size:190%;}
.montaje  ul.s div  { background:#A896A0; }
.producto h3.s, .producto h2.s { color:#A896A0; }
.producto h2.s { line-height:120%; width:100px; font-size:200%;}
.producto h2.s div { font-size:190%;}
.montaje  ul.f div  { background:#733244; }
.producto h3.f, .producto h2.f { color:#733244; }
.producto h2.hy { color: #0099FF}
.producto h2.f, .producto h2.hy { line-height:120%; padding-bottom:60px;  width:100px; font-size:200%;}
.producto h2.f div { font-size:190%;}
.producto h2.hy div { font-size:190%;}
.rejillas1, .rejillas2, .rejillas_cont { float:left; }
.rejillas1 img, .rejillas2 img { clear:both; margin:0;}
.rejillas1 img { margin-bottom:25px }
.rejillas2 img { float:right; }
.rejillas1 { width:160px;}
.rejillas2 { width:168px; }
.rejillas_cont { width:430px; padding-bottom:15px; }
.rejillas_cont h2 { margin:10px; color:#00816C; font-size:160%; }
.rejillas_cont h4 { margin:5px; font-size:100%; }
.rejillas_cont p { padding:5px;}
.rejillas_cont div { float:left; clear:left; width:190px; margin:5px 10px; }
.rejillas_cont div h3 { background:#00816C; color:#FFF; padding:2px; text-align:center; }
.rejillas_cont div ul { margin-top:1px; list-style:none; }
.rejillas_cont div ul li { padding:2px 0px 2px 10px; background:#BEDBD5; margin:1px 0px; }
.prduc h2, .coloca h2 { font-size:150%; margin:10px; }
.colocacion h3, .coloca h3 { font-size:120%;  margin:10px; }
.coloca h4 { margin:15px; font-size:100%;}
.coloca p { margin:5px 10px; }
.arquetas ul, .arquetas2 ul, .coloca ul { margin:20px; }
.arquetas ul li, .arquetas2 ul li, .coloca ul li { margin-right:30px; padding:2px; }
.arquetas ul li a, .arquetas2 ul li a { text-decoration:none; }
.arquetas ul li a:hover, .arquetas2 ul li a:hover { text-decoration:underline; }
.arquetas ul li a.activo, .arquetas2 ul li a:hover.activo, .coloca ul li a.activo, .coloca ul li .activo:hover { font-weight:bold; color:#000; }
.arquetas img { margin-right:15px; margin-left:25px; }
.arquetas2 img { margin-right:15; margin-left:10px; }
.arquetas table, .arquetas2 table { width:700px; margin:10px auto; }
.coloca table { width:530px; margin:0; float:left;  }
.coloca table.espesor{margin-right:5px; margin-left:10px; border-top:#999999 solid 1px; border-right:#999999 solid 1px;}
.espesor_foto1 { margin:20px 10px;}
.espesor_foto { margin:20px 10px; padding-bottom: 50px}
.coloca table.espesor th{background-color:#000; color:#FFFFFF; border-right:1px solid #fff; border-bottom:#00816C solid 1px;}
.coloca table.espesor td{border-left:#999999 1px solid; border-bottom:#999999 1px solid}
.coloca table.descargas { float:none; margin:10px auto;}
.coloca table.descargas2 { float:none; margin:10px auto; background-color: #F1F8F8 }
.coloca table.calidad { width:722px; margin-left:10px; margin-bottom:20px; background:url(/img/marca_ulma.gif)}
.coloca table.colores { width:722px; margin-left:15px; margin-bottom:20px;}
.coloca img { float:left;}
.acondicionamiento1 { clear:both; margin:10px 10px 16px 40px; padding:1px; border:1px solid #CCC; }
.acondicionamiento2 { margin-left:40px; padding:1px; border:1px solid #CCC;}
.coloca img .acondicionamiento3 { margin:10px 40px 20px 0; float:right; padding:1px; border:1px solid #CCC; }
.arquetas table th, .arquetas2 table th { background:#DFEAF1; color:#fff; width:25px; padding:2px 0; }
.arquetas table th.format, .arquetas2 table th.format { background:#9EBDD3; color:#FFFFFF  }
.arquetas table .col th, .arquetas2 table .col th, .coloca table th { background:#000; margin-bottom:1px; border-bottom:1px solid #fff; padding:2px 7px;}
.coloca table th { padding:2px 4px; }
.coloca table { border-top:#00816C solid 1px; border-right:#00816C solid 1px;}
.coloca table th { color:#FFF; border-right:2px solid #fff; border-bottom:#00816C solid 1px; }
.coloca table th div { font-size:150%;}
.coloca table td { border-left:#00816C solid 1px; border-bottom:#00816C solid 1px; text-align:center; padding:5px;}
/**/
.coloca table.calidad th { height:30px; color:#FFF; border-right:1px solid #fff;}
.coloca table.calidad td { border-left:#00816C solid 1px; text-align:left; padding:5px;}
.filagris{ background-color: #E7E7E7}
.columna_medio{ text-align:center}
.columna_izquierda{ text-align:left}
.filacirculo{ font-size:400%; text-align:center}
.linea_calidad{ border-left:#E7E7E7 solid 1px; font-size:11px}
.coloca table.colores { border-top:#fff solid 1px; border-right:#fff solid 1px;}
.coloca table.colores td { border-left:#fff solid 1px; border-bottom:#fff solid 1px; text-align:center; padding:5px;}
.coloca table.colores img{ margin-left:20px}
.arquetas table td, .arquetas2 table td { background:#000; border-bottom:1px solid #9EBDD3; border-right:1px solid #9EBDD3; color:#FFFFFF}
.arquetas table td.format, .arquetas2 table td.format { background:#000; }
.arquetas table th.blank, .arquetas2 table th.blank { background:#FFF; border:none; }
.arquetas p, .arquetas2 p, coloca p { padding:10px; }
.imgbat { margin-left:40px; }
.menucol { list-style:none; }
.menucol li { background:url(/img/b_infocomun.gif) left no-repeat; padding-left:20px; } 
ul.menucol li { padding-left:10px; }
.ventajas { width:745px; float:left; padding:5px; }
.ventajas img { padding:10px; }
.ventajas p { margin:15px auto; }
.ventajas div { padding:5px; }
.ventajas div span { background:#FFF;}  
.fijacion ul li img ,.disposicion ul li img { float:left; margin-left:10px; margin-right:20px; }
.disposicion ul li img { padding-bottom:55px;}
.fijacion ul li, .disposicion ul li { clear:both; }
.fijacion ul li h3, .disposicion ul li h3 { padding-bottom:8px; font-size:110%; }
.fijacion ul li ul  { float:left; list-style:square; padding-left:40px; }
.fijacion ul li ul li { clear:both; float:left;}
.sangrado{ margin-left:10px; background:#CEE5E8; padding:5px; }
.hidrotecnica  { margin:10px 20px 5px 10px;}
ul.caract { padding-left:0; }
.disposicion ul li p { margin-bottom:10px; }
.recomendaciones, .fijacion, .disposicion { width:745px; float:left; padding:10px; }
.recomendaciones p { margin:15px auto; }
.recomendaciones ul, .fijacion ul, .disposicion ul { list-style:none; }
.recomendaciones ul li { background:#eee; color:#000; clear:both; margin:5px; padding:10px 0;  }
.recomendaciones ul li strong { display:block; width:100px; background:#ccc; color:#000; float:left; padding:10px 0; margin:-10px 15px 0 0; text-align:center; }
.recomendaciones ul li strong.bigg { padding:17px 0 }


/*menu horizontal edificacion*/
#submenu_edificacion {}
#productos {list-style-type: none; padding:5px 0 10px 16px; width:700px }
#productos li {border-left: 1px solid #000; float: left; line-height: 1.1em; margin: 0 .5em 0 -.1em; padding: 0 .5em 0 .5em;}
#productos li a#current {color: #000000; text-decoration:none; font-weight:bold; background-color:#EEE4CC; padding:3px; font-size: 110%;}
#productos li a#current2 {color: #000000; text-decoration:none; font-weight:bold; background-color:#FDEAD7; padding:3px; font-size: 110%;}
#productos li a#current3 {color: #000000; text-decoration:none; font-weight:bold; background-color:#E0F5EE; padding:3px; font-size: 110%;}
#productos li a#current4 {color: #000000; text-decoration:none; font-weight:bold; background-color:#F7E5E5; padding:3px; font-size: 110%;}
#productos li a#current5 {color: #000000; text-decoration:none; font-weight:bold; background-color:#DDF3F4; padding:3px; font-size: 110%;}
#productos li a#current6 {color: #000000; text-decoration:none; font-weight:bold; background-color:#FDF3CB; padding:3px; font-size: 110%;}
#productos li a#current7 {color: #000000; text-decoration:none; font-weight:bold; background-color:#E5EBF0; padding:3px; font-size: 110%;}
#productos li a#current8 {color: #000000; text-decoration:none; font-weight:bold; background-color:#ECE2E2; padding:3px; font-size: 110%;}
#productos li a#current9 {color: #000000; text-decoration:none; font-weight:bold; background-color:#EAFDF9; padding:3px; font-size: 110%;}
.arena{ background-color:#D9B883; width:25%; height:75px; border-right:#FFFFFF 10px solid}
.blanco{background-color:#EEEEEE; width:25%; height:75px; border-right:#FFFFFF 10px solid}
.naranja{background-color:#D5A05E; width:25%; height:75px; border-right:#FFFFFF 10px solid}
.gris{background-color:#BCBCBC; width:25%; height:75px}
.texto_colores{font-size: 85%; text-align:center}
.espacio{ padding:2px}

/*colores tabla vierteagua*/
#tabla_datos{margin:10px}
.tabla_producto{ width:730px; font-size:90%; text-align:center; clear:both;}
.titular_tabla{background-color:#749abf; color:#FFFFFF}
.linea_impar_tabla{background-color:#E5EEF8; height:20px}
.linea_par_tabla{background-color:#C6D7E8; height:20px}
/*colores tabla dintel*/
#tabla_datosD{margin:0}
.tabla_productoD{ width:360px; font-size:90%; text-align:center; clear:both;}
.titular_tablaD{background-color:#3594cc; color:#FFFFFF}
.linea_impar_tablaD{background-color:#D6E6F0; height:20px}
.linea_par_tablaD{background-color:#AED1E6; height:20px}
/*colores tabla jambas*/
#tabla_datosJ{margin:0}
.tabla_productoJ{ width:360px; font-size:90%; text-align:center; clear:both;}
.titular_tablaJ{background-color:#40a4a2; color:#FFFFFF}
.linea_impar_tablaJ{background-color:#D9F1F1; height:20px}
.linea_par_tablaJ{background-color:#B2EFEE; height:20px}
/*colores tabla recercados*/
#tabla_datosR{margin:0px}
.tabla_productoR{ width:360px; font-size:90%; text-align:center; clear:both;}
.titular_tablaR{background-color:#5aaf6e; color:#FFFFFF}
.linea_impar_tablaR{background-color:#D3F7DC; height:20px}
.linea_par_tablaR{background-color:#A9DFB6; height:20px}
/*colores tabla ojo de buey*/
#tabla_datosO{margin:10px}
.tabla_productoO{ width:730px; font-size:90%; text-align:center; clear:both;}
.tabla_productoO_2{ width:330px; font-size:90%; text-align:center; clear:both;}
.titular_tablaO{background-color:#96b100; color:#FFFFFF}
.linea_impar_tablaO{background-color:#E8EEC7; height:20px}
.linea_par_tablaO{background-color:#D9E3A4; height:20px}
/*colores tabla umbral*/
#tabla_datosU{margin:10px}
.tabla_productoU{ width:730px; font-size:90%; text-align:center; clear:both;}
.titular_tablaU{background-color:#c1bb33; color:#fff}
.linea_impar_tablaU{background-color:#F6F5D6; height:20px}
.linea_par_tablaU{background-color:#E9E6A3; height:20px}
/*colores tabla impostas*/
#tabla_datosI{margin:0px}
.tabla_productoI{ width:360px; font-size:90%; text-align:center; clear:both;}
.titular_tablaI{background-color:#DBBA0F; color:#fff}
.linea_impar_tablaI{background-color:#FEF5C7; height:20px}
.linea_par_tablaI{background-color:#FFEB86; height:20px}
/*colores tabla albardilla*/
#tabla_datosA{margin:10px}
.tabla_productoA{ width:730px; font-size:90%; text-align:center; clear:both;}
.titular_tablaA{background-color:#DC9200; color:#FFFFFF}
.linea_impar_tablaA{background-color:#FFF3DB; height:20px}
.linea_par_tablaA{background-color:#FDD890; height:20px}
/*colores tabla frentes de forjado*/
#tabla_datosF{margin:0}
.tabla_productoF{ width:360px; font-size:90%; text-align:center; clear:both;}
.titular_tablaF{background-color:#C62535; color:#fff}
.linea_impar_tablaF{background-color:#FFA3AC; height:20px}
.linea_par_tablaF{background-color:#FF6C7A; height:20px}
/*colores tabla remates*/
#tabla_datosRe{margin:0}
.tabla_productoRe{ width:360px; font-size:90%; text-align:center; clear:both;}
.titular_tablaRe{background-color:#AF5330; color:#fff}
.linea_impar_tablaRe{background-color:#FFC9B4; height:20px}
.linea_par_tablaRe{background-color:#F0A285; height:20px}
/*colores tabla cubrepilares*/
#tabla_datosC{margin:10px}
.tabla_productoC{ width:730px; font-size:90%; text-align:center; clear:both;}
.titular_tablaC{background-color:#A02C8D; color:#fff}
.linea_impar_tablaC{background-color:#FFB6F3; height:20px}
.linea_par_tablaC{background-color:#F983E6; height:20px}
/*colores tabla peitoris*/
#tabla_datos_peitoris{margin:10px}
.tabla_producto_peitoris{ width:730px; font-size:90%; text-align:center; clear:both;}
.titular_tabla_peitoris{background-color:#0076C0; color:#fff}
.linea_impar_tabla_peitoris{background-color:#EAEEF8; height:20px}
.linea_par_tabla_peitoris{background-color:#fff; height:20px}
/*colores tabla molduras*/
#tabla_datosM{margin:0}
.tabla_productoM{ width:360px; font-size:90%; text-align:center; clear:both;}
.titular_tablaM{background-color:#853B3B; color:#FFF; height:25px}
.linea_impar_tablaM{background-color:#FFB3B3; height:20px}
.linea_par_tablaM{background-color:#FA9090; height:20px}
/*colores tabla gargolas*/
#tabla_datosG{margin:0}
.tabla_productoG{ width:360px; font-size:90%; text-align:center; clear:both;}
.titular_tablaG{background-color:#9b6b9f; color:#FFF; height:25px}
.linea_impar_tablaG{background-color:#F9BBFE; height:20px}
.linea_par_tablaG{background-color:#CC8BD1; height:20px}

/*colores tabla zocalos*/
#tabla_datosZ{margin:0}
.tabla_productoZ{ width:360px; font-size:90%; text-align:center; clear:both;}
.titular_tablaZ{background-color:#766881; color:#fff}
.linea_impar_tablaZ{background-color:#DDC4F0; height:20px}
.linea_par_tablaZ{background-color:#B9A4C9; height:20px}

/*fotos*/
#principal { margin:0 auto; width:730px; }
#principal2 { margin:0 auto; width:350px; }
#principal h3{ font-size:100%; margin:0; width: 305px; height:34px}
.contenedorfoto { float:left; margin-left: 0; padding:20px; } 
.paginacion_centrar { clear:both}

#principal img{ border:#CCCCCC 1px solid; padding:5px}
#principal2 img{ border:#CCCCCC 1px solid; padding:5px}
.leyenda{font-size:80%; text-align:right; margin-top:5px}

/* Estilos para tabla de soluciones integrales */
.soluciones_integrales{margin-left:10px; width:700px; padding:10px;}
.soluciones_integrales td{padding:10px;}
.titulares_soluciones{text-align:center; background-image: url(/img/tit_soluciones.gif); background-repeat:no-repeat; background-position:center; color:#fff; font-weight:bold; }
.clave_soluciones{border:#8B8D88 1px solid; background-color:#F5F4F2; text-align:center; height:30px;}
.flecha_clave_soluciones{background-image:url(/img/flecha_abajo_soluciones2.gif); background-repeat:no-repeat; background-position:top}
.flecha_clave_soluciones_tit{background-image:url(/img/flecha_abajo_soluciones1.gif); background-repeat:no-repeat; background-position: center}
.flecha_clave_soluciones_tit2{background-image:url(/img/flecha_abajo_soluciones1.gif); background-repeat:no-repeat; background-position:bottom}
.texto_soluciones{ font-size:100%;}
.flecha1{ background-image:url(/img/flecha_soluciones1.gif); background-repeat:no-repeat; width:70px; height:219px}
.flecha2{ background-image:url(/img/flecha_soluciones2.gif); background-repeat:no-repeat; width:70px; height:132px}
.si{background-color:#8B8D88; width:20px; padding:5px; text-align:center; color:#FFFFFF; font-weight:bold; margin-left:75px; color:#fff}
.no{background-color:#00816C; width:20px; padding:5px; text-align:center; color:#FFFFFF; font-weight:bold; margin-bottom:46px; margin-left:43px; color:#88C7BD}
.linea_separadora{border:#336699 1px dotted; margin-top:10px}
.leyenda_colores{margin:15px; font-size:11px; text-align:left; font-weight:bold}
.leyenda_quienes{font-size:10px; text-align:left; margin-top:22px}
.borde{ padding:2px; border:1px solid #CCCCCC}
/* Estilos para maquetar */
.der, td.der { text-align:right; padding-right:2px; }
.izq, td.izq { text-align:left; }
.izqu { float:left; }
.dere { float:right; }

/* formularios */
.trabaja_form{ width:65%; margin-top:0; border:#f2f2f2 1px solid;}
.trabaja_form th{ font-size:95%; text-align:left; border-left:#f2f2f2 1px solid; border-bottom:#f2f2f2 1px solid;}
.trabaja_form td{border-right:#f2f2f2 1px solid; border-bottom:#f2f2f2 1px solid;}
.contacto_form{ width:99%; margin-top:0px; border:#f2f2f2 1px solid;}
.contacto_form th{ font-size:95%; text-align:left; border-left:#f2f2f2 1px solid; width:130px; border-bottom:#f2f2f2 1px solid;}
.contacto_form td{border-right:#f2f2f2 1px solid; border-bottom:#f2f2f2 1px solid;}

/* mapa web */
.mapa { padding:15px 20px 30px 230px;}
.mapa h2{margin:40px 0 5px 0; font-size: 150%}
.mapa_web{width:170px; margin-right:10px; margin-top:0; font-size:95%; padding:10px}
.mapa_web th{ font-size:110%; background: url(/img/f_mapaweb.jpg) repeat-x; background-position: 0px -13px; text-align:left; padding: 10px 5px}
.mapa_web td{ color:#000000; background-color:#FFFFFF; border-top:#eee 1px solid; border-left:#eee 1px solid;border-right:#eee 1px solid; padding: 6px 10px}
.mapa_web_edificacion td {border: 0px; padding-left:15px}
.ventajas_piefoto{font-size:80%; text-align:center}

/* FACHADAS VENTILADAS */
.texto { margin-top:20px;}
.pfachadas { width:745px; float:right; border:none; padding:15px 0 10px 15px;  }
.pfachadas h4 { margin-top:0; font-size:150%; line-height:40px }
.pfachadas h4 a { color:#000; text-decoration:none; }
.menulateral h4 a { color:#000; text-decoration:none;}
.menulateral h4 a:hover { text-decoration:underline;}
.pfachadas h5 { margin-top:0; font-size:120%; color:#000000; line-height:40px }
.pfachadas ul.left { margin-left: 20px; margin-top:5px; margin-bottom:10px;}
.listado { font-size:120%;}
.listado td.borde { border-top: 1px solid #CECECE }
.abc ul li { list-style:none; font-weight:bold }
.listado2 { font-size:100%;}
.listado2 p { margin-bottom:10px; margin-left:20px; }
.listado2 ul { margin-left:50px; }
.listado2 ul li { margin-bottom:5px; }
.esquema { font-size:100%;}
.esquema td { height:125px; padding:5px; background:url(/img/fondo_esquema.gif) right top no-repeat; }
.esquema td div.foto { width:120px; float:left}
.esquema td div.content { height:93px;}
.esquema td div.pdf { padding-right:10px; text-align:right}
.esquema td div.pdf img { margin-right:10px; }
.desarrollo { margin-bottom:3px; margin-top:15px; }
.tonos  {font-size:88%; width:680px}
.tonos td { padding:10px 30px; width:300px;}
.tonos td div.brillo {float:left; width:50px; font-weight:bold; margin-bottom:10px; font-size:120%}
.tonos td div.satinado { text-align:right; font-weight:bold; margin-bottom:10px; font-size:120%}
.tonos td div.serie {float:left; width:50px; font-weight:bold}
.tonos td div.nombre { text-align:right; font-style:italic}
.resumen { background:url(/img/resumen.jpg) center top no-repeat; height:430px;}
.resumen1 { padding-left:190px; margin-right:30px; margin-bottom:15px; float:left}
.resumen2 { margin-bottom:80px;}
.resumen3 { padding-left:270px;}
.ficha { border: 1px solid #CCC; padding:10px; margin-right:15px;}
.ficha label { width:140px; float: left}
.aluminio { font-size:88%; border-bottom:none; margin-bottom:20px; width:98%; border-right: 1px solid #999;}
.aluminio th {padding:5px; background:#CCC; border-left: 1px solid #999; border-bottom: 1px solid #999}
.aluminio td {padding:5px; text-align:center; border-left: 1px solid #CCC; border-bottom: 1px solid #CCC}
.aluminio td.nombre { text-align:left; font-weight:bold}
.aluminio td.cabecera { font-size:110%; border: 1px solid #666; background:#666; color:#FFF;}
.aluminio th.cabecera { font-size:110%; border: 1px solid #ccc; background:#666; color:#FFF; width:30%}


/* MATERIAL */
.material { padding:15px 20px 30px 230px;}
.material h2{ margin:40px 0 20px 0; font-size: 150%}
.material h3, .pfachadas h3{ margin:10px 0; font-size:120%}
.material p { padding: 7px 0; line-height: 150%}
.material img { padding: 2px; border: 1px solid #e5e5e5}
.material .cualidades_texto { margin-left:110px; margin-bottom: 20px}
.material .columna_texto2 { text-align:justify;}
.material .columna_imagen { margin-left:20px; margin-top:5px; margin-bottom:10px; float:right}
.columna_imagen_trabaja {float:right}
.material table { font-size:95%; margin-top: 30px;}
.material table th { padding: 8px 10px; text-align:left }
.material table .titular_tabla_material {/*background-color:#00816C;*/ background: #666666; color:#FFF; height:25px}
.material table .verdeclaro { /*background:#CCE3DE;*/ background: #FFF; color:#000; height:25px; padding-left:10px}
.material table .azulclaro { /*background:#E2E7F1*;*/ background:#CCC; color:#000; height:25px; padding-left:10px}
.material table td { padding: 8px 10px;}
.material .texto_ciclo, .pfachadas .texto_ciclo { margin:0 10px 0 290px; padding:0}
.material .zona_imagenes_ciclo, .pfachadas .zona_imagenes_ciclo { margin-top:10px; padding-top: 30px; float:left; width:100% /*border-top: solid 1px #F1F1F1*/}
.material .imagenes_ciclo, .material .imagenes_ciclo2, .pfachadas .imagenes_ciclo { float:left; padding: 0 4px; padding-bottom:30px;}
.material .imagenes_ciclo h3, .pfachadas .imagenes_ciclo h3 { /*color: #494949;*/color: #666; border-top: 1px solid #E9E9E9; border-bottom: 1px solid #E9E9E9; padding: 5px 0}
.material .imagenes_ciclo h4 { color: #666; padding: 5px 0; font-size:100%}
.material .imagenes_ciclo2 h4 { color: #666; padding: 5px 0; font-size:100%; text-align:center}
.material .imagenes_ciclo .rojo, .material .imagenes_ciclo2 .rojo, .pfachadas .imagenes_ciclo .rojo { color: #FF3300}
.material .aplicaciones { margin-bottom:10px;}
.material .aplicaciones h3{ margin-top:0;}


.material .aplicaciones_texto { margin-left: 150px; margin-right:20px;}
.material .aplicaciones_texto2 { margin-left: 170px; margin-right:20px;}
.material .margendrcho { margin-right:10px}

/* GOOGLE */
#google { padding:15px}
#google h2 { padding:5px 0 25px 0; line-height:120%; font-size:150%}
#google #sd{font-size:113%;font-weight:bold}
#google .f{color:#666}
#google .flc,.fl:link{color:#77c}
#google a:link,.w,a.w:link,.w a:link,.q:visited,.q:link,.q:active,.q{color:#2e6e9b}
#google a:visited,.fl:visited{color:#632373}
#google a:active,.fl:active{color:red}
#google .t{background:#B8D3CF;color:#000; padding:5px;}
#google .bb{border-bottom:1px solid #36c}
#google .bt{border-top:1px solid #00816C}
#google .j{width:60em}
.sl,.r{font-weight:normal;margin:0;display:inline}
#google .r{font-size:140%}
#google .g{margin:1em 10px; padding-bottom:15px;}
#google #navbar .nr{background-position:-60px 0;width:16px}
#google #navbar #np{width:44px}
#google #navbar #nf{background-position:-26px 0;width:18px}
#google #navbar #nc{background-position:-44px 0;width:16px}
#google #navbar #nn{background-position:-76px 0;width:66px;margin-right:34px}
#google #navbar #nl{background-position:-76px 0;width:46px}

/* MENSAJES */
#mensaje {text-align:center;width:70%;padding:20px;font-size:110%;font-weight:bold;margin-left: auto;margin-right: auto;
margin-top:40px;} 
#mensaje h2 { margin-bottom:30px; }


/* OTROS */
.descarga_instrucciones {margin:-30px 0 0 280px}
.descarga_instrucciones2 {margin:-30px 0 0 320px}
.descarga_instrucciones_pt {margin:-30px 0 0 310px;}
.descarga_instrucciones img{ margin-right:5px}
.white { color:#FFFFFF}
.border_img { border: solid 1px #CCCCCC; padding: 3px 3px}
#cambios ul li { background-color:#93B0C5}
#cambios h3 { background-color:#5B88A6}
.secc_men {font-size:11.1px; margin: 0 0 0 24px}
.secc_men a { text-decoration:none}
.secc_men a:hover { text-decoration:underline}
.link_nolink {text-decoration:none; color:#333333}
.negrita { font-weight:bold}
.descargar_tabla { margin:0px 18px 18px 18px; float:left}
.newhydra { width:800px; margin:2px 0 }
.newhydra img { border: 1px solid #ccc; margin-right: 2px}


.enviar { padding:5px 8px; font-weight: bold; margin: 20px 0;  background: #EAEAEA;  width:99%; overflow: hidden; float:left}

.enviar .facebook { background: url(/img/facebook_icon.png) no-repeat; padding-left:20px; float:left; margin-right:7px; height:16px}
.enviar .twitter{ background: url(/img/twitter_icon.png) no-repeat; padding-left:20px; float:left; margin-right:7px; height:16px}
.enviar .rss{ background: url(/img/rss_icon.png) no-repeat; padding-left:20px; float:left; height:16px}
.ver_video { background: #FF0000; float:right; text-decoration: none; color:#FFFFFF; font-size:14px;  font-weight: normal; padding:5px 8px; -moz-border-radius: 6px; border-radius: 6px;}
.ver_video a {text-decoration: none; color:#FFFFFF; font-weight: bold}
.ver_video a:hover { color:#000000}
.catalogo_virtual { background:#ECECEC; padding:4px 8px 2px 8px; -moz-border-radius: 8px; border-radius: 8px; font-size:16px; color:#333333; margin: -30px 10px 0 0; width:150px; float: right; font-weight: bold }
.catalogo_virtual img { float: right }
.catalogo_virtual_dr { font-weight: bold; background:#ECECEC; padding:4px 8px 2px 8px; -moz-border-radius: 8px; border-radius: 8px; font-size:15px; color:#333333; margin: -30px 0px 0 580px; width:150px;} 
.catalogo_virtual_dr img { float:right}
.catalogo_empresa { font-weight: bold; background:#ECECEC; padding:4px 8px 2px 8px; -moz-border-radius: 8px; border-radius: 8px; font-size:15px; color:#333333; width:150px; float:right; margin: -50px 0 0 0;} 
.catalogo_empresa img { float:right}

.videos { padding:20px 0 0 15px; width:750px;}
.videos object { margin-right: 15px; float:left; margin-bottom:15px}
.video { float:left; clear:both}
.videotop { vertical-align: top; float:left}


.descarga_pdf {font-size:12px; font-weight: normal}
.descarga_pdf div   { float:left;  padding-right: 10px}

