body {background:#DADADA; font-family:Arial,Helvetica,sans-serif; color:#464646; font-size:80%}
a:link, a:visited {color:#1B51A6; text-decoration:none}

a:active {}
input, select, textarea {font-family:Arial,Helvetica,sans-serif; color:#000; font-size:100%}
img {border:solid 0px #000; padding:0px; margin:0px}
blockquote {font-style:italic; font-size:120%; border-bottom:1px solid #DEE5EB}

#logoCx {background:#062783}

#logoutframe {margin:0 0 0 0; padding:0; border:none 0; text-align:center; height:45px; font-family:Arial; font-size:10px; border-bottom:solid 1px #F0F0F0;}
#logout {margin:0; padding:0; background-color:#DADADA; text-align:center; height:45px; font-family:Arial; font-size:10px}
#logout p{margin:0; padding:3px 0;font-family:Arial; font-size:10px}
#iframe { border-bottom:solid 1px #F0F0F0}

#pesquisaFormDiv 
{
	margin:0 0 0 0; 
	padding:5px 0 0 0; 
	border:none 0; 
	/*border-top:solid 1px #F0F0F0; */
	text-align:left; 
	font-family:Arial; 
	font-size:10px; 
	background-color:#DADADA;
	height:38px
}
#pesquisaFormDiv p {margin:0 0 0 0; padding:0 0 0 20px}
#search {margin:0 2px 0 20px; padding:0; border:solid 1 #7F9DB9; font-family:Arial; font-size:10px; float:left;}
#submit 
{
	margin:0 2px 0 0; padding:0; border:none 0; text-align:center;
	font-family:Arial; font-size:10px; width:17px; height:17px;
	color:#DCEBFF; cursor:pointer}

#serv {background:#FFF url(/img/bckmenuTop.gif) repeat-x; font-size:12px; font:Arial}
#serv table tbody tr td a {color:#DCEBFF; font-weight:bold; font:Arial}
#serv table tbody tr td a:hover {color:#F47415}

#hbheaderCx {background:#26C}

#corpo {background:#fff url(/img/bckBody.gif) repeat-y}
#corpoInner {background:#fff url(/img/bckBody_inner.GIF) repeat-y}

#colB, #colB2, #colC {font-size:85%; font-family:Arial; margin-bottom:10px}
#colA {font-size:11px; font-family:Arial}
#colB h1 span {color:#848484; font-family:Arial; font-size:15px; text-transform:uppercase}
#colB h2 {font-size:12px; color:#F35D2F; font-weight:normal}
#colB h3 {font-size:12px; color:#357FBB; font-weight:bold}
#colB a {font-size:12px; color:#357FBB; font-weight:bold}
#colB p {color:#646464; font-size:11px}

#colB2 h1 span {color:#848484; font-family:Arial; font-size:15px; text-transform:uppercase}
#colB2 h2 {font-size:12px; color:#F35D2F; font-weight:normal}
#colB2 h3 {font-size:12px; color:#357FBB; font-weight:bold}
#colB2 h4 {font-size:15px; color:#357FBB; font-weight:bold; text-transform:uppercase; margin:5px 0 5px 0}
#colB2 a {font-size:12px; color:#357FBB; font-weight:bold}
#colB2 p {color:#646464; font-size:11px}
#colB2 h5 {font-size:12px; color:#F35D2F; font-weight:normal}

span input {float:left}




.separator {width:100%; background:url(/img/bcktit.gif) repeat-x; background-position:left bottom; padding:10px 0 0 0;height:1px;clear:both}
.latmenuSep{width:100%; background:url(/img/bcktit.gif) repeat-x; background-position:left bottom; padding:0;height:1px;clear:both; background-color:#E4E4E4}
.separatorTitle {width:100%; background:url(/img/bcktit.gif) repeat-x; background-position:left bottom; padding:4px 0 0 0;height:1px;clear:both}
.articleAbstract {margin:0; padding:10px 0 0 0}
.panningBottom {margin:0; padding-top:30px}

#colRight{border-left:solid 1px #F0F0F0}
#colCfundo{border-top:solid 1px #fff}
#colC 
{
	/*background:#F0F0F0;*/
	border-left:solid 1px #FFF;
	border-right:solid 1px #FFF;
	border-top:solid 1px #FFF;
}

#colC h1 span {color:#848484; font-family:Arial; font-size:15px; text-transform:uppercase}
#colC h2 {color:#F35D2F; font-size:12px; font:arial; font-weight:bold}

/* ### para a apresentação de tabelas no colC, temporada e classificativa ## */
.par {background-color:#F0F0F0; color:#646464}
.impar {background-color:#FAFAFA; color:#8E8E8E}
.parT {background-color:#F0F0F0; color:#646464; font-size:11px}
.imparT {background-color:#FAFAFA; color:#646464; font-size:11px}
.parC {background-color:#F0F0F0; color:#646464; font-size:11px}
.imparC {background-color:#FAFAFA; color:#646464; font-size:11px}
.liboloClasf {background-color:#FADACA; color:#646464; font-size:11px}
#colC table tr td.rightCol {color:#646464}
.tabelaPainelClassificacao {font-size:11px; font-family:Arial}
.tabelaPainelClassificacao th {color:#323232; font-size:11px}
.tabelaPainelClassificacao td {color:#646464}
.GRDLibolo {font-weight:bolder}
.tabelaPainelResultados {font-size:11px; font-family:Arial}
.tabelaPainelProximos {font-size:11px; font-family:Arial}
.tabelaPainelProximos th {color:#000;font-weight:normal}
.navLeftTop {color:#aaa; font-weight:bold; font-family:Arial}
.navRightTop {color:#aaa; font-weight:bold; font-family:Arial}
.navLeft {color:#aaa; font-weight:bold; font-family:Showcard Gothic}
.navRight {color:#aaa; font-weight:bold; font-family:Showcard Gothic}

.tabelaTempHeader {background-color:#F0F0F0; color:#F35D2F; font-size:12px; font-weight:bold}
.tabelaTempColResultados {font-weight:bold}

.tabelaClasfHeader {background-color:#F0F0F0; color:#F35D2F; font-size:12px; font-weight:bold}
th.tabelaClasfColPosicao {font-weight:bold; color:#F35D2F}
.tabelaClasfColPosicao {font-weight:bold; color:#323232}
th.tabelaClasfColPontuacao {font-weight:bold; color:#F35D2F}
.tabelaClasfColPontuacao {font-weight:bold; color:#323232}



.fill {border-top:solid 1px #fff; background-color:#F0F0F0; width:100%; height:20px}

#colB ul.eventos .data {color:#7d7d7d; font-size:110%; font-family:Arial}

.seph {font-size:1px}

.mais {font-size:90%; text-transform:uppercase}
.mais a {text-decoration:none}

#colB
{
	/*background-color:#fff*/
	}

#colA {
	/*background: #F0F0F0; */
	border-left:solid 1px #fff;
	border-top:solid 1px #fff; 
	font-weight:normal; 
	font-size:100%;
	/*text-transform:uppercase; */
	font-family:Arial
}
#menuLat2 h2 {font-size:x-small}

#top {font-size:1px}


#footerCx {background:#fff}
#footerTop {background:#C9C9C9 url(/img/footerTop.gif) repeat-x; height:36px}
#fmenu {background:#FFF url(/img/bckmenuFoot.gif) repeat-x; font:Arial; font-size:12px; border-left:1px solid #fff; border-right:1px solid #fff; border-top:1px solid #fff}
#fmenu ul li a {color:#454545; font-weight:bold}
#fmenu ul li a:hover {color:#F35D2F;text-decoration:none}
#creditosCx {color:#454545; font-size:75%; background:#DFDFDF; border-left:solid 1px #fff; border-right:solid 1px #fff}
#footerBottom {background:#DFDFDF}


p.nojs {background:#f6eb13; color:#000; font-weight:bold}
p.nojs a {color:#FFF}
p.nojs a:hover {color:#000}

p#problema {background:#BC1F25; color:#FFF; font-weight:bold}
p#problema a {color:#fff; text-decoration:underline}
p#problema a:hover {color:#BC1F25; background:#fff; text-decoration:none}


#txtEnquadramento {font-family:Arial; font-size:11px; color:#646464}
#txtEnquadramento strong {color:#646464; font-weight:bold}
#txtEnquadramento a {text-transform:uppercase}

.printVer {font-family:Arial; text-transform:capitalize}
.printVer a {text-decoration:none; color:#337EB7; font-size:10px; font-weight:bold}

#gotop {font-family:Arial; font-size:93%}
#gotop a {text-decoration:none; text-transform:uppercase; color:#337EB7;}


#detalheArtigo {font-family:Arial}
#detalheArtigo h1 {font-size:130%; font-weight:bold; color:#F5BE3F}
#detalheArtigo h5 {font-size:93%; font-weight:normal; color:#646464}
#detalheArtigo .sub-titulo {font-size:11px; color:#646464; letter-spacing:0.1px}
#detalheArtigo a {text-decoration:none; font-weight:bold; color:#04498C}    
#detalheArtigo img {border:0}
#detalheArtigo .registoEvento {color:#B80A00}

#colB .article_section, #colB2 .article_section {font-family:Arial; font-size:11px; color:#646464}
#colB .article_section h3, #colB2 .article_section h3 {font-size:12px; font-weight:bold;}
#colB .article_section h4, #colB2 .article_section h4 {font-size:11px; font-weight:normal; font-style:italic; color:#646464}
#colB .article_section a, #colB2 .article_section a {text-decoration:none; color:#04498C}

#listaContactos .txtContacto h3 {font-weight:bold; font-size:20px}
#listaContactos .dadosContacto {width:100%}
#listaContactos .dadosContacto label {font-weight:bold; float:left}
 
#mapaSite {}
#mapaSite ul {font-family:Arial; font-size:12px; text-transform:uppercase; color:#F19300; list-style-type:none}
#mapaSite ul li {color:#357FBB; font-weight:bold}
#mapaSite ul ul {font-size:11px;color:#F35D2F; background-color:#F0F0F0; font-weight:normal}
#mapaSite ul ul li {font-size:11px;border:none; color:#F35D2F; font-weight:normal}
#mapaSite ul ul li a {font-size:11px;border:none; color:#F35D2F; font-weight:600}
#mapaSite ul ul ul {font-size:11px;border:none; color:#F35D2F; font-weight:normal}
#mapaSite ul ul ul li {font-size:11px;text-transform:none; background:url(/img/bul4.gif) no-repeat; background-position:top left; color:#646464; font-weight:normal}
#mapaSite ul ul ul li a {font-size:11px;color:#646464; font-weight:900}
#mapaSite .mapaSiteSep {background:url(../../img/sep_list.gif) repeat-x}
 
#faqHeader #txtEnquadramento {color:#000000}
#faqEscolhaTemasIn .faqTemas {color:#F35D2F; font-size:12px}
#faqEscolhaTemasIn .faqTemasDDL {font-size:11px}
#faqPerguntas ol {color:#F35D2F; font-size:12px; font-weight:bold}
#faqPerguntas ol li a {color:#357FBB; font-size:12px; text-decoration:underline}
#faqQAs ol {color:#357FBB; font-size:12px; font-weight:normal}
#faqQAs ol li a {color:#357FBB; font-size:12px; font-weight:normal}
#faqQAs ol li p {color:#000; font-size:11px}



.paginacao {font-family:Arial; font-size:12px; background:url(/img/bcktit.gif) repeat-x; background-position:bottom left}

.paginacaoBottom {font-family:Arial; font-size:10px; background:url(/img/bcktitTop.gif) repeat-x; background-position:top left}
.paginacaoTop {font-family:Arial; font-size:10px; background:url(/img/bcktit.gif) repeat-x; background-position:bottom left}

.paginacao a {color:#2C74B4}
.anterior {text-transform:none; font-size:12px}
.anterior span {text-decoration:underline; margin:0}
.anterior span:hover {color:#F35D2F}
.anterior img {padding:0 5px 0 5px}
.paginas {font-size:12px; color:#F35D2F}
.paginas a {text-decoration:underline}
.paginas a:hover {color:#F35D2F}
.seguinte {text-transform:none; font-size:12px}
.seguinte span {text-decoration:underline; margin:0}
.seguinte img {padding:0 5px 0 5px}
.seguinte span:hover{color:#F35D2F}
#path {font-family:Arial; font-size:12px; background-image:url(/img/bull1.gif); background-repeat:no-repeat; background-position:center left; color:#357FBB}
#path a {text-decoration:underline; color:#357FBB; font-weight:normal}
#path a:hover {color:#F35D2F}

#errorMessage {color:Red}

#submissao {background-color:#F9F9F9; border-top: solid 1px #CECECE; border-bottom: solid 1px #CECECE}
#submissao label {color:#F35D2F; font-size:11px}
.bold {font-weight:bold}

#inquerito {font-family:Arial}
#inquerito h3 {color:#F5BE3F; font-size:14px; font-weight:bold; text-transform:capitalize}
#inquerito h4 {font-size:12px; font-weight:normal}
#inquerito .label {color:#337EB7; font-size:12px}
#inquerito .seccao {color:#000; font-size:14px; font-weight:bold}


.buttons input, .button, #submissao #botoes input {border:solid 1px #28608D; color:#C4F2FF; font-weight:bold; cursor:pointer;cursor:hand; width:130px; height:20px; text-transform:uppercase; font-size:10px}

#colB .tabela1, #colB2 .tabela1  {border-color:#DCDCDC;}
#colB .tabela1 th, #colB2 .tabela1 th {background-color:#B80A00; color:#FFF}
#colB .tabela1 .al, #colB2 .tabela1 .al  {background-color:#F2F2F3}
#colB .tabela1 td, #colB2 .tabela1 td { border:solid 1px #DCDCDC}

#legal {font-size:80%}

#menuLat a.sel, #menuLat2 a.sel {color:#F35D2F}
#menuLat a.sel:link, #menuLat2 a.sel:link {color:#F35D2F}
#menuLat a.sel:hover, #menuLat2 a.sel:hover {color:#F35D2F}
#menuLat a.sel:visited, #menuLat2 a.sel:visited {color:#F35D2F}

#colA #menuLat #mp3_player span {color:#848484;font-family:Arial;font-size:15px;text-transform:uppercase;}
#mp3_player a {font-size:9px;text-align:center;}
#mp3_player {z-index:-10}
