@charset "utf-8";body{margin:12px 0 0 0;padding:0;font-family:Verdana,Geneva,sans-serif;font-size:12px;color:#454545;}
h1,h2,h3,h4,h5,p{margin:0;padding:0;}
ul{margin:0;padding:0;list-style:none;}
li{margin:0;padding:0;}
.naranja{background-color:#feedb1;background-image:url(f_naranja.gif);background-repeat:repeat-x;background-position:0 0;}
#cabecera{width:995px;overflow:hidden;margin-bottom:10px;}
#footer{width:1001px;font:normal 12px Verdana,Geneva,sans-serif;color:#000;margin-bottom:15px;}
#footer .firma{margin-top:15px;border-top:1px dotted #999;padding-top:15px;font:normal 10px Arial,Helvetica,sans-serif;color:#666;}
#footer .firma a{color:#666;}
.cierre_izq{width:795px;font:normal 9px Verdana,Geneva,sans-serif;color:#666;float:left;padding-bottom:15px;}
.cierre_izq a{color:#666;text-decoration:none}
.cierre_der{width:204px;font:normal 10px Verdana,Geneva,sans-serif;color:#666;float:left;padding-bottom:15px;}
.cierre_der a{color:#666;}
#navegacion{width:994px;overflow:hidden;text-align:right;}
.naranja #navegacion{background:url(f_nav_naranja.gif) left bottom repeat-x;}
#navegacion ul{float:left;height:33px;}
#navegacion ul{float:left;}
#navegacion li{float:left;margin:0 2px;text-align:center;font:normal 12px Arial,Helvetica,sans-serif;color:#FFF;height:29px;line-height:31px;list-style-type:none;}
.navegacion_naranja_largo{background:url(pest_naranja2.gif) 0 0 no-repeat;text-align:center;display:block;font:normal 12px Arial,Helvetica,sans-serif;color:#9d4a00;text-decoration:none;height:29px;width:120px;line-height:31px;}
#navegacion li a.navegacion_naranja_largo{background:url(pest_naranja2.gif) 0 0 no-repeat;text-align:center;display:block;font:normal 12px Arial,Helvetica,sans-serif;color:#FFF;text-decoration:none;height:29px;width:120px;line-height:31px;}
#navegacion li a:hover.navegacion_naranja_largo{color:#FFF;}
.navegacion_naranja_corta{background:url(pest_naranja_corta.gif) 0 0 no-repeat;text-align:center;display:block;font:normal 12px Arial,Helvetica,sans-serif;color:#9d4a00;text-decoration:none;height:29px;width:78px;line-height:31px;}
#navegacion li a.navegacion_naranja_corta{background:url(pest_naranja_corta.gif) 0 0 no-repeat;text-align:center;display:block;font:normal 12px Arial,Helvetica,sans-serif;color:#FFF;text-decoration:none;height:29px;width:78px;line-height:31px;}
#navegacion li a:hover.navegacion_naranja_corta{color:#FFF;}
#navegacion li a{background:url(pest_off.gif) 0 0 no-repeat;text-align:center;display:block;font:normal 12px Arial,Helvetica,sans-serif;color:#9d4a00;text-decoration:none;height:29px;width:120px;line-height:31px;}
#navegacion li a:hover{color:#000;}
#navegacion_corto{float:left;width:78px;text-align:center;display:block;font:normal 12px Arial,Helvetica,sans-serif;color:#9d4a00;background:url(pest_off_corta2.gif) 0 0 no-repeat;text-align:center;text-decoration:none;height:29px;line-height:31px;margin-left:2px;margin-right:2px;}
#navegacion_corto a{text-align:center;display:block;font:normal 12px Arial,Helvetica,sans-serif;color:#9d4a00;text-decoration:none;height:29px;line-height:31px;}
.navegacion_corto a:hover{color:#000;}
#navegacion li a.navegacion_corto2{float:left;width:78px;text-align:center;display:block;font:normal 12px Arial,Helvetica,sans-serif;color:#9d4a00;background:url(pest_off_corta2.gif) 0 0 no-repeat;text-align:center;text-decoration:none;height:29px;line-height:31px;margin-left:0;margin-right:0;}
#navegacion li a:hover.navegacion_corto2{color:#000;}
#subnav{width:1001px;height:30px;}
.naranja #subnav{background:url(f_sub_naranja2.gif) 0 0 no-repeat;}
#subnav ul{margin:0 4px;}
.naranja #subnav ul{background:url(f_ul_naranja2.gif) 0 0 repeat-x;}
#subnav li{display:inline;line-height:30px;font:normal 12px Arial,Helvetica,sans-serif;color:#146600;}
#subnav li a{text-decoration:none;color:#000;line-height:30px;}
#subnav li a:hover{text-decoration:none;color:#146600;}
#subnav .tuberia{margin:25px 24px;}
#cuerpo{width:1001px;overflow:hidden;}
.naranja #cuerpo{background:url(f_cuerpo_naranja.gif) 0 0 repeat-y;}
.cierrecuerpo{width:1001px;height:15px;}
.naranja .cierrecuerpo{background:url(cierre_naranja.gif) 0 0 no-repeat;}
.cierrefoto{background:#f7f9fd url(sombra_foton.gif) 0 0 repeat-x;margin:0 4px;height:15px;}
.cierrefotohome{background:#f7f9fd url(sombra_foton2.gif) 0 0 repeat-x;margin:0 4px;height:15px;}
.principal{float:left;width:70%;text-align:justify;line-height:140%;padding-top:15px;padding-right:18px;padding-bottom:0;padding-left:18px;}
.principal h1{font:normal 22px Arial,Helvetica,sans-serif;color:#b56e00;border-bottom:1px dotted #96add8;margin-bottom:8px;}
.principal h2{color:#007105;border-bottom:1px dotted #96add8;margin-bottom:8px;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-style:normal;font-weight:bold;font-variant:normal;}
.principal h3{font:normal 13px Georgia;color:#002faa;}
.principal h4{color:#663500;font-family:Arial,Helvetica,sans-serif;font-size:13px;}
.principal p{margin:7px 0;}
.principal h2,.principal h3,.princial h4,.principal ul,.principal ol,.principal blockquote,.principal form{clear:left;}
.principal form{overflow:hidden;margin:0;padding:0;}
.principal .radio{display:inline;}
.principal .col1{width:610px;}
.principal .col2{width:300px;}
.principal .col3{width:197px;}
.principal .obligatorio{color:#C00;}
.principal .boton,#alta .boton{width:auto;}
.principal a{color:#777;text-decoration:none;}
.principal a:hover{color:#555;text-decoration:none;}
.principal a:active{color:#777;text-decoration:none;}
.principal a:visited{color:#555;text-decoration:none;}
.principal ul{margin:0;}
.principal li{display:inline;padding-bottom:20px;padding-left:10px;}
.principal li a{color:#b56e00;text-decoration:underline;}
.principal h4{font:normal 16px Georgia;color:#b56e00;border-bottom:1px dotted #DDD;margin:10px 0 8px 0;padding-bottom:3px;font-style:italic;}
.ruta{font:normal 11px Arial,Helvetica,sans-serif;color:#999;margin-bottom:17px;}
.ruta a{color:#999;text-decoration:none;}
.ruta a:hover{color:#454545;}
.accesosimone{float:left;width:218px;margin-left:26px;text-align:left;padding-top:10px;margin-bottom:5px;background-image:url(presupuestos-imprenta-online.jpg);height:210px;}
.formsimone{float:left;width:190px;margin-left:13px;text-align:left;padding-top:48px;font-family:Verdana,Geneva,sans-serif;font-size:12px;color:#FFF;font-weight:bold;}
.boton{font-size:12px;font-family:Verdana;font-weight:bold;color:black;background:#cacaca;width:65px;height:25px;}
.derecha{float:left;width:220px;margin-left:26px;text-align:left;padding-top:5px;margin-bottom:5px;}
.derecha h2{font:normal 18px Georgia;color:#ba5e0a;border-bottom:1px dotted #cead7b;margin-bottom:5px;}
.derecha ul{margin-bottom:20px;}
.derecha li{font:normal 11px Tahoma;color:#777;padding-left:7px;margin-bottom:4px;background:url(square2.gif) 0 7px no-repeat;}
.derecha li a{color:#777;text-decoration:none;}
.derecha li a:hover{color:#555;text-decoration:underline;}
.limpia{clear:both;}
#home_izq{float:left;text-align:justify;padding-bottom:0;padding-left:10px;width:430px;font-family:Verdana,Geneva,sans-serif;font-size:12px;}
#home_izq_linea_naranja{float:left;text-align:justify;padding-bottom:0;padding-left:10px;width:390px;font-family:Verdana,Geneva,sans-serif;font-size:12px;}
#home_der{float:right;width:243px;}
.home_der ul{margin:0;}
.home_der li{display:inline;}
.home_der li a{color:#b56e00;text-decoration:underline;}
#home_der_linea_naranja{float:right;width:255px;}
#titulo_home_der{color:#b56e00 font-size:12px;text-align:center;margin-bottom:20px;background-image:url(fondo_titulo_home.gif);height:40px;width:230px;margin-left:9px;vertical-align:middle;font-weight:bold;color:#FFF;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;font-variant:normal;margin-top:25px;}
.titulo_home_der{font-family:Arial,Helvetica,sans-serif;font-weight:bold;color:#FFF;font-size:11x;padding-top:12px;}
.subtitulos_home_der{font-family:Arial,Gadget,sans-serif;color:#b56e00;font-size:11px;}
.registrarse{font-family:Verdana,Geneva,sans-serif;color:#000;font-size:11px;text-decoration:none;}
.registrarse a:link{font-family:Verdana,Geneva,sans-serif;color:#000;font-size:11px;text-decoration:none;}
.registrarse a:hover{font-family:Verdana,Geneva,sans-serif;color:#000;font-size:11px;text-decoration:none;}
.registrarse a:active{font-family:Verdana,Geneva,sans-serif;color:#000;font-size:11px;text-decoration:none;}
.registrarse a:visited{font-family:Verdana,Geneva,sans-serif;color:#6b6401;font-size:11px;text-decoration:none;}
.texto_cursiva{font-family:Verdana,Geneva,sans-serif;font-size:11px;font-style:italic;}
#titulo_solicitud_prespuestos{color:#b56e00 font-size:12px;text-align:center;margin-bottom:20px;background-image:url(solicitud-prespuestos.gif);height:70px;width:223px;margin-left:9px;vertical-align:middle;font-weight:bold;color:#FFF;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;font-variant:normal;margin-top:25px;}
.titulo_home_der{font-family:Arial,Helvetica,sans-serif;font-weight:bold;color:#FFF;font-size:11x;padding-top:12px;}
.subtitulos_home_der{font-family:Arial,Gadget,sans-serif;color:#b56e00;font-size:11px;}
#menu3{width:698px;height:40px;text-align:center;background-image:url(borde-menu3.gif);background-repeat:repeat-x;margin-top:20px;}
#menu3 li{display:inline;line-height:30px;font:normal 12px Arial,Helvetica,sans-serif;color:#515151;}
#menu3 li a{text-decoration:none;color:#060;line-height:30px;}
#menu3 li a:hover{text-decoration:none;color:#000a64;}
#menu3 .tuberia{margin:25px 16px;}
.flecha{position:relative;top:-5px;font-family:Verdana,Geneva,sans-serif;!important;font-size:12px!important;color:#454545!important;}
.flecha_negrita{position:relative;top:-5px;font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;color:#454545!important;font-weight:bold;}
.precios{position:relative;top:-5px;font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;color:#0f7700!important;font-weight:bold;}
.precios a{position:relative;top:-5px;font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;color:#0f7700!important;font-weight:bold;text-decoration:none;}
.precios a:hover{position:relative;top:-5px;font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;color:#0f7700!important;font-weight:bold;text-decoration:none;}
.precios a:active{position:relative;top:-5px;font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;color:#0f7700!important;font-weight:bold;text-decoration:none;}
.precios a:visited{position:relative;top:-5px;font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;color:#0f7700!important;font-weight:bold;text-decoration:none;}
#calendario-cd{text-align:center;clear:both;}
.enlace{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;color:#592d00;text-decoration:none;}
.enlace:link{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;color:#592d00;text-decoration:none;}
.enlace:visited{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;color:#592d00;text-decoration:none;}
.enlace:hover{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;color:#011e7e;text-decoration:none;}
#carrito{clear:both;text-align:center;padding-right:20px;}
.tabla_pedidos{border-top:1px solid #000;border-left:1px solid #000;}
.filas_tabla_pedidos{background-color:#feae43;border-right:1px solid #000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#d4d0c8;}
.tit_filas_tabla_pedidos{background-color:#003482;border-right:1px solid #000;border-bottom:1px solid #000;font-family:Verdana,Geneva,sans-serif;font-weight:bold;text-align:center;font-size:11px;color:#FFF;}
.celdas_pedidos{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#000;border-right:1px solid #000;border-bottom:1px solid #000;text-decoration:none;text-align:center;}
.texto-marron-centrado{font-family:Arial,Helvetica,sans-serif;text-align:center;font-size:14px;color:#533200;font-weight:bold;}
.texto-azul-centrado{font-family:Arial,Helvetica,sans-serif;text-align:center;font-size:16px;color:#00387d;font-weight:bold;}
.texto-negrita-verde{position:relative;font-family:Verdana,Geneva,sans-serif!important;font-size:12px!important;color:#0f7700!important;font-weight:bold;}