body { 	
	margin:0px;
	padding:0px;
	background-color:#5B6B85;
	background-image:url(images/fundo_p.gif);
	background-repeat:repeat;
}
td {
	text-align: left;
	font-family:tahoma;
	font-size:11px;
	color:#555555;
	line-height:14px;
}

a {text-decoration:underline;
   color:#295D82;}
  
ul {margin:0; padding:0; list-style:none}
li {background:url(images/a.gif) center left no-repeat; margin:0 0 0 0px; padding:0 0 0 12px; line-height:23px }

.head span { font-size:9px; font-weight:bold}
.copy { color:#FFFFFF}
.programs span strong { text-transform:uppercase}

.category li {background:url(images/a2.gif) center left no-repeat; margin:0 0 0 0px; padding:0 0 0 23px; line-height:20px }
.category li a { color:#FFFFFF; text-decoration:none}
.category li a:hover {text-decoration:underline}
.category a { color:#FFFFFF; text-decoration:none}
.category a:hover {text-decoration:underline}
.category strong { color:#52BCFF}
.category span a {text-decoration:underline}
.category span a:hover {text-decoration:none}

.sport span strong { color:#FFFFFF; text-transform:uppercase; font-size:11px;}
.sport span { font-size:9px; font-weight:bold}
.sport strong { text-transform:uppercase}

.sport2 span strong { color:#000; text-transform:uppercase; font-size:11px; font-family:Tahoma, Geneva, sans-serif;}
.sport2 span { font-size:9px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold}
.sport2 strong { text-transform:uppercase}

.read a { color:#555555}
.read strong { color:#4E7D95}

.m { vertical-align:middle}

.form { width:263px;
		height:18px;
		font-family:tahoma;
		font-size:11px;
		border-style: solid;
		border-width: 1px;
		border-color:#;
		background-color:#ffffff;
		color:#5F5F5F;
		margin-left:0px;
		margin-right:0px}

.form2 { 
		font-family: Arial, Helvetica, sans-serif, Tahoma;
		font-size:11px;
		/*background-color:transparent;*/
		color:#5F5F5F;
		margin:2px 2px;
}

.textarea {
	width:50%;
	height:18px;
	font-family:tahoma;
	font-size:11px;
	border-style: solid;
	border-width: 1px;
		border-color:#;
	background-color:#ffffff;
	color:#5F5F5F;
	margin-left:0px;
	margin-right:0px;
	overflow: auto;		

}
		

a:hover {text-decoration:none;}

.textos p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	width: 100%;
}
.redondo {
	height:100%; 
	border:1px solid #DDDDDD; 
	-moz-border-radius:6px;	
	border-radius:6px;
}
select { 
background-color: #EBEBEB;
font:10px Arial, Verdana, Helvetica, sans-serif;
color:#000;
border:#000 solid 0.03em;
}

/*Estilização das Abas*/
#tabnav {
	width: 95%;	
	margin: 0 auto;
		-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
 
#tabs {
	height: 25px;
	position: relative;

}
 
#content {
	position: relative;
	padding: 20px;
	border: 2px solid #78bee2;
	-Moz-border-radius: 0px 5px 5px 5px;
	-webkit-border-radius: 0px 5px 5px 5px;
	border-radius: 0px 5px 5px 5px;
}
 
#content div p {
	font-family: Arial, Verdana, Geneva, sans-serif;
	font-size: 11px;
}
 
#tabs a, #tabs a:visited {
	background-color:#78bee2;
	/*background: url("tab.jpg") top left no-repeat;*/
	font-family: Arial, Verdana, Geneva, sans-serif;
	text-decoration: none;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	display: block;
	width: 120px;
	height: 22px;
	_height: 25px;
	margin: 0 10px 0 0;
	text-align: center;
	padding: 3px 0 0 0; 
	float: left;
	border: 1px solid #78bee2;
	-Moz-border-radius: 10px 10px 0px 0px;
	-webkit-border-radius: 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px;
}
/*Fim da estilização das abas*/

.trocar {
	background-color:#CECECE;
}
thead th {
  font: bold 11px verdana, arial, helvetica, sans-serif;
  border: 1px solid #FFF;
		-Moz-border-radius: 5px;
	 -webkit-border-radius: 5px;
	 border-radius: 5px;
		box-shadow:3px 3px 3px #ccc;
		/* implementação para o firefox */
		-moz-box-shadow:3px 3px 3px #ccc;
		/* implementação para safari */
		-webkit-box-shadow:5px 5px 5px, #ccc;
  text-align: center;
  background: #A1BDD6;
  color: #000;
  padding-top:6px;
		
  }
/* Formulario cadastro */
#signup table {   
 background-color: #F9FBFD;   
 color: #000000;   
 width: 99%;   
 border: 1px solid #D7E5F2;   
 /*border-collapse:collapse;*/
		-Moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}   
  
#signup td {   
 border: 1px solid #D7E5F2;   
 padding-left: 2px;   
}
.labelcell {    
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;    
 color: #3670A7;    
 background-color: transparent;    
 width: 220px;    
}    
   
.fieldcell {    
 background-color: #F2F7FB;    
 color: #000000;    
 text-align:right;    
 margin-right: 0px;    
 padding-right: 0px;    
} 

.smalllabelcell {    
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;    
 background-color: transparent;    
 color: #3670A7;    
 width: 100px;    
}    
   
.smallfieldcell {    
 background-color: #F2F7FB;    
 color: #000000;    
 text-align: right;    
     
}
.fieldcell input {    
 width: 200px;    
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;    
 background-color: #D7E5F2;    
 color: #102132;    
 border: 1px solid #284279; 
		-Moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
 margin-right: 0px;    
}    
.fieldcell radio {    
 width: 50px;    
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;    
 background-color: #D7E5F2;    
 color: #102132;    
 border: 1px solid #284279; 
		-Moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
 margin-right: 0px;  
 text-align: left;    
}    
   
.smallfieldcell input {    
 width: 100px;    
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;    
 background-color: #D7E5F2;    
 color: #102132;    
 border: 1px solid #284279;   
	-Moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}    
   
.smallfieldcell select {    
 font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;    
 background-color: #D7E5F2;    
 color: #102132;    
 border: 1px solid #284279;    
	-Moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.button {    
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;    
 background-color: #F9FBFD;;    
 color: #102132;    
 margin-left: 12px;    
 margin-top: 3px;    
 margin-bottom: 2px; 
	 
}
.textmsg {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;    
 background-color: #D7E5F2;    
 color: #102132;    
	margin:3px;
 border: 1px solid #284279;    
	-Moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	width:90%;
	height:80px;
	overflow: auto;		


}
/* Fim Formulario Cadastro */
#resposta {
	color:#F00;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size:12px;
}

.divl {    
 background-color: #F2F7FB;    
 color: #000000;    
 text-align: center; 
	width:98%;
	font:12px Verdana, Geneva, sans-serif;
	font-weight:bold;
	line-height:20px;
}