/* CSS Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline; }
body { font-size:13px; line-height: 1; }
ol, ul { list-style: none; }
blockquote, q {	quotes: none; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table {	border-collapse: collapse; border-spacing: 0; }
a { font-weight:bold; color:#666666; text-decoration:underline;}
a:hover {color:#4118f2; text-decoration:underline; }
a:focus { border-bottom: dashed 1px #4118f2; }
#margin_null { margin:0px; padding:0px; }
/*Spans*/
.gray, .says { color:#666666; }
.grayBold { color:#666666; font-weight:bold; font-size:1.1em; }
.grayBlue { color:#4118f2; font-weight:bold; font-size:1.1em; }
.bigger { font-size:110%; }
.extra-bigger { font-size:150%; }
.smaller { font-size:90% }
.extra-smaller { font-size:80%; }
.red { color:#F00; }
/* Begin Typography & Colors */
body { font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;	background: #e3d4b9; color: #333; text-align: center; }
#page {	background-color: white; text-align: left; }
#header { background: #ffffff url(images/header_com.jpg) no-repeat bottom center; }	
#header_clube {	background: #ffffff url(images/header_sem.jpg) no-repeat bottom center; }
#header_main { background: #ffffff url(images/header_sem.jpg) no-repeat bottom center; }
#content { background-image:url(images/meio_FP.1.1.jpg); height:683px; }
#content_campeonato { background-image:url(images/meio_campeonato.jpg); height:683px;	}	
#content_media { background-image:url(images/meio_multi.jpg); height:683px; }	
#content_competicoes { background-image:url(images/meio_competicoes.jpg); height:683px; }	
#content_main { min-height:683px; background-image:url(images/back_news.jpg); width:1020px; }
#content_clube_main { min-height:690px; background-image:url(images/back_news.jpg); background-repeat:repeat-y; width:1020px; }	
#content_clube_elemento { min-height:630px; background-image:url(images/back_news.jpg); background-repeat:repeat-y; width:1020px; overflow:hidden; }	
#content_clube_treinador { min-height:630px; background-image:url(images/back_news.jpg); background-repeat:repeat-y; width:1020px; overflow:hidden; }
#content_taca { min-height:683px; background-image:url(images/back_news.jpg); background-repeat:repeat-y; width:1020px; overflow:hidden; }
#content_taca small { font-size:0.9em;}
.column_main { position:relative; float:right; }	
.entry { margin-bottom:10px; margin-top:20px; line-height: 1.6em; font-size:1.2em; }
.widecolumn { line-height: 1.6em; }
.narrowcolumn .postmetadata, .narrowcolumn_ .postmetadata { text-align: center;	}
.postmetadata small { font-size:1.0em; }
.wplp-post .postmetadata { text-align:left;	padding-left:10px; }
#ultimos_jogos .postmetadata { text-align:left;	padding-left:10px;	padding-top:10px; padding-bottom:10px; }
#footer { background: #ffffff url(images/footer_FP.1.1.jpg) no-repeat top; border: none; }
#footer_video {	background: #ffffff url(images/footer_video.jpg) no-repeat top;	border: none;}
#footer_main { background: #ffffff no-repeat top; background-image:url(images/footer_main.jpg);	border: none; }	
#footer_search { background: #ffffff no-repeat top;	background-image:url(images/footer_main.jpg); border: none;	}	
#footer_links {	background: #ffffff no-repeat top; background-image:url(images/footer_main.jpg); border: none; }
#footer_single { background: #ffffff no-repeat top;	background-image:url(images/footer_main.jpg); border: none;	}
#footer_clube_main { background: #ffffff no-repeat top;	background-image:url(images/footer_clube_elemento.jpg);	border: none; }
#footer_clube_elemento { background: #ffffff no-repeat top;	background-image:url(images/footer_clube_elemento.jpg);	border: none; }
small {	font-family: Arial, Helvetica, Sans-Serif; line-height: 1.6em; }
h1, h2, h3 { font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; font-weight: bold; }	
.pseudo_h3 { font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; font-weight: bold; }
h1 { text-align: center; font-size:3em; }
#headerimg .description { text-align: center;	}
h2 { font-size:1.8em; }
h2.pagetitle { font-size:1.8em; }
.pseudo_h2 { font-size:20px; color:#666666; }
#sidebar h2 { font-family: 'Lucida Grande', Verdana, Sans-Serif; }
h3 { font-size:1.2em; }	
.pseudo_h3 { font-size:1.2em;  }
h1, h1 a, h1 a:hover, h1 a:visited { text-decoration: none;}
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited { color: #666666; }
.pseudo_h3 { color: #666666; }
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite { text-decoration: none; }
.entry p a { font-size:1.1em; }
.entry p a:visited { color: #4118f2; font-size:1.0em; }
.sticky { background: #f7f7f7; padding: 0 10px 10px; }
.sticky h2 { padding-top: 10px;	}
.commentlist li, #commentform input, #commentform textarea { font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; } 
.commentlist li { font-weight: bold; }
.commentlist li .avatar { float: right;	border: 1px solid #eee;	padding: 2px; background: #fff;	display:none; }
.commentlist cite, .commentlist cite a { font-weight: bold; font-style: normal; color:#666666; height:22px;	background-repeat:no-repeat;	}
.commentlist cite {  background-image:url(images/arrow_right.png); padding-bottom:2px; }
.fn { padding-left:24px; padding-top:1px; }
.commentlist p { font-weight: normal; line-height: 1.6em; text-transform: none;	}
#commentform p { font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; }
.commentmetadata { font-weight: normal; }
acronym, abbr, span.caps { letter-spacing: .07em;	}
h2 a:hover, h3 a:hover { color: #4118f2; text-decoration: none;	}
/* Begin Structure */
body { padding: 0;	}
#page {	background-color: white; margin-left:auto; margin-right:auto; padding: 0; width: 1020px; height:1000px;	}
#header { background-color: #ffffff; padding: 0; height: 246px; width: 1020px; }
#header_clube {	background-color: #ffffff; padding: 0;	height: 246px; width: 1020px; }
#header_main { background-color: #ffffff; padding: 0; height: 246px; width: 1020px;	}
.narrowcolumn {	float: left; padding: 0 0 20px 45px; margin: 0px 0 0; width: 450px; }
.narrowcolumn_ { float: left; margin: 0px 0 0; width: 1020px; }
.widecolumn { padding: 10px 0 20px 0; margin: 5px 0 0 150px; width: 450px; }
.post {	margin: 0 25px 20px; width:60%; position:relative; float:right; }	
.pseudo_post { margin: 0 25px 20px; width:60%; position:relative; }	
#lateral_news { width:248px; margin-left:99px; position:relative; bottom:21px; }
#lista_categorias {	margin-top:20px; margin-left:15px; line-height:2em; }
.titulo_noticia { width:565px; height:127px; background-image:url(images/news_title.jpg); }
.titulo_noticia h2 { position:relative; top:22%; left:4%; font-size: 22px; }
.titulo_noticia h2 img { position:relative;	width:22px; height:19px; top:1px; }
.comentarios { position:relative; top:53%; left:9%; font-size:19px; }
.ver_mais {	margin-top:10px; }
.divisor_news {	margin-top:30px; }
.divisor_album { margin-top:20px; }
.post hr { display: block; }
.widecolumn .post {	margin: 0; }
.narrowcolumn .postmetadata { padding-top: 5px;	}	
.narrowcolumn_ .postmetadata { padding-top: 5px; }
.widecolumn .postmetadata { margin: 30px 0;	}
.widecolumn .smallattachment { text-align: center; float: left;	width: 128px; margin: 5px 5px 5px 0px; }
.widecolumn .attachment { text-align: center; margin: 5px 0px; }
.postmetadata {	clear: both; }
.clear { clear: both; }
.footer_menu { width:91%; font-size:11px; }
#footer { padding: 0; width: 1020px; height:71px; clear: both; overflow:hidden;	}
#footer p {	margin: 0; text-align: center; }	
#footer ul { height:38px; position:relative;	float:left; left:4%; top:67%; text-align:center;}
#footer ul li {	position:relative;	float:left; }
#footer_video {	padding: 0;	width: 1020px;	height:71px; clear: both; overflow:hidden; }
#footer_video p { margin: 0;	text-align: center;	}	
#footer_video ul { height:38px; position:relative; float:left; left:4%; top:68%;	text-align:center; }
#footer_video ul li { position:relative; float:left; }
#footer_main { padding: 0; width: 1020px; height:141px; clear: both; overflow:hidden; }
#footer_main p { margin: 0;	text-align: center;	}	
#footer_main ul { height:38px; position:relative; float:left; left:4%; top:15%; text-align:center; }
#footer_main ul li { position:relative;	float:left; }
#footer_search { padding: 0; width: 1020px;	height:141px; clear: both; overflow:hidden;	}
#footer_search p { margin: 0; text-align: center; }	
#footer_search ul { height:38px; position:relative; float:left; left:4%; top:82.5%; text-align:center; }
#footer_search ul li { position:relative; float:left; }
#footer_links {	padding: 0;	width: 1020px; height:141px; clear: both; overflow:hidden; }
#footer_links p { margin: 0; text-align: center; }	
#footer_links ul { height:38px; position:relative; float:left; left:4%; top:82.5%; text-align:center; }
#footer_links ul li { position:relative; float:left; }
#footer_single { padding: 0; width: 1020px; height:141px; clear: both; overflow:hidden; }
#footer_single p { margin: 0; text-align: center; }	
#footer_single ul { height:38px; position:relative; float:left; left:4%; top:82.5%; text-align:center; }
#footer_single ul li { position:relative; float:left; }
#footer_clube_main { padding: 0; width: 1020px; height:71px; clear: both; overflow:hidden; }
#footer_clube_main p { margin: 0; text-align: center; }	
#footer_clube_main ul {	height:38px; position:relative; float:left; left:4%; top:65%; text-align:center; }
#footer_clube_main ul li { position:relative; float:left; }
#footer_clube_elemento { padding: 0; width: 1020px; height:71px; clear: both; overflow:hidden; }
#footer_clube_elemento p { margin: 0; text-align: center; }	
#footer_clube_elemento ul {	height:38px; position:relative; float:left; left:4%; top:65%; text-align:center; }
#footer_clube_elemento ul li {	position:relative; float:left; }
.lados { width:13%; }
.meio_lados { width:13%; }
.meio_mapa { width:13%; }
.meio {	width:22%; }
.criado_lados {	width:23%; }
.wp_lados {	width:8%; }
.wp_lados img {	position:relative; bottom:15px;	width:39px;	height:38px; }
.validator { width:8%; }
.validator img {	position:relative; bottom:9px; }
#parabens { position:relative; top:30px; left:50px; font-size:1.5em; }
/* End Structure */
/*clube*/
#clube_desc { width:60%; position:relative;	float:right; top:1%; right:2%; line-height:1.6em; font-size:1.2em; }
#media { width:60%; position:relative; float:right; top:1%; right:2%; line-height:1.4em; }
#clube_jogadoras { width:60%; position:relative; float:right; top:1%; right:2%; line-height:1.4em; }	
#clube_jogadoras p { margin-left:15px;}
#clube_tag { margin-bottom:20px; margin-left:10px;}
h2#clube_tag { width:95%; font-size:1.7em; }
#clube_tag a { position:relative; float:right; }
#stats_tag { margin-bottom:20px; margin-left:10px; }
#video_tag { position:relative; bottom:5px;	left:10px; }
#video_box { position:relative; top:60px; left:50px; background-image:url(images/fundo_video.jpg); width:519px;	height:429px; }
#tools_video { position:relative; top:60px; width:80%; margin-left:auto; margin-right:auto; }
#esquerda_nav {	position:relative; float:left; }
#centro_nav { position:relative; left:35%; }
#direita_nav { position:relative; float:right; }
#video_box object {	position:relative; left:20px; top:22px; }
#clube_desc a { font-size:1.1em;}
#links_plantel { width:25%;	position:relative; float:left; margin-left:99px; top:4px; }
#apoios { width:248px; margin-left:97px; margin-top:35px; }
#apoios img { margin-top:10px; }
#links_plantel p { margin-left:5%; line-height:2.5em; }
#links_plantel img { position:relative; top:5px; }
#equipas { margin-bottom:15px; }
#fundo { position:relative;	float:right; width:1020px; height:282px; }
#fundo_multimedia {	background-image:url(images/multimedia_fundo.jpg); position:relative; float:right; width:1020px; height:282px; }
.separador { margin-top:20px; }
.separador_II { margin-top:15px; }
.extra_large { line-height:2em; }
.extra_large img { position:relative; top:6px; }
#duplo_fix { position:relative; top: 7px; }
#conteudo_jogadoras { position:relative; float:left; width:100%; }
#imagem_jogadora { width:289px; height:403px; position:relative; float:right; left:20px;}
#posicao { position:relative; left:40px; top:5px; width:199px; height:127px; }
/*MENU Redes*/
#redes { width: 391px; height: 74px; background-image:url(images/links_redes.jpg); padding: 0; position: relative; left:391px; top:70px;}
#redes li { margin: 0; padding: 0; list-style: none; position: absolute; top: 0; }  
#redes li, #redes a { height: 74px; display: block; position:relative; float:left; }
#link1_redes a { width: 191px;}
#link2_redes a { width: 120px;}
#link3_redes a { width: 80px;}
#link1_redes a:hover { background: transparent url(images/links_redes.jpg) 0 -74px no-repeat; }
#link2_redes a:hover { background: transparent url(images/links_redes.jpg) -191px -74px no-repeat; }
#link3_redes a:hover { background: transparent url(images/links_redes.jpg) -311px -74px no-repeat; }
#h3_multimedia { width:50%; position:relative; top:30px; left:350px; }
/* MENU */
#imagem_topo { position:relative; right:5px; width:541px; height:108px; }
.nav_div {position:relative; float:right; right:3%;}
#nav { width: 455px; height: 55px; background:url(images/menu.jpg) 0 0; padding: 0; position: relative; }
#nav li { margin: 0; padding: 0; list-style: none; position: absolute; top: 0; }  
#nav li, #nav a { height: 55px; display: block; position:relative; float:left; }
#nav_1 { width: 455px; height: 55px; background:url(images/menu.jpg) 0 -110px; padding: 0; position: relative; }
#nav_1 li { margin: 0; padding: 0; list-style: none; position: absolute; top: 0; }  
#nav_1 li, #nav_1 a { height: 55px; display: block; position:relative; float:left; }
#nav_2 { width: 455px; height: 55px; background:url(images/menu.jpg) 0 -165px; padding: 0; position: relative; }
#nav_2 li { margin: 0; padding: 0; list-style: none; position: absolute; top: 0; }  
#nav_2 li, #nav_2 a { height: 55px; display: block; position:relative; float:left; }
#nav_3 { width: 455px; height: 55px; background:url(images/menu.jpg) 0 -220px; padding: 0; position: relative; }
#nav_3 li { margin: 0; padding: 0; list-style: none; position: absolute; top: 0; }  
#nav_3 li, #nav_3 a { height: 55px; display: block; position:relative; float:left; }
#nav_4 { width: 455px; height: 55px; background:url(images/menu.jpg) 0 -275px; padding: 0; position: relative; }
#nav_4 li { margin: 0; padding: 0; list-style: none; position: absolute; top: 0; }  
#nav_4 li, #nav_4 a { height: 55px; display: block; position:relative; float:left; }
#nav_5 { width: 455px; height: 55px; background:url(images/menu.jpg) 0 -330px; padding: 0; position: relative; }
#nav_5 li { margin: 0; padding: 0; list-style: none; position: absolute; top: 0; }  
#nav_5 li, #nav_5 a { height: 55px; display: block; position:relative; float:left; }
#link1_s a {left: 0; width: 75px;}
#link1_sel a {left: 0; width: 75px;}
#link2_s a {width: 87px;}
#link2_sel a { width: 87px;}
#link3_s a { width: 65px;}
#link3_sel a { width: 65px;}
#link4_s a { width: 112px;}
#link4_sel a { width: 112px;}
#link5_s a { width: 116px;}
#link5_sel a { width: 116px;}
#link1_s a:hover { background: transparent url(images/menu.jpg) 0 -55px no-repeat; }
#link2_s a:hover { background: transparent url(images/menu.jpg) -75px -55px no-repeat; }
#link3_s a:hover { background: transparent url(images/menu.jpg) -162px -55px no-repeat; }
#link4_s a:hover { background: transparent url(images/menu.jpg) -227px -55px no-repeat; }
#link5_s a:hover { background: transparent url(images/menu.jpg) -339px -55px no-repeat; }
#link1_s a:focus { border:0px; background: transparent url(images/menu.jpg) 0 -55px no-repeat; }
#link2_s a:focus { border:0px; background: transparent url(images/menu.jpg) -75px -55px no-repeat; }
#link3_s a:focus { border:0px; background: transparent url(images/menu.jpg) -162px -55px no-repeat; }
#link4_s a:focus { border:0px; background: transparent url(images/menu.jpg) -227px -55px no-repeat; }
#link5_s a:focus { border:0px; background: transparent url(images/menu.jpg) -339px -55px no-repeat; }
/* Ultimas noticias */
#ultimos_posts { width:32%; height:250px; position:relative; left:39%; top:370px; overflow:hidden; }
.wplp-post h3 img {position:relative; top:4px; }
.wplp-post h3 { font-size:1.1em;}
.wplp-post h3 a:hover {color:#4118f2; text-decoration:underline; }
/* Ultimos Jogos */
#ultimos_jogos { width:26.5%; height:250px; position:relative; float:right; right:1%; top:120px; overflow:hidden; }
#ultimos_jogos h3 img {position:relative; top:4px; }
#ultimos_jogos h3 {font-size:1.1em; }
#ultimos_jogos h3 a:hover {color:#4118f2; text-decoration:underline; }
/*	Begin Headers */
h1 { padding-top: 70px;	margin: 0; }
h2 { margin: 30px 0 0; }
h2.pagetitle { position:relative; left:50px; text-align: center; }
#sidebar h2 { margin: 5px 0 0; padding: 0; }
h3 { padding: 0; margin: 15px 0 0; }
.pseudo_h3 { margin-bottom:15px; margin-top:15px; }
h3.comments { padding: 0; margin: 40px auto 20px ; }
/* Begin Images */
p img {	padding: 0;	max-width: 100%; }
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft {	padding: 4px; margin: 0 7px 2px 0; display: inline;	}
.alignright { float: right;	}
.alignleft { float: left; }
/* Begin Lists*/
html>body .entry ul { margin-left: 0px;	padding: 0 0 0 30px; list-style: none; padding-left: 10px; text-indent: -10px; }
html>body .entry li { margin: 7px 0 8px 10px; }
.entry ul li:before, #sidebar ul ul li:before {	content: "\00BB \0020";	}
.entry ol {	padding: 0 0 0 35px; margin: 0;	}
.entry ol li { margin: 0; padding: 0; }
.postmetadata ul, .postmetadata li { display: inline; list-style-type: none; list-style-image: none; }
/* Begin Form Elements */
#searchform { position:relative; float:right; right:15px; bottom:7px;}
#searchform #s { width:100px; color:#666666; font-size:90%; }
#searchsubmit { background:transparent; border:0px; color:#666666; font-weight:bold; cursor:pointer; position:relative; right:3px;  font-size:90%;  }
#lupa_img { position:relative; right:4px; top:10px; }
.entry form { text-align:center; }
select { width: 130px; }
#commentform input { width: 140px; padding: 2px; margin: 5px 5px 1px 0; font-size:100%; }
#commentform { margin: 5px 10px 0 0; }
#commentform textarea { width: 100%; padding: 2px; font-size:100%;}
#respond:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#commentform #submit { height:30px; width:175px; margin: 0 0 5px auto; position:relative;	float: right; border:0px; cursor:pointer; font-weight:bold; color: #666666; text-decoration: underline; }	
#commentform #submit:hover { color: #4118f2; text-decoration: underline; }	
#commentform p label small { font-size:100%; }
/* Begin Comments*/
.alt { margin: 0; padding: 10px; }
#comments_div { width:33%; padding-left:3%; font-size:0.9em;}
#comments_div img { position:relative; bottom:6px; left:69px; }
.commentlist { padding: 0; }
.commentlist li { margin: 15px 0 10px; padding: 5px 5px 10px 10px; list-style: none; }
.commentlist li ul li { margin-right: -5px; margin-left: 10px; }
.commentlist p { margin: 10px 5px 10px 0; }
.children { padding: 0; }
#commentform p { margin: 5px 0;	}
.nocomments { text-align: center; margin: 0; padding: 0; }
.commentmetadata { margin: 0; display: block; margin-top:10px; font-size:90%;}
/* Begin Various Tags & Classes */
acronym, abbr, span.caps { cursor: help; }
acronym, abbr {	border-bottom: 1px dashed #999; }
blockquote { margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd;	}
blockquote cite { margin: 5px 0 0; display: block; }
.center { text-align: center; }
.hidden { display: none; }	
.screen-reader-text { position: absolute; left: -1000em; }
hr { display: none;	}
a img {	border: none; }
.navigation { height:25px; width:56%; display: block; text-align: center; margin-top: 10px; margin-bottom: 60px; position:relative; float:right; right:7%; bottom:4%; }
.navigation_search { height:25px; width:56%; display: block; text-align: center; margin-top: 10px; margin-bottom: 20px; position:relative; float:left; left:60px; }
.navigation_single { height:25px; width:54%; display: block; text-align: center; position:relative; float:right; right:8%; top:5px; z-index:100;}
/* Competiçoes */
.row_image { height:13px; }
#Campeonato_1_fase { position:relative; left:70px; top:60px; height:60%; width:520px; }
#Campeonato_1_fase tr td { vertical-align:middle; }
#Campeonato_1_fase tr th { vertical-align:middle; color:#666666; font-size:1.1em; }
#Campeonato_2_fase_topo { position:relative; left:70px; top:60px; height:25%; width:520px;}
#Campeonato_2_fase_topo tr td { vertical-align:middle; }
#Campeonato_2_fase_topo tr th {	vertical-align:middle; color:#666666; font-size:1.1em;}
#Campeonato_2_fase_fundo { position:relative; left:70px; top:60px; height:40%; width:520px; }
#Campeonato_2_fase_fundo tr td { vertical-align:middle; }
#Campeonato_2_fase_fundo tr th { vertical-align:middle; color:#666666; font-size:1.1em;}
.link_club_row { }
.pos { text-align:center; width:7%; }
.equipa { width:33%; }
.pontos { text-align:center; width:12%; }
.jogos { text-align:center; width:13%; }
.vit { text-align:center; width:7%; }
.emp { text-align:center; width:7%; }
.der { text-align:center; width:7%; }
.gm { text-align:center; width:7%; }
.gs { text-align:center; width:7%; }
.nome_equipa { text-align:left; }
.centro { text-align:center; }
#campeonato_tag { position:relative; top:30px; left:70px; }
#jornadas_tag {	position:relative; bottom:0px; left:22px; }
#campeonato_tag_2 {	position:relative; top:100px; left:70px; margin-bottom:65px; }
.img_table { position:relative; top:5px;} 
#links_camp { position:relative; top:60px; left:70px; width:53%; }
#links_camp p {	margin-top:10px; }
#team_comp { position:absolute; top:530px;}
/*Taça*/
#escola { position:relative; float:right; top:30px; width:520px; margin-right:50px; }
#escola tr td { vertical-align:middle; }
#escola tr th { vertical-align:middle; color:#666666;  font-size:1.1em;}
#escola_final { position:relative; float:left; bottom:75px;	width:900px; margin-left:60px; margin-right:60px; }
#escola_final tr td { vertical-align:middle; }
#escola_final tr th { vertical-align:middle; color:#666666; font-size:1.1em; }
.jogadoras_row { height:35px; }
.divisor { height:30px; }
#div_direita { min-width:30%; position:relative; float:left; margin-left:48px; top:4px; }
#div_direita_3 { position:relative; float:left; margin-left:48px; }
#div_direita_2 { position:relative; float:left; left:255px; }
#restantes { position:relative; top:56px; width:380px; margin-right:20px; }
#restantes_2 { position:relative; top:45px;	width:516px; margin-left:auto; margin-right:auto; }
#menu_taca { z-index:10; position:relative; top:30px; width:340px; min-height:104px; line-height:2.0em;  font-size:0.9em;}
#menu_taca p img { position:relative; top:5px; }
#menu_taca img { position:relative; top:4px; }
#menu_jornada {	z-index:10;	position:relative; top:30px; width:100%; min-height:104px;	line-height:2.0em; font-size:0.9em; text-align:center; }
#menu_jornada p img { position:relative; top:5px; }
#menu_jornada img {	position:relative; top:4px; }
.lista_jornadas { position:relative; top:40px; }
#menu_taca_final { z-index:10; position:relative; left:49px; top:30px; width:340px; line-height:2.0em; font-size:0.9em; }
#menu_taca_final p img { position:relative;	top:5px; }
#menu_taca_2 { z-index:10; position:relative; float:left; top:30px; line-height:2.0em; }
#menu_taca_2 img { position:relative; top:5px; }
#restantes tr td { vertical-align:middle; }
#restantes tr th { vertical-align:middle; color:#666666;  font-size:1.1em;}
#restantes_2 tr td { vertical-align:middle; }
#restantes_2 tr th { vertical-align:middle;	color:#666666;  font-size:1.1em;}
.restantes_equipas { height:30px; }
.resultado_td { width:60px;}
#aviso_sorteio { position:relative;	top:150px; left:200px; }
#aviso_sorteio a { text-decoration:underline; }
#mini_taca { position:relative; float:right; top:270px; }
#campeonato_mini { position:relative; top:220px; left:50px; }
/* Captions */
.aligncenter, div.aligncenter {	display: block;	margin-left: auto;	margin-right: auto; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { line-height: 17px; padding: 0 4px 5px;	margin: 0; }
/* Multimedia */
#titulo_video {	margin-bottom:20px; }
#videos_list { width:60%; min-height:600px;	position:relative; float:right;	top:1%;	right:2%; line-height:1.4em; }
#mapa_list { width:60%; min-height:600px;	position:relative; float:right;	top:1%;	right:2%; line-height:1.8em; }
#logo_multi { position:relative; left:99px; }
.thumb_div { width:136px; height:106px;	position:relative; float:left; background-image:url(images/fundo_thumb.jpg); }
.thumb_video { width:120px; height:90px; position:relative; left:8px; top:8px; }
.desc_video { position:relative; float:left; width:470px; min-height:90px; }
.desc_video p {	margin-left:5px; margin-top:1px; margin-bottom:8px; }
.desc_mapa { position:relative; float:left; width:100%; min-height:90px; }
.desc_mapa p {	margin-left:5px; margin-top:1px; margin-bottom:8px; }
.desc_mapa ul li ul li { margin-left:40px; background-image:url(images/visto.jpg); background-repeat:no-repeat; padding-left:20px; background-position: 0 5px; }
.desc_mapa ul li ul li ul li { background-image:url(images/arrow_right.png); background-repeat:no-repeat; padding-left:25px; background-position: 0 2px; }
.divisor_video { width:558px; height:19px; margin-bottom:10px; margin-top:10px; }
.arrow_video { position:relative; top:5px; }
.arrow_download { position:relative; top:7px; }
#links_multi { width:25%; position:relative; float:left; margin-left:111px;	top:64px; }
/*FOTOS*/
#fotos_amigaveis { width:29%; min-height:100%; position:relative; float:left; margin-left:5%; margin-right:1%; }
#fotos_taca { width:28%; min-height:100%; position:relative; float:left; margin-left:1%; margin-right:1%; }
#fotos_campeonato { width:29%; min-height:100%; position:relative; float:left; margin-right:5%;	margin-left:1%; }
.fotos_header { margin-bottom:20px;	text-align:center; }
#galeria { width:84%; margin-left:8%; margin-right:8%; margin-bottom:30px; text-align:center; position:relative; left:1%; }
/*Single picture*/
.ngg-singlepic { background-image:url(images/fundo_img.jpg); display:block;	padding:15px; }
.ngg-left { float: left; margin-right:10px; }
.ngg-right { float: right; margin-left:10px; }
.ngg-center { margin-left: auto !important; margin-right: auto !important; }
.header_links{ margin-bottom:10px; margin-top:25px; }
#fundo_cat { position:relative;	top:100px; left:25px; width:345px; height:360px; }
.border_bottom { border-bottom:15px; }
#RSS { position:relative; float:right; right:22px; top:5px; width:35px; height:35px; }
#search_div { position:relative; left:60px; }
#search_div_2 { width:620px; position:relative; left:60px; top:40px; }
#aviso_search { position:relative; top:18px; }
.img_titulo { position:relative; top:3px; }
#jogo_na_hora {	position:relative; float:right; left:273px;	bottom:200px; width:289px; height:260px; background-image:url(images/jogo_na_hora.jpg); text-align:center;}
#resultados_hora { position:relative; top:90px; right:5px; }
#jogo_para { position:relative; top:80px; left:15px; text-align:left; }
#estado { position:relative; top:105px; }
#ocorrencias { position:relative; float:left; top:130px; left:15px; width:250px;}
#ocorrencias img { position:relative; top:6px; }
#IE6 { color:#F00; background-color:#e3d4b9; width:100%; padding-bottom:10px; padding-top:10px; text-align:justify; font-size:17px; }
#java { color:#F00; background-color:#e3d4b9; width:100%; padding-bottom:10px; padding-top:10px; text-align:justify; font-size:10px; }
/* Shutter */
#shDisplay div#shTitle { font: normal 12px/17px 'Lucida Grande', Verdana, sans-serif; text-align: center; margin: 0 auto; }
#shDisplay div#shCount { color: #FF0; font: bold 15px 'Lucida Grande', Verdana, sans-serif; }
#shDisplay div#shTitle a { text-decoration: none; font: bold 20pt 'Courier New', Courier, fixed; letter-spacing: -2px; margin: 0 10px; width: 26px;	color: #ffff00; }
#shDisplay div#shTitle a:hover { border: none; }
#shDisplay div#shNext{ float:right; }
#shDisplay div#shPrev {	float:left; }
body { height: 100%; }
#shShutter *, #shDisplay * { padding: 0; margin: 0; }
div#shShutter, div#shDisplay { top: 0; left: 0; width: 100%; position: absolute; }
div#shShutter {	height: 100%; z-index: 1000; background-color: #656565; opacity: .8; }
div#shDisplay { display: block; background-color: transparent; z-index: 1002; }
div#shDisplay img#shTopImg { margin: 0 auto; border: 1px solid #4118f2; background: transparent; display: block; max-width: none; max-height: none; float: none; padding:2px; cursor: pointer;}
div#shDisplay div#shWrap { visibility: hidden; }
div#shWaitBar {	font: bold 32px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; height: 36px; width: 100%; left: 0; cursor: default; z-index: 1001; margin-top: 160px; color: #FF0;}
/** WDP AJAX Comments Default stylesheet*/
.wdpajax-error{ padding:5px; color:#ff3311; }
.wdpajax-success{ padding:5px; color:#4118f2; }
.wdpajax-loading{ padding:5px; }
label.error{ float:none !important;	padding-left:5px; color:#ff3311;}
/*FontSize*/
#chgfontsizeoptions { min-width:60px; height:17px; position:relative; left:15px; top:5px; }
#ver_todas { position:relative; right:15px; }
#ver_noticias:visited { color:#666666; }
#up_title { position:relative; bottom:25px;}
.absolute_pos { position:absolute; text-align:center; width:1020px; }
/*Outros Browsers*/
textarea:focus { outline: #4118f2; }
input:focus { outline: #4118f2; }
#clube_jogadoras{ padding-bottom:5px;}	
#conteudo_jogadoras { padding-bottom:5px;}
.opera #jogo_na_hora { left:265px;}
.opera #tools_top { position:relative; float:right; left:450px;}
.ie7 #tools_top { position:relative; float:right; left:450px;}
.ie7 .nav_div { bottom:110px;}
.ie7 #footer {  position:relative; }
.ie7 #footer_video { position:relative;  }
.ie7 #footer_main { position:relative;  }
.ie7 #footer_search { position:relative; }
.ie7 #footer_links { position:relative;  }
.ie7 #footer_single { position:relative; }
.ie7 #footer_clube_main { position:relative;  }
.ie7 #footer_clube_elemento { position:relative; }
.ie7 .titulo_noticia h2 { top:-2%; }
.ie7 .comentarios { top:28%;}
.ie7 #navegacao_jogadora { bottom:80px;}
.ie7 #div_direita { top:20px;}
.ie7 #objecto { width:480px; height:385px; }
.ie7 .post { clear:both; }
.ie7 #comments_div { width:32% }
.ie7 #commentform input { width: 130px; }
.ie7 #chgfontsizeoptions { position:relative; top:-40px; }
.ie7 #up_title { bottom:0px; }
.ie7 #escola_final { position:relative; float:left; bottom:75px; left:35px; width:900px; margin-left:0px; margin-right:0px; }
.ie7 #clube_desc { padding-bottom:10px; }
.ie7 #links_multi { margin-left:125px;}
.ie6 #tools_top { position:relative; float:right; left:450px;}
.ie6 .nav_div { bottom:110px;}
.ie6 #footer {  position:relative; }
.ie6 #footer_video { position:relative;  }
.ie6 #footer_main { position:relative;  }
.ie6 #footer_search { position:relative; }
.ie6 #footer_links { position:relative;  }
.ie6 #footer_single { position:relative; }
.ie6 #footer_clube_main { position:relative;  }
.ie6 #footer_clube_elemento { position:relative; }
.ie6 .titulo_noticia h2 { top:-2%; }
.ie6 .comentarios { top:28%;}
.ie6 #navegacao_jogadora { bottom:80px;}
.ie6 #div_direita { top:20px; margin-left:40px; margin-top:15px;}
.ie6 #restantes { margin-top:15px;}
.ie6 #div_direita_3 { top:20px; margin-left:40px; margin-top:15px; }
.ie6 #div_direita_2 { top:20px; margin-left:40px; margin-top:15px; }
.ie6 #restantes_2 { margin-top:15px; }
.ie6 .post { clear:both; top:25px; left:25px; }
.ie6 #comments_div { width:32% }
.ie6 #commentform input { width: 130px; }
.ie6 #chgfontsizeoptions { position:relative; top:-40px; }
.ie6 #up_title { bottom:0px; }
.ie6 #escola_final { position:relative; float:left; bottom:75px; left:35px; width:900px; margin-left:0px; margin-right:0px; }
.ie6 #lateral_news { margin-left:82px; }
.ie6 #author { margin-left:21px; }
.ie6 #wdpajax-info { margin-left:21px; }
.ie6 .navigation_single {top:15px;}
.ie6 #links_plantel {margin-left:41px; top:4px; margin-bottom:5px; }
.ie6 #clube_desc { padding-bottom:10px; }
.ie6 #team_comp { top:645px;}
.ie6 #logo_multi { left:83px; }
.ie6 #links_multi { margin-left:55px;}
.ie6 #fotos_amigaveis { width:28%; margin-left:3%;}
.ie6 #fotos_taca { width:27%; }
.ie6 #fotos_campeonato { width:28%; margin-right:3%; }
.ie6 #menu_taca_final { z-index:100; position:relative; left:50px; top:30px; }
.ie6 #escola { position:relative; float:right; top:30px; width:520px; margin-right:30px; right:0px; }
.ie6 #content_taca { min-height:683px; height:auto !important;  height:683px; }