@charset "utf-8";
/* CSS Document */

* {
	margin:0px;
	padding:0px;
	border:none;
	list-style:none;
	text-decoration:none;
}

body {
	background-color:#4C8598;
	font-size:75%;
}

/***************
	Geral
***************/

#geral {
	width:900px;
	margin:0 auto;
	overflow:auto;
	padding-bottom:10px;
	background-color:#FFFFFF;
}

/***************
	Topo
***************/

#topo {
	width:900px;
	height:120px;
}
#topo img {
	float:left;
}

/***************
	News
***************/

#news {
	width:900px;
	height:30px;
	background:url(../img/barraNews.jpg) left repeat-x;
}
#news fieldset {
	width:450px;
	height:18px;
	float:left;
	margin:6px 0px 0px 15px;
}
#news span {
	float:left;
	margin:7px 0px 0px 180px;
	font:0.9em Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
#news label {
	font:0.9em Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	float:left;
	margin:1px 0px 0px 5px;
}
#news .btnNews {
	width:23px;
	height:17px;
	float:left;
	margin-left:5px;
	background:url(../img/btnNews.jpg) no-repeat;
	cursor:pointer;
}	
#news .input {
	width:150px;
	height:17px;
	float:left;
	margin-left:5px;
	background:url(../img/inputNews.jpg) left repeat-x;
	font:0.9em Arial, Helvetica, sans-serif;
	color:#666666;
}

/***************
	Menu
***************/

#menu {
	width:170px;
	float:left;
	clear:both;
	margin:0px 0px 0px 10px;
	font:1.1em Arial, Helvetica, sans-serif;
}
#menu .mL {
	width:160px;
	height:18px;
	border-bottom:1px solid #8EB2C0;
	border-left:1px solid #8EB2C0;
	border-right:1px solid #8EB2C0;
	padding:3px 5px 0px;
}
#menu .mL a {
	color:#51839A;
}
#menu .mL a:hover {
	color:#333333;
}
#menu .mLC {
	width:160px;
	height:20px;
	border:1px solid #498397;
	background-color:#498397;
	margin-top:10px;
	padding:3px 5px 0px;
	color:#FFFFFF;
}
#menu .mLA {
	width:160px;
	height:20px;
	border:1px solid #135468;
	background-color:#135468;
	margin-top:10px;
	padding:3px 5px 0px;
}
#menu .mLA a {
	color:#FFFFFF;
}
#menu .mLA a:hover {
	text-decoration:underline;
}

/**************
	Conteudo 
***************/

