* {
margin:0;
padding:0;
}
a img { border: 0; }

html { background: #FFF url(img/bg1.jpg) repeat-x;  }

body {
text-align:center;
font-size: 12px;
font-family:verdana, tahoma, helvetica, arial, sans-serif;
color: #333;
background: url(img/bgrodape.jpg) repeat-x bottom;
}

h2, h3 {
font-family:Lucida Sans Unicode, Lucida Sans, verdana, tahoma, arial, sans-serif;
}

#ticker { height: 62px; padding: 5px 0; border-bottom: 2px solid #333; background-color: #2B2A2A; text-align: center; }

#geral {
width:776px;
margin:0 auto;
text-align:left;
}


/*   TOPO   */

#topo {
background:url(img/bgtopo.jpg) no-repeat 20px 0;
height:102px;
}

h1 {
width:293px;
height:50px;
float:left;
margin-top:26px;
margin-left:20px;
}
h1 a {
width:293px;
height:50px;
display:block;
text-indent:-4003px;
overflow:hidden;
}

#conteiner0 {
/*border:1px solid black;*/
margin-top:31px;
width:300px;
float:right;
}

.resolvebug {
clear:both; height:1px; text-indent:-4001px; overflow:hidden;
}

ul#menuferramentas {
list-style:none;
font-size:10px;
padding-bottom:4px;
}
ul#menuferramentas li {
float:right;
}
ul#menuferramentas a {
margin-left:7px;
margin-right:7px;
color:#fff;
text-decoration:none;
}
ul#menuferramentas a:link {
}
ul#menuferramentas a:visited {
}
ul#menuferramentas a:hover { text-decoration: underline; }
ul#menuferramentas li#itemmapadosite {
background:url(img/barrinhabranca.gif) no-repeat right;
}


#conteiner0 form {
/*border:1px solid red;*/
clear:both;
}
fieldset {
border:none;
}

form #s {
float:left;
background:#F7F7EE;
width:220px;
height:17px;
padding-top:4px;
padding-left:3px;
border-top:1px solid #666666;
border-left:1px solid #666666;
vertical-align:middle;
font-size: 12px;
color:#666666;
}


/*   MENU PRINCIPAL   */

ul#menuPrincipal {
list-style:none;
height:28px;
}
ul#menuPrincipal li {
margin-top:6px;
float:left;
}
ul#menuPrincipal li#item1 {
padding-left:14px;
}
ul#menuPrincipal li.barrinhavertical {
background:url(img/barrinhavertical.gif) right no-repeat;
}
ul#menuPrincipal li a {
display:block;
margin-left:13px;
margin-right:13px;
text-decoration:none;
color:#fff;
}
ul#menuPrincipal li a:hover { text-decoration: underline; }
/*   SOMBRA HORIZONTAL   */

#sombrahorizontal {
background:url(img/sombrahorizontal.jpg);
height:28px;
text-indent:-4004px;
overflow:hidden;
}


/*   COLUNA PRINCIPAL   */
#colunaprincipal {
/*border:1px solid red;*/
width:501px;
padding-left:17px;
margin-right:18px;
float:left;
font-size: 12px;
}
#colunaprincipal a { color: #333; text-decoration: none; }
#colunaprincipal a:hover {text-decoration: underline; }
h2#chamadaprincipal, #login h2 {
color:#507D22;
font-size:14px;
margin-bottom:10px;
}

#chamadaprincipal a { color:#507D22; }

img#lampada {
float:left;
margin-right:12px;
margin-bottom:12px;
}

div#textoprincipal p {
line-height:140%;
}

ul#etapasEmprestimoCompulsorio {
clear:both;
font-family:tahoma, verdana;
font-size:12px;
word-spacing:-0.1em;
margin: 20px 0 0;
}
ul#etapasEmprestimoCompulsorio li {
list-style:none;
background:url(img/marcadorcerto.gif) no-repeat left bottom;
padding-left:20px;
margin-bottom: 7px;
}
h2#outrosservicos {
margin-top:20px;
color:#507D22;
font-size:14px;
}

ul#listaOutrosServicos1, ul#listaOutrosServicos2, ul#listaOutrosServicos3 {
/*border:1px solid black;*/
font-family:tahoma, verdana, helvetica, arial, sans-serif;
margin-top:10px;
margin-bottom:20px;
width:145px;
height:100px;
float:left;
}

ul#listaOutrosServicos1 {
width:200px;
}

ul#listaOutrosServicos1 li, ul#listaOutrosServicos2 li, ul#listaOutrosServicos3 li {
list-style:none;
background:url(img/marcador.gif) no-repeat left;
padding-left:12px;
padding-top:3px;
padding-bottom:3px;
}

#conteiner1 {
width:347px;
float:left;

}
#conteiner2 {
width:153px;
float:left;
}

h3#titindicadores {
color:#507D22;
font-size:13px;
margin-bottom:10px;
}
h3#titparceiros {
color:#507D22;
font-size:13px;
margin-bottom:10px;
}

#conteiner2 img {
display:block;
margin-bottom:13px;
}


/*   COLUNA SECUNDARIA   */

