*{	margin: 0px; padding: 0px;	border-width: 0px; }
p{ margin-top: 20px; margin-bottom: 10px;}
body,td,th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-repeat: repeat-x; background-position: top; margin: 0px 0px 0px 0px;}
a { text-decoration: none; outline: none; }
a:hover { text-decoration: never-underline; }
input { border-width: 2px; border-style: inset; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px;}
select{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; } 


.direita{ background-repeat: no-repeat;	background-position: top left; }
.esquerda{ background-repeat: no-repeat; background-position: top right; }

.fleft{ float:left; }
.negro{ font-weight: bold;}
.branco{ color: #FFFFFF; }




/* LAYOUT */
#main{ width: 1000px;}

#main #topo{ width: 1000px; height: 262px; min-width: 1000px;}
#main #topo #logo{ width: 405px; height: 262px;	float: left; }
#main #topo #imagem{ height: 262px;	background-repeat: no-repeat; width: 505px;	float: left; }
#main #topo #cor{ height: 262px; width: 90px; float: right; }

#main #meio #login { width: 190px; font-size:10px; color: #FFFFFF; padding-left: 45px; float:left; background-position: left; height:65px; }
#main #meio #login .tag { width: 80px; text-align: right; float:left; padding-top: 4px; }
#main #meio #logok { width: 80px; background-position: right; float:left; height:65px; }

#main #meio #login1 { width: 190px; font-size:10px; color: #FFFFFF; padding-left: 45px; float:left; background-position: left; height:65px; }
#main #meio #login1 .tag { width: 80px; text-align: right; float:left; padding-top: 4px; }
#main #meio #logok1 { width: 80px; background-position: right; float:left; height:65px; }

#main #meio #pesquisa { width: 120px; float:left; background-position: left; height: 65px; }
#main #meio #pesqok { width: 49px; float:left; background-position: right; height: 65px; }

#main #navsec #registo { padding-left: 25px; width: 290px; height: 69px; float: left; }

#main #navsec #registo1 { padding-left: 25px; width: 290px; height: 69px; float: left; }

#main #navsec #naveg { width: 675px; height: 49px; float: left; padding-top: 20px; }
#main #navsec #naveg a { padding: 6px 0px 6px 9px; text-decoration: none; font-size: 12px; }
#main #navsec #naveg a:hover { background-repeat: no-repeat; }

#main #conteudos #esquerda {width: 236px; float: left;}
#main #conteudos #esquerda #newsletter{ width:185px; height:67px; margin-left: 20px; padding: 35px 20px 0px 0px; color:#FFFFFF; line-height: 22px; text-align: right; }


/* MENU */
#main #conteudos #esquerda #menu { padding: 30px 0px 35px 45px; background-repeat:no-repeat; line-height: 20px; }
#main #conteudos #esquerda #menu li { list-style: none; }
#main #conteudos #esquerda #menu ul li a.branco { color: #FFFFFF; }
#main #conteudos #esquerda #menu ul li a:hover { text-decoration:none; }
#main #conteudos #esquerda #menu ul ul { display: none; padding-top: 5px; }
#main #conteudos #esquerda #menu ul ul li a { padding-left: 15px; text-decoration:none; }
#main #conteudos #esquerda #menu ul ul li a:hover { color:#FFFFFF; background-repeat:no-repeat; }
.global { padding-left: 48px; }
.selecionado { margin-top: 5px; padding: 4px 0px 0px 20px; background-repeat: no-repeat; }


#main #conteudos #textos { width: 764px; float: right; background-repeat: no-repeat; background-position: top left; padding-top: 10px; }
#main #conteudos #textos #footer { width: 684px; height: 120px; background-repeat: no-repeat; padding: 59px 0px 0px 80px; line-height: 16px; display:table; float:left; }


/* HOME */
.home{ padding-left: 45px; }
.home .proximos { width: 340px; float:left; }
.home .proximos .eventos { width:338px; height: 60px; text-align:center; display:table; float:left; padding-top: 40px; font-size: 12px; font-weight: bold; line-height: 17px; }
.home .proximos .eventos a:link, .home .proximos .eventos a:visited, .home .proximos .eventos a:hover{ font-weight: normal; }
/*.home .proximos .destaque { width: 280px; height: 354px; display:table; float:left; padding: 55px 29px 0px 29px; }*/
.home .proximos .destaque { width: 510px; height: 354px; display:table; float:left; background-repeat: no-repeat; padding: 55px 29px 0px 29px; }
/*.home .atleta { width: 178px; float:left; display: table; height:324px; margin: 25px 0px 0px 78px; padding: 55px 30px 0px 30px; background-repeat: no-repeat; }*/
.home .atleta { width: 175px; float:right; height:300px; margin: 100px 0px 0px 78px; padding: 55px 30px 0px 2px; background-repeat: no-repeat; }


.home .atleta1 { width: 175px; float:right; display: table; height:68px; margin: 0px 0px 0px 78px; padding: 0px 30px 0px 2px; background-repeat: no-repeat; }

/*.home .historico { float:right; display:table; width: 297px; height: 68px; font-weight: bold; padding:47px 0px 0px 75px;}*/
.home .historico { float:right; display:table; width: 175px; height: 68px; font-weight: bold; margin: 0px 0px 0px 0px; padding:0px 17px 0px 0px;}
.home .noticias { width: 660px; display: table; float:left; background-repeat: no-repeat; padding: 50px 0px 0px 30px; }
.home .noticias .pedaco{ width:120px; margin-right: 8px; float:left;}

.bloco, .bloco2 { line-height: 14px; }
.bloco .titulo, .bloco2 .titulo { font-size:12px; font-weight: bold; }
.bloco .data , .bloco2 .data{ padding-top: 5px; font-size: 9px; font-weight: bold; }


/* INTERNO */
.interno { padding: 3px 55px 0px 85px; line-height: 15px; min-width: 623px; min-height: 400px; }

.interno .titulo { border-bottom: 1px solid #FFFFFF; padding-bottom: 10px; font-size: 12px; font-weight: bold; }
.interno .titulo a:hover, .interno .titulo .crumb { color: #FFFFFF; }
.interno .contactos { width: 340px; height: 37px; float:left; }
.interno .agenda { width: 340px; height: 37px; float:left; }
.interno .localizacao { width: 340px; height: 37px; float:left; }
.interno .emprego { width: 340px; height: 37px; float:left; }
.interno .sugestoes { width: 340px; height: 37px; float:left; }
.interno .mapasite { width: 340px; height: 37px; float:left; }
.interno .links { width: 340px; height: 37px; float:left; }
.interno .newsletter { width: 340px; height: 37px; float:left; }
.interno .merchandising { width: 340px; height: 37px; float:left; }
.interno .lutaolimpica { width: 340px; height: 37px; float:left; }
.interno .federacao { width: 340px; height: 37px; float:left; }
.interno .ranking { width: 340px; height: 37px; float:left; }
.interno .regulamentos { width: 340px; height: 37px; float:left; }
.interno .calendario { width: 340px; height: 37px; float:left; }
.interno .altacompeticao { width: 340px; height: 37px; float:left; }
.interno .formacao { width: 340px; height: 37px; float:left; }
.interno .arbitragem { width: 340px; height: 37px; float:left; }
.interno .antidopagem { width: 340px; height: 37px; float:left; }
.interno .torneiosinter { width: 340px; height: 37px; float:left; }
.interno .estilosdeluta { width: 340px; height: 37px; float:left; }
.interno .galeriadafama { width: 340px; height: 37px; float:left; }
.interno .multimedia { width: 340px; height: 37px; float:left; }
.interno .comunicacao { width: 340px; height: 37px; float:left; }
.interno .servicos { width: 340px; height: 37px; float:left; }
.interno .pesquisa { width: 340px; height: 37px; float:left; }

.interno a:hover { text-decoration:none; }

.tabEsq { 
padding-left:20px;
}


