
/* ----------------- Configuracoes de BODY ----------------- */ 

Body, html {
 	margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; 
	font-size: 11px; line-height: 16px; font-family: Tahoma, Arial, Verdana, sans-serif; text-align: justify; color: #404040;
	background-color: #FFFFFF; background-repeat: repeat; height:100%;position:relative;
}

/* -------------- Configuracoes da decoracao de natal -------------- */

.decoracao1{position:absolute;bottom:100px;}
.decoracao2{position:absolute; left:525px;top:49px;}
.decoracao3{left: 980px;position: absolute;top: 49px;}

/* ----------------- Configuracoes Padroes ----------------- */ 

A { color: #A60000; text-decoration: none; } A:hover { color: #7F0807; text-decoration: underline; }
TD { font-size: 11px; line-height: 14px; font-family: Tahoma, Arial, Verdana, sans-serif; color: #333333;}
UL { padding-bottom : 0px;  list-style-type : none; margin-bottom : 0px; margin-top : 5px; }
LI { padding-bottom: 5px; list-style-type: none; margin-left: -20px; list-style-image: url(../imagens/geral/seta_peq.gif); }
Input { font-size: 11px; font-family: Tahoma, Arial, Verdana, sans-serif; color: #404040; border: 1px solid #aaaaaa; background: #F0F0F0; width: 280px; height: 16px; }
Select { font-size: 11px;font-family: Tahoma, Arial, Verdana, sans-serif; color: #404040; border: 1px solid #aaaaaa; background: #F0F0F0; width: 185px; height: 16px; }
Textarea { font-size: 11px; font-family: Tahoma, Arial, Verdana, sans-serif; color: #404040; border: 1px solid #aaaaaa; background: #F0F0F0; width: 280px; }
P { font-size: 11px; line-height: 16px; font-family: Tahoma, Arial, Verdana, sans-serif; text-align: justify;}
SPAN { font-size: 11px; font-family: Tahoma, Arial, Verdana, sans-serif;  }

/* ----------------- Configuracoes de Estruturas ----------------- */ 

#home { margin-top: 0px; width: 640px; margin-left: 15px; padding-left: 30px; padding-bottom:30px; border-left: solid 1px #efefee;  display: table; float: left; position: relative; }
#col_esq {  width: 220px; margin-left: 40px; margin-top: 5px;display: table; float: left; position: relative; }
#conteudo { width: 950px; position: relative; float: left; } 
#topo { margin-bottom: -70px; background-image: url(../imagens/geral/topo.jpg); height: 210px;  background-repeat: no-repeat;}
#rodape { background-image: url(../imagens/geral/rodape.gif); width: 100%; background-repeat: repeat-x; position: absolute; absolute:0 !important;}
#galerias { width: 540px; display: table;}
#galeria { width: 130px; height: 100px; padding: 25px;}

/*---------------- Fontes e Links ----------------------------*/

.Normal { font-size: 10px; line-height: 14px; font-family: Tahoma, Arial, Verdana, sans-serif;  }
.NormalCinza { font-size: 10px; line-height: 14px; font-family: Tahoma, Arial, Verdana, sans-serif; color: #606060}
.NormalBranca { font-size: 12px; line-height: 14px; font-family: Tahoma, Arial, Verdana, sans-serif; color: #ffffff}

a.Rodape { color: #ffffff; text-decoration: none; } a.Rodape:hover { color: #ffffff; text-decoration: underline; }
a.Prumos {color: #c65652; text-decoration: none;} a.Prumos: hover {color: #ffffff; text_decoration: underline;}

.Grande { font-size: 14px; line-height: 14px; font-family: Tahoma, Arial, Verdana, sans-serif; color: #ffffff}

h1 { font-size: 18px; line-height: 14px; font-family: Tahoma, Arial, Verdana, sans-serif;  }
h2 { font-size: 14px; line-height: 14px; font-family: Tahoma, Arial, Verdana, sans-serif;  }
h3 { font-size: 12px; line-height: 14px; font-family: Tahoma, Arial, Verdana, sans-serif;  }

/*---------------- Conficuracoes Extras ----------------------------*/

.Box {border: 1px solid #b2b2b2;  padding: 10px;}
.linkImagem img{ border: 4px solid #efefef; } a.linkImagem:hover img { border-color: #AA1C38;}

img.foto_boy { left: 800px; position: absolute; top: 120px; }
img.foto_girl { position: absolute; top: 320px; left: 660px; }
img.foto_emprestimo { position: absolute; top: 80px; left: 660px; }
img.foto_consorcio { position: absolute; top: 100px; left: 660px; }
img.foto_financiamento { position: absolute; top: 300px; left: 660px; }

/*background-color: #f3f3f3;*/

.InputGrande { width: 280px; height: 16px; }
.InputMedio { width: 220px; height: 16px; }
.InputPequeno { width: 80px; height: 16px; }
.InputMenor { width: 50px; height: 16px; }
.InputBotao { font-size: 7px; font-family: Small Fonts, Tahoma, Arial, Verdana, sans-serif; color: #F0F0F0; border: 1px solid #8E8D8A; background: #808080; height: 12px; }

/* BANNER FEIRAO CAIXA - excluir apos termino da campanha */
#bnr{
    display: block;
    width: 600px;
    position: absolute;
    left: 250px;
    top: 40%;
    z-index: 99999;
    margin: 0;
    border: 2px solid #fff;
}
#bnr a{
    border: none;
    text-decoration: none;
    color: blue;
}
#bnr span{
    display: block;
    width: 600px;
    background: #fff;
    float: right;
    text-align: right;
    margin: 0;
}
