﻿* {
	border : 0;
	margin : 0;
	padding: 0;
}

body {
  
  font-size:12pt;
  font-family:"lucida grande", "lucida sans", verdana, sans-serif;
  color: #333333;
  line-height:16pt;
  margin-left:10pt;
  margin-right:10pt;
  background-color: #2D3A4B;
  z-index: 1000;
}

.titulo {
	height: 40px;
	font-size: 20pt;
	font-family: Cambria, "Times New Roman", Cochin, Georgia, Times, serif;
	font-style: italic;
	font-weight: bold;
	margin-top:20px;
	margin-left: 10px;
	padding-bottom: 10px;
	color: navy;
	background-image: url('imagens/texto.png');
	background-repeat: no-repeat;
	text-align: left;
}


p {
  margin-left:10px;
  margin-right:10px;
}

h1 {
  font:24pt "lucida grande", "lucida sans", verdana, sans-serif;
  font-weight:bold;
  line-height:30pt;
  margin-left: 10px;
  margin-right: 10px;
}

h2 {
  font:18pt "lucida grande", "lucida sans", verdana, sans-serif;
  font-weight:bold;
  margin-left: 10px;
  margin-right: 10px;
  line-height:22pt;
}

h3 {
  font-size:12pt;
  font-family:Verdana, sans-serif;
  font-weight: normal;
  font-style: normal;
  text-indent: 50px;
  margin-left: 10px;
  margin-right: 10px;
  color: #333333;
}

h4 {
  font-size:10pt;
  font-family:verdana, sans-serif;
  font-style: normal;
  font-weight: normal;
  text-indent: 50px;
  margin-left: 10px;
  margin-right: 10px;
  color: #333333;
}

a {
  text-decoration:none;
}

a:link {
  color:red;
}

a:visited {
  color:red;
}

a:active {
  color:black;
}

#envoltoria
{
 margin:auto ;
 margin-top: 20px;
 width: 740px;
 height: auto ;
 z-index: 1;
}
	
#cabeca
{
 top: auto;
 height: 258px;
 width: 740px;
 z-index: 2;
 background-image: url('imagens/filete_superior.png'); 
 background-repeat: repeat-y;
}

#menuhorizontal
{
 position: absolute ;
 background-color: transparent ;
 margin-top: 226px;  /*256*/
 margin-left: 140px; 
 width: 560px;
 z-index: 3; 
 height: 31px;
}

#corpo
{
 left: auto;
 top: auto; 
 width: 100%; /* não tira não */
 height: auto;
 border: 0px; /* não tira não */
 min-height: 300px;
 z-index: 4; 
 background-image: url('imagens/filete_meio.png') ;
 background-repeat: repeat-y;
 overflow: hidden ;
}

#barralateral
{
 float: left ;
 height: auto ;
 width:140px;
 overflow: visible;
}


#acaba_topo
{
 position: relative ;
 top:20px;
 left: 10px;
 height: 37px;
 width:120px; 
 background-image: url('imagens/acaba_topo.png'); 
 background-repeat: no-repeat ;
 overflow: visible ;
}


#menuvertical
{
 position: relative ;
 top: 20px;
 left: 10px;
 width: 120px;
 overflow: visible ; 
}

#acaba_base
{
 position: relative ;
 top:20px;
 height: 20px;
 left: 10px;
 width:120px; 
 background-image: url('imagens/acaba_base.png'); 
 background-repeat: no-repeat ;
 overflow: visible ;
}

#telefone
{
 position: relative ;
 top:40px;
 height: 50px;
 left: 15px;
 width:100px; 
 background-image: url('imagens/telefones.png'); 
 background-repeat: no-repeat ;
 overflow: visible ;
}

#conteudo	
{
 float: right ;
 top:0px;
 width: 580px;
 margin-right: 20px;
 height: auto ;
 overflow: visible ; 
}

