body{font-family:Arial, Helvetica, sans-serif; font-size:11px;background:url(../img/bg2.gif) repeat-y center top #8A0C0C; color:#000; text-align:center}
*{margin:0; padding:0; list-style:none}
h1, h2, h3, h4{font-size:100%}
p{padding-bottom:12px;}

#outer{text-align:left; margin:0 auto; width:755px; }
#bg{background: url(../img/bg.gif) no-repeat center top;padding-top:10px}
#header{ background-color:#666666; background:url(../img/header.gif) no-repeat; width:762px; height:125px; float:left; display:block; }
#header h1 a{text-indent:-999px; overflow:hidden; width:280px; height:122px; display:block}
#swf {width:400px; height:125px; float:right; display:block; margin:0px 0px; padding::0px;}
#footer{clear:both; padding:6px}
#footer .clear{margin-bottom:6px; overflow:hidden}
#footer .left{width:400px}
#footer .right{width:340px; text-align:right}
#footer .small{font-size:9px; color:#666666;}
#footer .author, #footer a{color:#666666; text-decoration:none}


.left{float:left; display:block}
.right{float:right; display:block; }
.clear{clear:both; display:block}

#sidebar{ width:274px; background:url(../img/sidecenter.gif); overflow:hidden; float:left}
#sidebar .top{background:url(../img/sidetop.gif) no-repeat left top}
#sidebar .bottom{background:url(../img/sidebottom.gif) no-repeat left bottom; padding:5px 7px 10px 5px}

#content{ width:480px; background:url(../img/concenter.gif) #fff; float:right ;}
#content .top{background:url(../img/contop.gif) no-repeat left top; overflow:hidden; }
#content .bottom{background:url(../img/conbottom.gif) no-repeat left bottom; padding:12px; }
html>body #content .bottom{min-height:373px;}
*html #content .bottom{height:373px; overflow:visible}

#content ul {margin-bottom:2px; overflow:hidden}
*html #content ul {height:1%; overflow:visible}
#content ul li{ float:left;background:red; margin-right:2px; }
#content ul li a{float:left;  width:226px; overflow:hidden; text-decoration:none;background:url(../img/strong.gif) repeat-x left bottom; color:#fff; }
.home #content ul li img{clear:both; border:0; width:226px}
.home #content ul li a strong{ color:#970002; text-transform:uppercase; padding:2px 6px; display:block; }

.home #content ul li a span{ display:block; text-transform:none; font-weight:normal; padding:0 6px}
.home #content ul li a:hover{ background:#F8F8F8!important; color:#970002!important}
.nomargin{margin:0!important}
.red{ color:#970002; }
#sidebar ul li{background:url(../img/bg-main.gif) repeat-x; font-size:13px; font-weight:bold;  color:#fff; line-height:55px; text-indent:12px}
.destacado{display:block; background:url(../img/destacado.gif); color:#fff; text-transform:uppercase; padding:6px; font-weight:bold}
#sidebar ul li a{display:block; background:url(../img/bg-main.gif) repeat-x; color:#fff; text-decoration:none; line-height:55px; text-indent:12px}
#sidebar ul li a:hover{background:#8A0C0C; color:#fff;}

#sidebar ul li li a{background:url(../img/bg-main2.gif) no-repeat; font-size:11px; font-weight:bold; color:#787878; letter-spacing:0px;}
#sidebar ul li li a:hover{background:url(../img/bg-main2h.gif) no-repeat #fff; color:#8A0C0C}

.caption{text-align:left; font-size:12px; padding:0; background:#fff}
table{width:100%; font-size:24px; margin:12px 0}
th{ background:#625656; color:#fff; padding:6px 12px; text-align:center; text-transform:uppercase; font-size:12px; width:50%}
td{ background:#CBCBCB; color:#970002; text-align:center}

.banner01{margin-bottom:12px}
.googlemaps{margin-top:-12px}
.footmap{background:#39292A; color:#fff; padding:6px;}
.footmap strong{text-transform:uppercase; color:#EC3331; display:block}

fieldset{border:none}
.formulario label{display:block; clear:both; overflow:hidden; margin-bottom:6px}
.formulario div{ padding:10px; background:#F8E9E9; border:3px solid #8A0C0C; margin-bottom:12px}
*html .formulario label{height:1%}
.formulario label strong{cursor:pointer;display:block; float:left; width:120px; font-weight:normal; color:#8A0C0C; text-align:right; margin-right:10px; padding:2px 0}
.formulario label .f-input{float:left; width:298px; background:#8A0C0C; border:1px solid #8A0C0C!important; border-top:1px solid #230303; border-left:1px solid #230303; padding:2px 0; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:100%}
.f-input:focus, f-textarea:focus, .f-input:active, f-textarea:active{background:#F8E9E9!important; border:1px solid #8A0C0C!important; color:#000!important;}
textarea{height:80px}
.f-submit{float:right; background:url(../img/submit.gif) repeat-x; padding:4px 10px; color:#fff; border:none; font-size:10px; font-weight:bold;  text-transform:uppercase; margin-right:10px; cursor:pointer}

.desatascos .b-desatascos a {background:#8A0C0C!important; color:#fff!important}
.inspecciones .b-inspecciones a{background:#8A0C0C!important; color:#fff!important}
.limpieza .b-limpieza a{background:#8A0C0C!important; color:#fff!important}
.vaciado .b-vaciado a{background:#8A0C0C!important; color:#fff!important}
.localizacion .b-localizacion a{background:#8A0C0C!important; }
.contacto .b-contacto a{background:#8A0C0C!important; }