/* CSS Document */
*{
	margin:0;
	padding:0;
}
body{
	background:#D8F3FF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}
ul{
	list-style:none;
}
ul li {	padding: 0px 1px 1px 1px;}
h1{
	display:none;
}
#geral{
	background:url(../imgs/bg_geral.gif);
	width:780px;
	margin:auto;
	overflow:hidden;
}
#topo{
	background:url(../imgs/bg_topo.jpg) center top no-repeat;
	width:780px;
	height:194px;
	overflow:hidden;
	float:left;
}
#logo{ 
	width:250px;
	height:190px;
	overflow:hidden;
	float:left;
	cursor:pointer;
}
#home{ width:550px; overflow:hidden; float:right; height:25px; text-align:right; padding:10px;}
#sub_topo{
	width:780px;
	overflow:hidden;
	float:left;
}
#amostra, #amostra_emp, #amostra_cur{
	width:580px;
	height:157px;
	overflow:hidden;
	float:right;
	padding-right:4px;
}
#amostra_emp{background:url(../imgs/bg_tpempresa.gif) center top no-repeat;}
#amostra_cur{background:url(../imgs/bg_curiosidade.gif) center top no-repeat;}
#corpo{
	background:url(../imgs/bg_corpo.gif) center top no-repeat;
	width:780px;
	height:237px;
	overflow:hidden;
	float:left;
}
#corpo_geral{
	width:780px;
	overflow:hidden;
	float:left;
}
A:link {
	COLOR: #333333; TEXT-DECORATION: none;
}
A:visited {
	COLOR: #333333; TEXT-DECORATION: none;
}
A:active {
	COLOR: #333333; TEXT-DECORATION: none;
}
A:hover {
	COLOR: #333333; TEXT-DECORATION: underline;
}
#menu{ 
	width:190px;
	float:left
}
#menubv {
width: 190px;
padding: 0;
margin: 0;
}
#menubv ul {
list-style: none;
margin: 0;
padding: 0;
}
#menubv li {
	margin:0;
}
#menubv li a {
display: block;
padding: 5px 5px 5px 0.5em;
background-color: #fff;
color: #333;
text-decoration: none;
}
#menubv li a:hover {
background-color: #006699;
color: #FFF;
}
#menubv li a:active {
}

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

p.invisivel{ text-indent:-5000px;}
p.tamanho16{ 
	font-size:16px;
	font-weight:bold;
}
p.tpfotos{ background:#8DC2DB;}
ul li p { padding:5px;}
#base{
	background:url(../imgs/bg_base.gif) center top no-repeat;
	width:780px;
	height:115px;
	overflow:hidden;
	float:left;
}
#base01, #base02{
	width:550px;
	padding:18px 10px 10px 10px;
	overflow:hidden;
	float:left;
}
#base02{ 
	width:150px;
	float:right;
	padding-top:45px;
}
#col_esquerda, #col_esqcur, #col_esquerdafal, #col_esquerdapro, #col_esquerdamap, #col_esquerdafot, #col_meio{ 
	width:170px;
	padding:10px;
	overflow:hidden;
	float:left;
}
#col_esquerda{
	 background:url(../imgs/bg_colesquerda.jpg) center top no-repeat;
	 height:350px;
}
#col_esqcur{
	 background:url(../imgs/bg_colesquerdacur.jpg) center top no-repeat;
	 height:350px;
}
#col_esquerdafal{
	 background:url(../imgs/bg_colesquerdafal.jpg) center top no-repeat;
	 height:350px;
}
#col_esquerdapro{
	 background:url(../imgs/bg_colesquerdapro.jpg) center top no-repeat;
	 height:350px;
}
#col_esquerdamap{
	 background:url(../imgs/bg_colesquerdamap.jpg) center top no-repeat;
	 height:350px;
}
#col_esquerdafot{
	 background:url(../imgs/bg_colesquerdafot.jpg) center top no-repeat;
	 height:350px;
}
#col_meio, #col_meio2, #galeria{ 
	width:565px; 
	padding:5px;
	float:right; 
	overflow:visible;
}
#galeria{ width:535px; padding:3px 10px 2px 25px;}
#col_meio2{ width:770px;}
label,  input {   
    display: block;   
    float: left;   
}   
label {    
    text-align: right;   
    width: 100px;   
    padding-right: 20px;   
    padding-bottom: 13px;   
}   
fieldset {   
    border: solid 0 #000;   
	padding-top:20px;
	padding-bottom:10px;
}   
br {   
    clear: left;   
}   

input {
	font-size: 12px;
	font-family: Arial;
	border: 1px solid #0099CC;
	color: #333333;
	font-weight: bold;
	padding:3px;
}  
select {	
    font-size: 12px;
	font-family: Arial;
	border: 1px solid #008A77;
	color: #333333;
	font-weight: bold;
}
Textarea{ 
    font-size: 12px;
	font-family: Arial;
	border: 1px solid #0099CC;
	color: #333333;
	font-weight: bold;
}
#email{ padding-left:118px; overflow:hidden; float:left; width:250px}
