body, table{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
}
body{
	top:0px;
	margin:0 0 0 0;
	background:url(../img/bgGeral.jpg) top center repeat-y;
	background-color:#dfd3ad;
}
h1, h2, h3, h4, h5{
	margin:0;
	padding:0;
}
dl dd{
    margin:0px;
}
body img{
	border:none;
}
input, textarea, select{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}

#geral{
	position:relative;
	width:100%;
	left:0px;
	_left:0px;
	*margin-left:0px;
	/*border:1px solid green;*/
}
#topo{
	margin:0 0 0 0;
	width:100%;
	height:270px;
	background:url(../img/topo.jpg) top center no-repeat;
	/*border:1px solid red;*/
}

/* MENU */
#menu{
	clear:both;
	width:100%;
	height:43px;
	margin:0;
	padding:0;
	background:url(../img/bgMenu.jpg) top center no-repeat;
}
#menuJoia{
	position:absolute;
	width:990px;
	left:50%;
	margin-left:-495px;
}
ul.menuTxt {
    position: absolute;
    float: left;
    padding: 0;
	margin:0;
    list-style: none;
    z-index:2;
}
ul.menuTxt li{
    position: relative;
    float: left;
}
ul.menuTxt li a{
    position: relative;
    float: left;
	height:23px;
    margin:0 8px 0 8px;
    padding:6px 22px 4px 8px;
	/*border:1px solid red;*/
	background:url(../img/menuDivisor.png) top right no-repeat;
}
ul.menuTxt li a:hover {
    position: relative;
    float: left;
	height:33px;
    margin:0 8px 0 -8px;
    padding:6px 22px 4px 24px;
	background:url(../img/bgMenuHover.jpg) top center repeat-x;
}


/* CONTEUDO */
#conteudo{
	position:relative;
	width:100%;
	margin:0;
	padding:2px 0 2px 0;
	/*border:1px solid blue;*/
}

/* HOME */
#bannerPrincipal{
	margin-left:10px;
}
.homeBox{
	float:left;
}
.homeBoxMeio{
	height:165px;
	padding:2px 5px 2px 14px;
	background:url(../img/homeTwitterMeio.png) repeat-y;
}
#homeGeral{
	position:relative;
	width:990px;
	left:50%;
	margin:10px 0 0 -495px;
	/*border:1px solid red;*/
}
#homeFotos{
	width:280px;
	margin:0 0 0 30px;
}
#homeFotos ul{
	list-style:none;
	margin:0;
	padding:0;
}
#homeFotos ul li{
	width:90px;
	float:left;
	margin:6px;
}
#homeBaixo{
	clear:both;
	margin-left:10px;
}
#homeVideos{
	width:280px;
	margin:10px 0 50px 0;
}
#homeMural{
	width:350px;
	margin:10px 0 50px 20px;
}
#homeTwitter{
	width:280px;
	margin:10px 0 50px 20px;
}

#homeAtleticas{
	clear:both;
	position:relative;
	width:100%;
	min-height:100px;
	margin:40px 0 0 0;
	background:url(../img/bgAzul.jpg) top center repeat-y;
}

/* ATLETICAS */
div.material{
    clear:both;
    overflow:hidden;
    margin-bottom:10px;
    /*border-bottom: 1px dotted #f9d730;*/
}
div.material dl dd{
    margin:0px;
    margin-top: 10px;
    text-align: justify;
}
img.imgmaterial{
    width:150px;
    height:150px;
    border:none;
    cursor:pointer;
    margin-right:10px;
    margin-bottom:10px;
}
dl.descricaoatleticas{
	display:none;
}


/* SECAO */
.secaoGeral{
	position:relative;
	margin:50px 0 20px 0;
	padding:0;
	background:url(../img/bgAzul.jpg) top center repeat-y;
}
.secaoInterna{
	position:relative;
	width:970px;
	left:50%;
	margin-left:-485px;
	padding:20px 0 2px 0;
	/*border:1px solid red;*/
}
.timbre{
	position:absolute;
	margin:-50px 0 0 0;
}
.parceirosImg{
	margin:10px 10px 10px 30px;
	border:1px solid #dfdfdf;
}

/* FOTOS */
dl.fotos{
	float:left;
	width:320px;
}
dl.fotos dt{
	float:left;
	margin-right:10px;
}
.fotoDestaque{
	border:1px solid #fff;
	padding:2px;
	margin:2px;
}
.fotoDestaque:hover{
	border:1px solid #ffd200;
}

/* VIDEOS */
.videos{
	float:left;
	*float:left;
	*width:310px;
	*height:200px;
	margin:0 10px 20px 15px;
	text-align:center;
}



/* CONTATO */
.boxContatoForm{
	float:left;
	width:380px;
}
.boxContatoTxt a{
	color:#074286;
}


/* RODAPE */
#rodape{
	clear:both;
	width:100%;
	height:33px;
	background:url(../img/bgRodape.jpg) top center repeat-x;
	/*border:1px solid red;*/
}
#rodapeTxt{
	position:absolute;
	text-align:left;
	padding:10px 0 0 20px;
	font-size:10px;
	color:#840709;
	*margin-left:-495px;
}
#rodapeNexus{
	position:absolute;
	right:0;
	margin:2px 20px 0 0;
}

.btn{
	background:#fed53d;
	color:#f34209;
	padding:4px 30px 4px 30px;
	border:1px solid #fff;
	cursor:pointer;
}

.foto{
	padding:4px;
	border:1px solid #fff;
}


/* ESTILOS PADRÃO */
.txt10{font-size:10px;}
.txt11{font-size:11px;}
.txt12{font-size:12px;}
.txt14{font-size:14px;}
.txt16{font-size:16px;}
.txt18{font-size:18px;}
.txt20{font-size:20px;}
.txt22{font-size:22px;}
.txt24{font-size:24px;}
.txt26{font-size:26px;}
.txt28{font-size:28px;}

.preto{color:#000000;}
.cinza3{color:#333;}
.cinza6{color:#666;}
.cinza9{color:#999;}
.cinzaC{color:#CCC;}
.branco{color:#FFFFFF;}
.amarelo{color:#f9d730;}
.azulClaro{color:#074286;}
.azulEscuro{color:#402881;}
.laranja{color:#fcb816;}
.vermelho{color:#c20013;}
.verde{color:#a6de00;}


.negrito{font-weight:bold;}
.italico{font-style:italic;}

.link1:link, .link1:active, .link1:visited{	text-decoration:none;}
.link1:hover{text-decoration:underline;}

.link2:link, .link2:active, .link2:visited, .link2:hover{text-decoration:none;}

.campo{
    border:1px solid #cecece;
    font-size:12px;
    color:#666666;
    margin:0px;
    font-size:12px;
    overflow:hidden;
    padding:5px;
}
