/* 
  
  Site : Associao de Atletismo de Lisboa
  Autor: Mrio Lopes

*/
body, h1, h2, h3, h4, h5, h6, p, form, ul, li { margin:0;padding:0;list-style:none;  }
body{ font:normal 90% Arial,Verdana,Tahoma, Arial; background: #dedede }/*url(../imagens/design/images/fd.content.bd.gif) repeat-x; }fd.geral.gif*/

h1 {font-size:12px;}h2 {font-size:220%; font-weight:normal;}h3 {font-size:124%; }h4 {font-size:120%;}
/*
    GERAL
*/
h3 {color:#395988;}

 .f08 {font-size:8px !important }
 .f09 {font-size:9px !important }
 .f10 {font-size:10px !important}
 .f11 {font-size:11px !important}
 .f12 {font-size:12px !important}
 .f13 {font-size:13px !important}
 .f14 {font-size:14px !important}
 .f15 {font-size:15px !important}
 .f16 {font-size:16px !important}
 .f18 {font-size:18px !important}

 .fb {font-weight:bold !important}
 .fn {font-weight:normal !important}

 .ta { font-family: Arial, Helvetica, sans-serif !important;}
 .tv { font-family: verdana,Arial, Helvetica, sans-serif !important;}

 .t5{ width:4% !important}
 .t9{ width:9% !important}
 .t10{ width:10% !important}
 .t13{ width:13% !important}
 .t15{ width:15% !important}
 .t18{ width:18% !important}
 .t20{ width:20% !important}
 .t25{ width:25% !important}
 .t30{ width:30% !important}
 .t35{ width:35% !important}
 .t40{ width:40% !important}
 .t50{ width:50% !important}

 .c_b {color:#0c366b !important}
 .c_b_claro {color: #487295 !important}
 .c_b_escuro {color:#004175 !important;}
 .c_v {color:#ca0002 !important;}
 .c_p {color:#586D92!important;}
 .c_w {color:#fff !important;}
 .c_pr {color:#000 !important;}
 .c_laranja {color:#ee6d29 !important}

 .c{ text-align:center !important;}
 .l{ text-align:left !important;}
 .r{ text-align:right !important;} 

.fleft {float:left !important;}
.fright {float:right !important;}

IMG {vertical-align:middle !important;}
IMG.right {float:right; padding-left:5px}
IMG.left {float:left; padding-right:5px}
IMG {border:none}


/* Topo da pgina */
  #brandcomb {background:#f2f2f2;margin-bottom:0px;padding:5px 0 4px 0;}
    #brandcomb div {padding:5px 0 0 15px;font:normal 11px Arial;color:#696464;}
    #brandcomb div a {font-weight:bold;}
/* fim do topo de pagina */

/*.aalremodelacao {margin:0px 0px 10px 0px;background: #e7e7e7 url(../.imagens/design/fd.remodelacao.gif);height:65px;font-family:verdana;font-size:17px;padding-top:2px;color:#004aaf;padding-left:5px;padding-bottom:15px;}
.allremodelacaoConteudo {font:normal 14px Arial,verdana;color:#333333;line-height:16px;padding:15px 10px;}*/
/* Menu */
 TABLE#aalHeaderMenu {width:100%;}
.aalHeaderMainMenu {}
.aalHeaderMainMenuActivo {border-left:1px solid #000;}
.aalHeaderMainMenu a {  /*background:#96a6c0#fffff0;*/ color:#555e6d;background:url(../imagens/design/fd_info.gif) repeat-x;height:40px; }
.aalHeaderMainMenu a:hover { color:#001A33}
.aalHeaderMainMenuActivo a {color: #eff7ff; background:#05204f; }
.aalHeaderMainMenuActivo a:hover {color:#eff7ff;}
.aalHeaderMainMenu a,.aalHeaderMainMenuActivo a {
	color:#004A95;
	text-decoration: none;
	text-align:center;
	font:normal 11px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	line-height: 15px;
}
.aalHeaderMainMenu a, .aalHeaderMainMenuActivo a {display:block;padding:6px 10px 1px 10px;}

/*
  NORMAS
*/
#aalNormasTitulo {color:#05204f}
UL#aalHeaderItens {margin-top:10px; padding:10px;}
   UL#aalHeaderItens LI {padding:1px 0}
   UL#aalHeaderItens LI a { color:#0000cc; font-size:10px; text-transform: uppercase; }
   UL#aalHeaderItens LI a:hover {text-decoration: underline; }

.aalSubItensNorma {margin-left:25px;}

.aalSubItems {margin:10px 20px;}
  .aalSubItems I {font-weight:bold;color:#07265b}
  
#aalHeaderInscricoes {color:/*#07265b*/#111c4a;padding-top:40px;}
#aalHeaderItem,#aalHeaderInscricoes {margin-top:20px;}
  #aalHeaderItem B { text-transform: uppercase; color:/*#07265b*/#111c4a }
  #aalHeaderItem P,.aalSubItems P {padding-top:2px;line-height:14px;}


TABLE#aalescaloes {margin:10px 0 20px 0; border:1px solid #ededed}
  TABLE#aalescaloes TR.grey {background:#f5f5f5; }
  TABLE#aalescaloes TD { font-size:12px;border-top:1px solid #ededed;padding:2px 0}
  TABLE#aalescaloes .cinza {background:#e1e1e1;}

#aalHeaderItem a.top{
	display:block;
	border-bottom:4px solid #f0f0f0;
	padding:10px 14px 7px;
	text-align:right; color:#525252;
	background:transparent url(../imagens/icons/icoArrowUp.gif) no-repeat right 12px;}


a { color: #000000; text-decoration: none; }
a:hover { color: #FF0000; }

.clear {clear:both}; 
.clearleft {clear:left;}
.clearright {clear:right;}
.divl { float:left !important}
.divr { float:right !important}

#noborder {border-left:none;}
.borderleft {border-left:1px dashed #cccccc;}

TABLE#Geral {width:990px;background:#fff;margin-top:10px;}
td {font:normal 11px Arial;}

#aallnTop {background:#001553;height:1px;width:100%;}
#corpo { /*margin:0 0 18px 0; padding:2px 0 10px 2px;background:#ccc;*/}

#aalContainer {width:990px; margin:0 auto;padding-bottom:15px}
#aalContentContainer { width:990px; margin:0px auto; background-color: #ffffff;}
#aalHeaderContent { text-align:left; margin:0 auto; }

#corpoContent {height:auto;background: #fff;}

TD {vertical-align: top;}

.aalTDColunaA {width:156px;background:#f7f7f7  url(../imagens/design/fd.col.esq.gif)  repeat-y;height:auto;}
.aalTDColunaB {width:592px;}
.aalTDColunaC {width:240px; margin-top:0px;height:auto;}
.aalTDColunaC_meeting {width:220px; margin-top:0px;background:#fff;height:auto;}


html > body * .aalTDColunaC {min-height:auto;}

.aalTDClubesColB  {width:747px}
.aalTDNoticiasColB {width:812px}

.aalTDDocColunaB {width:830px;}
.aalTDColunaA, .aalTDColunaB, .aalTDColunaC, .aalTDDocColunaB {text-align:left;}

#aalColuna_A {float:left; width:280px; margin-left:4px;/*border-right:1px dashed #cccccc;*/}
#aalColuna_B {float:left; width:300px; padding:0 0 0 4px; }
#aalColuna_C {float:left; width:257px; padding:0 0px; }
#aalColuna_D {float:left; width:289px; padding:0 0 0 7px;}

#seccao_B {height:100%;width:830px;text-align:left;}

 /* === Coluna da esquerda diferente das outras paginas === */ 
  /*  .aalTDcolA01 {width:6px;background:#eaeaea}
  .aalTDcolA01 div {background:#052b52;height:22px}
.aalTDcolB01 {width:809px; }*/
/*  .aalTDcolB01 {width:812px;background:#f8f8f8 url(../imagens/design/images/fd.content.gif) repeat-x;} */
  .aalTDcolB01 {width:812px;background:#f8f8f8 url(../iimagens/design/images/fd.content2.gif) repeat-y;}

.aalTDcolRightmn {width:155px;background:/*#eeeeee*/#fff url(../imagens/design/fd.col.drt.gif)}
.aalTDcolRightmn .aalcolRightTop {background:#052b52 url(../imagens/design/tp.col.drt2.jpg) top no-repeat;height:32px;}
/*
   MENU TOPO
*/
  .aalBoxHeader {height:4px;overflow:hidden;background:#fff url(../images/layout/canto.top_drt.gif) 100% 0 no-repeat;}
  .aalBoxHeader div {width:4px;height:4px;overflow:hidden;background:#fff url(../images/layout/canto.top_esq.gif) 0 0 no-repeat;}

  .aalBoxFooter {height:4px;overflow:hidden;background:#fff url(../images/layout/canto.bottom_esq.gif) 100% 0 no-repeat;}
  .aalBoxFooter div {height:4px;width:4px;overflow:hidden;background:#fff url(../images/layout/canto.bottom_drt.gif) 0 0 no-repeat;}

  /* white corner box */
  .aalBoxContent,.aalBoxNoticias{min-height:106px;}
  .aalBoxContent,.aalBoxNoticias{height:106px;}


  /* wire box */
  .aalWireBox .aalBoxContent {background:#fff;border-left:1px solid #c5d4e2;border-right:1px solid #c5d4e2;}
  .aalWireBox .aalBoxHeader {height:4px;overflow:hidden;background:url(../images/layout2/corner_wire_TR_bg.gif) 100% 0 repeat-x;}
  .aalWireBox .aalBoxHeader div {height:4px;width:4px;background:#fff url(../images/layout2/corner_wire_TL.gif) 0 0 no-repeat;}
  .aalWireBox .aalBoxFooter {height:4px;overflow:hidden;background:url(../images/layout2/corner_wire_BR._bg.gif) 100% 0 no-repeat;} /* canto inf dir */
  .aalWireBox .aalBoxFooter div {height:4px;width:4px;background:#fff url(../images/layout2/corner_wire_BL.gif) 0 0 no-repeat;} /* canto inf esq */

  #noticias .aalWireBox .aalBoxNoticias {background:#fff;border-right:1px solid #dfdfdf;border-left:1px solid #dfdfdf;}
  #noticias .aalWireBox .aalBoxHeader {height:4px;overflow:hidden;background:url(../images/layout2/corner_wire_TR_bg_cinz.gif) 100% 0 repeat-x;}
  #noticias .aalWireBox .aalBoxHeader div {height:4px;width:4px;background:#fff url(../images/layout2/corner_wire_TL_cinz.gif) 0 0 no-repeat;}
  #noticias .aalWireBox .aalBoxFooter {height:4px;overflow:hidden;background:url(../images/layout2/corner_wire_BR._bg_cinz.gif) 100% 0 no-repeat;} /* canto inf dir */
  #noticias .aalWireBox .aalBoxFooter div {height:4px;width:4px;background:#fff url(../images/layout2/corner_wire_BL_cinz.gif) 0 0 no-repeat;} /* canto inf esq */


  /* common header links with raquo */

  .aalHeaderLnk a span {color:#000;}
  .aalHeaderLnk a:visited span {color:#000;}
  .aalHeaderLnk a:hover span {color:#ca0002;}


  /* header rules === */

  div#aalHeader { font-family:Arial; min-width:820px; }
  div.aalHeaderContent  { background:#fff; text-align:left; margin:0 auto; }

  /* header navigation */
  .aalNavStretch { border-width:1px 0; border-style:solid; border-color:#EeEeEe; background-color: #FFFFFF; }
  .aalNavTop { margin-bottom:3px; border-bottom:1px dotted /*#0FEFE0#d1dae3*/ #eaeaea; }

  .aalHeaderNav {height:24px;position:relative;min-width:684px;margin:0 auto;}
  * html .aalHeaderNav li {border-color:#3366CC;font-weight:bold; font-size:11px}

  .aalHeaderNav li {border-color:#3366CC;font-weight:normal; font-family:Arial;font-size:10px;}
  .aalHeaderNav li a, .aalHeaderNav li a:visited {color:#ca0002;text-decoration:none;text-transform:uppercase;line-height:24px;}
  .aalHeaderNav li a:hover {color:#fff;background:/*#ca0002*/#ca0002; }
  .aalHeaderNav li a.aalCurPage {color:#fff;background:#a60000/*#3d4a7e*/;}
  .aalHeaderNav li a.aalCurPage:visited {color:#fff;}
  .aalHeaderNav ul.aalUtilityNavigation,
  .aalHeaderNav ul.aalNavigation {margin:0; padding:0; position:absolute; white-space:nowrap;  }  

  .aalHeaderNav ul.aalNavigation {left:0;}
  .aalHeaderNav ul.aalNavigation li {float:left;height:25px;border-width:0 1px 0 0;border-style:solid;border-color:#e6e6e6;}
  .aalHeaderNav ul.aalNavigation li a { padding:0 6px; width:auto; height:24px; margin:1px; display:block; vertical-align:middle; }

  * html .aalHeaderNav ul.aalNavigation li a {width:25px;}

  .aalHeaderNav ul.aalNavigation li.offsite {background:#fff url(../images/gray_arrow.gif) 50% 100% no-repeat;}
  .aalHeaderNav ul.aalNavigation li.offsite a {color:#7b7b7b;}
  .aalHeaderNav ul.aalNavigation li.offsite a:hover {color:#ca0002;background:transparent;}
  .aalHeaderNav ul.aalNavigation li.aalNavLeft {width:9px;height:25px;}

  /* ie6 navigation (11px Arial) ========================================= */
  * html .aalHeaderNav li {font-size:10px;} /* tamanho da letra do menu */
  * html .aalHeaderNav ul.aalNavigation li a {padding:0 5px 0 6px;}


  /* header layout */
  .aalHeaderContent .aalHeaderCeiling {position:relative;height:/*76px*/60px;padding:22px/*3px*/ 0 0 0;margin:0 12px;}
  /* form col */
  .aalHeaderContent .aalHeadColRight {position:absolute; left:205px;top:17px;}  
  .aalHeaderContent .aalHeadColRight2 { position:absolute; right:0px; top:4px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }  /* form col */
  .aalHeaderContent .aalHeaderBot {position:relative;height:0px;margin:0 12px 2px 2px;} /* margem de baixo */
  .aalHeaderContent .aalHeaderBot .aalGlobalHeaderTopics {position:absolute;top:5px;}
  .aalHeaderContent .aalHeaderBot .aalHeadColRight {position:absolute;top:1px;z-index:10;}



/*
  Topo da pagina
*/
  #aalTopPg { padding:0;margin-bottom:0px;}
  #aalTopPg div {background:#fff url(../imagens/design/topo_07.jpg) no-repeat; height:32px;}
  #aalTopPg div div {padding:8px 0 0 23px;}
  * html #aalTopPg div {padding:13px 0 3px 9px;}
  #aalTopPg div a, #aalTopPgDoc div a {font-family:arial;color:#000099;text-decoration:underline;}
  #aalTopPg div span, #aalTopPgDoc div span {font-size:10px;color:#999;}


  #aalTopPgDoc {padding:10px 0 0px 0;height:20px;border-bottom:4px solid #e9e9e9;margin-bottom:4px}
    #aalTopPgDoc div {padding:0px;padding-top:0;margin:0}

/*
  Colunas
*/
    /*   Coluna Esquerda   */
    .colesqheader {background: url(../imagens/design/fd.cl.e.top.header.gif) no-repeat;height:36px;}
    .colesqfdheaderMenu {width:156px;background: url(../imagens/design/fd.cl.e.top.mn.gif) no-repeat;background-color:#005a84;height:23px;}
    .colesqfdheaderMenu DIV {color:#fff;padding:5px 0 0 10px;letter-spacing: 0.2em;} 


/*
  Menu Esquerdo
*/

ul.aalMenuEsq {width:154px;padding-top:15px}
ul.aalMenuEsq li {background: url(../imagens/icons/indicador.gif) no-repeat 8px 6px;}
ul.aalMenuEsq li#link {padding-left:5px;padding:4px 0;border-bottom:1px solid /*#bac2bc*/#fff}
ul.aalMenuEsq li#link a {padding:5px 0 5px 25px; color:#1b4778;font-weight:bold; }
ul.aalMenuEsq li#link a:hover {color:#CC0000 !important;background: url(../imagens/icons/indicador2.gif) no-repeat 8px 7px !important;; } 


/*
   Coluna Drt-COMPETIES
*/
  TABLE TR .bg_TD {background:#eff8fd !important;background: url(../imagens/colright/ln.jpg); height:33px;padding-left:4px;padding-top:4px;}
  TABLE TR .bg_TD2 {background:#fff;height:33px;margin:0;padding-left:4px;padding-top:3px;}
  #calend TD SPAN {color:#888}
  .bgBarraAz {background:#0b2352 url(../imagens/design/tp.col.drt.jpg) top no-repeat;height:32px;}
  .bgBarraAz .aalData {position:relative;padding-right:5px;text-align:right;}  
  .bgBarraAz .aalData div.semana{padding:9px 54px 0 0px;color:#8b97a4;}
  .bgBarraAz .aalData object {float:right;clear:right;}

   /*= Ultimos resultados =*/
   #resultadosonline #Resultados TD.atualizacao {color:#000;padding:10px 6px;border-bottom:1px solid #ccc; background:#ededed url(../imagens/colright/bg_result.gif) repeat-x;height:20px}
 
  .Competicoes .cxPreta {background:#05204f;margin:0 0;padding:5px;color:#fff;font-weight:bold;}
  .Competicoes .cxPreta select {font:11px arial, helvetica, sans-serif; color:#003399; width:112px;}
  .Competicoes .cxPreta option {font-family: verdana; font-size:10px; background:#fff; }
  .Competicoes .cxPreta option {margin-left:5px;color:#273d55;}



  .Competicoes {margin:0 10px 0 0;padding:2px;color:#000;width:174px}   
   html > body .Competicoes { } 
  
  .Competicoes li div {float:left;color:#fff;}
  .Competicoes .dataprova {background:#3e444c;width:80px;padding:3px 0 2px 0;text-align:center;color:#e7e8e9;}
  .Competicoes .dia {text-align:center;margin-left:0px;background:#5e6874;width:16px;color:#fff;padding:3px 0 2px 0;} 
  .Competicoes .dia a {color:#fff;} 
  .Competicoes .localprova {background: #778392;width:60px;padding:3px 0 2px 5px;color:#fdfdfd;} 
  .Competicoes li p {clear:left;padding:4px 5px; color:#000;line-height:11px;}
  .Competicoes ul {margin-top:1px;font-size:10px;}
  .Competicoes p.borderBottom {border-bottom:1px solid #c9c9c9;}
  .Competicoes p.prova2 {border-top:1px solid #fbfbfb;border-bottom:1px solid #c9c9c9;padding:2px 0 2px 5px;}
  .Competicoes p.prova3 {border-top:1px solid #fbfbfb;padding:2px 0 2px 5px;}
  .Competicoes li {margin-top:1px;}
  .Competicoes .vercalendario_tx {background:#fff;padding:5px;margin-top:2px;color:#a60000;font-weight:bold;text-align:center;}
  .Competicoes .brevemente_tx {background:#a8bad0;border-top:1px solid #fff;padding:5px;height:50px;font-size:12px;color:#434955}


/*
   NOTICIAS DESTAQUE
*/
  #noticiaDest {color:#393939;margin-top:4px;width:270px; }
  
  #noticiaDest li { padding:13px 0;border-bottom:1px dashed #cccccc;}
  #noticiaDest img.left {float:left; padding-right:0px;padding-bottom:2px;}
  #noticiaDest img.right {float:right; padding-left:5px;padding-bottom:2px;}
  #noticiaDest a  { font:normal 18px Arial; color:#003399;line-height:11px; }
  #noticiaDest span.data { font:Normal 10px Arial; color:#888/*#c70000*/;line-height:16px;}

  #noticiaDest p { margin-top:2px; line-height:14px; font-family:verdana}
  #noticiaDest li a:hover{ text-decoration:underline;}
  #noticiaDest li a.notic_14prt {font-size:15px;line-height:99%;color:#003399/*#004A88*/;font-weight:bold;/* * letter-spacing:-0.01em;*/}
  #noticiaDest li a.notic_12prt {font-size:12px;line-height:99%;color:#000/*#004A88*/;font-weight:bold;/* * letter-spacing:-0.01em; */}

  #noticiaDest li a:hover.notic_14prt {color:#6287b3;text-decoration: none; }

  #noticiaDest li.ultimo {border:none; }
  #noticiaDest li.primeiro {padding-top:5px;} 
  #noticiaDest li.unico {padding-top:5px;border:none;}

  /*= Pgina Noticia Detalhe =*/
   #aalTituloNot {margin-top:15px}
   #aalTituloNot .titulo {padding:0px 0 0 0;font-size:22px;font-weight:bold;color:#515a72}
   #aalTituloNot .subtitulo {font-weight:bold;color:#909090}
   .aalMargem {float:left;margin-left:21px;text-align:left;}
   .aalDestaque   {padding:30px 12px 8px 0px;width:752px;height:auto;} 
  
/*
   INFORMACOES
*/
  .fontVerdana {font-family:Verdana, Arial;}
  #aalInformacoes .aalcabInfo {background:url(../imagens/design/fd_info.gif) repeat-x;height:21px;}
  #aalInformacoes .aalcabInfo div {padding-top:3px;color:#092d5f;}

  #aalInformacoes {padding:0; margin-top:4px;} /* cor text */
  #aalInformacoes li {border-bottom:1px dashed #cccccc;padding:9px 10px 11px 0px;margin:0; background: url(../imagens/icons/dot_1.gif) no-repeat 1px 13px; }
  #aalInformacoes li.ultimo {border:none;margin-bottom:0;padding-bottom:0;}
  #aalInformacoes li div {font-size:78%; margin-left:10px; color:/*#d8505c*/#666;}
  #aalInformacoes li div span {color:#999;font-family: Verdana,Georgia;font-size:100%;}
  #aalInformacoes li a {font:bold 16px Arial,Tahoma,Georgia; color: #b20000; line-height:18px; } /* titulo */
  #aalInformacoes li a:hover {text-decoration:underline;  }
  #aalInformacoes li a.progrhorario {font:normal 11px verdana !important; color:#999999;}
  #aalInformacoes li a.progrhorario:hover {text-decoration:underline; color:#111;} 
  #aalInformacoes li p {font-family:verdana; line-height:13px; margin-top:3px;color:#393939 }
  #aalInformacoes li .aalprogramahorario {padding-top:8px;text-align:center;font-weight:bold;font-size:0.90em;} 

  /*#aalInformacoes a.programa {font-size:19px; color:#000; font-weight:bold;}*/

  #aalInfoAntigas {padding:9px 0 0 0;}
  
  #aalInfoAntigas li {padding-bottom:18px;/*border-bottom:1px dashed #cccccc;padding:8px 0 8px 0px;*/ }
  #aalInfoAntigas li { font-size:12px;font-weight:bold; color:#093FB0;/*#000*/} 
  #aalInfoAntigas li a {padding:1px 0 7px 0px;}
  #aalInfoAntigas li a {font-size:10px; color:/*#353535*/#3a3a3a;} /* Cor da letra - Cinzenta*/


/*
   MARCHA ATLETICA
*/
  #aalmarchaAtletica img.left {float:left; padding-right:7px;padding-bottom:2px;}
  #aalmarchaAtletica img.right {float:right; padding-left:7px;padding-bottom:2px;}
  #aalmarchaAtletica a span { font:Normal 19px Arial; color:/*#003399*/#c70000;}
  #aalmarchaAtletica span.data { padding-left:3px;font:Normal 11px Arial; color:#888/*#c70000*/;line-height:20px;}

  #aalmarchaAtletica p { color:#000;line-height:14px; font-size:11px;}
  #aalmarchaAtletica li a:hover{ text-decoration:underline;}
  #aalmarchaAtletica li a.notic_14prt {font-size:16px;line-height:99%;color:#003399/*#004A88*/;font-weight:bold;* letter-spacing:-0.01em;}
  #aalmarchaAtletica li.ultimo {border:none; }

  #aalmarchaAtletica li TABLE#marcharesultados {width:74%;color:#121212;}
  #aalmarchaAtletica li TABLE#marcharesultados TD.marchDistancia{font-weight:bold;color:#4F88A4/*#009900;*/}
  #aalmarchaAtletica li TABLE#marcharesultados TD.marchTempos {text-align:center;border-bottom:1px solid #bbb;}


.aalCabAnuncio {margin-bottom:8px;}
.aalCabAnuncio div {color:#273d55;border-bottom:1px solid #ccc}


/*
   ANUNCIO DE PROVAS
*/

  .aalCabMain {margin:25px 0px 0px 8px;width:575px}
  .aalCabMain div {color:/*#273d55*/#092d5f;border-bottom:1px solid #ccc}
  .aalCabMainProvas {border-bottom:1px solid #ccc;padding-top:4px;}
  .aalCabMainProvastxt {float:left;color:#005a84;}
  .aalCabMainProvastxtDoc {text-align:right;color:#b4b4b4;}
 
  .aalProvasDestaqueCab {border-bottom:1px solid #ccc;background:#e5eef3;}
  .aalProvasDestaquetxt {color:#003399;padding:2px;text-transform:uppercase}

  .aalProvDestConteudo {padding-top:7px;}
  .aalProvDestConteudo p {font-family:verdana}
  .aalProvDestConteudo IMG {float:right;padding-left:5px;}
  .aalProvDestConteudo a {
	line-height:15px;
	font-size:14px;
	color:#093FB0;
	text-transform: uppercase;
}
 
  #aalProvas {padding-left:0;margin:0;}
  #aalProvas ul {display:block;padding-top:3px;color:#666666;}
  #aalProvas li {width:265px;padding:3px 8px;margin:0 0px;background: url(../imagens/icons/set_pq_verm.gif) no-repeat 0 8px;}
  #aalProvas li span {color:#003399;/*font-weight:bold;*/}
  #aalProvas li p {color:/*#A2B1BB;*/#323F52}
  #aalProvas li a {color:#0a4cd6; font-size:12px;}
  #aalProvas li a:hover {color:#cc0000;}


/*
   ORGAOS SOCIAIS
*/
 .aalMargem_15 {padding:0 15px;}
 .aalBienio {font:normal 10px Arial;color:#999999;}
 .aaltitulo_12 {font:bold 12px Arial;border-bottom:1px solid #e1e1e1;padding-bottom:3px; }
 .aalTituloTexto {/*font-weight:bold;font-size:24px;margin-bottom:4px;*/margin-top:15px;color:#5a637e;font-size:20px;font-weight:bold;letter-spacing:-0.05em;}
 .aalTexto {margin-top:10px;font:11px Verdana;line-height:15px;}
 
  #aalOrgaos {margin-top:8px;font:11px Verdana;line-height:16px;}
  #aalOrgaos div {width:99%;font-weight:bold;padding-left:5px ;color:#324F6D;}
  #aalOrgaos span {}
  #aalOrgaos ul {padding-bottom:20px;margin-left:15px;}
  #aalOrgaos ul li.first {padding-top:3px;}
  #aalOrgaos ul li p {padding-top:9px; font-style:italic;}


/*
  NOTICIAS
*/
  div#aalprint {margin:0 10px;padding:50px 0 10px 0;text-align:right;}
  div#aalprint li {border:1px solid #cdddee/*#e1e1e1*/;padding:3px 8px;margin-left:3px;}
  #aalprint ul li { display:inline; }
  #aalprint ul li img {padding-right:5px;border-right:1px solid #cdddee;}
  #aalprint ul li a { color:#004276/*#cc0000*/; }


  div.photoGallery{position:relative;}
	div.photoGallery ul{list-style:none; margin:0px 10px 16px 10px;padding:6px 0;background:#fff;text-align: center;}
		div.photoGallery ul li{display:inline;padding:3px 1px 0px 1px;background:#fff;}
		div.photoGallery ul li span{display:block; position:absolute; top:-20px; left:0; visibility:hidden;}
			div.photoGallery ul li:hover span{visibility:visible;}

		div.photoGallery ul li img{margin-bottom:0px; border:5px solid #f6f6f6;}
		div.photoGallery ul li:hover img{margin-bottom:0; border:4px solid #ffde00;}



/*
   DOCUMENTOS
*/

    #aalListaImpressos {width:750px;margin-top:30px;}
       #aalListaImpressos h2 {font-size:14px; font-weight:bold;margin-left:10px;}
       #aalListaImpressos dd {padding:15px;}
       #aalListaImpressos dd ul {display:block; }
       #aalListaImpressos dd li {padding:10px 0 5px 0;height:46px;float:left; font-size:11px;width:200px;margin-right:23px;border-bottom:1px solid #e1e1e1;}
       #aalListaImpressos dd li div.cor {color:#777 !important;}
       #aalListaImpressos dd li a {color:#041f4c}
       #aalListaImpressos dd li a:hover { text-decoration: underline; }

    #aalListaRegul {width:750px;margin-top:30px;}
       #aalListaRegul h2 {font-size:14px; font-weight:bold;margin-left:6px;}
       #aalListaRegul dd {padding:15px 0;}
       #aalListaRegul dd ul {display:block; }
       #aalListaRegul dd li {height:26px;font-family:verdana; font-size:11px;border-bottom:1px solid #e5e5e5;}
       #aalListaRegul dd li div { float:left;padding-top:6px;}

       #aalListaRegul dd li div.filet { padding-top:6px}

       #aalListaRegul dd li a {color:#041f4c; }
       #aalListaRegul dd li a:hover { text-decoration: underline; }


	#page_top {clear:both; margin:4px 20px 0px 7px; border-top:1px solid #ccc; padding:6px 0 10px 3px;}
    #aalNotaPdf {padding-top:40px;margin-left:5px;}

.aalHidden {display:none;}

#aalMPctv .aalMPctvTopper .aalMPctvDropdown {position:absolute;top:6px;right:9px;}
/* new aal tv box 
=================================================================================== */
#aalMPctv .aalMPctvTopper {position:relative;height:37px;}
#aalMPctv .aalMPctvTopper img.aalMPctvLogo {margin:0 9px 3px 0;vertical-align:text-bottom;}
#aalMPctv .aalMPctvTopper .aalMPctvHeader {position:absolute;top:5px;left:12px;font-size:22px;font-weight:bold;line-height:24px;}
#aalMPctv .aalMPctvTopper .aalMPctvDropdown {position:absolute;top:6px;right:7px;}
#aalMPctv .aalMPctvContent {padding:12px;background:#f2f2f2;border-top: solid 1px #dfdfdf;border-bottom: solid 1px #dfdfdf;}
#aalMPctv .aalMPctvImg {float:left;margin-right:9px;}
#aalMPctv .aalMPctvLink {font-size:14px;font-weight:bold;}
#aalMPctv p {margin:0;padding:2px 0 0 0;font-size:10px;line-height:12px;}
#aalMPctv .aalMPctvFooter {padding:9px 12px 4px 12px;}

* html #aalMPctv .aalMPctvFooter  {padding:10px 12px 3px 12px;}
*:first-child+html #aalMPctv .aalMPctvFooter {padding:10px 12px 3px 12px;}
#aalMPctv .aalMPctvFootText {font-size:12px;line-height:14px;padding-bottom:10px;border-bottom:1px solid #dfdfdf;}
* html #aalMPctv .aalMPctvFootText {padding-bottom:9px;}
*:first-child+html #aalMPctv .aalMPctvFootText {padding-bottom:9px;}

#aalMPctv .aalMPctvFootText a {font-weight:bold;} 
#aalMPctv .aalMPctvFootLnks {font-size:10px;line-height:12px;padding-top:7px;} 

* html #aalMPctv .aalMPctvFootLnks {padding-top:8px;}

*:first-child+html #aalMPctv .aalMPctvFootLnks {padding-top:8px;} 

  #aalMPctv .aalMPctvFootLnks a {margin-right:12px;   margin-right:0px;} 
  #aalMPctv .aalMPctvFootLnks .aalMPctvFL1 {width:98px;float:left;text-align:left;}
  #aalMPctv .aalMPctvFootLnks .aalMPctvFL2 {width:95px;float:left;text-align:center;}
  #aalMPctv .aalMPctvFootLnks .aalMPctvFL3 {width:92px;float:left;text-align:right;} 
  #aalMPctv .aalMPctvFootLnks .aalMPctvFLSep {width:10px;float:left;text-align:center;color:#dfdfdf;}
  #aalMPctv .aalDDBoxContent .aalDDContent .aalDDSeparator span {color:#bbb;}
  #aalMPctv .aalMPctvTopper .aalMPctvDropdown {position:absolute;top:6px;right:9px;}
  #aalMPctv .aalMPctvTopper .aalMPctvDropdown {position:absolute;top:6px;right:7px;}

  .aalHeaderLnk a span {color:#000;}
  .aalHeaderLnk a:visited span {color:#000;}
  .aalHeaderLnk a:hover span {color:#ca0002;}


/* styled dropdowns
===================================================================================== */
/* dropdown and button, outermost containers */

  .aalDDBoxContainer {position:relative;z-index:3;}
  .aalDDBox {width:100%;position:absolute;top:-9px;right:13px;display:none;font-weight:bold;font-size:11px;}

  /* overlay, outermost containers */
  .aalDDOvrBoxContainer {position:relative;z-index:3;}
  .aalDDOvrBox {width:100%;position:absolute;display:none;font-weight:bold;font-size:11px;}



/* specificity */
#aalRightCol .aalDDWireLtg .aalWireBox .aalBoxContent {border-color:#e6e6e6;}


/* dropdown button */

.aalDDContainer .aalDDBtn {cursor:pointer;height:23px;overflow:hidden;}
.aalDDContainer .aalDDBtn .aalDDBtnLeft {width:4px;height:23px;}
.aalDDContainer .aalDDBtn img {display:block;padding:1px 4px 1px 15px;}
.aalDDContainer .aalDDBtn .aalDDValueContainer {padding:4px 0 5px 0;}
.aalDDContainer .aalDDBtn .aalDDValue {overflow:hidden;font-weight:bold;font-size:11px;line-height:14px;height:14px;color:/*#004276*/#cc0009;} /* cor da letra dentro da caixa */

.aalDDContainer .aalWireBox {cursor:pointer;overflow:hidden;}
.aalDDContainer .aalWireBox .aalBoxContent {height:15px;position:relative;z-index:1;}
.aalDDContainer .aalWireBox .aalBoxContent .aalDDValue {position:absolute;left:8px;top:0;overflow:hidden;font-weight:bold;font-size:11px;line-height:14px;height:14px;color:#004276;}
.aalDDContainer .aalWireBox .aalBoxContent img {position:absolute;top:-4px;right:6px;width:30px;height:23px;z-index:2;}

/* specificity */
#aalRightCol  .aalDDContainer .aalWireBox {margin:0;}



  /* Borders transparentes */
  .aalDDBoxContent {width:100%;overflow:hidden;background:url(../imagens/design/dropdownmenu/shdw_center.png);}

  .aalDDBoxHeader {overflow:hidden;position:relative;width:100%;height:9px;background:transparent;}
  .aalDDBoxHeader .aalDDBoxHeaderTL {margin-right:9px;height:9px;background:transparent url(../imagens/design/dropdownmenu/shdw_TL.png) 0 0 no-repeat;}
  .aalDDBoxHeader .aalDDBoxHeaderTR {position:absolute;top:0px;right:0px;width:9px;height:9px;background:transparent url(../imagens/design/dropdownmenu/shdw_TR.png) 0 0 no-repeat;}

  .aalDDBoxFooter {overflow:hidden;position:relative;width:100%;height:9px;background:transparent;}
  .aalDDBoxFooter .aalDDBoxFooterBL {margin-right:9px;height:9px;background:transparent url(../imagens/design/dropdownmenu/shdw_BL.png) 0 0 no-repeat;}
  .aalDDBoxFooter .aalDDBoxFooterBR {position:absolute;top:0px;right:0px;width:9px;height:9px;background:transparent url(../imagens/design/dropdownmenu/shdw_BR.png) 0 0 no-repeat;}

  /* IE6 filter for PNG alpha transparency */
  * html .aalDDBoxContent{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagens/design/dropdownmenu/shdw_center.png', sizingMethod='scale');}

  * html .aalDDBoxHeader .aalDDBoxHeaderTL{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagens/design/dropdownmenu/shdw_TL.png', sizingMethod='crop');}
  * html .aalDDBoxHeader .aalDDBoxHeaderTR{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagens/design/dropdownmenu/shdw_TR.png', sizingMethod='crop');}

  * html .aalDDBoxFooter .aalDDBoxFooterBL{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagens/design/dropdownmenu/shdw_BL.png', sizingMethod='crop');}
  * html .aalDDBoxFooter .aalDDBoxFooterBR{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagens/design/dropdownmenu/shdw_BR.png', sizingMethod='crop');}

  /* dropdown and overlay content box */

  .aalDDBoxContent .aalDDContent {margin:0 9px;background:/*#273d55*/#fdfdfd;border:1px solid #cbcbcb;} /* fundo da janela select quando abre */

  .aalDDBoxContent .aalDDOvrCloseContainer {position:relative;}
  .aalDDBoxContent .aalDDOvrClose {position:absolute;top:7px;right:17px;color:#000;width:12px;height:12px;cursor:pointer;z-index:4;}
  .aalDDBoxContent .aalDDOvrTitle {padding:10px 12px 4px 12px;overflow:hidden;}
  .aalDDBoxContent .aalDDContent .aalDDList {overflow:auto;}
  .aalDDBoxContent .aalDDContent ul {margin:0;padding:0;overflow:hidden;}
  .aalDDBoxContent .aalDDContent li {padding:0;margin:0;list-style:none;height:17px;line-height:17px;overflow:hidden;}
  .aalDDBoxContent .aalDDContent li a {margin:0;display:block;height:17px;line-height:17px;padding:0 12px;color:#004276/*#273d55*/;} /* cor da letra dentro do select */
  .aalDDBoxContent .aalDDContent li a:visited {color:/*#004276*/#004276;}
  .aalDDBoxContent .aalDDContent li a:hover {background:#fefde8;color:#ca0002;}
  .aalDDBoxContent .aalDDContent .aalDDSeparator span {margin:0;display:block;height:17px;padding:1px 12px 0 12px;color:#c5c5c5;}


/*
  TODAS AS NOTICIAS
*/
     /*html > body .aalinfo {height: 900px; min-height: 900px;background:#ccc; } */

  /* ********************************* Coluna ESQ - NOTICIAS ********************************* */
    /* ================= Noticias de destaque ===============================*/

         #aalTodasNoticias LI .aalTxt_cinz {font-size:11px;font-family: verdana;color:/*#4b5161*/#393939;}  /* cor do texto da noticia */

        .aalNotUm {clear:both;}


        .aalNotDois UL {background:#ccc}
        .aalNotDois LI {margin-bottom:5px;padding:8px;overflow:hidden;background:#fff;width:220px;height:185px;min-height:130px;}   /* size do titulo da noticia  e distancia entre noticia*/
        .aalNotDois LI IMG {width:78px; height:58px; float:left;padding-right:5px;}
        .aalNotDois LI DIV {line-height:14px;padding-bottom:4px;font-size:14px;font-weight:normal} /* define o size da letra */

         P.aalData_cinz_cl{font-size:10px;padding-top:3px;font-family:verdana;color:#a1a1a1;}

         #aalTodasNoticias a {color:#7782a6;} /* Cor do titulo de cada noticia */
         #aalTodasNoticias a:hover {color: #7db0e8;}

  /* ****************************** Coluna DRT - outras noticias ****************************** */
         .aalSizeOutrasN {width:230px;} 
         .aalOutrasNoticias {float:left;padding:60px 21px 0 10px;font-size:12px;margin-left:10px;}
         .aalOutrasNoticias UL {padding-top:5px;}
         .aalOutrasNoticias LI {padding-bottom:10px;background: url(../imagens/icons/set_pq_verm.gif) no-repeat 0 4px}
         .aalOutrasNoticias LI DIV {padding-left:8px;}
         .aalOutrasNoticias LI DIV A {font-family:Verdana,Arial;color:#0a4cd6;font-size:11px;}
         .aalOutrasNoticias LI DIV A:hover {color:#7db0e8;}

  /* ********************************* Coluna DRT - INFORMACOES ****************************** */

         .aalinfo {float:left;width:190px;margin:0 0 0 0;}
         .aalinfo .allInfoTit {font-size:14px;}
         .aalinfo UL {margin-top:10px;}
         .aalinfo LI {font-size:12px;color:#0a4cd6;}
         .aalinfo LI DIV {font-size:10px;font-family:Verdana,arial;color:#4b5161;}
         .aalinfo LI P {margin:0;padding:0;background: url(../imagens/design/pontos.gif) repeat-x;height:15px;}

  /* ********************************************** PAGINAS ********************************** */
     
     .cor_azul {color:#004276}
     #aalPaginacao a.avanca {width:20px;font:normal 10px Arial;color:#004276}
     #aalPaginacao a.avanca:hover {color:#fff;}

     #aalPaginacao {border-top:1px solid #ededed;}
     #aalPaginacao .aalPags{margin-top:12px;margin-left:100px;}
     
     #aalPaginacao DIV.pagAnter_ON, #aalPaginacao DIV.pagSeg_ON  
        {float:left;text-align:center;margin-right:4px;width:65px;height:19px;border:1px solid #cdddee;}
     #aalPaginacao DIV.pagAnter_ON DIV, #aalPaginacao DIV.pagSeg_ON DIV  
        {font:normal 10px Arial;padding-top:3px;}

     #aalPaginacao DIV.pagAnter_OFF, #aalPaginacao DIV.pagSeg_OFF  
         {float:left;text-align:center;margin-right:4px;width:65px;height:19px;border:1px solid #efefef;color:#b5b5b5;}
     DIV.pagAnter_OFF DIV, #aalPaginacao DIV.pagSeg_OFF DIV
         {font:normal 10px Arial;padding-top:3px;}


     #aalPaginacao UL.aalPagNum li {float:left;margin-right:4px;}

/*
   -----> CALENDARIO
*/
  #content .aalAnoCalendario {clear:both;margin-left:1px;}
     #content .aalAnoCalendario div {margin-bottom:11px;font-size:20px !important;color:#9c9797 !important;}
     #content .aalAnoCalendario P {margin-top:10px;margin-left:4px;}
 
  #content .aalInfoImprimir {margin-left:3px}
     #content .aalInfoImprimir p {margin-left:3px;color:#000;padding:0 0 10px 0;}
     #content .aalInfoImprimir p .ultimo {padding:10px 0 20px 0;}
/*
   FOOTER
*/
  #footer, #footerClube {background: #162a56;height:108px;text-align:left;padding-top:7px;font-size: .757em;line-height:13px}
  #footer a, #footerClube a {color: #778197;}
  #footer a:hover, #footerClube a:hover {color:#fff;}

  #footer ul, #footerClube ul {text-indent:0;padding:0 0 2px 0;margin:0;}
  #footer li {display:inline;border-left:1px solid #596878;padding:0 5px 0 7px;}
  #footer li.first, #footer li.last{border-left:none;color:#8d96aa;padding:0 0 0 3px;}
  #footer img{margin-left:9px;padding-right:5px;}
 /* #footer div{;padding:0;;}*/

  .margem {padding-left:155px;}
 
  #footerClube li {display:inline;border-left:1px solid #596878;padding:0 5px;}
  #footerClube li.first {border-left:none;color:#8d96aa;}
  #footerClube img{margin-left:3px;margin-right:4px;}
  #footerClube div{font:normal .757em Arial,Helvetica,Sans-Serif;padding:0px 0px;line-height:12px;margin-left:5px;}

#resultadosonline {background:#fff;margin:0;border:4px solid #ccc; width:237px}
  #resultadosonline .content {padding:5px;}
  #resultadosonline .contentheader {color:#000;letter-spacing:-0.05em;/*background:#f5f5f5;*/padding:5px 0 7px 0}
  #resultadosonline TABLE {border-collapse:collapse}
  #resultadosonline .content TD {font-size:10px;background:#fdfdfd;}

#cxClubes {padding:10px 0 10px 15px;/*background:#fcfcfd;*/border-right:1px solid #f6f6f6}
#aalClubesFiliados {margin:0 10px 0 5px;padding:5px;background-color:#fff;}
  #aalCxClubes .CxLogoSigla {float:left !important;width:38px;margin:2px;border:1px solid #f0f0f0;}
    #aalCxClubes .CxLogoSigla .aalLogo  {height:30px;}
    #aalCxClubes .CxLogoSigla .aalSigla {border-top:1px solid #f0f0f0;}
    #aalCxClubes .CxLogoSigla .aalSigla a {color:#0b0e41;font-size:9px}
    #aalCxClubes .CxLogoSigla .aalLogo IMG {padding-top:4px;}
    #aalCxClubes .CxLogoSigla .branco   {background-color:#fdfdfd;}


tr.sectiontableentry1 td,td.sectiontableentry1, td.sectiontableentry2 {font-family:verdana}
tr.sectiontableentry1 td { padding: 2px 2px 3px 2px; background: #fff; border-bottom: 1px solid #e6e6e6; }
tr.sectiontableentry2 td { padding: 2px 2px 3px 2px; background: #fafafa; border-bottom: 1px solid #e6e6e6; font-size:11px; }
td.sectiontableentry1 { padding: 2px 2px 3px 2px; background: #fff; border-bottom: 1px solid #e6e6e6;font-size:11px; }
td.sectiontableentry2 { padding: 2px 2px 3px 2px; background: #fafafa; border-bottom: 1px solid #e6e6e6;font-size:11px; }

#tblPremios {margin-top:25px; border-collapse:collapse;}
  #tblPremios TD, #tblPremios Th {border:1px solid #eaeaea}
  #tblPremios Th {background-color: #ffffff;border-bottom:3px solid #610000}
  #tblPremios Th {border-top-color:#fff}

  #tblPremios tr.c1 {background:#fffcf4}
  #tblPremios tr.c2 {background:#fff}
  #tblPremios TD {text-align:center;font-size:11px;font-family:verdana}
  #tblPremios th.sb1{border-top-color:#FFFFFF;border-left-color:#FFFFFF;border-right-color:#FFFFFF;border-bottom-color:#FFFFFF;background:#fff}
  #tblPremios th.sb2{border-top-color:#FFFFFF;border-left-color:#FFFFFF;background:#fff}
  #tblPremios td.sb3{border-top-color:#FFFFFF;border-left-color:#FFFFFF;border-bottom-color:#FFFFFF;}

#ul_maratonalisboa ul {}
  #ul_maratonalisboa li {padding:0;margin:0}

#tbl_maratonalisboa {margin:10px 0;font-size:14px; padding:3px 0}
  #tbl_maratonalisboa th {text-align:left; background:#ccc}
  #tbl_maratonalisboa td {border-bottom:1px solid #ccc; padding:2px 0}

