/*Reseteoestilospordefectodelnavegador*/

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,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}

.contPpl{width:937px;margin:0 auto}
.contPpl p{font:11px/16px Tahoma, Arial, Helvetica, sans-serif;color:#8a755b}
.header{height:108px;width:937px;text-align:right;}
.header img{padding-top:45px}

.contMenu{float:left;width:157px;}
.menu{width:147px;border-right:10px solid #db8c36;}
.menu .btNormal a{width:123px;display:block;height:14px;text-align:right;padding:10px 12px;font:bold 11px Tahoma, Arial, Helvetica, sans-serif;text-decoration:none}
.menu .btAct a{width:123px;display:block;height:14px;text-align:right;padding:10px 12px;background:#db8c36;font:bold 11px Tahoma, Arial, Helvetica, sans-serif;color:#fff;text-decoration:none}
.menu .subBotonNormal a{width:123px;display:block;text-align:right;padding:10px 12px;background:#e9dcc4;margin:6px 0;font:bold 11px Tahoma, Arial, Helvetica, sans-serif;color:#a66b24;text-decoration:none}
.menu .subBotonNormal a:hover{text-decoration:underline}
.menu .subBotonNormalAct a{width:123px;display:block;text-align:right;padding:10px 12px;background:#efc49a;margin:6px 0;font:bold 11px Tahoma, Arial, Helvetica, sans-serif;color:#fff;text-decoration:none}
.menu .subBotonNormalAct a:hover{text-decoration:underline}
.contenido{float:left;width:780px;}
.footer{border-top:11px solid #db8c36;text-align:right;padding-top:7px;clear:both;margin:30px 0}
.footer p,a{color:#8a755b;font-size:11px}
.footer a{text-decoration:none}
.footer a:hover{text-decoration:underline}
.contUp{width:780px}
.contDown .Txt{float:left;width:500px;}
.contDown h1,.contDown h2{font:bold 14px Tahoma, Arial, Helvetica, sans-serif;color:#9b4704;padding:29px 0 17px 0}
.contDown h1 a,span,h2 a,span{font:bold 12px Tahoma, Arial, Helvetica, sans-serif;color:#8a755b}
.contDown .downIzq{float:left;width:280px;}
.contDown .imgNoti{float:left;display:block;width:111px;height:60px;padding:4px 0 0 0;margin-bottom:30px;}
.contDown .imgNoti img{width:111px;height:60px;}
.contDown .linkNoti{float:left;display:block;width:144px;height:64px;padding:0 0 0 16px;margin-bottom:30px;}
.contDown .linkNoti a{font:11px/16px Tahoma, Arial, Helvetica, sans-serif;color:#8a755b;text-decoration:none;}
.contDown .linkNoti a:hover{text-decoration:underline;}
.contDown .linkNoti a span{font:bold 11px/16px Tahoma, Arial, Helvetica, sans-serif;color:#8a755b;text-decoration:underline}
.contDown .ultimaNoti{margin-bottom:0}
.notiDest .linkNoti a,.notiDest .linkNoti a span{color:#85796B;}

.Txt p{padding:0 20px 0 0}
.Txt .bannerContacto{margin-top:42px;margin-left:-0px;}
.empresa .Txt{padding:0 0 100px 15px;width:765px;background:url(../imagenes/im-empresa1.jpg) no-repeat right 132px}
.empresa .Txt h3{text-transform:uppercase;color:#9b4704;margin-bottom:32px}
.empresa .Txt h1{float:none;padding-bottom:38px}
.empresa .Txt p{padding:0 0 15px 0;line-height:14px;width:360px;color:#8a755b}
.empresa .Txt img {float:right;margin:0;padding:5px 0 5px 5px}	
.empresa .misionVision{padding:0 18px;margin:10px 0 0 0;background:#f2e1c8;border-left:10px solid #e5c492;color:#b4a18a;width:360px}
.empresa .misionVision h3{font:bold 12px Tahoma, Arial, Helvetica, sans-serif;padding:11px 0 0 0;margin:0}
.empresa .misionVision p{color:#8a755b;padding:4px 0 11px 0}
.empresa .downIzq{background:url(../imagenes/fd-historia-empresa.jpg) no-repeat center;padding:26px 17px;width:246px;margin-top:29px}
.empresa .downIzq p{color:#fff;font:10px/16px Tahoma, Arial, Helvetica, sans-serif;padding-bottom:20px}
.empresa .downIzq span{color:#fff;font-size:12px;font-weight:bold}										
.banner2{margin:25px 0 0 0;width:780px;height:75px;background:url(../imagenes/im-banner-bot-empresa.jpg.jpg) no-repeat}
.productos{padding:6px 0 0 15px}
.productos .categoria{float:left;width:248px;position:relative;margin:0 10px 20px 0}
.productos .SinMargen{margin-right:0}
.productos .categoria h1.titProd{font:bold 13px Tahoma, Arial, Helvetica, sans-serif;color:#8a755b;text-transform:uppercase;margin:0 0 110px 0;padding:12px 0 0 0;}
.productos .categoria h1.titProd a{text-decoration:none;font-size:13px}
.productos .categoria h1.titProd a:hover{text-decoration:underline}

.productos .categoria img{width:248px;height:117px;position:absolute;top:46px;left:0;}
.productos .hoverFoto{position:absolute;top:46px;left:0;clear:both}
.productos .hoverFoto .hoverNaranja{background-color:#db8c36;width:10px;height:117px;display:block;float:left;}
.productos .hoverFoto .hoverBlanco{background-color:#fff;width:238px;height:117px;display:block;float:left; cursor:pointer}
.productos .catsProd .Fila1{margin-left:0}
.productos .catsProd .decimal66{padding-left:129px;}
.productos .catsProd .decimal33 .categoria{margin-left:258px;display:inline}
.productos h2,h1{float:left;}
.productos .icsProductos{display:block;font:bold 10px Tahoma, Arial, Helvetica, sans-serif;color:#db8c36;float:left;float:right;padding-top:6px}
.productos .icsProductos li{display:block;width:75px;height:20px;padding-top:31px;text-align:center;float:left}
.productos .icsProductos .preguntas{background:url(../imagenes/ic-productos-preguntas.gif) no-repeat 22px 0;}
.productos .icsProductos .sugerencias{background:url(../imagenes/ic-productos-msn.gif) no-repeat 28px 0;}
.productos .icsProductos .mantenimiento{background:url(../imagenes/ic-productos-mantenimiento.gif) no-repeat 24px 0;}
.productos p{color:#8a755b;line-height:14px;padding-bottom:20px}
.productos p{font-size:11px;}
.productos p span{font-size:11px;}
.productos .fotoProducto{border:1px solid #e9dcc4;width:342px;height:200px;float:right;margin:38px 0 17px 17px;padding:2px}
.productos h3{font:bold 14px Tahoma, Arial, Helvetica, sans-serif;color:#9b4704;text-transform:uppercase;padding:13px 0 8px 0}
.productos h1.titProducto{font:bold 14px Tahoma, Arial, Helvetica, sans-serif;color:#9b4704;text-transform:uppercase;padding:13px 0 8px 0;float:none}
.productos ul{font:11px Tahoma, Arial, Helvetica, sans-serif;color:#b4a18a;padding:0 0 0 30px}
.productos ul li{ list-style:outside disc;padding:0 0 15px 0}
.productos .proveedor{background:#db8c36;width:374px;float:left;margin:0 0 17px 0}
.productos .proveedor a{color:#fff;font:bold 12px Tahoma, Arial, Helvetica, sans-serif}
.productos .proveedor .titProv{border-bottom:1px solid #fff;padding:9px;}
.productos .proveedor .titProv .nombreProveedor{font-size:14px;float:left;}
.productos .proveedor .masInfo{float:right;}
.productos .proveedor img{margin-left:10px;float:left}
.productos .proveedor .linksProductos{background:#e5ad70;width:127px;height:196px;padding:0 6px;float:left;overflow:auto;}
.productos .proveedor .linksProductos a{display:block;width:115px;padding:8px 6px;border-bottom:1px solid #fff}
.contSubfam{background:#f5ede2;margin-bottom:49px}
.contSubfam h3 a{color:#9b4704;font:bold 12px Tahoma, Arial, Helvetica, sans-serif;text-transform:none;text-decoration:underline}
.contSubfam .txtSubfam{width:455px;padding:0 14px;float:left}
.contSubfam img{float:left}
.contSubfam ul{padding:0}
.contSubfam ul li{padding-bottom:15px;list-style:inside}
.contSubfam ul#linksProductos{padding-bottom:20px}
.contSubfam ul#linksProductos li{list-style:none;padding:5px 0;clear:both;}
.contSubfam ul#linksProductos li a{display:block;float:right;font-size:12px;font-weight:bold}
.contSubfam ul#linksProductos li a:hover{color:#db8c36 }
.contProductos .contFoto{width:375px;height:165px;position:relative;margin-bottom:22px;float:left;}
.contProductos .contFoto img{border-left:10px solid #db8c36;}
.contProductos .contFoto span{font:11px Tahoma, Arial, Helvetica, sans-serif;color:#fff;position:absolute;bottom:10px;right:10px;text-align:right}
.contProductos .contFoto .tituloProducto1{right:194px}
.contProductos h2{float:none;padding:0 0 27px 0}
.contProductos h3{font:bold 11px Tahoma, Arial, Helvetica, sans-serif;color:#8a755b;padding:25px 0 12px 16px}
.contProductos p{padding:0 0 12px 16px}
.contProductos ul{padding:0 0 0 50px} 
.contProductos ul li{padding:0 0 0 0}
.galeria{margin:22px 0 0 0}
.breadcumb{color:#b4a18a;font-size:30px}
.noticias .downIzq{background:#f2e1c8;margin:28px 0 20px 0;padding:0 0 15px 0}
.noticias .downIzq h2{padding-left:18px}
.noticias .imgNoti{margin:0 0 15px 13px;width:121px;height:69px;background:url(../imagenes/fd-fotos-noticias.gif) no-repeat;display:inline;}
.noticias .imgNoti img{padding:0 0 0 5px;clear:both;}
.noticias .linkNoti{padding:0 5px 0 10px;width:130px;margin:0 0 15px 0}
.noticias .Txt{padding:0 25px 0 15px;width:460px}
.notaAmpliada{padding-bottom:30px}
.notaAmpliada .txtNota img{float:left;background:url(../imagenes/fd-fotos-noticias-amp.gif) no-repeat;padding:4px;margin:0 7px 7px 0;width:190px;height:126px;}
.notaAmpliada .txtNota p img {background:0;float:none;margin:0}
.notaAmpliada h2{padding:30px 0 6px 0;}
.notaAmpliada h2,h3,h4{font:bold 14px Tahoma, Arial, Helvetica, sans-serif;color:#8a755b}
.notaAmpliada h3 a{font:bold 14px Tahoma, Arial, Helvetica, sans-serif;color:#8a755b}
.notaAmpliada h3,h4{padding:0 0 6px 0}
.notaAmpliada p{color:#8a755b;padding-bottom:10px;}
.notaAmpliada .fuente{font:bold 11px Tahoma, Arial, Helvetica, sans-serif;color:#b4a18a;float:right}
#breadcumb{color:#b4a18a}
.historiaNotas{padding:0 25px 20px 15px;border-top:1px solid #f2e1c8;margin-top:20px}
.historiaNotas img{float:left;background:url(../imagenes/fd-fotos-noticias-hist.gif) no-repeat;padding:4px;margin:0 12px 0 0;width:111px;height:60px}
.historiaNotas p,.historiaNotas h3,.historiaNotas span{color:#b4a18a}
.historiaNotas h3{margin:20px 0 4px 0;}
.historiaNotas h3:hover{text-decoration:underline}
.historiaNotas .leerMas{font-size:11px}
.filaServicios .categoria h3{margin:0;padding:0;height:42px}
.contacto .Txt{padding:0 0 0 15px;width:765px;background:url(../imagenes/im-logo-contacto.gif) no-repeat right 100px}
.contacto h1{float:none}
.contacto h3{text-transform:uppercase;color:#8a755b}
.contacto h4{color:#8a755b;padding:12px 0 4px 0}
.contacto p{padding:0 0 25px 0;color:#8a755b}
.contacto .busmetro{background:url(../imagenes/logos-busmetro.gif) no-repeat;padding:2px 0 20px 37px;font-weight:bold}
.contacto .busmetro span{padding:0 0 0 46px}
.presupuesto .Txt{padding:0 0 110px 15px;width:765px;background:url(../imagenes/im-derecha-presupuesto.jpg) no-repeat right 135px}
.notaLegal .Txt{padding:0 0 110px 15px;width:765px;}
.notaLegal h1{float:none}
.notaLegal h3{color:#9b4704;text-transform:uppercase;margin:20px 0 35px 0}
.presupuesto h1{float:none}
.presupuesto h3{color:#9b4704;text-transform:uppercase;margin:20px 0 15px 0}
.presupuesto form{width:320px}
.presupuesto label{font:bold 12px Arial, Helvetica, sans-serif;color:#8a755b;float:left;display:block;width:93px;padding:0 0 0 10px}
.presupuesto input,select,textarea{width:212px;border:1px solid #8a755b;float:left;margin:0 0 14px 0;font-size:11px;}
.presupuesto .selectPresu{width:212px;border:1px solid #b4a18a;float:left;margin:0 0 14px 0;padding:1px;font-size:11px;}
.presupuesto .selectPresu select{border:none;background:#c8bfb5;padding:0;margin:0}
.presupuesto .buttonSubmit{padding:1px;border:1px solid #a69887;font-size:12px;width:82px;float:right}
.presupuesto .buttonSubmit #enviarForm{background:#c8bfb5;width:76px;margin:0;border:1px solid #b4a18a;padding:2px;text-align:center;font:bold 11px Arial, Helvetica, sans-serif;color:#fff}
.paginadorNoticias{margin-top:50px;text-align:center}
.paginadorNoticias a{border:1px solid #f2e1c8;padding:2px 6px;text-decoration:none;font:11px Tahoma, Arial, Helvetica, sans-serif;}
.paginadorNoticias .select{font-weight:bold;background:#f2e1c8;}
.erroresForm{font:11px Tahoma, Arial, Helvetica, sans-serif; color:#B4A18A;width:450px}
.erroresForm h2{margin:0;padding:5px 0}
.breadCumb a{font-size:11px;color:#8a755b;text-decoration:none}
.breadCumb a:hover{text-decoration:underline}
.faqs h4,.faqs dl dt{font:bold 11px Tahoma, Arial, Helvetica, sans-serif; color:#9b4704}
.faqs h4{padding:5px 0 10px 0;width:500px;}
.faqs dl dt{float:left;display:block;width:60px;clear:both;}
.faqs dl dd{float:left;display:block; width:500px; font:11px Tahoma, Arial, Helvetica, sans-serif; color:#b4a18a; padding:0 0 15px 0}
.faqs{background:url(../imagenes/im-faqs.jpg) no-repeat right ;}
.faqsMante{background:url(../imagenes/im-mantenimiento.jpg) no-repeat right;}
.faqsMante p{width:560px}
.faqsSuge{background:0} 
.cuadSugerencia{background:#f8f2ed;margin:0 0 15px 0;}
.cuadSugerencia .txtTitulo{float:left;padding:14px 0 0 17px;width:560px}
.cuadSugerencia img{float:right;}
.cuadSugerencia h4{padding-bottom:5px}




#floatMenu {
		position:absolute;
		margin-top:25px;
		top:0;
}

.enlaces .Txt{padding:0 0 0 15px;width:765px}
.enlaces h1{float:none}
.enlaces h3{text-transform:uppercase;color:#8a755b}
.enlaces h4{color:#8a755b;padding:12px 0 4px 0}
.enlaces p{padding:0 0 25px 0;color:#8a755b}
.solicitaenlace {font:11px Tahoma, Arial, Helvetica, sans-serif;color:#8a755b}