body {margin:0px; background-color:#FFFFFF; font-family:Tahoma, Arial, sans-serif; font-size:11px; color:#8C8C8C; line-height:130%;}

form { margin: 0px; }

a {text-decoration:none; color:#666666;}
a:hover {text-decoration:none;} 
#Orange a:hover {color:#FF6F0F;}
#Pink a:hover {color:#E6005B;}
#Blue a:hover {color:#12B5DC;}
#Green a:hover {color:#95BC0E;}

#Black a {display:block;}
#Black a:hover {color:#000000; text-decoration:underline;}

form {margin:0px; padding:0px;}
select {margin:0px; padding:0px; font-size:10px;}

ul {margin:20px 0px 25px 35px; padding:0px; }
li {margin-bottom:6px; padding:0px; list-style-image:url(../images/icons/bullet.gif);}
ol {margin:20px 0px 25px 35px; padding:0px; }
.Letras li {margin-bottom:6px; padding:0px; list-style-type:lower-alpha; list-style-image:none;}
.Numeros li {margin-bottom:6px; padding:0px; list-style-type:decimal; list-style-image:none;}

.Clear {clear:both; height:1px; overflow:hidden;}

/*// FRAMEWORK //*/
.FW_HeaderHome {margin:auto; position:relative; width:944px; height:342px; background-position:center top; background-repeat:no-repeat;}
.FW_Header {margin:auto; position:relative; width:944px; height:262px; background-position:center top; background-repeat:no-repeat;}
.FW_Tracker {margin:auto; width:888px; padding-top:10px; height:20px; text-align:right; font-size:9px; color:#AAAAAA;}
	.FW_Tracker a {color:#CCCCCC;}
	.FW_Tracker a:hover {color:#AAAAAA;}
.FW_Content {margin:auto; width:900px;}
.FW_Footer {margin:50px auto 10px auto; width:884px; font-size:10px;}

/*// TEXT //*/
.LinkSmall {font-size:10px;}
	.LinkSmall a {color:#C6C6C6;}
	.LinkSmall a:hover {color:#999999;}
.TitBlue {color:#12B5DC;}
.TitGreen {color:#95BC0E;}
.TitOrange {color:#FF6F0F;}
.TitPink {color:#E6005B;}

/*// HEADER //*/
.Logo {position:absolute; z-index:97; top:0px; left:24px; width:255px; height:156px;}
.FW_HeaderHome .Logo {left:19px;}
.MenuTop {position:absolute; z-index:98; top:5px; right:30px; text-align:right; color:#B4B4B4; font-size:10px;}
	.MenuTop a {color:#B4B4B4;}
	.MenuTop a:hover {color:#999999;}
/*.GaleriaLink {position:absolute; top:33px; right:0px;}*/
.Menu {position:absolute; z-index:99; bottom:0px; left:21px; width:762px; height:39px;}
	.MenuItem {float:left;}
.TitleContainerHeader {position:absolute; right:215px; top:110px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:right;}
	.PageTitleHeader {font-size:31px; padding:9px 0px 9px 0px;}
	.PageSubTitleHeader {font-size:17px; padding:2px 0px 1px 0px;}

/*// HOME //*/
.HomeRanking {float:left; width:232px; padding-top:39px; background-image:url(../images/home/ranking_top.gif); background-position:left top; background-repeat:no-repeat;}
.HomeNoticias {float:left; width:294px; padding-top:39px; background-image:url(../images/home/noticias_top.gif); background-position:left top; background-repeat:no-repeat;}
.HomeCompeticoes {float:left; width:294px; padding-top:39px; background-image:url(../images/home/competicoes_top.gif); background-position:left top; background-repeat:no-repeat;}

/*// SUBMENU //*/
.SubMenu {float:left; width:210px; margin-right:40px; background-position:top left; background-repeat:no-repeat; padding-top:40px;}
	.SubMenuLinks {margin:auto; width:195px;}
	.SubMenuLinks a {display:block; padding:4px 4px 4px 10px; color:#333333; }
	.SubMenuLinks a:hover {color:#FFFFFF;}	
	.SubMenuLinks .Sel a {display:block; padding:4px 4px 4px 10px; color:#FFFFFF;}
	
	.SubMenuLinks.Orange a {background-color:#FFECCE;}
	.SubMenuLinks.Orange a:hover {background-color:#FFB13E;}
	.SubMenuLinks.Orange .Sel a {background-color:#FF9900; background-image:url(../images/submenu/bkg_orange.gif); background-position:top right; background-repeat:no-repeat;}
	
	.SubMenuLinks.Blue a {background-color:#D0ECF2;}
	.SubMenuLinks.Blue a:hover {background-color:#9AE0EF;}
	.SubMenuLinks.Blue .Sel a {background-color:#3ACAE9; background-image:url(../images/submenu/bkg_blue.gif); background-position:top right; background-repeat:no-repeat;}
	
	.SubMenuLinks.Pink a {background-color:#F8C3DB;}
	.SubMenuLinks.Pink a:hover {background-color:#F187B7;}
	.SubMenuLinks.Pink .Sel a {background-color:#FF4A93; background-image:url(../images/submenu/bkg_pink.gif); background-position:top right; background-repeat:no-repeat;}
	
	.SubMenuLinks.Green a {background-color:#EEFBC4;}
	.SubMenuLinks.Green a:hover {background-color:#C2E941;}
	.SubMenuLinks.Green .Sel a {background-color:#B3E210; background-image:url(../images/submenu/bkg_green.gif); background-position:top right; background-repeat:no-repeat;}

.RankingLegenda {padding:23px 0px 0px 16px;}
.RankingLegendaTit {margin-bottom:5px; font-weight:bold; color:#5E7500;}

.SubMenuText {padding:18px 0px 0px 6px;}

/*// CONTENT //*/
/*Home*/
.Content8Div {padding:0px 8px 0px 8px;}
	.Ranking8Div {background-color:#F3FCD6; width:215px;}
		.HomeRankingTable {margin-top:4px; margin-bottom:6px; color:#5E7500; line-height:170%;}
		.HRT_Position {font-weight:bold; width:14px;}
		.HRT_Name {width:140px;}
		.HRT_Points {text-align:right;}
	.HomeArticleTitle {color:#373329; font-weight:bold; padding-top:8px; line-height:120%;}
		.HomeArticleTitle a {color:#373329;}
	.ArticleTitle {color:#373329; font-weight:bold; line-height:120%;}
		.ArticleTitle a {color:#373329;}
	.ArticleDate {font-size:10px; color:#B4B4B4; padding-bottom:8px; line-height:120%;}
	.ArticleText {padding-bottom:8px;}
	.BorderBottomGreen {border-bottom:1px dotted #BBEA00;}

/*Resto*/
.ContentContainer {float:right; width:650px;}
	.PageTitle {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; margin:5px 0px 20px 0px; position:relative;}
		.PageNumbers {position:absolute; top:2px; right:4px; font-size:11px; font-weight:normal;}
		.PageNumbers a {padding:0px 3px 0px 3px; margin-left:1px; background-color:#D7D7D7; color:#666666; }
		.PageNumbers a:hover {color:#FFFFFF; background-color:#666666;}
		.PageNumbers strong {padding:0px 3px 0px 3px; color:#FFFFFF; font-weight:normal;}
		.PageNumbers.Green strong {background-color:#95BC0E;}
		.PageNumbers.Orange strong {background-color:#FF6F0F;}
		.PageNumbers.Pink strong {background-color:#E6005B;}
		.PageNumbers.Blue strong {background-color:#12B5DC;}
/*		
		.PageNumbers .Sel a {padding:0px 3px 0px 3px; color:#FFFFFF;}
		.PageNumbers.Green .Sel a {background-color:#95BC0E;}
		.PageNumbers.Orange .Sel a {background-color:#FF6F0F;}
		.PageNumbers.Pink .Sel a {background-color:#E6005B;}
*/		
		
	.TextContainer {float:left; width:390px;}
	.TextContainerBig {float:left; width:650px;}
	.PhotoContainer {float:right; width:229px; background-image:url(../images/bkg_photo.gif); background-position:left top; background-repeat:no-repeat; margin-bottom:20px; padding-top:6px;}
	.PhotoContainer img {margin-left:5px;}
	.PhotoContainer.ArticleList {margin-bottom:0px;}
	
	.PhotoTumbContainer {float:right; width:229px; background-image:url(../images/bkg_photo.gif); background-position:left top; background-repeat:no-repeat; margin-bottom:20px; padding-top:6px;}
	.PhotoTumbContainer a {padding:0px 0px 4px 4px; float:left;}

.ArticleContainer {margin-bottom:20px;}

.RankingContent {font-size:12px; color:#FFFFFF; font-weight:bold; background-image:url(../images/ranking/bkg_ranking_table.gif); background-repeat:no-repeat; background-position:top left; padding:7px 5px 0px 5px;}
.RankingTable {margin-top:7px; border-top:1px solid #9CC60F; font-family:Tahoma, Arial, sans-serif; text-align:center;}
	.CelulaTop {color:#FFFFFF; font-size:10px; font-weight:bold; padding:2px 0px 1px 0px; background-color:#B3E210; border-right:1px solid #9CC60F; border-bottom:1px solid #9CC60F;}
	.CelulaTop.First {border-left:1px solid #9CC60F;}
	.Celula {color:#5E7500; font-weight:normal; font-size:11px; padding:3px 0px 2px 0px; background-color:#F3FCD6; border-right:1px solid #D7E99A; border-bottom:1px solid #D7E99A;}
	.Celula.First {border-left:1px solid #D7E99A; font-weight:bold;}
	.ALeft {text-align:left; padding-left:4px;}

.LinkBottom {padding-top:16px; font-size:11px; font-weight:normal; background-color:#FFFFFF;}

.LinkContent {float:left; width:285px; margin:0px 25px 20px 0px;}

.TotalContainer {margin:auto; width:820px;}

#Accordion {}
#Accordion .AccPanelheader { cursor:hand; background-color:#EEEEEE; padding:4px 10px 4px 10px; color:#12B5DC; font-weight:bold; border-bottom:5px solid #FFFFFF; }
#Accordion .AccPanelContent { background-color: #FFFFFF; overflow:hidden; color:#8C8C8C; font-weight:normal; }
#Accordion .AccPanelContent div.AccContentMargins { padding:3px 20px 20px 20px; }
#Accordion div.AccPanelheader:hover, #Accordion .AccMdHover { background-color :#3ACAE9; color:#FFFFFF; }
#Accordion .AccMdSelected {background-color:#3ACAE9; color:#FFFFFF; font-weight:bold; background-image:url(../images/submenu/bkg_blue.gif); background-position:top right; background-repeat:no-repeat;}

	.AccContentMargins TD INPUT { width:200px; font-size:11px; font-family:Tahoma, Arial, sans-serif; padding:1px; border:1px solid #AAAAAA; color:#8C8C8C; }
	.AccContentMargins TD SELECT { width:206px; font-size:11px; font-family:Tahoma, Arial, sans-serif; padding:0px; color:#8C8C8C; }
	.AccContentMargins .Button {padding:16px 0px 0px 4px;}
	.AccContentMargins .Button INPUT {padding:2px 4px 2px 4px; font-size:11px;}

.Perfil {width:114px; margin:5px 16px 10px 0px; float:left;}
.Perfil img {border:0px;}
.Perfil .Nome {text-align:center; padding:2px 0px 10px 0px;}

.PerfilDetail {margin:5px 16px 10px 0px;}
.PerfilDetail .Photo {width:270px; padding:0px 0px 20px 30px; float:right;}

.Patrocinadores {width:305px; margin:5px 20px 30px 0px; float:left;}
.Patrocinadores .Photo {float:left;}
/*.Patrocinadores .Photo img {padding-right:20px;}*/
.Patrocinadores .Text {float:right; width:185px;}

.CalendarioCompeticao {}
.CalendarioCompeticao .NoLink {background-color:#EEEEEE; padding:4px 10px 4px 10px; color:#999999; font-weight:bold; border-bottom:5px solid #FFFFFF; display:block;}
.CalendarioCompeticao a {background-color:#EEEEEE; padding:4px 10px 4px 10px; color:#666666; font-weight:bold; border-bottom:5px solid #FFFFFF; display:block;}
.CalendarioCompeticao a:hover {background-color:#FF4A93; color:#FFFFFF; background-image:url(../images/submenu/bkg_pink.gif); background-position:top right; background-repeat:no-repeat;}

/*// FOOTER //*/
.MenuBottom {padding-bottom:2px; color:#BFBFBF;}
	.MenuBottom a {color:#BFBFBF;}
	.MenuBottom a:hover {color:#999999;}
.Copyright {color:#C7C7C7;}
	.Copyright a {color:#C7C7C7;}
	.Copyright a:hover {color:#999999;}
	.Copyright .Sel a {color:#999999;}
	
/*MAPA DO SITE////////////////////////////*/
.Sitemap {margin-bottom:40px; width:100%;}
.Sitemap .VLine { background-image:url(/images/sitemap/pixel.gif); background-repeat:repeat-y; background-position:center; }
.Sitemap .Cell { text-align:center; width:100%; background-image:url(/images/sitemap/pixel.gif); background-repeat:repeat-y; background-position:center; margin-bottom:20px; }
.Sitemap .Cell .TopBorder { border-top:1px solid #C0C0C0; width:100%; height:20px; }
.Sitemap .Cell .TopBorderRight { float:right; border-top:1px solid #C0C0C0; width:50%; height:20px; }
.Sitemap .Cell .TopBorderLeft { float:left; border-top:1px solid #C0C0C0; width:50%; height:20px; }
.Sitemap .Cell .Title { clear:both; background-color:#FFFFFF; padding:0px 15px 8px 15px; font-weight:bold; }
.Sitemap .Cell .Links { background-color:#FFFFFF; margin:16px 0px 0px 0px;  text-align:center;}
.Sitemap .Cell .Links A { line-height:100%; padding:5px 0px 5px 6px; display:block; color:#999999;}
.Sitemap .Cell .Links A:hover { color:#000000;}
.Sitemap A { text-decoration:none; }
.Sitemap A:hover { text-decoration:none; }

/*DROPDOWN////////////////////////////////*/
div.DropDown {filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90; position:absolute; top:0px; z-index:99; display:none; background-color:#23211B; }
.DropDownContainer {font-size:11px; background-color:#23211B; margin:8px 1px 1px 1px;}
.DropDown a {color:#FFFFD2; padding:2px 5px 2px 10px; margin-bottom:1px; text-decoration:none; display:block; }
.DropDown a:hover{color:#FFFFD2; background-color:#4D4837; text-decoration:none; }


/*SEND A FRIEND ////////////////////////////////*/
.TableSendAFriend .Field { font-weight:bold;}
.TableSendAFriend input { font-size:11px;}
.TableSendAFriend .Input input { width:190px; color:#333333; }
.TableSendAFriend .Input input.Dim { color:#CCCCCC;}
