body {
	
	margin: 0px;
	background-image: url(images/bg.jpg);
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color:#3e3d3d;
	
}

.clear {
	clear:both;	
}

/* LINK */



a.texto, a.texto:visited, a.texto:link, .texto a:active {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color:#3e3d3d;
	font-weight: none;
	text-decoration: none;
}

a.texto:hover,a.texto:visited:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color:#3e3d3d;
	font-weight: none;
	text-decoration: underline;
}

a.branco1, a.branco1:visited, a.branco1:link, a.branco1:active {
	
	color: #ffffff;
	font-family: Arial,Verdana, Geneva,  Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	text-decoration: none;
}



a.branco1:hover, a.branco1:visited:hover {
	
	color: #ffffff;
	font-family: Arial,Verdana, Geneva,  Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	text-decoration: underline;
}

a, a:visited, a:link, a:active {
	color: #767676;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration: none;
}



a:hover, a:visited:hover {
	color: #767676;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}



a.menu, a.menu:visited, a.menu:link, a.menu:active {
	color: #767676;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

a.menu:hover, a.menu:visited:hover {
	color: #767676;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

.inputtransparent {

	background-color: transparent;
	border-style: none;
	background-color: transparent;
	text-decoration: none;	
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color:#3e3d3d;

}
/* CORPO */

.chamada{
	font-style:italic;
}

.bwGal{
	border:double 4px #CCCCCC; 
	padding:5px;
}

a img {

	border:none;

}

#arquivos {

	text-align:left;

	width: 100%;

	padding: 0px;

	margin: 0px;

	font: 9px Arial, sans-serif;

}

#arquivos ul {

	list-style: none;

	margin: 0px;

	padding: 0px 0px 0px 0px;;

}

#arquivos li {

	border-bottom: 1px solid #CCCCCC;

	margin: 0px;

	margin-bottom: 3px;

	

}

#arquivos img{

	border:none;

}

#arquivos li a {



	padding: 9px 7px 7px 3px;;

	text-decoration: none;

	

	}

#arquivos li a:hover {

	text-decoration:underline;

}

/* Fix IE. Hide from IE Mac \*/

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

* html ul#arquivos li a { height: 1%; }

/* End */

.cor1{

	background-color:#EEEEEE;





}

.cor2{



background-color:#F4F4F4;

}



.input{

	border:solid 1px #7F9DB9;

	background-color:#EBEBE4;

}

.input2{

	border:solid 1px #7F9DB9;

	background-color:#FFFFFF;

}








.titulo{

	font-family:  Arial, Helvetica, sans-serif;

	font-size: 12px;

	color:#FFFFFF; 

}



.not_texto {

	font-family:  Arial, Helvetica, sans-serif;

	font-size: 10px;

	color:#3e3d3d;

	}

.texto {

	font-family:  Arial, Helvetica, sans-serif;

	font-size: 11px; 

	color:#3e3d3d;

	}
	
.textodata {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:normal; 
	color:#494949;
}


a.textodata, a.textodata:visited, a.textodata:link, a.textodata:active {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color:#494949;
	font-weight: normal;
	text-decoration: none;
}

a.textodata:hover,a.textodata:visited:hover {
	text-decoration: underline;
}

.texto1 {

	font-family:  Arial, Helvetica, sans-serif;

	font-size: 12px; 

	color:#000000;

}

.texto2 {

	font-family:  Arial, Helvetica, sans-serif;

	font-size: 15px; 

	color:#000000;

	font-weight: bold;

}

.textoB {

	font-family:  Arial, Helvetica, sans-serif;

	font-size: 11px; 

	color:#ffffff;

}





.inputtransparent {

	background-color: transparent;

	border-style: none;

	background-color: transparent;

	text-decoration: none;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#333333;

	

	

}

.borda{

	border:solid 1px #000000;



}




/*Banner Rotativo*/

#tv {
	width: 539px;
	height: 190px;
	position:relative; 
	overflow:hidden; 
	float:left;
	padding-top:0px;
	font-family:Arial, Helvetica, sans-serif;
		
}
	
#tv img {
	margin-left:0px; 
	margin-bottom:0px; 
	display:block;
    border: 0;
	
}
#tv a { 
	font-size:12px; 
	font-weight:bold;
	border:none;
}

#tv span {
	font-size:13px; 
	color:#434343; 
	font-weight:normal;
}
#tv #barra {
	
	width:480px; 
	height:20px;
	padding:15px;
	overflow:hidden; 
	position:absolute; 
	top:250px; 
	left:0px;
	background-color:#FFFFFF;
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;
	display:none;


}
#tv #nav {
	
	width:100px; 
	height:20px;
	padding:15px;
	overflow:hidden; 
	position:absolute; 
	top:135px; 
	left:430px;


}
#tv #nav ul {
	margin:0;
	padding:0;
	list-style:none;	
}
#tv #nav ul li {

	float:left;
	cursor:pointer;
	padding:5px 8px;
	background-color:#fff;
	color:#000;
	margin-right:5px;
	font-weight:bold;
}

#tv #nav img { 
	border:none;
	margin:0 0 0px 0; 
	cursor:pointer; 
	width:130px; 
	height:80px;
	float:left;
}

#tv #txt {
	width:539px; 
	height:20px; 
	overflow:hidden; 
	position:absolute; 
	left:150px;
	padding:15px;
	display:none;

	top:250px; 
	color:#000;
	z-index:100;
	
}

#tv #txt a {

	color:#000;
}

#tv .transp {
	filter:alpha(opacity=20);
	-moz-opacity:.20;
	opacity:.20; 
	margin-bottom:5px;
}

#tv .opac { 
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;
	margin-bottom:5px;
}

#tv .oculto { 
	display:none;
}

#tv .exibe { 
	display:block;
}

#hid {
	display:none; 
	position:absolute; 
	
}

#banner {

	width: 539px;
	height: 190px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 20px;
	/*background-image: url('../images/aco_07.png');*/
}
-->


