/* CSS Document */
*{ 
	margin:0;
	padding:0;
}
body { 
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
body {scrollbar-face-color: #fff;
     scrollbar-shadow-color: #fff;
  scrollbar-highlight-color: #fff;
    scrollbar-3dlight-color: #F4B51C;
 scrollbar-darkshadow-color: #F4B51C;
      scrollbar-track-color: #fff;
      scrollbar-arrow-color: #333;  
}
h1{
	display:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#999999;
}
h2{
	color:#666;
	font-size:18px;
}
h4 { color:#999; }
ul{ list-style:none;}
ul li {	padding: 0 1px 1px 0;}
ul.bolinha {list-style: inside url("../imgs/bola.gif");}
#geral{
	background:#FFF;
	width:780px;
	margin:auto;
	overflow:hidden;
	padding-bottom:5px;
}
#linha { 
	background:#FFCC00;
	width:580px;
	height:12px;
	overflow:hidden;
	float:right;
}
#col_01, #col_02, #col_03{
	width:200px;
	overflow:hidden;
	float:left;
}
#col_02{ width:420px;}
#col_03{ width:160px; text-align:center; float:right;}
#logo, #logo02, #logo03, #logo04, #logo05{
	background:url(../imgs/bg_logo01.gif) left top no-repeat;
	height:120px;
	width:170px;
	overflow:hidden;
	float:left;
}
#logo02{
	background:url(../imgs/bg_logo02.gif) center top no-repeat;
	padding-bottom:35px;
}
#logo03{
	background:url(../imgs/bg_logo03.gif) center top no-repeat;
	height:75px;
	padding-bottom:35px;
}
#logo04{
	background:url(../imgs/bg_logo04.gif) center top no-repeat;
	height:60px;
	padding-bottom:35px;	
	cursor:pointer;
}
#logo05{
	background:url(../imgs/bg_logo05.jpg) center top no-repeat;
	height:155px;
	padding-bottom:35px;

}
#logo04 a{ 	display:block; height:60px; width:170px; }
#logo05 a{ 	display:block; height:155px; width:170px; }
#menu_hor, #menu_hor2{ 
	width:420px;
	float:left;
	height:50px;
	overflow:visible;
	text-align:center;
	padding-top:5px;
	font-weight:bold;
}
#menu_hor2 { text-align:left; font-weight:normal;}
#swf, #texto{ 
	width:410px;
	float:left;
	overflow:hidden;
	text-align:center;
}
#swf{ width:170px; }
#menu_alfa{ width:220px; overflow:hidden; float:left; padding:30px 0 0 10px;}
#menu_alfa p{ font-size:14px; padding:3px 0 0 10px;}
#menu_alfa a { color:#666; text-decoration:none;}
#menu_alfa a:hover { color:#333; text-decoration:underline;}
#texto_geral{ width:410px; overflow:auto; float:left; height:400px; padding-bottom:2px; padding-right:10px; text-align:justify; }
#texto_geral a { color:#333; text-decoration:none; }#texto_geral a:hover { color:#333; text-decoration:underline; }
#texto p{ 
	text-align:justify;
	font-size:12px;
	overflow:hidden;
	width:410px;
}
#texto p a { color:#333; text-decoration:none;}
#texto_imgs{ width:380px; overflow:hidden; float:left; }
#texto_texto{ width:370px; overflow:hidden; float:left; cursor:pointer; }

#formulario_alinha{ width:350px; overflow:hidden; float:left; }
#menu_vertical{ 
	width:200px;
	float:left;
	overflow:hidden;
}
#col_esquerda{
	width:300px;
	padding: 5px 5px 2px 30px;
	float:left;
}
#col_direita{
	width:400px;
	padding: 5px 5px 2px 20px;
	float:left;
}
#corpo{ 
	background:#FFF;
	width:780px;
	overflow:hidden;
	float:left;
}
#base{
	background-color:#F4B51C;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	width:780px;
	height:30px;
	overflow:hidden;
	float:left;
	text-align:center;
}
#fone { 
	width:480px;
	overflow:hidden;
	float:left;
	text-align:right;
	padding-top:4px;
}
#by { 
	width:280px;
	overflow:hidden;
	float:right;
	text-align:right;
	font-size:10px;
	padding-right:5px;
	padding-top:4px;
}
#by a { text-decoration:none; color:#FFF;}
#by a:hover { text-decoration:underline; color:#333;}
#menubv {
width: 170px;
padding: 0;
margin: 0;
}
#menubv ul {
list-style: none;
margin: 0;
padding: 0;
}
#menubv li {
	margin:0;
}

#menubv li a {
display: block;
padding: 5px 2px 5px 0.8em;
background-color: #333;
color: #fff;
text-decoration: none;
}

#menubv li a:hover {
background-color: #F4B51C;
color: #FFF;
}
#menubv li a:active {
}

* html #menubv ul li { float: left; height: 1%; }
* html #menubv ul li a { height: 1%; }

label,  input {   
    display: block;   
    float: left;   
}   
label {    
    text-align: left;   
    width: 140px;   
    padding-right: 2px;   
    padding-bottom: 13px;   
}   
label.contato {    
    text-align: left;   
    width: 75px;   
    padding-right: 2px;   
    padding-bottom: 13px;   
}   
span { padding-left:5px; }
span.espaco { padding-left:10px; padding-right:10px; }
fieldset {   
    border: solid 0 #000;   
	padding-top:20px;
	padding-bottom:10px;
}   
fieldset.maior {   
    border: solid 0 #000;   
	padding-top:10px;
	padding-bottom:10px;
	width:75px;
	float:left;
}   
fieldset.maior2 {   
    border: solid 0 #000;   
	padding-top:10px;
	padding-bottom:10px;
	width:130px;
	float:left;
}   
br {   
    clear: left;   
}   
input {
	font-size: 12px;
	font-family: Arial;
	border: 1px solid #333;
	color: #333;
	font-weight: bold;
	padding:3px;
}  
input.contato {
	font-size: 12px;
	font-family: Arial;
	border: 1px solid #333;
	color: #333;
	font-weight: bold;
	padding:3px;
	width:250px;
}  
checkbox {
	font-size: 12px;
	font-family: Arial;
	border: 1px solid #333;
	color: #333;
	font-weight: bold;
	padding:3px;
}  
select {	
    font-size: 12px;
	font-family: Arial;
	border: 1px solid #333;
	color: #3333;
	font-weight: bold;
}
Textarea{ 
    font-size: 12px;
	font-family: Arial;
	border: 1px solid #333;
	color:#333;
	font-weight: bold;
}
img {border:0;}

A:link {
	COLOR: #333; TEXT-DECORATION: none;
}

A:visited {
	COLOR: #333; TEXT-DECORATION: none;
}

A:active {
	COLOR: #333; TEXT-DECORATION: none;
}

A:hover {
	COLOR: #333; TEXT-DECORATION: underline;
}



 