@charset "utf-8";
/* CSS Document */
body {
	position: relative;
	margin: auto;
	width: 820px;

}
h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #121c76;
	text-align: right;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
#top {
	background-image: url(../imagens/cabecalho.jpg);
	background-repeat: no-repeat;
	height: 198px;
	width: 820px;
}
#endereco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	width: 790px;
	line-height: 18px;
	margin-top: 10px;
}
#frase {
	width: 625px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #121c76;

}
#frase-header{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #121c76;
	text-align: right;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
#menu_top {
	width: 790px;
	list-style-type: none;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 17px;
}
#menu_top ul {
	list-style-type: none;
}
#menu_top ul li {
	display: inline;
}
#menu_top ul li a {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
#menu_top ul li a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
#menu {
	width: 231px;
	background-image: url(../imagens/fundo_menu.jpg);
	background-repeat: no-repeat;
}
.ttl_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	height: 15px;
	width: 181px;
	background-color: #50b9db;
	letter-spacing: 1px;
	margin-left: 15px;
}
.ttl_menu a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;	
}
.ttl_menu a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;	
}
.ttl_menu a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;	
}
.ttl_menu a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}
#links_menu {
	width: 181px;
	margin-left: 15px;
}

.links_menu a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5b5b5b;
	text-decoration: none;
}
.links_menu a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5b5b5b;
	text-decoration: none;
}
.links_menu a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5b5b5b;
	text-decoration: none;
}
.links_menu ul li {
	list-style-image:url(../imagens/setinha_azul.gif);
	height: 24px;
	text-indent: -3px;
}
.links_menu a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5b5b5b;
	text-decoration: underline;
	line-height: 18px;
}
#left {
	background-image: url(../imagens/fundo_cinza_esq.jpg);
	background-repeat: repeat-y;
	width: 22px;
	height: 1000px;
	float: left;
}
#menu_left {
	float: left;
	overflow: hidden;
}
#center {
	width: 546px;
	float: left;
	overflow: hidden;
}
#anima_top {
	background-image: url(../imagens/fundo_animacao_home.jpg);
	height: 286px;
	background-repeat: no-repeat;
	width: 546px;
}
#mid_main {
	height: 307px;
	width: 546px;
}
#mid_cli {
	height: 180px;
	width: 546px;
}


#right {
	background-image: url(../imagens/fundo_cinza_dir.jpg);
	background-repeat: repeat-y;
	width: 21px;
	height: 1000px;
	float: left;
	overflow: hidden;
}
#mid_promo {
	height: 184px;
	width: 546px;
}
#mid_promo1 {
	background-image: url(../imagens/box_promocoes_home.jpg);
	float: left;
	height: 184px;
	width: 266px;
	overflow: hidden;
}
#mid_promo2 {
	background-image: url(../imagens/box_faleconosco_home.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 184px;
	width: 280px;
	overflow: hidden;
}
#mid_main1 {
	background-image: url(../imagens/box_home_a_empresa.jpg);
	float: left;
	height: 307px;
	width: 266px;
	overflow: hidden;
}
#mid_main2 {
	background-image: url(../imagens/box_home_proj_recentes.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 307px;
	width: 280px;
	overflow: hidden;
}
#mid_cli2 {
	height: 132px;
	width: 546px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #121c76;
}
#logos_home {
	height: 53px;
	width: 546px;
}
#logos_home2 {
	height: 53px;
	width: 546px;
}
#txt_mid_promo1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5b5b5b;
	height: 160px;
	width: 239px;
	text-align: right;
}
#txt_mid_promo2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5b5b5b;
	text-align: left;
	height: 100px;
	width: 209px;
	margin-left: 30px;
}
#tels_mid_promo2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	height: 60px;
	width: 200px;
	margin-left: 50px;
}

#ttl_mid_main1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #FFFFFF;
	height: 100px;
	width: 250px;
}
#ttl_mid_main2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #FFFFFF;
	height: 100px;
	width: 250px;
}
#txt_mid_main1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5b5b5b;
	height: 167px;
	width: 230px;
	margin-left: 20px;
}
#txt_mid_main2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5b5b5b;
	height: 167px;
	width: 230px;
	margin-left: 20px;
}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: none;
}
#curvinha_legenda {
	background-image: url(../imagens/curvinha_legenda.jpg);
	background-repeat: no-repeat;
	height: 5px;
	width: 514px;
	margin-left: 8px;
}

