@charset "utf-8";
/* CSS Document */


html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, img {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	text-decoration:none;
}

body{
	background-image:url(../images/bg-back.gif);
	background-repeat:repeat-x;
	background-color:#066CAA;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	color:#066CAA;
	font-size:12px;
	font-weight:inherit;
}

a {
	color:#066CAA;
	
	
}

#geral{
width:980px;
margin:0 auto;
color:#066CAA;
}

#topo{
width:960px;
margin-top:10px;
}
.logomarca{
float:left;
width:390px;
height:200px;
margin-top:10px;
}

.rede_social{
width:250px;
height:20px;
margin-top:15px;
float:right;
}

#menu{
width:960px
color:#fff;
clear:both;
}


#menu li{
				list-style:none;
				display:block;
				float:left;
				height:30px;
				line-height:30px;
				margin-top:20px;
			}

				#menu li a{
					display:block;
					float:left;
					color:#fff;
					font-size:20px;
					font-family:Arial,"Trebuchet MS", Times, serif;
					line-height:30px;
					text-decoration:none;
					font-weight:inherit;
					padding:0 18px;
					font-stretch:narrower;		
								
									}
			
			#menu a:hover, #menu .active{
			color:#FEDD14;
			
			}
.baner{
float:left;
margin-left:-140px;
margin-top:27px;

}

#conteudo{
width:979px;
float:left;
padding:25px;
margin-left:-55px;
margin-top:-4px;
background-image:url(../images/indexc_03.png);
background-repeat:repeat-y;
}

.coluna1{
width:790px;
float:left;
height:200px;
margin-top:-45px;}

.coluna2{
width:120px;
margin-left:10px;
float:left;}

.interna{
width:910px;
margin-left:8px;
margin-top:-30px;
clear:both;}

.servicos{
width:120px;
float:left;
background-color:#fff;
margin:5px;
}
.foto{
width:120px;
border:2px solid #efefef;
text-align:center;
}
.amarelo, .amarelo a{
background-color:#FEDD14;
width:122px;
height:25px;
text-align:center;
color:#066CAA;
font-size:18px;
font-weight:inherit;
margin-bottom:5px;
}

.azul, .azul p, .azul a{
color:#066CAA;
font-size:10px;
float:right;
margin:5px;
}

.institucional{
width:800px;
float:left;
padding-top:10px;
padding-bottom:10px;
margin-top:15px;
margin-bottom:15px;
border-top:1px dotted #333;
border-bottom:1px dotted #333;}

.box300px{
width:340px;
float:left;
border-right:1px dotted #333;
padding-right:8px;}	

.botao{
width:80px;
padding:5px;
float:right;
margin-right:25px;
background-color:#066CAA;
}
.botao p, .botao a{
color:#fff;
font-size:11px;
text-align:center;}

.newsletter{
width:300px;
float:left;
margin-right:10px;
}

.orcamento{
width:455px;
float:left;
margin-left:10px;
}
.orcamento input{
width:450px;
border:1px solid #066CAA;
font-size:11px;
color:#066CAA;
padding-left:8px;
height:28px;}

.orcamento textarea{
width:450px;
border:1px solid #066CAA;
font-size:11px;
color:#066CAA;
padding-left:8px;
}

.newsletter input{
width:250px;
border:1px solid #066CAA;
font-size:11px;
color:#066CAA;
padding-left:8px;
height:28px;}

.endereco{
width:180px;
float:right;}

#rodape{
width:960px;
height:50px;
margin-left:-60px;
clear:both;
}
#rodape p, #rodape a{
font-size:11px;
padding-top:8px;
color:#ccc;}

.centralizado{
text-align:center;

}

.bg{
margin-left:-55px;}

a{ text-decoration:none;}
a:hover{text-decoration:underline;}

a img{ border:none;}
.direita{float:right;}
.esquerda{float:left;}
.margem_esquerda{margin-left:15px;}
.margem_direita{margin-right:15px;}
.margem_top{margin-top:15px;}
.margem_bottom{margin-bottom:15px;}
.margens{margin:10px;}
