body{
background-image:url(../img/background.jpg);
background-repeat:repeat-x;
margin:auto;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
background-color:#e2e6ed;
}

#site{
margin:auto;
width:901px;
margin-top:7px;
background-color:#FFFFFF;
}

#antes_topo{
float:left;
width:901px;
height:132px;
background-color:#FFFFFF;
}

#topo{
float:left;
margin-left:20px;
width:901px;
height:132px;

}

#logo{
float:left;
margin-left:30px;
}

#endereco{
float:right;
background-image:url(../img/back_end.jpg);
width:513px;
height:32px;
}

#cont_end{
float:left;
margin-top:5px;
margin-left:35px;
}
#telefone{
float:right;
width:600px;;
}

#tel{
float:right;
margin-right:35px;
margin-top:5px;
}

#localizacao{
float:right;
margin-left:15px;
margin-top:25px;
width:320px;
}

#menu{
float:left;
margin-top:40px;
}

#cont_menu{
float:left;
margin-left:30px;
width:600px;
}

#conteudo{
float:left;
width:901px;
background-color:#FFFFFF;
}

#banner{
float:left;
margin-top:5px;
margin-left:19px;
padding-bottom:20px;
}

#esquerda{
float:left;
width:439px;
margin-left:19px;
border-right:#c4c2c2 solid 2px;
}

#esquerda_secundaria{
float:left;
width:439px;
height:317px;
margin-left:19px;
border-right:#c4c2c2 solid 2px;
}

#esquerda_secundaria_seguros{
float:left;
width:439px;
height:415px;
margin-left:19px;
border-right:#c4c2c2 solid 2px;
}


#esquerda_secundaria_empresa{
float:left;
background-image:url(../img/background_empresa.jpg);
background-repeat:no-repeat;
width:861px;
height:429px;
margin-left:19px;
}

#esquerda_secundaria_noticias{
float:left;
background-image:url(../img/background_noticias.jpg);
background-repeat:no-repeat;
width:861px;
margin-left:19px;
}

#esquerda_secundaria_corretor{
float:left;
width:861px;
margin-left:19px;
}

#esquerda_secundaria_localizacao{
float:left;
width:648px;
margin-left:19px;
}

#esquerda_secundaria_contato{
float:left;
width:204px;
margin-left:19px;
}

#titulo{
float:left;
width:412px;
padding-bottom:15px;
}

#titulo_noticias{
float:left;
width:650px;
padding-bottom:15px;
}

#caixa{
float:left;
width:412px;
margin-bottom:15px;
}

#caixa_noticia{
float:left;
width:650px;
margin-bottom:15px;
}

#caixa_empresa{
float:left;
width:639px;
margin-bottom:15px;
}

#foto{
float:left;
border:#333333 solid 2px;
}

#foto_noticia{
float:left;
border:#333333 solid 2px;
}

#foto_noticia2{
float:left;
}

#foto_secundaria{
float:left;
}

#texto{
float:left;
margin-left:10px;
width:350px;
}

#texto_noticia{
	float:left;
	margin-left:10px;
	width:480px;
}

#texto_noticia2{
	float:left;
	margin-left:10px;
	width:600px;
	text-align:justify;
}

#texto_empresa{
float:left;
margin-left:10px;
width:445px;
}

#texto_secundaria{
float:left;
margin-left:10px;
width:281px;
}


#texto2{
float:left;
margin-left:10px;
width:255px;
}


#direita{
float:left;
width:410px;
margin-left:10px;
}

#direita_localizacao{
float:left;
width:203px;
margin-left:10px;
}

#direita_contato{
float:left;
width:646px;
margin-left:10px;
}

#planos{
float:left;
margin-left:10px;
padding-bottom:35px;
}

#parceiros{
float:left;
}

#rodape{
float:left;
width:100%;
background-image:url(../img/back_rodape.jpg);
height:102px;
margin:auto;
}

#cont_rodape{
width:901px;
margin:auto;
padding-top:20px;
}

.end{
color:#FFFFFF;
font-size:14px;
}

.tel{
color:#b6ecff;
font-size:19px;
}

h1{
color:#103257;
font-size:12px;
text-transform:uppercase;
margin:0;
}

h2{
color:#791717;
font-size:12px;
text-transform:uppercase;
margin:0;
}

h6{
color:#103257;
font-size:16px;
text-transform:uppercase;
margin:0;
}

.world{
color:#d1f5fd;
font-size:14px;
}

.world2{
color:#FFFFFF;
font-size:14px;
}

.olivi{
color:#FFCC00;
font-size:14px;
}

.olivi a{
color:#FFCC00;
font-size:14px;
text-decoration:none;
}

.olivi a:hover{
text-decoration:underline;
}

.loca{
color:#ffffff;
font-size:10px;
font-weight:bold;
}

.loca a{
color:#ffffff;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.loca a:hover{
color:#ffffff;
text-decoration:underline;
}

.menu{
color:#ffffff;
text-transform:uppercase;
font-weight:bold;
}

.menu a{ 
color:#ffffff;
text-transform:uppercase;
font-weight:bold;
text-decoration:none;
}

.menu a:hover{
color:#ffde00;
}

#titulo_secundaria{
float:left;
background-image:url(../img/back_titulo.jpg);
background-repeat:no-repeat;
width:860px;
height:47px;
margin-left:20px;
padding-bottom:10px;
}

#cont_titulo_secundaria{
float:left;
margin-left:15px;
margin-top:2px;
}

.titulo_secundaria{
font-size:36px;
color:#000000;
text-transform:uppercase;
}

.saiba_mais{
color:#0a2037;
font-size:11px;
text-transform:uppercase;
font-weight:bold;
}

.saiba_mais a{
color:#0a2037;
font-size:11px;
text-transform:uppercase;
text-decoration:none;
}

.saiba_mais a:hover{
color:#FF9900;
font-size:11px;
text-transform:uppercase;
}

#secundaria{
float:left;
padding-bottom:10px;
width:412px;
}

#titulo_contato{
float:left;
width:645px;
padding-bottom:10px;
}

.input{
width:380px;
border: solid 1px #103257;
}

textarea{
width:380px;
border: solid 1px #103257;
}

.botao{
width:100px;
background-color:#791717;
border:none;
color:#FFFFFF;
float:right;
margin-right:137px;
cursor:pointer;
text-transform:uppercase;
font-weight:bold;
}

label{
font-size:16px;
}