#mid_cli {
	height: 180px;
	width: 546px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #121c76;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: none;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: underline;
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: none;
}
#link_mid_main1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #FFFFFF;
	text-align: right;
	height: 30px;
	width: 250px;
}
#link_mid_main2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #FFFFFF;
	text-align: right;
	height: 30px;
	width: 250px;
}
#link_mid_main3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #FFFFFF;
	text-align: right;
	height: 30px;
	width: 250px;
}
#topo_imgs_peqs {
	background-image: url(../imagens/fundo_box_imgs_peqs.jpg);
	background-repeat: no-repeat;
	width: 546px;
}
#foto_pag_interna {
	height: 242px;
	width: 512px;
	margin-left: 8px;
}

#fundo_imgs_grandes {
	width: 546px;
	margin-top: 20px;
}
#img_grande {
	height: 400px;
	width: 514px;
	margin-left: 8px;
}
#txt_pag_interna {
	width: 514px;
	margin-left: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5b5b5b;
	text-align: justify;
}
#txt2_pag_interna {
	width: 520px;
	margin-left: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5b5b5b;
	text-align: justify;
	overflow: auto;
	height: 540px;
	padding-right: 5px;
}
.txt2_pag_link a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5b5b5b;
	text-decoration: none;
	font-weight: normal;
}
.txt2_pag_link a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5b5b5b;
	text-decoration: none;
	font-weight: normal;
}
.txt2_pag_link a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5b5b5b;
	text-decoration: underline;
	font-weight: normal;
}
.txt2_pag_link a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5b5b5b;
	text-decoration: none;
	font-weight: normal;
}
#txt3_pag_interna {
	width: 514px;
	margin-left: 100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5b5b5b;
	text-align: justify;
}
#fundo_legenda {
	width: 514px;
	margin-left: 8px;
	background-image: url(../imagens/fundo_legenda.jpg);
	background-repeat: repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5b5b5b;
}
#txt_legenda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5b5b5b;
	width: 460px;
	margin-left: 35px;
}
.legenda_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5b5b5b;
}
.legenda_link a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #50b9db;
	text-decoration: none;
}
.legenda_link a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #50b9db;
	text-decoration: none;
}
.legenda_link a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #50b9db;
	text-decoration: underline;
}
.legenda_link a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #50b9db;
	text-decoration: none;
}
#fundo_ttl_pag {
	height: 15px;
	width: 512px;
	background-image: url(../imagens/fundo_ttl_pagina.jpg);
	background-repeat: no-repeat;
	margin-left: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: left;
	padding-top: 1px;
	font-weight: normal;
}
.normal_fundo_ttl_pag {
	height: 15px;
	width: 512px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: left;
	font-weight: normal;
}
#fundo2_ttl_pag {
	height: 14px;
	width: 512px;
	background-image: url(../imagens/fundo2_ttl_pagina.jpg);
	background-repeat: no-repeat;
	margin-left: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: left;
	padding-top: 1px;
	font-weight: normal;
}
.bold_fundo_ttl_pag {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
#box_imgs_peqs {
	background-image: url(../imagens/fundo_imgs_peqs.jpg);
	background-repeat: repeat-y;
	width: 512px;
	margin-left: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5b5b5b;
}
#curvinha_box_imgs_peqs {
	height: 5px;
	width: 512px;
	margin-left: 8px;
	background-image: url(../imagens/curvinha_imgs_peqs.jpg);
	background-repeat: no-repeat;
}
.imgs_peqs {
	height: 44px;
	width: 484px;
	margin-left: 18px;
	text-align: left;
	padding-top: 7px;
}
.border {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.forms {
background-color:#FFFFFF; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
border-right:1px solid #50b9db; 
border-left:1px solid #50b9db; 
border-top:1px solid #50b9db; 
border-bottom:1px solid #50b9db
}.style2 {
	color: #FFFFFF;
}
.htxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5b5b5b;
	display: inline;
	font-weight: bold;
}