@charset "utf-8";
/* CSS Document */

* {font-family: "Trebuchet MS", Arial, "Times New Roman";text-decoration: none;margin: 0px;padding: 0px; line-height: 18px;}
a{ color: #D22926;}
address, p, h1, h2, h3, h4{ margin-bottom: 1.5em;}
body {background: #CDD5E1 url(../img/bg-body.jpg) repeat-x;}
fieldset{ border: none;}
fieldset dl dd{ padding-bottom: 14px;}
#content{ display: block; }
#content h1, .tit01mod{ font-size: 17px; font-weight: normal; color: #CC2920; }
#content h2{ font-size: 15px;} 
input, select, textarea{ color: #990000; padding: 0px; font-size: 11px;}
input:hover, select:hover, textarea:hover{ font-size: 11px; border: solid 2px #D82624}
input:focus, select:focus, textarea:focus{ font-size: 11px; border: solid 2px #D82624}
textarea { width:450px; }
form div, form p { text-align:center; } 
img { border-style: none; }
legend{ display: none;}

table { border:solid 1px #939389; margin-bottom:2ex; width:96%;}
table tr td { border:solid 1px #939389; padding:2px; }
table tr th { padding:2px; background:#CDD5E1; color:#000; text-align:left; }
table tr th a { color:#000;  }

.corretor { width:171px; height:64px; padding-top:20px; padding-left:20px; clear:both; }
.corretor a { background:url(../img/corretoronline.jpg) no-repeat; display:block; width:171px; height:64px; }

#site { width: 948px; margin: auto; background: url(../img/bg-div-site.jpg) repeat-y 200px; font-size: 11px; }
.logo a{ padding-top:20px}
#top{ height: 90px; background: url(../img/bg-top.jpg) no-repeat;}
#top li { float: left; list-style: none;padding-top: 10px  }
#top li.logo{ height: 55px; width: 110px; padding: 10px 40px 0px 50px; }
#top li.empresa{ height: 75px; width: 242px;}
#top li.servicos{ height: 75px; width: 242px;}
#top li.administracao{ height: 75px; width: 242px;}
#top li a { display: block; text-indent: -1000px; overflow: hidden; width: 100%; height: 100%;  }

#top2{ height: 90px; background: url(../img/bg-menu-condominio.jpg) no-repeat;}
#top2 li { float: left; list-style: none;padding-top: 10px  }
#top2 li.logo{ height: 65px; width: 170px; padding: 10px 40px 0px 10px; }
#top2 li.servicos_cond{ height: 75px; width: 167px;}
#top2 li.propostas_cond{ height: 75px; width: 215px;}
#top2 li.leis_cond { height: 75px; width: 152px;}
#top2 li a { display: block; text-indent: -1000px; overflow: hidden; width: 100%; height: 100%;  }

#menu2 { height: 392px; width: 236px; float: left; background: url(../img/bg-menu2.jpg) no-repeat; }
#menu2 ul.menu-principal { padding: 0;  margin: 0;}
#menu2 ul.menu-principal li { list-style: none; width: 236px; height: 54px;}
#menu2 ul.menu-principal li a { display: block; text-indent: -1000px; overflow: hidden; width: 100%; height: 100%;  }

#menu2 ul.menu-secundario{ text-align: right; padding: 10px 40px 0px 0px;}
#menu2 ul.menu-secundario li { list-style: square; color:#D02D26}
#menu2 ul.menu-secundario li a{ color: #000;}

#content{ width:666px;float:left; padding:0 0 15px 10px; }
#content ul, #content ol{ padding-left: 20px; margin-bottom: 20px;}

#address{ width: 940px; height: 60px; background: url(../img/bg-address.jpg) no-repeat bottom; clear: both; text-align: center; }
#address address{ width: 666px; padding-left: 240px; font-style: normal;}

#footer { clear: both; text-align: center; background: #CDD5E1; height: 28px; border: 1p solid #000; display: block; padding-left: 205px; }

.imgLeft{ padding: 3px; border: 1px solid #CCC; margin: 0px 10px 5px 0px; float: left;}
.halfBOX{ width: 300px; padding-right: 5px; float: left; padding-left:10px}
.halfBOX2 { padding-left:10px; padding-bottom:20px}
.halfBOX img { float:left; padding:0 5px 25px 0; }
.halfBOX { background-color: }

#tipo_cond0 {padding-top: 3px;} 
.cond input{margin-top: 10px;}
.cond label{padding: 5px;}

.icone { padding-top:10px; padding-bottom:22px; clear: both; background: url(../img/icocas.gif) no-repeat; padding-top: 10px; height: 30px; font-size: 14px; padding-left: 50px; }

.faixamod { background:#CF4740; color:#FFFFFF; font-weight:bold; padding:2px; }
table tr td .texto02mod { border-bottom: solid 1px #507192; }
.texto02mod .coluna01mod { border-bottom: solid 1px #507192; }
.textolink02mod .coluna01mod { border-bottom: solid 1px #507192; }
caption { font-weight:bold; font-size:12px; }

.codigo { height:50px; }
.codigo h1 { float:left; width:200px; }
.codigo .busca { float:left; width:290px; }
.codigo .busca p { float:left; padding-right:1ex; }
.codigo .busca #btnBusca { color:#FFFFFF; background:url(../img/virtual/go.jpg) no-repeat; width:24px; height:24px; font-size:1px; border:none; cursor:pointer;}
.boxex { float:left; width:160px; height:90px;  margin-right:5px;}
.boxex img { float:left}

.logorede {}



