* {
	margin-top: 0;
	padding: 0;
}
body {
	background: #EEE url(../_img/bkg-geral.jpg) repeat-x 0 0;
}
img, a img {
	border:0;
}
input {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}
.inativo {
	display: none;
	font-size: 12px;
}
#geral {
	margin-top: 10px;
	margin: 0 auto;
	width: 980px;
	height:auto;
}
#geral #cabecalho {
	float: left;
	width: 980px;
	margin: 0 0 0 0;
	padding: 0;
	height: 88px;
}
#geral #cabecalho .logo {
	float: left;
	margin: 13px 0 0 13px;
  *margin: 10px 0 0 19px;
}
#geral #cabecalho .menuSuperior {
	float: right;
	width: 720px;
	height: 37px;
	margin: 41px -3px 0 0;
}
#geral #cabecalho ul li {
	margin: 17px 3px 0 0;
	text-align: right;
	font-size: 12px;
	list-style-type: none;
	text-transform:uppercase;
}
#cabecalho .menuSuperior a {
	font-family: Arial;
	color:#FFF;
	text-decoration:none;
	margin:0 17px;
	font-weight: bold;
}
#cabecalho .menuSuperior a:hover {
	font-family: Arial;
	color:#CCCCCC;
	text-decoration:none;
	margin:0 17px
}
/*-------------Menu home-----------------*/
#menu {
	float:left;
	width: 176px;
	height:444px;
	margin:0;
	background: transparent url(../_img/bkg-menu.png) no-repeat 0 0;
}
#menu ul {
	float:left;
	width:180px;
	line-height: 15px;
}
#menu ul li {
	margin: 0 0 2px 5px;
*margin:10px 0px 3px -20px;
	float:left;
	clear:both;
}
#menu ul li.title {
	margin:10px 0 7px 15px;
*margin:10px 0px 3px -20px;
	font-weight:bold;
	font-family:Arial;
	font-size: 13px;
	list-style-type: none;
	text-decoration: none;
	color: #252525;
}
#menu ul li.titleOn {
	margin:10px 0 7px 15px;
*margin:10px 0px 3px -20px;
	font-weight:bold;
	font-family:Arial;
	font-size: 13px;
	list-style-type: none;
	text-decoration: none;
	color: #252525;
}
#menu ul li.subtitle {
	margin:0 0 7px 30px;
*margin:5px 0px 3px -5px;
	font-family:Arial;
	font-size: 13px;
	list-style-type: none;
	text-decoration: none;
}
#menu ul li.subtitleOn {
	margin:0 0 7px 30px;
*margin:5px 0px 3px -5px;
	font-family:Arial;
	font-size: 13px;
	list-style-type: none;
	text-decoration: none;
}
/*#menu ul li.subtitle img.line {margin: 0 0 5px 0;*margin:3px 0 0  0;}*/
#menu ul li.title a {
	font-family:Arial;
	font-size: 13px;
	list-style-type: none;
	text-decoration: none;
	cursor: hand;
	color: #252525;
}
#menu ul li.title a:hover {
	text-decoration: none;
	cursor: hand;
}
#menu ul li.titleOn a {
	font-family:Arial;
	font-size: 13px;
	list-style-type: none;
	text-decoration: none;
	cursor: hand;
	color: #167198;
}
#menu ul li.titleOn a:hover {
	text-decoration: none;
	cursor: hand;
}
#menu ul li.subtitle a {
	font-family:Arial;
	font-size:13px;
	color:#fff;
	list-style-type:none;
	text-decoration:none;
	margin:0 0 2px 0;
	font-weight:normal;
}
#menu ul li.subtitle a:hover {
	color: #CCC;
	text-decoration:none;
	cursor:hand;
}
#menu ul li.subtitleOn a {
	font-family:Arial;
	font-size:13px;
	color:#76C8EB;
	list-style-type:none;
	text-decoration:none;
	margin:0 0 2px 0;
	font-weight:bold;
}
#menu ul li.subtitleOn a:hover {
	color: #CCC;
	text-decoration:none;
	cursor:hand;
}
.marginL {
	margin-left:30px!important;
*margin-left:-5px!important;
}
/*-------------fim-----------------*/
#geral #conteudo {
	float: left;
	width: 790px;
	height: auto;
	margin: 0;
}
#geral #conteudo h1 a {
	text-decoration: none;
	color:#FFFFFF;
}
#geral #conteudo p a {
	text-decoration: none;
	color:#FFFFFF;
}
#geral #conteudo #fundo {
	margin:0;
	float:left;
	height: 485px;
}
#geral #conteudo #detalhes01 h1 {
	float:left;
	position:absolute;
	width:260px;
	height:20px;
	margin:145px 0 0 210px;
 *margin: 145px 0 200px -585px;
	font-family:Arial;
	font-size:16px;
}
#geral #conteudo #detalhes01 h1 a {
	color:#333333;
}
#geral #conteudo #detalhes01 p {
	float:left;
	position:absolute;
	width:260px;
	height:70px;
	margin:175px 0 0 210px;
 *margin: 172px 0 0 -585px;
	font-family:Arial;
	font-size:12px;
	color:#333333;
	text-decoration: none;
}
#geral #conteudo #detalhes01 p a {
	color:#333333;
}
#geral #conteudo #detalhes01 p.saibamais {
	width: 260px;
	height: 16px;
	font-family:Arial;
	font-size:11px;
	color:#333333;
	margin: 250px 0 0 210px;
 *margin: 250px 0 0 -585px;
	text-align: right;
}
#geral #conteudo #detalhes01 p.saibamais a {
	text-decoration: none;
	color:#333333;
}
#geral #conteudo #detalhes02 h1 {
	float:left;
	position:absolute;
	width:260px;
	height:20px;
	margin: 145px 0 0 507px;
 *margin: 145px 0 0 -285px;
	font-family:Arial;
	font-size:16px;
	color:#333333;
}
#geral #conteudo #detalhes02 h1 a{
	color:#333333;
}

