*{ padding: 0; margin: 0;  }
img { border: none; }
p { margin-bottom: 5px; }
a { text-decoration: none; color: #fff; }
a:hover { text-decoration: underline;  }

body{ text-align: center; background: #000; }
#acBody { text-align: left; margin: 0 auto; width: 100%; position: relative;}
#acTopo {height: 388px; background: url(../img/topo.png) no-repeat center 0; display: block; position: absolute; width: 100%; display: block;}
#fotoTopo { position: absolute; top: 30px; height: 354px; width: 879px; background: #000;}
#acTopo_mid {
	width: 100%;
	margin: 0 auto;
	background: url(../img/topo_mid.png) no-repeat center center;
	position: absolute;
	z-index: 20;
	height: 388px;
}
#acExpandido { 	margin-top: 80px; background: #000 /*url(../img/rodape.jpg) no-repeat center bottom*/; padding-bottom: 81px;margin-bottom: 10px; }
/*---- MENU ----*/
#topoMenu { width: 965px; margin: 0 auto; }
#acMenu {list-style: none; position: relative; z-index: 30; left: 700px; top: 55px; width: 180px; height: 340px;}
#acMenu #home a { position: absolute; left: 54px; top: 5px; width:60px; height:30px; background:transparent url('../img/home.png') no-repeat;text-decoration:none; }
#acMenu #home a:hover {background:transparent url('../img/home-u.png') no-repeat;text-decoration:none; }
#acMenu #produtos a { position: absolute; left: 120px; top: 8px; width:142px; height:36px; background:transparent url('../img/produtos.png') no-repeat;text-decoration:none; }
#acMenu #produtos a:hover {background:transparent url('../img/produtos-u.png') no-repeat;text-decoration:none; }
#acMenu #tempo a { position: absolute; left: 48px; top: 48px; width:111px; height:42px; background:transparent url('../img/tempo.png') no-repeat;text-decoration:none; }
#acMenu #tempo a:hover {background:transparent url('../img/tempo-u.png') no-repeat;text-decoration:none; }
#acMenu #fotos a { position: absolute; left: 170px; top: 58px; width:82px; height:32px; background:transparent url('../img/fotos.png') no-repeat;text-decoration:none; }
#acMenu #fotos a:hover {background:transparent url('../img/fotos-u.png') no-repeat;text-decoration:none; }
#acMenu #guia a { position: absolute; left:  5px; top: 100px; width:265px; height:43px; background:transparent url('../img/guia.png') no-repeat;text-decoration:none; }
#acMenu #guia a:hover {background:transparent url('../img/guia-u.png') no-repeat;text-decoration:none; }
#acMenu #curso a { position: absolute; left:  35px; top: 158px; width:82px; height:32px; background:transparent url('../img/curso.png') no-repeat;text-decoration:none; }
#acMenu #curso a:hover {background:transparent url('../img/curso-u.png') no-repeat;text-decoration:none; }
#acMenu #cameras a { position: absolute; left:  130px; top: 155px; width:137px; height:45px; background:transparent url('../img/cameras.png') no-repeat;text-decoration:none; }
#acMenu #cameras a:hover {background:transparent url('../img/cameras-u.png') no-repeat;text-decoration:none; }
#acMenu #noticias a { position: absolute; left:  35px; top: 195px; width:131px; height:45px; background:transparent url('../img/noticias.png') no-repeat;text-decoration:none; }
#acMenu #noticias a:hover {background:transparent url('../img/noticias-u.png') no-repeat;text-decoration:none; }
#acMenu #forum a { position: absolute; left:  180px; top: 205px; width:72px; height:28px; background:transparent url('../img/forum.png') no-repeat;text-decoration:none; }
#acMenu #forum a:hover {background:transparent url('../img/forum-u.png') no-repeat;text-decoration:none; }
#acMenu #links a { position: absolute; left:  40px; top: 242px; width:68px; height:30px; background:transparent url('../img/links.png') no-repeat;text-decoration:none; }
#acMenu #links a:hover {background:transparent url('../img/links-u.png') no-repeat;text-decoration:none; }
#acMenu #contato a { position: absolute; left:  120px; top: 242px; width:131px; height:41px; background:transparent url('../img/contato.png') no-repeat;text-decoration:none; }
#acMenu #contato a:hover {background:transparent url('../img/contato-u.png') no-repeat;text-decoration:none; }
#acMenu #sup a { position: absolute; left:  110px; top: 290px; width:61px; height:33px; background:transparent url('../img/sup.png') no-repeat;text-decoration:none; }
#acMenu #sup a:hover {background:transparent url('../img/sup-u.png') no-repeat;text-decoration:none; }
/*---- /MENU ----*/
#menu_produtos {
	list-style: none; 
	width: 150px;
	border-bottom: 1px dashed #7D7D7D;
}
#menu_produtos li {
	padding: 2px 5px 2px 15px;
	border-bottom: none;
	border-left: 1px dashed #7D7D7D;
	border-top: none;
	border-right: 1px dashed #7D7D7D;
	color: #fff;
	font: 12px Arial;
	background: #000;
}
#menu_produtos .categoria {
	background: #1E1E1E;
	padding: 2px 5px;
	margin-bottom: 0;
	border-top: 1px dashed #7D7D7D;
}
#menu_produtos .categoria a {
 font: bold 14px Arial;
 color: #CBCBCB;
 display: block;
 padding: 2px 5px;
}
#menu_produtos li a:hover {
	color: #FFFF00;
	text-decoration: none;
}
#menu_produtos .categoria a:hover {
	color: #EEEEEE;
	text-decoration: none;
}
#menu_produtos .categoria #marcado,#menu_produtos li .marcado { color: #FFFF00 !important; font-weight: bold !important; }
#col_menu { float: left; width: 150xp; margin-right: 20px; display: block; }
#lista_produtos {
	margin-left: 170px;
}
#lista_produtos h2 {
	border-bottom: 1px dashed #7D7D7D;
	padding-bottom: 3px;
	margin-bottom: 20px;
}
.div_produto { display: block; width: 190px; height: 220px; padding: 5px; margin: 10px 15px; border: 1px solid #fff; text-align: center; float: left;}
.div_produto img { border: 1px solid #fff; margin-bottom: 10px;  }
#acConteudo {
	margin: 0 auto;
	padding: 10px 0 10xp 30px;
	color: #fff;
	width: 965px;
	position: relative;
	z-index: 80;
}

#acColuna_um {
	float: left;
	width: 350px;
	margin-right: 90px;
}
#acColuna_dois {
	margin-left: 440px;
	display: block;
	position: relative;
	top: -30px;
	z-index: 900px;
}
#acColuna_dois h2 { margin-left: 30px; }
.clear {display: block; clear: both; width: 100%; height: 10px; font: 5px; }

