/* CSS Document */

html,body{
      height:100%;
      margin: 0;
      padding: 0;
      border: none;
      font-family: Arial, Helvetica, Verdana, sans-serif;
	  font-size: 12px;
	  line-height: 16px;
	  color: #333333;
	  background-image:url(../images/back.jpg);
}
   
a { text-decoration: none; color:#000; }

a:hover { text-decoration: none; color:#838383; }

#container
{
}

#header
{
	height:170px;
	width:1000px;
	margin:0 auto;
}

#header #logo
{
	margin-left:30px; padding-top:40px; float:left;
}

#header #banner_topo
{
	float:right; padding-top:58px; padding-right:20px;
}

#menu_topo
{
	width:980px; height:30px; margin:0 auto;
}

#menu_topo ul
{
	margin:0 0 0 0;
	padding:0 0 0 0;
}

#menu_topo li
{
	float:left;
	list-style:none;
	margin-left:10px;
	margin-right:10px;
}

#content_total
{
	width:100%;
	height:100%;
	background-color:#FFF;
}

#content
{
	clear:both;
	width:980px;
	background-color:#FFF;
	margin:0 auto;
}

#content #table
{
	display: table;
	width:980px;
}

#content #row
{
	 display: table-row;
}

#content #separador
{
	display:table-cell; 
	width:12px;
	border-right:dotted 1px #dddddd;
}

#content #separadorno
{
	display:table-cell; 
	width:12px;
}

#content #left
{
    display: table-cell;
	width:194px; 
	border-top:dotted 1px #dddddd; 
}

#content #left2
{
    display: table-cell;
	width:194px;
	height:80px;
}

#content #left #menu
{
	 width:194px; text-transform:uppercase;
}

#content #left #menu ul
{
	margin:0 0 0 0;
	padding:0 0 0 0;
}

#content #left #menu li
{
	list-style:none;
	margin-top:5px;
}

#content #left #menu .pl
{
	margin-left:25px; 
}

#content #left #menu .pl a
{
	color:#535353;
}

#content #left #menu .pl a:hover
{
	color:#000;
}

#content #left #menu .pl .sel
{
	color:#577dae;
	font-weight:bold;
}

.up_submenu
{
	 border-top:dotted 1px #ddd; margin-top:5px;
}

.down_submenu
{
	border-top:dotted 1px #ddd; margin-bottom:5px; margin-top:3px;
}

#content #left #menu .pl .submenu_link
{
	color:#CCC;
}

#content #left #menu .pl .submenu_links
{
	color:#6A8BB7;
}

#content #middle
{
	border-top:1px dotted #ddd;
	display:table-cell;
	/*width:770px;*/
}

#content #middle2
{
	display:table-cell;
	/*width:770px;*/
	vertical-align:bottom;
	padding-bottom:10px;
}

.div_sep
{
	height:21px;
	width:100%;
	border-top:dotted 1px #ddd;
}

#siganos
{
float:left; padding-left:25px; padding-top:2px;
}

#facebook
{
	float:left; padding-left:6px; padding-right:6px; border-left:solid 1px #dddddd; margin-left:12px;
}

#twitter
{
	float:left;border-left:solid 1px #dddddd; padding-left:6px; padding-right:6px;
}

#rss
{
	float:left;border-left:solid 1px #dddddd; padding-left:6px; 
}

#noticia_item
{
	margin-top:33px;
}

#noticia_item2
{
	margin-top:25px;
}

#noticia_item2 .noticia_l2
{
	float:left; width:571px; border-right:dotted 1px #ddd; 
}

#noticia_item2 .noticia_l2_noborder
{
	float:left; width:571px; 
}

#noticia_item2 .noticia_l2_noborder .cont
{
	padding-left:15px; padding-right:45px;
}

#noticia_item2 .noticia_l2 .cont
{
	padding-left:15px; padding-right:45px;
}

#noticia_item2 .noticia_r
{
	float:left; padding-left:42px; padding-top:31px;
}

#noticia_item2 .noticia_l
{
	float:left; width:511px; border-right:dotted 1px #ddd; padding-left:15px; padding-right:45px;
}

#noticia_item2 .noticia_r .imagem_pequena
{
	width:105px; height:105px; border:dotted 1px #ddd; padding-left:5px; padding-top:5px;
}



#noticia_item .noticia_r
{
	float:left; padding-left:42px; padding-top:31px;
}

#noticia_item .noticia_l
{
	float:left; width:511px; border-right:dotted 1px #ddd; padding-left:15px; padding-right:45px;
}

#noticia_item .noticia_l2
{
	float:left; width:571px; border-right:dotted 1px #ddd; 
}

#noticia_item .noticia_l2 .cont
{
	padding-left:15px; padding-right:45px;
}

#noticia_item .noticia_r .imagem_pequena
{
	width:105px; height:105px; border:dotted 1px #ddd; padding-left:5px; padding-top:5px;
}

.sep_noticias
{
	border-bottom:dotted 1px #ddd; margin-top:33px;
}

.sep_clubes
{
	border-bottom:dotted 1px #ddd; margin-top:15px;
}

.fechar
{
	padding-top:5px; 
	color:#ccc;
}

.fechar a
{
	color:#ccc;
}

.fechar a:hover
{
	color:#000;
}

.noticias_data
{
	font-weight:bold;
}

.noticias_titulo
{
	margin-top:15px;
	color:#577dae;
	font-size:26px;
	line-height:29px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.noticias_titulo a
{
	color:#577dae;
	
}

.noticias_titulo a:hover
{
	color:#000;
}

.noticias_resumo
{
	margin-top:15px;
	
}

.ler_mais
{
	margin-top:14px;
}

.ler_mais a
{
	color:#838383;
}

.ler_mais a:hover
{
	color:#000;
}






#navegacao
{
	 border-bottom:dotted 1px #ddd; height:21px; padding-left:15px; padding-top:4px; color:#999999;
}

#navegacao a
{
	color:#999999;
}

#navegacao a:hover
{
	color:#000;
}

#titulo
{
	margin-top:25px;
	margin-bottom:36px;
	padding-left:15px;
	font-size:22px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#tituloleft
{
	margin-top:25px;
	margin-bottom:36px;
	padding-left:15px;
	font-size:22px;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#tituloleft2
{
	margin-top:25px;
	margin-bottom:36px;
	padding-left:15px;
	font-size:22px;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:28px;
}

#dropdownright
{
	float:right;
	margin-top:25px;
	padding-right:15px;
}

#titulo2
{
	margin-bottom:36px;
	font-size:22px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#tituloleft .pages
{
	color:#577dae;
}

#tituloleft2 .pages
{
	color:#577dae;
}

#titulo2 .pages
{
	color:#577dae;
}

#titulo .doping
{
	color:#d04025;
}

#titulo .pages
{
	color:#577dae;
}

#middle li
{
	margin-top:3px;
	list-style:none;
}


#middle .doping a
{
	color:#d04025;
}

#middle .doping a:hover
{
	color:#000;
}

#share
{
	margin-top:25px;
	padding-left:15px;
}

#share2
{
	margin-top:25px;
}

.w525
{
	width:525px;
}

.titulo_item
{
	border-bottom:dotted 1px #ddd; font-weight:bold; padding-bottom:4px; margin-bottom:15px; padding-left:15px;
}

.titulo_item_link
{
	border-bottom:dotted 1px #ddd; font-weight:bold; padding-bottom:4px; margin-bottom:15px; padding-left:15px; color:#b0b8c2;
}

.titulo_item_link a
{
	color:#b0b8c2;
}

.titulo_item_link_b
{
	border-bottom:dotted 1px #ddd; font-weight:bold; padding-bottom:4px; margin-bottom:15px; padding-left:15px; color:#838383;
}

.titulo_item_link_b a
{
	color:#838383;
}

.titulo_item_link_b a:hover
{
	color:#000;
}

.texto_links
{
	color:#333
}

.texto_links a
{
	color:#333
}

.texto_links a:hover
{
	color:#000;
}


.mt45
{
	margin-top:45px;
}

.fotos_items
{
	float:left; margin-right:14px; margin-bottom:14px;
}




#footer
{
	height:200px;
	width:980px;
	margin:0 auto;
	color:#636363;
	text-transform:uppercase;
	font-size:11px;
}

#footer a
{
	color:#636363;
}

#footer a:hover
{
	color:#000;
}

#footer .assinatura
{
	font-weight:bold;
}


#footer ul
{
	margin:0 0 0 0;
	padding:0 0 0 0;
}

#footer li
{
	list-style:none;
	margin-top:3px;
}

#footer #col1
{
	float:left; width:169px; margin-right:11px; border-top:dotted 1px #c5c5c5; padding-top:25px; padding-left:25px;
}

#footer #col2
{
	float:left; width:169px; margin-left:11px; margin-right:12px; border-top:dotted 1px #c5c5c5; padding-top:25px; padding-left:25px;
}

#footer #col3
{
	float:left; width:303px; margin-left:12px; border-top:dotted 1px #c5c5c5; padding-top:25px; padding-left:25px; font-size:9px;
}

.bold
{
	font-weight:bold;
}


.clear
{
	clear:both;
}

.h20
{
	height:20px;
}

.h17
{
	height:17px;
}

.mt24
{
	 margin-top:24px;
}

.caixa_pesquisa
{
	padding-left:25px;
	width:137px;
	padding-top:4px;
	height:20px;
	background-color:#f2f2f2;
	border:none;
	color:#535353;
}

.botao_pesquisa
{
	color:#535353;
	background-color:#f2f2f2;
	height:24px;
	border:none;
	width:30px;
	padding-top:2px;
	cursor:pointer;
}

.caixa_formulario
{
	padding-left:15px;
	width:543px;
	padding-top:4px;
	height:20px;
	background-color:#f2f2f2;
	border:none;
	color:#535353;
}

.caixa_formulario2
{
	padding-left:12px;
	width:546px;
	padding-top:4px;
	background-color:#f2f2f2;
	border:none;
	color:#535353;
	height:120px;
	overflow:auto;
}

#form_contacto
{
	margin-top:12px;
}

.escolha_multipl
{
	float:left; margin-left:15px;
}

.label
{
	padding-left:15px;padding-top:18px;
}

.field
{
	padding-top:4px;
}

.pl15
{
	padding-left:15px;
}

.mr12
{
margin-right:12px;
}

.h30
{
	height:30px;
}

.h10
{
	height:10px;
}

.select-small-list-wrapper { float:left; width:192px; background-color:#f2f2f2; }
.select-small-list-form-wrapper {padding-left:25px; width:167px; position:relative; }
.select-small-list-form-wrapper h2  { width:167px; height:20px; padding-top:4px; background:url('../images/seta.png') no-repeat; background-position:145px 6px; cursor:pointer; font-weight:normal; text-transform:uppercase; color:#535353 }
.select-small-items-wrapper { position:absolute; top:22px; left:0px; text-align:left; display:none; width:192px; }
.select-small-items-ul { width:192px; background-color:#f2f2f2; }
.select-small-items-ul li { padding-left:25px; line-height:24px; color:#535353; text-transform:uppercase }
.select-small-items-ul-li-item-hover { background-color:#577dae;  }

.menu_head{cursor: pointer;
  color:#000;
  font-size:14px;
  padding-left:14px;
  padding-top:5px;
  cursor:pointer;
  width:156px;
  height:20px;
  background-color:#f2f2f2;
  background-image:url('../images/seta.png'); background-repeat:no-repeat; background-position:150px 6px;
  }

.menu_body {display:none; width:170px; position:absolute;background:#f2f2f2; }
.menu_body li{background:#f2f2f2; height:22px;margin-top:3px;}
.menu_body li a{
  color:#000;
  font-size:14px;
  padding-left:14px; display:block; padding-top:3px; padding-bottom:3px;}
  
  
.menu_body li a:hover{ background-color:#577dae; color:#fff}












.italic
{
	font-style:italic;
}

.mes
{
	font-weight:bold; margin-top:30px; color:#577dae;
}

.dia
{
	padding-top:8px;
	font-style:italic;
}

.cabecalho_filme
{
	 text-align:left;background-color:#ccc; color:#FFF; font-weight:bold; padding-left:5px;border-right:dotted 1px #ddd; height:20px
}

.item_filme
{
	border-left:dotted 1px #ddd;border-right:dotted 1px #ddd;border-bottom:dotted 1px #ddd; padding-left:5px; height:20px;
}

.pl15pt20
{
	padding-left:15px;
	padding-top:20px;
}

.pl15lh20
{
	padding-left:15px;
	line-height:22px;
}

.fl
{
	float:left;
}

.caixa_pesquisa2
{
	padding-left:25px;
	width:167px;
	padding-top:4px;
	height:20px;
	background-color:#f2f2f2;
	border:none;
	color:#535353;
}

.pl15pesq
{
	padding-left:15px;
}

.pt5
{
	padding-top:5px;
}

.titulo_item_mapa
{
	font-weight:bold; padding-bottom:4px; color:#577dae; padding-left:15px; border-top:dotted 1px #ddd; padding-top:5px;
}

.titulo_item_mapa a
{
	color:#577dae
}

.mapa
{
	margin-top:20px; margin-bottom:5px;
}

.titulo_item_mapa2
{
	font-weight:bold; color:#577dae; padding-left:15px; border-top:dotted 1px #ddd; height:1px;
}

.h
{
	visibility:hidden;
}

.none
{
	display:none;
}

#load
{
	margin-top:10px;
	margin-bottom:10px;
	margin-left:20px;
}

.subti
{
	font-size:11px;
	font-weight:bold;
}

.fili_w
{
	width:550px;
}