#colunasecundaria {
background:url(img/sombravertical.gif) no-repeat left;
font-size:11px;
color:#666666;
width:236px;
float:left;
}
div#sobreempresa p {
margin-bottom:25px;
}
#colunasecundaria a {
color:#5A852F;
}
#colunasecundaria a:link {

}
#colunasecundaria a:visited {

}
#colunasecundaria a:hover {
text-decoration: none;
}

#conteudocolunasecundaria {
padding-left:19px;
padding-right:22px;
}

#conteudocolunasecundaria h2 {
font-size:14px;
color: #797979;
margin-bottom:10px;
}
#conteudocolunasecundaria h2 a { color: #797979; text-decoration: none; }
#conteudocolunasecundaria h2 a:hover { color:#5A852F; }

.datanoticia {
color:#5A852F;
margin-bottom:5px;
}
.chamadanoticia {
line-height:1.3em;
margin-bottom:20px;
}
#colunasecundaria .chamadanoticia a { color: #666; text-decoration: none; }
#colunasecundaria .chamadanoticia a:hover { text-decoration: underline; }

/*   RODAPE   */
#rodape {
/*border:1px solid green;*/
color:#F9F9F9;
font-size:11px;
background:url(img/bgrodape.jpg) #23467E;
height:73px;
clear:both;
line-height: 130%;
}

#rodape a { color: #FFF; text-decoration: none; }
#rodape a:hover { text-decoration: underline; }

#conteiner3 {
float:left;
width:480px;
margin-top:35px;
margin-left:20px;
}

#rodape address {
font-style:normal;
}

#conteiner4 {
float:right;
width:69px;
margin-right:20px;
}
#conteiner4 a {
display:block;
}
span#siteDesenvolvidoPorExtensivaPadroesWeb {
display:block;
text-indent:-4002px;
overflow:hidden;
background:url(img/desenvolvedor-extensiva-bg.gif) no-repeat;
width:69px;
height:30px;
margin-top:35px;
}


/*   PAGINAS INTERNAS   */
ul#listadeservicos {
margin-top:20px;
clear:both;
font-family:tahoma;
font-size:12px;
word-spacing:-0.1em;
}

ul#listadeservicos li {
list-style:none;
padding-left:18px;
background:url(img/marcadorcerto.gif) no-repeat left bottom;
margin-bottom: 7px;
}

.entry {
color:#333;
}
.entry p {
margin:10px 0 20px;
}
#colunaprincipal .entry a {
	color:#5A852F; text-decoration: underline;
}
#colunaprincipal .entry a:hover { text-decoration: none; }

ul#listadeservicos a {
color:#5A852F;
}
ul#listadeservicos a:link {
}
ul#listadeservicos a:visited {
}
ul#listadeservicos a:hover {
}

/*   coluna secundaria de paginas internas   */

ul#menuservicos{
/*border:1px solid black;*/
color:#333333;
font-size:12px;
font-family:tahoma, verdana, helvetica, arial, sans-serif;
margin-bottom:20px;
}
ul#menuservicos li {
/*border:1px solid orange;*/
padding-top:3px;
padding-bottom:3px;
list-style:none;
background:url(img/marcador.gif) no-repeat left;
padding-left:13px;
}

#colunasecundaria ul#menuservicos li a { text-decoration: none; color: #666; }
#colunasecundaria ul#menuservicos li a:hover { text-decoration: underline; }

#conteiner1 iframe { border: none; margin: -3px 0 0 -8px; padding: 0; width: 283px; height: 130px; overflow: hidden; }

.contactform label { display: block; }
.contactform p, #colunaprincipal #login p { margin: 0; }

#wpcf_your_name, #wpcf_email, #wpcf_website, #wpcf_msg, #log, #login_password  {
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	margin: 4px 0 15px;
	width: 350px;
	vertical-align: middle;
}

.newslist li { list-style-type: none; margin-bottom: 20px; }

.newslist .datanoticia { font-size: 10px; }

#login ul li { list-style-type: none; margin-bottom: 5px; }

.ddsg-sitemap ul { margin: 0 0 0 20px; }
.ddsg-sitemap ul li { margin-bottom: 10px; }
.ddsg-sitemap ul ul { margin: 10px 0 10px 20px; }
.oculto { display: none; }

.titresultado {
	border-top: 1px solid #DDD;
	margin: 15px 0;
	padding: 15px 0 0;
}
#colunaprincipal .titresultado a { color:#5A852F; font-size: 13px; }



/* CRM */

.my_form_label_cell { text-align: right; }

.my_form_input {
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	margin: 4px 0 5px 10px;
	width: 250px;
}

#nascimento_0, #estado_0 { width: 95px; }

#searchsubmit, #contactsubmit, #submit, #enviarcrm_0{
margin-left:10px;
float:left;
color:#fff;
border:none;
width:55px;
height:23px;
background:url(img/bgbtbusca.gif) no-repeat;
cursor: pointer;
}

#contactsubmit { margin: 0; }

#submit { margin: 13px 0 20px; float: none; }

#enviarcrm_0 { margin: 10px 0 0 137px; }

.quadrocadastro { width: 236px; float: left; margin: 0 10px 0 0; height: 100px; line-height: 100px; border: 2px solid #ECF1F3; background-color: #FBFCFE; display: block; text-align: center; }