#conteudo {
	width:695px;
	float:right;
	margin:10px 10px 0px 0px;
}
#paginas {
	width:496px;
	float:left;
	font:1em Arial, Helvetica, sans-serif;
	color:#4F8198;
	text-align:justify;
}
#paginas .nt {
	float:left;
	width:450px;
	overflow:auto;
	padding:5px 5px 10px;
	margin:5px 0px 10px;
	border-bottom:2px solid #DCE7ED;
}
#paginas .nt a {
	text-decoration:none;
}
#paginas .nts {
	float:left;
	width:450px;
	margin:0px 0px 5px 10px;
}
#paginas .nts a{
	text-decoration:none;
	font-weight:bolder;
}
#paginas .nts img {
	border:none;
	vertical-align:middle;
}
#paginas a {
	color:#4F8198;
}
#paginas a:hover {
	color:#333333;
	text-decoration:none;
}
#paginas h2 {
	color:#FFFFFF;
	font:bolder 1.2em Arial, Helvetica, sans-serif;
	padding:7px 5px 0px;
}
#paginas h3 {
	font-size:1.2em;
	margin:10px 0px 10px;
}
#paginas h5 {
	font-weight:normal;
	font-size:0.9em;
	font-style:italic;
	text-align:right;
	margin:10px 0px 5px;
}
#paginas .bordaL{
	width:496px;
	background:url(../img/borda.jpg) top repeat-y;
}
#paginas .borda {
	width:467px;
	display:table;
	margin:5px 0px 5px 15px;
}
#paginas .bordaSup {
	width:496px;
	height:8px;
	background:url(../img/bordaSup.jpg) top no-repeat;
}
#paginas .bordaInf {
	width:496px;
	height:13px;
	background:url(../img/bordaInf.jpg) bottom no-repeat;
}
#paginas .barra {
	height:31px;
	background:url(../img/barraPaginas.jpg) left repeat-x;
}
#paginas ul {
	margin:10px 20px 10px 40px;
}
#paginas ul li{
	list-style-type:decimal;
	margin-top:5px;
}
#paginas img {
	float:left;
	margin:0px 10px 5px 0px;
	border:1px solid #508994;
}	
#patrocinio {
	width:190px;
	float:right;
}
#patrocinio .pt {
	width:180px;
	height:115px;
	padding:5px;
	background:url(../img/janelaPatrocinio.jpg) no-repeat;
	text-align:center;
}
#patrocinio .tempo {
	width:188px;
	height:253px;
	float:right;
	background:url(../img/tempo.jpg) no-repeat;
}
#paginas .paginacao {
	height:20px;
	text-align:center;
	margin-top:20px;
	color:#CCCCCC;
}
#paginas th {
	padding-bottom:5px;
	border-bottom:1px solid #CCCCCC;
	color:#306543;
}
#paginas td {
	padding:3px 0px 3px;
	color:#666666;
}
#paginas .tr:hover {
	background-color:#F4F4F4;
}
#paginas  .input, .inputA, .area {
	padding:3px 3px 0px;
	border:1px solid #306543;
	background:url(../img/loginInput.jpg) top left repeat-x;
	font:1.1em Arial, Helvetica, sans-serif;
	color:#666666;
}
#paginas .input {
	width:300px;	
	height:18px;
}
#paginas .inputA {
	width:140px;	
	height:18px;
}
#paginas .area {
	width:300px;
	height:70px;
}
#paginas .btn {
	width:62px;
	height:27px;
	background:url(../img/btnLogin.jpg) no-repeat;
	cursor:pointer;
}
#paginas .indice {
	padding:5px;
}
#paginas .indice ul{
	padding:0px;
	margin:0px;
}
#paginas .indice li{
	padding:2px 0px 2px;
	list-style:none;
}
#paginas .indice a {
	color:#666666;
}
#paginas .indice a:hover {
	text-decoration:underline;
}
#paginas .campos {
	color:#FF0000;
	cursor:help;
}
#paginas span {
	font-weight:bolder;
}
#mensagens {
	text-align:center;
	font:0.9em Arial, Helvetica, sans-serif;
	color:#666666;
}
#mensagens img{
	border:none;
	margin:2px 3px 0px;
	vertical-align:middle;
}
#mensagens .alerta {
	color:#FF6600;
}
#mensagens .erro {
	color:#FF0000;
}
#mensagens .ok {
	color:#009933;
}
#efeito {
	margin:10px 0px 5px;
}
#efeito a{
	margin-right:3px;
}
#efeito img{
	border:none;
}

/*****************
	Destaque 
*****************/

#destaque {
	width:496px;
	height:253px;
	margin-top:5px;
}
#destaque .atleta {
	width:244px;
	height:245px;
	float:left;
	margin-right:5px;
}
#destaque .calendario {
	width:244px;
	height:245px;
	float:left;
}

/***************
	Patrocionio
***************/

#patrociniosE {
	width:693px;
	height:117px;
	float:right;
	margin:5px 13px 0px 0px;
	/**background:url(../img/imgPatrocino2.jpg) left repeat-x;*/
}
#patrociniosE .ptE{
	width:14px;
	height:117px;
	float:left;
	background:url(../img/imgPatrocino.jpg) no-repeat;
}
#patrociniosE .ptE1{
	width:14px;
	height:117px;
	float:right;
	background:url(../img/imgPatrocino1.jpg) no-repeat;
}
#patrociniosE .ptE2{
	width:660px;
	height:100px;
	float:left;
	margin-top:6px;
}

/***************
	Rodape 
***************/

#rodape {
	width:900px;
	height:30px;
	margin:0 auto;
	clear:both;
	color:#FFFFFF;
	font:0.9em/2 Arial, Helvetica, sans-serif;
	text-align:center;
}
#rodape a {
	color:#FFFFFF;
}
#rodape a:hover {
	text-decoration:underline;
}