html, body{ margin:0px; padding:0px; text-align:center;	background-color:#080D1C; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#0d0327;} 

/* IMAGENS */
*.img{background-image: url(../@pics/pa_geral.png);}
*.img_lnk{background-image: url(../@pics/pa_geral.png); cursor: pointer;}
*.imgBack{background-image: url(../@pics/pa_background.png);}
*.imgLogo{background-image: url(../@pics/pa_logo.png); cursor: pointer;}

/* LOGOTIPO */
*.logo{background-repeat: no-repeat; background-position: 0px -20px; width: 483px; height: 112px;}
*.logotipo{background-repeat: no-repeat; background-position: 0px 0px; width: 500px; height: 160px;}


/* CABEÇALHOS */
*.topTitulo {background-repeat: repeat-x; background-position: 0px 0px; height: 25px;}
*.topTitCanais {background-repeat: repeat-x; background-position: 0px -39px; height: 29px;}
*.topTitCat {background-repeat: repeat-x; background-position: 0px -73px; height: 29px;}
/**.topTitTv {background-repeat: repeat-x; background-position: 0px -133px; height: 22px;}*/
*.topTitTv {background-repeat: repeat-x; background-position: 0px -39px; height: 29px;}
*.topTitTvSelect {background-repeat: repeat-x; background-position: 0px -160px; height: 29px;}

/* CANTOS */
*.bottomTitLeft {background-repeat: no-repeat; background-position: -30px -137px; width: 4px; height: 4px;}
*.bottomTitRight {background-repeat: no-repeat; background-position: -39px -137px; width: 4px; height: 4px;}
*.topCanaisLeft {background-repeat: no-repeat; background-position: 0px -137px; width: 10px; height: 29px;}
*.topCanaisRight {background-repeat: no-repeat; background-position: -15px -137px; width: 10px; height: 29px;}
*.topCatLeft {background-repeat: no-repeat; background-position: -166px -172px; width: 10px; height: 29px;}
*.topCatRight {background-repeat: no-repeat; background-position: -181px -172px; width: 10px; height: 29px;}

/**.topTvLeft {background-repeat: no-repeat; background-position: -477px -152px; width: 8px; height: 22px;}
*.topTvRight {background-repeat: no-repeat; background-position: -490px -152px; width: 8px; height: 22px;}*/
*.topTvLeft {background-repeat: no-repeat; background-position: 0px -137px; width: 10px; height: 29px;}
*.topTvRight {background-repeat: no-repeat; background-position: -15px -137px; width: 10px; height: 29px;}
*.topTvLeftSelect {background-repeat: no-repeat; background-position: -447px -152px; width: 10px; height: 29px;}
*.topTvRightSelect {background-repeat: no-repeat; background-position: -462px -152px; width: 10px; height: 29px;}


*.bottomTitulo {background-repeat: repeat-x; background-position: 0px -30px; height: 4px;}

/* HEADER */
*.logoTwitter{background-repeat: no-repeat; background-position: -95px -137px; width: 68px; height: 24px;}
*.logoFacebook{background-repeat: no-repeat; background-position: -168px -137px; width: 61px; height: 24px;}
*.myPortal{background-repeat: no-repeat; background-position: 0px -172px; width: 161px; height: 24px;}
*.imgPesquisa{background-repeat: no-repeat; background-position: -45px -137px; width: 21px; height: 18px;}
*.newsEnviar{background-repeat: no-repeat; background-position: -69px -137px; width: 21px; height: 18px;}

/* FOOTER */
*.logoFooter{background-repeat: no-repeat; background-position: 0px -201px; width: 256px; height: 48px;}

/* NAVEGACAO */
*.maisOver{background-repeat: no-repeat; background-position: -233px -172px; width: 32px; height: 20px; vertical-align:bottom;}
*.maisOut{background-repeat: no-repeat; background-position: -196px -172px; width: 32px; height: 20px; vertical-align:bottom;}
*.maisTemaOver{background-repeat: no-repeat; background-position: -291px -172px; width: 16px; height: 20px; vertical-align:bottom;}
*.maisTemaOut{background-repeat: no-repeat; background-position: -270px -172px; width: 16px; height: 20px; vertical-align:bottom;}
*.verOver{background-repeat: no-repeat; background-position: -344px -172px; width: 27px; height: 20px; vertical-align:bottom;}
*.verOut{background-repeat: no-repeat; background-position: -312px -172px; width: 27px; height: 20px; vertical-align:bottom;}
*.voltarOver{background-repeat: no-repeat; background-position: -288px -155px; width: 50px; height: 12px;}
*.voltarOut{background-repeat: no-repeat; background-position: -233px -155px; width: 50px; height: 12px;}

*.imprimirOver{background-repeat: no-repeat; background-position: -384px -183px; width: 55px; height: 12px;}
*.imprimirOut{background-repeat: no-repeat; background-position: -444px -183px; width: 55px; height: 12px;}
*.enviarOver{background-repeat: no-repeat; background-position: -453px -200px; width: 50px; height: 12px;}
*.enviarOut{background-repeat: no-repeat; background-position: -453px -217px; width: 50px; height: 12px;}
*.pesquisarOver{background-repeat: no-repeat; background-position: -438px -259px; width: 65px; height: 20px;}
*.pesquisarOut{background-repeat: no-repeat; background-position: -438px -234px; width: 65px; height: 20px;}


/* SONDAGENS */
*.votarOver{background-repeat: no-repeat; background-position: -357px -222px; width: 40px; height: 20px;}
*.votarOut{background-repeat: no-repeat; background-position: -312px -222px; width: 40px; height: 20px;}
*.resultadosOver{background-repeat: no-repeat; background-position: -384px -197px; width: 67px; height: 20px;}
*.resultadosOut{background-repeat: no-repeat; background-position: -312px -197px; width: 67px; height: 20px;}
*.voltarSondagensOver{background-repeat: no-repeat; background-position: -288px -147px; width: 50px; height: 20px;}
*.voltarSondagensOut{background-repeat: no-repeat; background-position: -233px -147px; width: 50px; height: 20px;}


/* DIVERSOS */
*.tracejado {background-repeat: repeat-x; background-position: 0px -113px; height: 20px; vertical-align:bottom;}

.footerLine {width:100%; height:3px; color:#ffffff; background-color:#ffffff; border:0;}

.tbHeader {
	font-size: 11px;
	font-style: normal;
	color: #ffffff;
	background-color: #080D1C;
	/*background-color: #009D57;*/
	border: 1px solid #666666;
	width:135px;
	height:18px;
}

.textboxFree {
	font-size: 12px;
	font-style: normal;
	color: #666666;
	background-color: #E9E9E9;
	border: 1px solid #666666;
	margin:0px 0px 0px 0px;
	width:100%;
}

*.link8 {font-size: 8px; text-decoration: none; color:#0084d7}
*.link8:hover {font-size: 8px; text-decoration: none;}
*.link9 {font-size: 9px; text-decoration: none; color:#0084d7;}
*.link9:hover {font-size: 9px; text-decoration: none;}
*.link10 {font-size: 10px; text-decoration: none; color:#0084d7}
*.link10:hover {font-size: 10px; text-decoration: none;}
*.link11 {font-size: 11px; text-decoration: none; color:#0084d7}
*.link11:hover {font-size: 11px; text-decoration: none; color:#0d0327}
*.link12 {font-size: 12px; text-decoration: none; color:#0084d7}
*.link12:hover {font-size: 12px; text-decoration: none; color:#0d0327}
*.link14 {font-size: 11px; text-decoration: none; color:#0084d7}
*.link14:hover {font-size: 11px; text-decoration: none;}

*.texto_link {font-size: 9px; text-decoration: none; color:#0084d7;}
*.texto_link:hover {font-size: 9px; text-decoration: none;}

*.texto_Sondagem {font-family: Verdana; font-size: 9px; text-decoration: none; color:#006699;}

*.link8B {font-size: 8px; text-decoration: none; font-weight: bold; color:#0084d7}
*.link8B:hover {font-size: 8px; text-decoration: none; font-weight: bold; color:#0d0327}
*.link9B {font-size: 9px; text-decoration: none; font-weight: bold; color:#0084d7}
*.link9B:hover {font-size: 9px; text-decoration: none; font-weight: bold; color:#0d0327}
*.link10B {font-size: 10px; text-decoration: none; font-weight: bold; color:#0084d7}
*.link10B:hover {font-size: 10px; text-decoration: none; font-weight: bold; color:#0d0327}
*.link11B {font-size: 11px; text-decoration: none; font-weight: bold; color:#0084d7}
*.link11B:hover {font-size: 11px; text-decoration: none; font-weight: bold; color:#0d0327}
*.link12B {font-size: 12px; text-decoration: none; font-weight: bold; color:#0084d7}
*.link12B:hover {font-size: 12px; text-decoration: none; font-weight: bold; color:#0d0327}
*.link14B {font-size: 14px; text-decoration: none; font-weight: bold; color:#0084d7}
*.link14B:hover {font-size: 14px; text-decoration: none; font-weight: bold; color:#0d0327}
*.link15B {font-size: 15px; text-decoration: none; font-weight: bold; color:#0084d7}
*.link15B:hover {font-size: 15px; text-decoration: none; font-weight: bold; color:#0d0327}
*.link16B {font-size: 16px; text-decoration: none; font-weight: bold; color:#0084d7}
*.link16B:hover {font-size: 16px; text-decoration: none; font-weight: bold; color:#0d0327}

*.linkPath {font-size: 10px; text-decoration: none; font-weight: bold; color:#7d7d7d}
*.linkPath:hover {font-size: 10px; text-decoration: none; font-weight: bold; color:#55A92D}
*.linkEspPublico {font-size: 11px; text-decoration: none; font-weight: bold; color:#0d0327}
*.linkEspPublico:hover {font-size: 11px; text-decoration: none; font-weight: bold; color:#0084d7}

*.linkOrdem {font-size: 12px; text-decoration: none; font-weight: bold; color:#0d0327}
*.linkOrdem:hover {font-size: 12px; text-decoration: none; font-weight: bold; color:#0084d7}

*.txtMenuFooter {font-size: 12px; text-decoration: none; font-weight: normal; color:#7d7d7d;}
*.txtMenuFooter:hover {font-size: 12px; text-decoration: none; font-weight: normal; color:#ffffff;}

*.txt8 {font-size: 8px;}
*.txt9 {font-size: 9px;}
*.txt10 {font-size: 10px;}
*.txt11 {font-size: 11px;}
*.txt12 {font-size: 12px;}
*.txt13 {font-size: 13px;}
*.txt14 {font-size: 14px;}
*.txt16 {font-size: 16px;}
*.txt18 {font-size: 18px;}

*.txt8B {font-size: 8px; font-weight: bold;}
*.txt9B {font-size: 9px; font-weight: bold;}
*.txt10B {font-size: 10px; font-weight: bold;}
*.txt11B {font-size: 11px; font-weight: bold;}
*.txt12B {font-size: 12px; font-weight: bold;}
*.txt13B {font-size: 13px; font-weight: bold;}
*.txt14B {font-size: 14px; font-weight: bold;}
*.txt16B {font-size: 16px; font-weight: bold;}
*.txt18B {font-size: 18px; font-weight: bold;}

*.verdana {font-family: Verdana;}

*.cw {color: #FFFFFF;}
*.cb {color: #0084d7;}
*.cy {color: #E4C481;}
*.cg {color: #7d7d7d;}
*.cr {color: #FF0000;}
*.cgr {color: #55A92D;}
*.cg_dtAgenda {color: #7d7d7d;}

*.i { font-style: italic;}

*.padTituloImg {padding: 0px 5px 5px 5px;}
*.padTitulo {padding: 5px 5px 5px 5px;}
*.padLeft5 { padding: 0px 0px 0px 5px;}
*.padLeft8 { padding: 0px 0px 0px 8px;}
*.padLeft10 { padding: 0px 0px 0px 10px;}
*.padRight20 { padding: 0px 10px 0px 0px;}
*.padR2 { padding: 0px 2px 0px 0px;}
*.padR5 { padding: 0px 5px 0px 0px;}
*.padR8 { padding: 0px 8px 0px 0px;}
*.padLR5 { padding: 0px 5px 0px 5px;}
*.padLT5 { padding: 5px 0px 0px 5px;}
*.padLT8 { padding: 8px 0px 0px 8px;}
*.padT8 { padding: 8px 8px 0px 0px;}
*.padT5 { padding: 5px 0px 0px 0px;}
*.padTop8 { padding: 8px 0px 0px 0px;}
*.padB5 { padding:0px 0px 5px 0px;}
*.padB8 { padding:0px 0px 8px 0px;}
*.padpesquisa {padding: 5px 0px 5px 0px;}
*.padMenu {padding: 0px 15px 0px 15px;}
*.padTV { margin: 11px 8px 0px 0px; height:145px;}
*.padTVtxt { padding: 5px 5px 0px 8px;}
*.padL8T38 { padding: 38px 0px 0px 8px;}
*.padR12 { padding: 0px 12px 0px 0px;}
*.padL5T8 { padding: 8px 0px 0px 5px;}

*.borderMenu {border-bottom:1px solid #D3D3D3;}

.input {height:14px; border:1px #747378 solid; font-size: 7pt; color: #3389BB;}
.inputENews { width:115px; height:14px; border:1px #747378 solid; font-size: 7pt; color: #3389BB;}
.hand {cursor: pointer;}

*.borderTopBottom { border-bottom: solid 1px black; border-top: solid 1px black;}
*.borderBottom { border-bottom: solid 1px black;}
*.borderBottomPesquisa { border-bottom: solid 1px #D3D3D3;}
*.borderMenuFooter { border-left: solid 1px #D3D3D3;}

*.txtmesanocalendario {color:#95959A;font-family: arial,verdana,Helvetica; font-size: 34px; font-weight:normal;}

.datagridpager {color:#EF2200; font-family: Verdana; font-size: 11px; font-weight:normal;}
.datagridpager A{color:#EF2200; font-family: Verdana; font-size: 11px; font-weight:normal;}

.box {border: 1px solid #D3D3D3;padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width:531px;}

.optionsLarge {padding: 0px 0px 0px 0px; width: 200px; height: 20px; font-size: 0.65em; background-color:#ebebeb;}
.optionsDirectorioPeq {padding: 0px 0px 0px 0px; width: 180px; height: 20px; font-size: 0.65em; background-color:#ebebeb;}
.optionsDirectorioGra {padding: 0px 0px 0px 0px; width: 441px; height: 20px; font-size: 0.65em; background-color:#ebebeb;}
.inputDirectorio {height:18px; width: 440px; border:1px #747378 solid; font-size: 7pt; color: #3389BB;}

/* Registo (Sandra Cruz) */
.simboloObrigatorio {font-size:10pt; color:Red; font-family: arial,verdana,Helvetica; font-weight:normal;}
.inputRegistoPeq1 {height:18px; width: 150px; border:1px #747378 solid; font-size: 8pt; color: #3389BB;}
.inputRegistoPeq {height:18px; width: 210px; border:1px #747378 solid; font-size: 8pt; color: #3389BB;}
.inputRegistoMed {height:18px; width: 230px; border:1px #747378 solid; font-size: 8pt; color: #3389BB;}
.inputRegistoGra {height:18px; width: 468px; border:1px #747378 solid; font-size: 8pt; color: #3389BB;}
.inputRegistoCodPostal {height:18px; width: 35px; border:1px #747378 solid; font-size: 8pt; color: #3389BB;}
.inputRegistoCodPostal3 {height:18px; width: 20px; border:1px #747378 solid; font-size: 8pt; color: #3389BB;}
.inputRegistoLocalidade {height:18px; width: 393px; border:1px #747378 solid; font-size: 8pt; color: #3389BB;}
.optionsRegistoMed {padding: 0px 0px 0px 0px; width: 230px; height: 20px; font-size: 0.65em; background-color:#ebebeb;}
.checkboxRegisto {padding: 0px 0px 0px 0px; height: 20px; font-size: 0.65em;}
.msgErro {font-size:8pt; color:Red; font-family: arial,verdana,Helvetica; font-weight:normal;}
.gray {background-color:#ebebeb;}
.nota {font-size:7pt; color:Red; font-family: arial,verdana,Helvetica; font-weight:normal;}
.UpperCase {text-transform:uppercase;}



.inputGra {height:18px; width: 468px; border:1px #747378 solid; font-size: 8pt; color: #3389BB;}
.nota1 {font-size:8pt; color:Red; font-family: arial,verdana,Helvetica; font-weight:normal;}
.inputMsg {border:1px #747378 solid; font-size: 8pt; color: #3389BB; Width:468px;}

/* Login */
.labelNome {
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	background-color: #080D1C;
	border: 0;
	text-transform:capitalize;
}
*.login{background-repeat: no-repeat; background-position: -278px -239px; width: 21px; height: 18px;}
*.logout{background-repeat: no-repeat; background-position: -259px -264px; width: 40px; height: 18px;}


/* Botões Área Reservada*/
*.okOver {background-repeat: no-repeat; background-position: -411px -157px; width: 27px; height: 12px;} 
*.okOut {background-repeat: no-repeat; background-position: -411px -141px; width: 27px; height: 12px;} 
*.novaPastaOver {background-repeat: no-repeat; background-position: -432px -287px; width: 71px; height: 12px;} 
*.novaPastaOut{background-repeat: no-repeat; background-position: -356px -287px; width: 71px; height: 12px;} 
*.RegistarOver {background-repeat: no-repeat; background-position: -353px -157px; width: 54px; height: 12px;} 
*.RegistarOut {background-repeat: no-repeat; background-position: -353px -141px; width: 54px; height: 12px;} 
*.mochilaOver {background-repeat: no-repeat; background-position: -304px -268px; width: 130px; height: 12px;} 
*.mochilaOut {background-repeat: no-repeat; background-position: -304px -251px; width: 130px; height: 12px;}

/* Mochila */
*.pastaMochila {background-repeat: no-repeat; background-position: -271px -203px; width: 36px; height: 32px;}


/* Calendário (Sandra Cruz)*/
.cal
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	display: none;
	font-size: 8pt;
	z-index: 999;
	vertical-align: baseline;
	overflow: hidden;
	border-left: #000000 1px solid;
	color: black;
	border-bottom: #000000 1px solid;
	font-family: Verdana;
	position: absolute;
	background-color: white;
	text-align: center;
}

.CalCOuterTableClass
{
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 0px;
	BORDER-TOP: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 10pt;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: 0px;
	COLOR: black;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: 0px;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: white;
	TEXT-ALIGN: center;
	WIDTH: 100%;
}
.CalCPrevTDClass
{
	cursor:pointer;
}
.CalCMonthTDClass
{
	width:100%;
}
.CalCMonthSELClass
{
	font-size:8pt;
	position:relative;
}
.CalCYearSELClass
{
	font-size:8pt;
	position:relative;
}
.CalCNextTDClass
{
	cursor:pointer;
}
.CalCInnerTableTDClass
{
	text-align:center;
}
.CalCInnerTableClass
{
	width:100%;
}
.CalCWDayNTDClass
{
	FONT-SIZE: 10pt;
	COLOR: white;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: #336699;
	TEXT-ALIGN: center;
}
.CalCWDayWTDClass
{
	FONT-SIZE: 10pt;
	COLOR: white;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: #336699;
	TEXT-ALIGN: center;
}
.CalCDayNTDClass
{
	FONT-SIZE: 10pt;
	WIDTH: 20px;
	CURSOR: pointer;
	COLOR: black;
	FONT-FAMILY: Verdana;
	HEIGHT: 20px;
	BACKGROUND-COLOR: #c0e0f0;
	TEXT-ALIGN: center;
}
.CalCDayWTDClass
{
	FONT-SIZE: 10pt;
	WIDTH: 20px;
	CURSOR: pointer;
	COLOR: black;
	FONT-FAMILY: Verdana;
	HEIGHT: 20px;
	BACKGROUND-COLOR: #e0f0ff;
	TEXT-ALIGN: center;
}
.CalGeral {
	z-index: 100;
	position: absolute;
	BORDER-RIGHT: #CCCCCC 1px solid;
	BORDER-TOP: #CCCCCC 1px solid;
	BORDER-LEFT: #CCCCCC 1px solid;
	BORDER-BOTTOM: #CCCCCC 1px solid;
}

.imgaccao { cursor:pointer;}
