/* DEFINIÇÕES GERAIS */
* {margin:0;padding:0;list-style:none;text-decoration:none;}
strong{font-weight:bold;}
em{font-style:italic;}
html,address{font:normal normal 12px Arial, Helvetica, sans-serif; color:#000;}
html,body{text-align:center; height:100%; background:url(../imagens/principal/bg-int.gif) repeat-x;}
body.index {background:url(../imagens/principal/bg.gif) repeat-x;}
body{font-family: Arial, Helvetica, sans-serif; color:#000; text-align:left;}
html{height:100%;}
img{border:none;}
a{color:#1660a0;}
a:hover{color:#000;}
a:focus{outline:none;}

/* CLASSES DE USO GERAL*/
.left{float:left;}
.right{float:right}
.clear{clear:both;}
.none{display:none;}
.block{display:block;}
.inline{display:inline;}
.indent{text-indent:-100000px;}
.absolute{position:absolute;}
.relative{position:relative;}
.hidden{overflow:hidden;}
.center{text-align:center;}
.tleft{text-align:left;}
.tright{text-align:right;}
.bold {font-weight:bold;}
.font10{font-size:10px;}
.font11{font-size:11px;}
.font12{font-size:12px;}
.font13{font-size:13px;}
.font14{font-size:14px;}
.font16{font-size:16px;}
.font18{font-size:18px;}
.font20{font-size:20px;}

	
	/* CORES */
	.red{color:red;}
	.black{color:#000;}
	.white{color:#fff;}
	.blue{color:#0A90F1;}
	.blue2{color:#015996;}
	.grey{color:#616161;}
	/*cores principais do site*/
	.cor1 {color:#1660a0;}
	.cor2 {color:#e9f2f9;}
	.cor3 {color:#dae3ea;}

	
/* larguras */
.w5 {width:5%;}
.w10 {width:10%;}
.w15 {width:15%;}
.w20 {width:20%;}
.w25 {width:25%;}
.w30 {width:30%;}
.w35 {width:35%;}
.w40 {width:40%;}
.w45 {width:45%;}
.w50 {width:50%;}
.w55 {width:55%;}
.w60 {width:60%;}
.w65 {width:65%;}
.w70 {width:70%;}
.w75 {width:75%;}
.w80 {width:80%;}
.w85 {width:85%;}
.w90 {width:90%;}
.w95 {width:95%;}
.w100 {width:100%;}

.bgs {background:url(../imagens/principal/bgs.png) no-repeat;}
.ie6 .bgs {background:url(../imagens/principal/bgs.gif) no-repeat;}

/*################################## PRINCIPAL ##############################################*/
/* ESTRUTURA */
div#principal{position:relative; min-height:100%;}
/* {behavior:url(js/iepngfix.htc);}*/ /*png para ie6*/
.ie6 #principal {height:100%;}

/* TOPO */
div#topo{height:104px; margin:0 0 20px 0;}
/* logo */
h1 {background:url(../imagens/principal/logo.gif) no-repeat; width:198px; text-indent:-99999px; margin:10px 0 0 0;}
h1 a {display:block; height:81px;}

/* MENUS */
#menu {float:right;}
#menu li {display:inline; float:left;}
#menu li a {background:url(../imagens/principal/bgs.gif) no-repeat -402px -104px; width:108px; height:48px; display:block; font-size:10px; font-weight:bold; text-transform:uppercase; text-align:center; padding:56px 0 0 0;}
#menu li a:hover {background-position:-402px -208px;}

/* bototes */
.botoes {display:block; cursor:pointer;}
.bt-ok {background-position:-289px -251px; width:32px; height:32px;}
.bt-maisnoticias {background-position:-521px -211px; width:111px; height:19px; margin:0 20px 0 0;}
.bt-cacique {background-position:-525px -241px; width:98px; height:23px;}
.bt-unibanco {background-position:-525px -272px; width:113px; height:17px;}
.bt-home {background-position:-521px -299px; width:11px; height:9px; margin:170px 20px 0 50px;}
.bt-webmail {background-position:-542px -299px; width:11px; height:9px; margin:170px 0 0 0;}
.bt-outras {background-position:-757px -104px; width:127px; height:19px;}
.bt-enviar{background-position:-757px -133px; width:86px!important; height:20px!important;}
.bt-enviar:hover{background-position:-757px -153px;}

/* conteudo */
#conteudo {padding-bottom:215px; width:900px; margin:0 auto; text-align:left;}
#conteudo.padcont {padding-bottom:75px;}

#topimgi {background:url(../imagens/principal/topimg.jpg) no-repeat; height:296px; display:block; position:relative;}
#topimgi p {margin:185px 0 0 90px; width:310px; font-size:11px; color:#1660a0; float:left;}
#topimg {background:url(../imagens/internas/topimg.jpg) no-repeat; height:296px; display:block; position:relative;}
#topimg h2 {font-size:25px; /*margin:185px 0 0 90px; float:left;*/ position:absolute; left:185px; top:185px;}

p {line-height:1.4em;}

/* TÍTULOS */
h2, h3 {font:21px Tahoma, Geneva, sans-serif; color:#1660a0;}

/* COLUNAS DA INDEX */
div#colesq{float:left; width:542px;}
div#coldir{float:right; width:353px;}

/* mms */
#mms {background:#e9f2f9; width:541px; height:125px; margin:0; /*padding:10px 0 0 0;*/}
#mms img {margin:0 10px 0 10px; float:left; display:inline;}
#mms p {width:350px; float:left; display:inline;}
span.qmms {background-position:0 0; display:block; width:541px; height:21px; /*float:left;*/}

/* faleconosco */
#faleconosco {width:291px; height:97px; background-position:-78px -104px; margin:0 0 20px 0; padding:10px; text-align:left;}
#faleconosco h2, #faleconosco address {color:#fff; margin:10px 0 0 0;}
#faleconosco address {font-size:18px;}

/* newsletter */
#newsletter {width:206px; height:81px; background-position:-521px -104px; margin:6px 0 0 5px; padding:10px;}

/* noticiasi */
#noticiasi {width:357px; /*height:275px;*/ background:#f2f8fa;}
#noticiasi h2 {margin:0 0 5px 20px;}
#noticiasi ul {padding:0 20px;}
#noticiasi li {margin:10px 0;}
#noticiasi li a {display:block; padding:0 0 20px 0; background:url(../imagens/principal/linha.gif) no-repeat right bottom;}
#noticiasi span {background-position:0 -31px; width:357px; height:18px; display:block;}

/* empresa / emprestimos */
#empresa, #emprestimos {padding:0 0 20px 0;}
#empresa p, #empresa h3, #emprestimos p, #emprestimos h3 {margin:20px 0 0 0;}

/* INTERNAS */

/* noticias */
.data {margin:20px 0 0 0; display:block;}
.titmais {margin:20px 0 0 0;}
#noticias p {margin:20px 0 0 0;}
#noticias li, #maisnoticias li {margin:20px 0 0 0; width:720px;}
#noticias li h3, #maisnoticias li h3 {font-size:16px; font-weight:bold;}
#noticias li a, #maisnoticias li a {display:block; color:#000;}
#noticias li a:hover, #maisnoticias li a:hover {color:#1660a0;}
#noticias img {border:5px solid #e9f2f9; margin:0 0 5px 5px;}
#maisnoticias {margin:0 0 20px 0;}

/* servicos */
/* servicos - linha 1 */
/* servicos coluna esquerda */
.serv1 .servcol-esq {background:#e9f2f9; width:525px; padding:10px 0 0 0;}
.serv1 .servcol-esq img, .serv2 .servcol-esq img {margin:0 10px 0 10px; float:left; display:inline;}
.serv1 .servcol-esq p, .serv2 .servcol-esq p {width:350px; float:left; display:inline;}
.serv1 .servcol-esq span {background-position:0 -325px; width:525px; height:28px; display:block;}
/* servicos coluna direita */
.serv1 .servcol-dir {background:#dae3ea; width:375px; padding:10px 0 0 0;}
.serv1 .servcol-dir h3, .serv2 .servcol-dir h3 {margin:0 0 0 20px;}
.serv1 .servcol-dir img, .serv2 .servcol-dir img {margin:0 10px 0 10px; float:right; display:inline;}
.serv1 .servcol-dir p, .serv2 .servcol-dir p {width:190px; margin:0 0 0 20px;}
.serv1 .servcol-dir span {background-position:-525px -325px; width:375px; height:28px; display:block;}
/* servicos - linha 2 */
/* servicos coluna esquerda */
.serv2 .servcol-esq {background:#dae3ea; width:525px; padding:10px 0 0 0;}
.serv2 .servcol-esq span {background-position:0 -363px; width:525px; height:28px; display:block;}
/* servicos coluna direita */
.serv2 .servcol-dir {background:#e9f2f9; width:375px; padding:10px 0 0 0;}
.serv2 .servcol-dir span {background-position:-525px -363px; width:375px; height:28px; display:block;}

/* contato */
#contato {padding:20px 0;}
.mapa {float:right; border:5px solid #e9f2f9; }

/* FORMS */
fieldset{margin:0;padding:0;border:none;}
form *{font-family:Arial, Helvetica, sans-serif; font-size:12px;}
label {display:block; float:left; width:70px; padding:5px; text-align:right; margin:0 0 10px 0;}
input, textarea {padding:3px 5px; color:#1660a0; border:none; background:none; height:20px;}
textarea {height:104px; width:340px; overflow:auto;}
form div {display:block; float:left;}
.maior {background-position:0 -221px; width:350px; height:25px;}
.medio {background-position:0 -254px; width:279px; height:25px;}
.menor {background-position:-168px -287px; width:169px; height:20px;}
.input-maior {width:335px;}
.input-medio {width:270px;}
.input-menor {width:148px;}
.txtarea {background-position:-644px -211px; width:350px; height:110px;}

/* form-news */
#form-news {margin:5px 0 0 0;}
#form-news input {margin:0; background:none; border:none; width:149px; height:20px;}
#form-news div {width:159px; height:25px; padding:0; float:left;}
#form-news input.bt-ok {background:url(../imagens/principal/bgs.gif) no-repeat -289px -251px; width:32px; height:32px;}

/* form-contato */
#form-contato {width:430px; margin:20px 0 0 0;}
#form-contato input {height:15px; margin:0 0 5px 0;}
#form-contato div.menor {background-position:0 -287px; width:158px; height:25px;}
#form-contato div {margin:0 0 12px 0;}
p.obsvalida {color:red; margin:-10px 0 5px 90px; text-align:center; padding:0; float:left;}

/* RODAPE */
div#rodape {position:absolute; bottom:0; width:100%; left:0; height:175px; padding:0; background:url(../imagens/internas/bg-falenews.jpg) no-repeat 0 9px;}
#rodape.bgnone {background:none!important; height:35px!important;}
#inrodape {position:absolute; bottom:0; width:900px; /*height:190px;*/ left:50%; margin:0 0 0 -450px; padding:0;}
#inrodape address.end {padding:12px 10px 12px 20px; height:11px; display:block; background-position:0 -59px; margin:0; text-align:center;}
#rodape span {background-position:0 -104px; width:18px; height:35px; display:block; margin:0;}

/* ASSINATURAS */
div#rodape a.qualitare{width:63px;height:21px; float:right; margin:8px 0 0 0; background:url(../imagens/assinatura_qualitare.gif) no-repeat;}

/*################################## NAVEGAÇÃO ##############################################*/

/* tamletra */
#tamletra {font:bold 12px Arial, Helvetica, sans-serif; float:right; margin:0; display:inline;}
#tamletra li {display:inline; float:left; margin:0 3px 0 0;}
#tamletra li span {padding:5px 0; display:block;}
#tamletra li a {background:#1660a0; color:#fff; text-align:center; font-weight:bold; padding:5px 2px; width:20px; display:block;}
.ie6 #tamletra li a {float:left;}
#tamletra li a:hover {background:#dae3ea; color:#1660a0; text-decoration:none;} 

/* paginacao */
#paginacao {margin:30px auto; width:320px; padding:0;}
#paginacao li {display:inline; margin:0 2px; float:left; font-size:18px; width:auto !important;}
#paginacao li a {background:#dae3ea; color:#666; text-align:center; font-size:18px; padding:5px; display:block;}
#paginacao li a:hover {background:#1660a0; border:none; color:#fff; text-decoration:none;} 
#paginacao li.pgoff {font-weight:normal; color:#ccc; padding:5px 8px;}
#paginacao li a.pgpro, #paginacao li a.pgant {background:none; color:#666; padding:5px 8px;}
#paginacao li a.pgpro:hover, #paginacao li a.pgant:hover {background:none; color:#1660a0; text-decoration:underline;}
#paginacao li a.pgsel {background:#1660a0; border:none; color:#fff; text-decoration:none;}