#rodape	
{
 left: auto;
 top: auto; 
 height: 148px;
 background-image: url('imagens/filete_inferior.png') ;
 clear: both;
 z-index: 5;
}

/* Menu Horizontal*/
.nav {
height:31px; 
background: url(imagens/bg.gif) repeat-x; 
position:relative; 
font-family:arial, verdana, sans-serif; 
font-size:11px; 
width:580px; 
z-index:100;
margin:0;
padding:0;
}

.nav .table {
display:table; 
margin:0 auto;
}

.nav .select,
.nav .current {
margin:0; 
padding:0; 
list-style:none; 
display:table-cell; 
white-space:nowrap;
}

.nav li {
margin:0; 
padding:0; 
height:auto; 
float:left;
}

.nav .select a {
display:block; 
height:31px;  /*31*/
float:left; 
font-weight:bold;
background: url(imagens/bg.gif); 
padding:0 30px 0 30px;  /*30*/
text-decoration:none; 
line-height:31px;  /*31*/
white-space:nowrap; 
color:#dfdfdf;
}


.nav .select a:hover, 
.nav .select li:hover a {
background: url(imagens/hover.gif); 
padding:0 0 0 15px;  /*15*/
cursor:pointer; 
color:#2b3238;
}

.nav .select a b{
	font-weight:bold;
	}

.nav .select a:hover b, 
.nav .select li:hover a b {
display:block; 
float:left; 
padding:0 30px 0 15px;  /*30 0 15*/

background:url(imagens/hover.gif) right top; 
cursor:pointer;
}

.nav .select_sub {
display:none;
}

/* IE6 only */
.nav table {
border-collapse:collapse; 
margin:-1px; 
font-size:1em; 
width:0; 
height:0;
}

.nav .sub {
display:table; 
margin:0 auto; 
padding:0; 
list-style:none;
}

.nav .sub_active .current_sub a, 
.nav .sub_active a:hover {
background:transparent; 
color:#2b3238;
}

.nav .select :hover .select_sub, 
.nav .current .show {
display:block; 
position:absolute; 
width:100%; 
top:31px;  /*33*/
background:url(imagens/back.gif); 
padding:0; 
z-index:100; 
left:0; 
text-align:center;
}

.nav .current .show {
z-index:10;
}

.nav .select :hover .sub li a, 
.nav .current .show .sub li a {
display:block; 
float:left; 
background:transparent; 
padding:0 10px 0 10px; 
margin:0; 
white-space:nowrap; 
border:0; 
color:#2b3238;
}

.nav .current .sub li.sub_show a {
color:#2b3238; 
cursor:default; 
}

.nav .select .sub li a {
	font-weight:normal;
}

.nav .select :hover .sub li a:hover, 
.nav .current .sub li a:hover {
visibility:visible; 
color:#909090; 
}

#menuver {
    font-family:arial, verdana, sans-serif; 
    font-size:11px;
    line-height: 30px;
    width: 118px;
	left: 0px;
	border-style: solid solid none solid;
	border-color: #000000;
	border-size: 1px;
	border-width: 1px;
	padding:0px;
	}
	#menuver ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
	#menuver li a {
		height: 32px;   /* era 32 */
		voice-family: "\"}\""; 
		voice-family: inherit;
		height: 32px; /* era 24 */

		text-decoration: none;
		font-weight:normal;
		}
		
	#menuver li a:link, #menuver li a:visited {
		color: #FFFFFF;
		display: block;
		background: url(imagens/menuver.png);
		padding: 0px 0 0 32px;
		}
		
	#menuver li a:hover {
		color: #FFFFFF;
		background: url(imagens/menuver.png) 0 -32px;
		padding: 0px 0 0 32px;
		}
		
	#menuver li a:active {
		color: #FFFFFF;
		background: url(imagens/menuver.png) 0 -64px;
		padding: 0px 0 0 32px; /* era 30 */

		}	