#div_destaque { position: relative; height: 236px; }
#foto_destaque { width: 465px; height: 220px; position: absolute; z-index: 5; top: 12px;}
#brd_destaque { position: absolute; z-index: 20; top: 0; }

#txt_destaque { margin-bottom: 30px;position: relative; height: 65px; background: url(../img/bg_destaque.jpg) no-repeat; width: 402px; color: #000; padding: 10px 20px 0 20px; font: 12px Arial; text-align: justify; }
#leia_mais a { display: block; position: absolute; height: 27px; width:82px; background: url(../img/leia.png) no-repeat; left: 370px; top: 47px}
#foto_dia { width: 190px; display: block; float: left; height: 140px;}
#foto_dia h3,#atleta_mes h3 { margin-bottom: 20px; }
#foto_dia a img,#atleta_mes a img { border: 2px solid #fff; cursor: pointer; }
#atleta_mes { margin-left: 250px; width: 190px; }

.error { color: #FFFF00; font: bold 12px Arial;  }

#links { margin-top: 20px; font: bold 12px Arial; color: #fff; width: 500px;}
#links p { border-bottom: 1px dotted #efefef; padding-bottom: 3px; margin-bottom: 10px;}
#links a { color: #FFFF00; }

#corpo_noticias { margin-top: 20px; padding-right: 20px; }
#tblLista td { width: 420px; padding: 10px; border-bottom: 1px dotted #efefef;font: bold 12px Arial; color: #fff; } 
#tblLista td img { float: left; margin-right: 10px; border: 2px solid #fff; }
.titulo, .titulo a { font: bold 12px Arial; color: #FFFF00; }
#tblLista .data { font: italic 12px Arial; color: #efefef; }
#tblLista .chamada { font: 11px Arial; color: #efefef; text-align: justify;}
.data {  font: italic 12px Arial; color: #efefef; margin-bottom: 20px;}
.traco2 { height: 2px; border-bottom: 1px solid #666666; border-top: 3px solid #9F9F9F; margin: 10px 0; font-size: 1px;}


#acTopo .dt { left: 450px !important; left: 420px; }
#logo { margin: 20px 0 0 62px !important; margin: 20px 0 0 0; }
#acGeral,#acGeral-index { text-align: left; margin: 0 auto; width: 684px; height: 412px; position: relative;}
#acGeral-index { background: url(../img/bg-index.jpg) no-repeat;}
#acalertbox{text-align:center;background:#fff;border:2px solid #D2D2D2;padding:10px 5px;font-size:11px;font-family:Arial;}
#acalertsim,#acalertnao{margin-top:10px;position: relative;z-index: 1100;font-size: 12px; font-family: Arial; width: 79px !important; height: 23px; text-align: center; background: url(../img/bg-bt_77.gif) no-repeat; border: none !important; cursor: pointer; color: #A39244;}
.fValidator-msg{background-color:#c00;color:#fff;padding:1px 5px;font-size:10px;font:11px Arial;}
h2 { font: bold 14px Arial !important; }
.btvoltar { border: 1px outset #9F9F9F; background: #666666; color: #EEEEEE; height: 20px; font: bold 12px Arial; width: 60px; cursor: pointer;}

/*--- NOTICIAS DA HOME -----*/
.not_data { color: #FF6C02; }
h4,h5,h6 { color: #fff; font: bold 12px Arial; margin-bottom: 10px;}
h1 {margin-bottom: 20px; }
.not_chamada { font: 12px Arial; text-align: justify; }
.not img { float: left; margin-right: 10px; height: 45px; width: 90px; border: 2px solid #fff;}
.not { padding-bottom: 20px; border-bottom: 1px dashed #fff; margin-bottom: 20px; display: block; }
.mais { text-align: right; }
.mais a { font: bold 12px Arial; }
.btMais { background: url(../img/bt_noticias.jpg) no-repeat; width: 132px; height: 31px; border: none; padding: 0; cursor: pointer;}

/*--- FOTOS -----*/
.div_fotos { text-align: center; float: left; width: 190px; display: block; border: 2px solid #fff; padding: 5px; margin: 0 5px 10px 5px; } 
.div_fotos img { width: 190px; height: 95px; border: 1px solid #fff; margin-bottom: 5px;  }
.div_fotos p { font: bold 12px Arial; }



#paginacao {  clear: both;display: block;font: 11px Arial;color: #000; border: 1px solid white; border-left: none; border-right: none; padding: 2px 0; text-align: center; }
#vem, #vai { margin: 0 10px;color: #000; border: 1px solid #643910; border-top: none; border-bottom: none; padding: 0 10px;  }
#paginacao a { color: #F79A5C; font-weight: bold;}
#ini {color:#000}

#formulario { position: relative; margin: 40px 0; font: 12px Arial; }
#formulario label { display: block; float: left; width:80px; text-align: right; margin-right: 10px; color: #B4B4B4; }
#formulario select, #formulario input, #formulario textarea { 
		border-top: 1px solid #4D4D4D; 
		border-left: 1px solid #4D4D4D; 
		border-bottom: 1px solid #6A6A6A;
		border-right: 1px solid #6A6A6A;
		background: #F7F7F7;
		margin-bottom: 3px;
	}
	.input200 { width: 400px; }

	#formulario span { display: none; padding-bottom: 10px; margin: 0 0 3px 5px;}

	#submit { background: none !important; color: #6F6F6F; font-weight: bold; cursor: pointer; border: 1px solid #DFDFDF !important;  padding: 0; width: 80px;}
	.msgOK { margin-top: 2px; margin-left: 90px;}

#twitter {width:439px;height:189px;background:#000 url('../img/twitter-bg.png') no-repeat;margin-top:20px;padding:5px;color:#333;text-align:left;font-family:Arial, Verdana, Sans;}

#link-wind-bsb { margin-bottom: 30px;position: relative; height: 30px; background: url(../img/bg_destaque-peq.jpg) no-repeat; width: 402px; color: #333; padding: 10px 20px 0 20px; font: bold 14px Arial; text-align: justify; }
#link-wind-bsb .leia_mais a { display: block; position: absolute; height: 27px; width:82px; background: url(../img/leia.png) no-repeat; left: 370px; top: 18px}