#geral #conteudo #detalhes02 p {
	float:left;
	position:absolute;
	width: 260px;
	height: 50px;
	margin: 175px 0 0 507px;
 *margin: 172px 5px 0 -285px;
	font-family:Arial;
	font-size:12px;
	color:#333333;
}
#geral #conteudo #detalhes02 p a{
	color: #333333;
}
#geral #conteudo #detalhes02 p.saibamais {
	width: 260px;
	height: 16px;
	font-family:Arial;
	font-size:11px;
	color:#333333;
	margin: 250px 0 0 505px;
 *margin: 250px 0 0 -290px;
	text-align: right;
}
#geral #conteudo #detalhes02 p.saibamais a {
	text-decoration: none;
	color:#333333;
}
/*#geral #conteudo fieldset {
	border:0;
}
#geral #conteudo #detalhes03 {
	width: 570px;
	height: 25px;
	margin: 237px 0 0 -120px;
 *margin: -235px 0 0 200px;
}
#geral #conteudo #detalhes03 p {
	margin: 237px 0 0 -120px;
 *margin: 20px 0 0 200px;
}
#geral #conteudo fieldset label {
	float:left;
	position:absolute;
	width: 170px;
	height: 20px;
	margin: 20px 0 0 -584px;
 *margin: -15px 0 0 10px;
	font-family:Arial;
	font-size: 12px;
	color:#FFFFFF;
}
#geral #conteudo fieldset #txtMail {
	float:right;
	width: 280px;
	height: 18px;
	margin: 17px 140px 0 -500px;
 *margin: -17px 120px 0 0;
	font-family:Arial;
	color:#000000;
	border: 0;
}

#geral #conteudo #detalhes03 fieldset .enviar {
	float:right;
	position:absolute;
	margin: 17px 0 0 -90px;
 *margin: -17px 0 0 505px;
	border:0;
}*/
#geral #conteudo #detalhes04 h1 {
	float:left;
	position:absolute;
	width:260px;
	height:20px;
	margin: 300px 0 0 211px;
 *margin: 300px 0 0px -585px;
	font-family:Arial;
	font-size:16px;
	color:#FFFFFF;
}
#geral #conteudo #detalhes04 p {
	float:left;
	position:absolute;
	width:260px;
	height: 33px;
	margin: 330px 0 0 211px;
 *margin:330px 0 0px -585px;
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
}
#geral #conteudo #detalhes04 p a {
	color:#FFFFFF;
}
#geral #conteudo #detalhes04 p.saibamais {
	width: 260px;
	height: 16px;
	font-family:Arial;
	font-size:11px;
	color:#FFFFFF;
	margin: 395px 0 0 210px;
 *margin: 395px 0 0 -585px;
	text-align: right;
}
#geral #conteudo #detalhes04 p.saibamais a {
	text-decoration: none;
	color:#FFFFFF;
}
#geral #conteudo #detalhes05 h1 {
	float:left;
	position:absolute;
	width:260px;
	height:20px;
	margin: 300px 0 0 508px;
 *margin: 300px 0 0 -285px;
	font-family:Arial;
	font-size:16px;
	color:#F7941E;
	text-decoration:none;
	color:#333333;
}
#geral #conteudo #detalhes05 h1 a{
	color: #333333;
}
#geral #conteudo #detalhes05 p {
	float:left;
	position:absolute;
	width:265px;
	height: 50px;
	margin: 330px 0 0 508px;
 *margin: 330px 0 0 -285px;
	font-family:Arial;
	font-size:13px;
	text-decoration:none;
	color:#333333;
}
#geral #conteudo #detalhes05 p a{
	color: #333333;
}
#geral #conteudo #detalhes05 p.saibamais {
	width: 260px;
	height: 16px;
	font-family:Arial;
	font-size:11px;
	color:#333333;
	margin: 395px 0 0 505px;
 *margin: 395px 0 0 -285px;
	text-align: right;
}
#geral #conteudo #detalhes05 p.saibamais a {
	text-decoration: none;
	color:#333333;
}
/*------Páginas Internas------*/
#geral #conteudoInt {
	float: left;
	width: 786px;
	height:auto;
	margin: 0;
	background: transparent url(../_img/bkg-conteudo-int.gif) repeat-y;
	padding-bottom: 15px;
}
#geral #conteudoInt #txtInt {
	background: #E8E8E8 url(../_img/bkg-int.jpg) no-repeat 0 0;
	margin: 0px 0 0 0px;
	width:497px;
	height: auto;
	float: left;
	min-height: 402px;
}
#geral #conteudoInt #txtIntMaior {
	background: #E8E8E8 url(../_img/bkg-int-3.jpg) no-repeat 0 0;
	margin: 0px 0 0 0px;
 	width:497px;
 	height: auto;
	float: left;
	min-height: 402px;
}
#geral #conteudoInt #txtInt h1, #geral #conteudoInt #txtIntMaior h1 {
	text-align:left;
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color:#333333;
	margin: 28px 10px 0 20px;
	text-transform:uppercase;	
}
#geral #conteudoInt #txtInt h2, #geral #conteudoInt #txtIntMaior h2 {
	text-align:left;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color:#333;
	margin: 15px 10px 0 20px;
}
#geral #conteudoInt #txtInt p, #geral #conteudoInt #txtIntMaior p {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	margin: 10px 10px 0 20px;
}
#geral #conteudoInt #txtInt a, #geral #conteudoInt #txtIntMaior a {
	text-decoration:none;
	color:#666666;
}
#geral #conteudoInt #txtInt a:hover, #geral #conteudoInt #txtIntMaior a:hover {
	text-decoration:none;
	color:#666666;
}
#geral #conteudoInt #txtInt ul, #geral #conteudoInt #txtIntMaior ul {
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	color: #666666;
	margin: 0 0 0 40px;
}
#geral #conteudoInt #txtInt ul li, #geral #conteudoInt #txtIntMaior ul li {
	list-style-position: outside;
	list-style-image: url(../_img/img-bullet.gif);
	list-style-type: none;
	padding: 0 0 8px 0;
}
#geral #conteudoInt #txtInt .imgClientes {
	float:left;
	margin: 20px 15px 0 45px;
	padding: 0 0 20px 0;
}
#geral #conteudoInt #txtInt img.logos {
	margin: 50px 0 0 30px;
}
#geral #conteudoInt #txtInt .img01 {
	margin: 0 15px 0 0;
 	float: right;
}
#geral #conteudoInt #txtInt .img02 {
	margin: 0 15px 0 0;
 	float: right;
}
#geral #conteudoInt #txtInt .img03 {
	margin: 0 15px 0 0;
 	float: right;
}
#geral #conteudoInt #txtInt .img04 {
	margin: -75px 15px 0 0;
 	float: right;
}
#geral #conteudoInt #txtInt .img05 {
	margin: 0 15px 0 0;
 	float: right;
}
#geral #conteudoInt #txtInt .img06 {
	margin: 0 15px 0 0;
 	float: right;
}
#geral #conteudoInt2 #txtInt2 .img07 {
	margin: 0 15px 0 0;
 	float: right;
}
#geral #conteudoInt #txtInt .foto {
	margin: -100px 0 0 240px;
}
#geral #conteudoInt #lateral {
	width: 286px;
	margin: 0 0 0 3px;
	background: #CCCCCC url(../_img/bkg-lateral.jpg) repeat-x left bottom;
	float: left;
}
#geral #conteudoInt #lateral a {
	text-decoration:none;
}
#geral #conteudoInt #lateral .destaqueInt01 {
	margin: 15px 0 0 15px;
}
#geral #conteudoInt #lateral .destaqueInt02 {
	margin: 10px 0 0 10px;
	width: 258px;
}
#geral #conteudoInt #lateral .destaqueInt02 h1 {
	color: #333333;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	margin: 8px 8px 0 10px;
}
#geral #conteudoInt #lateral .destaqueInt02 p {
	color: #666666;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	margin: 8px 8px 8px 10px;
	width: 230px;
}
#geral #conteudoInt #lateral .destaqueInt02 p.saibaint {
	color: #666666;
	text-align: right;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	float: right;
	margin: -8px 0 10px 0;
	*margin: -8px 0 -15px 0;
}
#geral #conteudoInt #lateral .destaqueInt02 p.saibaint a {
	text-decoration: none;
	color: #666666;
}
#geral #conteudoInt #lateral .destaqueInt03 {
	margin: 5px 0 0 10px;
	width: 258px;
	height: auto;
}
#geral #conteudoInt #lateral .destaqueInt03 h1 {
	color: #333333;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	margin: 10px 8px 0 10px;
}
#geral #conteudoInt #lateral .destaqueInt03 p {
	color: #666666;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	margin: 8px 8px 8px 10px;
	width: 230px;
}
#geral #conteudoInt #lateral .destaqueInt03 p.saibaint {
	color: #666666;
	text-align: right;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	float: right;
	margin: -8px 0 10px 0;
}
#geral #conteudoInt #lateral .destaqueInt03 p.saibaint a {
	text-decoration: none;
	color: #666666;
}
#rodape {
	margin: 0 18px 0 0;
	width: 786px;
	height: 34px;
	padding: 0;
	float: right;
	background: transparent url(../_img/bkg-rodape.png) repeat-x left top;
}
#rodape2 {
	margin: 0 8px 0 0;
	width: 794px;
	height: 10px;
	padding: 0;
	float: right;
}
#geral #rodape p{
	font-family: Arial;
	font-size: 10px;
	color: #666666;
	font-weight: normal;
	margin: 10px 0 0 0;
}
#geral #rodape .logo {
	float: right;
	margin: -15px 5px 0 12px;
}
#geral #rodape2 p{
	font-family: Arial;
	font-size: 10px;
	color: #666666;
	font-weight: normal;
	margin: -30px 0 0 0;
}
#geral #rodape2 .logo {
	float: right;
	margin: -20px 5px 0 12px;
}
/*----------------Página Eventos-----------------------------*/
#geral #conteudoInt2 {
	float: left;
	width: 786px;
	height:auto;
	margin: 0;
	background: #E8E8E8 url(../_img/bkg-int-2.jpg) no-repeat 0 0;
	min-height: 480px;
}
#geral #conteudoInt2 #txtInt2 {
	margin: 0 0 0 0;
	width: 786px;
	height: auto;
	min-height: 402px;
	float: left;
}
#geral #conteudoInt2 #txtInt2 h1 {
	text-align:left;
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color:#333333;
	margin: 28px 10px 0 20px;
	text-transform:uppercase;	
}
#geral #conteudoInt2 #txtInt2 h2 {
	text-align:left;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color:#0099CC;
	margin: 15px 10px 0 20px;
}
#geral #conteudoInt2 #txtInt2 p {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	margin: 10px 10px 0 20px;
}
#geral #conteudoInt2 #txtInt2 ul {
	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	margin: 0 0 0 40px;
}
#geral #conteudoInt2 #txtInt2 ul li {
	list-style-position: outside;
	list-style-image: url(../_img/img-bullet.gif);
	list-style-type: none;
}
#geral #conteudoInt2 #txtInt2 .fotosEventos {
	margin: 15px 10px 10px 15px;
	width: 360px;
	height: 100px;
	float: left;
	border: 0;
}
#geral #conteudoInt2 #txtInt2 .fotosEventos h1 {
	width: 230px;
	margin: -86px 0 8px 120px;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
}
#geral #conteudoInt2 #txtInt2 .fotosEventos p {
	width: 240px;
	margin: 0 0 5px 120px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
