* div.chapeu {
	height:25px;
	line-height:25px;
	color : #fff;
	background-color : #beb7af;
	text-indent:10px;
	font-size : 11px;
	font-weight:bold;
	border : none;
}
.modalidade h3 {
	width : 210px;
	height : 60px;
	text-indent : -1000px;
	overflow : hidden;
	float : right;
}
.modalidade h3 a {
	display : none;
}
.modalidade h3 select {
	width:200px;
	height : 22px;
	margin-top : 25px;
	display : block;
	border: none;
	background-color: #beb7af;
	border : 2px solid #beb7af;
	color : #fff;
	font-weight : bold;
}
span.fotomateria{
	margin:0 0 2px 0;
	width : 288px;
	float : left;
}
span.fotomateria img{
	float : left;
}
.modalidade h1 { 
	display:block;
	float:left;
	line-height:37px;
	height:60px;
	font-size:30px;
	margin:0 0 10px 0;
	width:300px;
}

.modalidade h1 img { margin: 0 5px -20px 0; }
.modalidade p {
	margin:10px 0 0 0;
	padding-top:10px;
}
.modalidade #texto {
	float:left;
	width:272px;
}
#boxes {
	width:288px;
	margin:10px 10px 0 10px;
	float:left;
	display: block;
}
.modalidade #boxes .chapeu {
	width:288px;
}
#boxcalendario,
#boxmedalhas,
#boxficha {
	width : 288px;
	float:left;
	margin: 20px 0 0 0;
}
.modalidade #boxficha ul {
	background:none;
	margin:0;
}
.modalidade #boxficha li {
	float:left;
	width:288px;
	display:inline;
	padding:5px 0;
	border-bottom : 1px dotted #cccccc;
}

.modalidade #boxmedalhas ul {
	width: 288px;
	background-color : #f1f1f1;
	margin:0;
}
.modalidade #boxmedalhas li {
	text-align:center;
	font-weight:bold;
	margin : 0;
	width:96px;
	height : 25px;
	display:block;
	float : left;
	border : none;
	padding-top : 25px;
	color : #5d5950;
}
#boxmedalhas li.ouro { background-image:url(img/medalhas_ouro_modal.gif); }
#boxmedalhas li.prata { background-image:url(img/medalhas_prata_modal.gif); }
#boxmedalhas li.bronze { background-image:url(img/medalhas_bronze_modal.gif); }

#boxcalendario span { 
	display:block;
	text-indent:10px;
	font-weight:bold;
	color : #fff;
	background-color:#5d5950;
	line-height:20px;
}	
#boxcalendario ol{ 
	margin:0; 
	width:288px; 
	float:left; 
	background-color : #f4f1ef;
}	
#boxcalendario li {
	float:left;
	text-align:center;
	font-weight:bold;
	width:40px;
	line-height : 30px;
	margin : 0 0 1px 1px;
	background-color : #fff;
}
#boxcalendario li.dia {
	font-weight:normal;
	background-color : #f4f1ef;
}
#boxcalendario li.comp,
#boxcalendario li.comp a {
	background-color:#5d5950;
	color:#fff;
}
#boxcalendario li.final{
	background-color:#ff9900;
	color:#fff;
}
#boxcalendario ul{
	display : block;
	height : 50px;
	width : 288px;
	background-color : #f4f1ef;
	background-image : url(img/legenda-calendario-modalidades.gif);
	float : left;
	
}
.modalidade ul li img {
	margin:8px 0 0 10px;
	display:inline;
	float:left;
}
.modalidade ul li span {
	margin:28px 0 0 0;
	text-indent:5px;
	display:block;
	float:left;
	cursor:pointer;
}
.modalidade{

}
#menu ol li#mn_esportes a{
	background-position : 0 -36px;
}
.legenda,
.credito{
	font-size : 10px;
	float : left;
	margin : 1px;
	width : 286px;
	height : 15px;
	display : block;
}
.modalidade_capa{
	width : 580px;
	float : left;
	margin-bottom : 20px;
}
.modalidade_capa h1{
	background-image : url(img/esportes.gif);
	width : 580px;
	height : 40px;
	text-indent : -1000px;
	overflow : hidden;
}
.modalidade_capa ul{
	border : 1px solid #c5c2b6;
	float : left;
	width : 560px;
	margin-top : 10px;
	padding : 0 10px;
	
}
.modalidade_capa li{
	display : block;
	float : left;
	margin : 5px 0;
	width : 180px;
	height : 60px;
	padding : 5px 0;
	font-weight : bold;
	color : #5d5850;
	border-bottom : 1px dotted #ccc;
}
.modalidade_capa li a img{
	float : left;
	margin : 0 5px 0 0;
}
.modalidade_capa li a span{
	padding-top : 10px;
	height : 50px;
	float : left;
}
.modalidade_capa li a:hover span{
	text-decoration : none;
	color : #FF9900;
	cursor : pointer;
	
}
