@charset "utf-8";
/* CSS Document */
/*-------reset-------*/
*{
border:none;
font-style:normal;
list-style:none;
margin:0;
padding:0;
text-decoration:none;
vertical-align:baseline;}
/*-------fim, reset-------*/

/*-------elementos HTML-------*/
address{
font-size:11px;
text-align:left;}

body{
background:#252525 url(../imagens/fundo.jpg) top repeat-x;
font:12px Verdana, Arial, Helvetica, sans-serif;
text-align:center;}

h1{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#fff;
}

h2{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#fff;
}

h3{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#fff;
text-align:left;
}
h4{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#fff;
}
h5{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#fff;
}
h6{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#fff;
}


/*-------fim, elementos HTML-------*/

/*-------CLASSES-------*/
.nivelador{zoom:1;}

.nivelador:after{
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;}

.textos{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
line-height:12pt;
text-align:justify;
}

.textos2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
line-height:14pt;
text-align:justify;
}

.veja{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF0000;
}

.lista{
line-height:20pt;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
}



/*-------fim, CLASSES-------*/

/*-------ID-------*/
#conteudo{
height:auto;
}

#flashtopo{
height:150px;
width:770px;}

#geral{
margin:0 auto;
width:770px;}

/*Menu*/
#menu{
margin:0 auto;
padding-top:1px;
width:700px;}

.menu{
background:url(../imagens/linha_menu.jpg) right no-repeat;
float:left;
font-weight:bold;
text-align:center;
width:100px;}

#equip{
background:url(../imagens/linha_menu.jpg) right no-repeat;
float:left;
font-weight:bold;
text-align:center;
width:160px;}	

#menu li#ultimo{background:none;}

#menu li a{
color:#888;
display:block;
float:left;
height:32px;
margin:0 auto;
padding-top:10px;
text-shadow:1px 1px #ccc;
width:98px;}

#menu li a:hover{color:#000;}
/*fim, Menu*/

#rodape{
background:url(../imagens/rodape.jpg) top repeat-x;
color:#000;
font-size:10px;
height:41px;
margin:0 auto;
padding-top:20px;}

#rodape a{color:#000;}

#secao1{
float:left;
text-align:left;
width:275px;
height:auto;
}

#secao2{
margin-left:15px;
float:left;
text-align:left;
width:480px;
height:auto;
}

#destaque1{
float:left;
width:460px;
height:100px;
}

#destaque2{
float:left;
width:232px;
height:auto;
margin-top:2px;
}

#sigilo{
float:left;
width:700px;
margin-left:10px;
}

#servicos{
float:left;
height:400px;
margin-left:10px;
}

#servicos2{
float:left;
height:600px;
margin-left:10px;
}

#topo{
background:url(../imagens/topo.jpg) top no-repeat;
height:205px;
text-align:left;
width:770px;}
/*-------fim, ID-------*/

/*----------------MENU EFEITOS-------------------------*/

#basic-accordian{
	float:left;
	width: 770px;
	height:240px;
}

.accordion_headings{
	float:left;
	padding:5px 0 5px 5px;
	cursor:pointer;
	font: bold 14px arial;
	width: 200px;
	border-bottom: 1px solid #fff;
	color: #fff;
	font-size:13px;
	margin-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}


.accordion_headings:hover{
	color:#fff;
	background-color:#666666;

}


.accordion_child{
	float:left;
	width:500px;
	margin-top:10px;
	margin-left:140px;
	color:#fff;
}

.header_highlight{
	color:#fff;
	background-color:#666666;
}

.tab_container {
	float:left;
	width:100px;
}

.lista{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16pt;
color:#fff;
}

/*form*/
.formulario {
	width: 510px;
	margin-top: 20px;
}

#todoform {

font:11px verdana, helvetica, sans-serif; 
/* o tamanho e o tipo da fonte no formulário */

color:#fff; /* a cor laranja para as letras */
      } 

#todoform th {

padding:1px; 
/* um afastamento de 3px */
} 

#todoform input {
background:#fff; 
/* a cor do fundo dos três campos */

color:#666;
/* a cor da letra dos três campos */

border:1px solid #ccc;
/* uma borda de 1px tracejada e na cor laranja para 
o campo */
}   

#todoform textarea {
 background:#fff; 
 /* a cor do fundo do campo */
 
color:#666;
/* a cor da letra para o textarea */

border:1px solid #ccc; 
/* uma borda de 1px tracejada e na cor 
laranja para o campo */
}

#todoform input.botao {
background:#fff; 
/* a cor do fundo do botão */

color:#666; /* a cor das letras Enviar */
}  

#todoform td {
padding:3px;
}