#geral #conteudoInt2 #txtInt2 .fotosEventos a {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
#geral #conteudoInt2 #txtInt2 .fotosEventos .imgIco {
	float:right;
	margin: -15px 83px 0 0;
}
#geral #conteudoInt2 #txtInt2 .img7news {
	float:left;
	width: 180px;
	height: 230px;
	margin: 20px 50px 0 15px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
#geral #conteudoInt2 #txtInt2 .img7news p {
	width: 180px;
	height: 230px;
	margin: 20px 50px 0 15px;
}
/*----------------Galerias-----------------------------*/

#galeria {
	width: 410px;
	height: 445px;
	position: absolute;
	top: 100px;
	left: 305px;
	z-index: 9;
	background: #D9D9D9;
}
#galeria h1 {
	background: url(../_img/bkg-tit-pop.jpg) repeat-x 0 0;
	height: 28px;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	margin:0;
}
#galeria h1 img {
	float: right;
	margin: 5px 5px 0 0;
}
#galeria #contPop {
	width: 408px;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	padding-bottom: 15px;
	margin:0;
	background: #D9D9D9;
}
#galeria #contPop h2 {
	background: #D9D9D9;
	height: 72px;
	margin:0;
}
#galeria #contPop h2 img {
	float: right;
	margin: 15px 11px 0 0;
}
#galeria #contPop h3 {
	margin: 10px 0 10px 13px;
}
#galeria #contPop div.foto {
	width: 400px;
	height: 300px;
	margin: 10px 4px 0;
}
#galeria #contPop div.foto img {
	margin: 0;
}
#galeria #contPop div.botoes {
	height: 35px;
}
#galeria #contPop div.botoes table tr td img {
	padding: 10px;
}
#galeria #contPop div.botoes table tr td img#esquerda {
	display: none;
}
#galeria #contPop fieldset {
	width: 380px;
	margin: 13px;
	font-size: 11px;
	padding-bottom: 10px;
	padding-top: 10px;
}
#galeria #contPop fieldset label {
	width: 75px;
	text-align: left;
	padding-top: 6px;
	display: block;
	float: left;
	margin: 0 0 0 13px;
}
#galeria #contPop fieldset input, #galeria #contPop fieldset textarea {
	padding: 2px 2px 2px 1px;
	width: 250px;
	margin: 5px 15px 5px 10px;
	float: left;
	font-family: Arial!important;
	font-size: 11px;
	color: #455571;
}
#galeria #contPop fieldset label.legenda {
	font-size: 10px;
	margin: 0 0 0 98px;
	width: 250px;
}
#galeria #contPop fieldset label.uf {
	width: 70px;
	text-align: right;
	margin-right: 10px;
}
#galeria #contPop fieldset input.inputNumero {
	width: 60px;
}
#galeria #contPop fieldset input.inputComplemento {
	width: 68px;
}
#galeria #contPop fieldset input.inputCep {
	width: 60px;
}
#galeria #contPop fieldset a img {
	margin: 10px 20px 0 0;
	float: right;
}
/*-----------------Formulários-----------------*/
#geral #conteudoInt #txtInt fieldset, #geral #conteudoInt #txtIntMaior fieldset {
	float:left;
	width: 450px;
	height: auto;
	margin: 20px 0 30px 20px;
	border: 0;
}
#geral #conteudoInt #txtInt fieldset label, #geral #conteudoInt #txtIntMaior fieldset label {
	float:left;
	width: 230px;
	display:block;
	text-align:left;
	padding-top: 5px;
	margin: 2px 0 0 0px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}
#geral #conteudoInt #txtInt fieldset input, #geral #conteudoInt #txtIntMaior fieldset input {
	float:left;
	position:relative;
	width: 270px;
	margin: 10px 0 0 -140px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}
#geral #conteudoInt #txtInt fieldset textarea, #geral #conteudoInt #txtIntMaior fieldset textarea {
	float:left;
	width: 270px;
	padding: 2px 2px 2px 1px;
	margin: -18px 0 0 90px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}
#geral #conteudoInt #txtInt .legenda, #geral #conteudoInt #txtIntMaior .legenda {
	margin: 0 0 20px 18px;
 	color: #333333;
	width: 450px;
	text-align: left;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}

#geral #conteudoInt #txtInt .enviarInt, #geral #conteudoInt #txtIntMaior .enviarInt{
	float:right;
	margin: -40px 35px 0 0;
	border:0;
}
