﻿/* Redefinição global dos elementos da página */
body, html
{ width:100%; height:100%; margin:0px; padding:0px; }
/* Fundo tem que ser aplicado ao body apenas para não tornar o render da página lento */
body{background:#03235C; font-family:Arial, Helvetica, sans-serif}
/* Redefinição de todos os elementos para manter uma aparência geral em todos os browsers*/
*{/*margin:0px; padding:0px; */border:0px none; /*font-family:Arial, Trebuchet MS, Helvetica, sans-serif;*/ 
    }
h1{font-family:Arial, Trebuchet MS, Helvetica, sans-serif; font-size:20px; color:#35404a;}
h3{font-family:Arial, Trebuchet MS, Helvetica, sans-serif; font-size:12px; color:#2d2d2d; font-weight:normal;}
#contentWrapper{height:100%; margin:0px auto; position:relative;}
#centerContentWrapper{z-index:1; height:100%; width:100%; position:absolute;}
#containerWrapper{padding:0px; top:116px; z-index:2; position:absolute; width:100%;}
#container {padding:0px 30px 0px 0px; }
#remate{background:url(../images/rematefundo.jpg) no-repeat; width:935px; height:20px;}
/* -------------- < Top > -------------- */
#top_container{background: url(../images/top_.png) no-repeat; width:994px; height:116px;}
#logo{float:left; width:318px; height:116px;}
#lingua{float:left; margin:10px 0px 0px 7px;}
#lingua a{text-transform:uppercase; font-size: 8px; color: #626262; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
#lingua a:hover{text-transform:uppercase; font-size: 8px; color: #6ca0d2; text-decoration: none; font-family:Arial, Helvetica, sans-serif ;}
#logogrupo{float:right; width:195px; height:56px;}
#menuTop{float:left; width:600px; height:31px; padding:29px 0px 0px 9px; font-weight:bold;}
#menuTop a{font-size: 11px; color: #3161ae; text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif;}
#menuTop a:hover{font-size: 11px; color: #fff; text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif;}
/* -------------- < / Top > -------------- */

#right{background:#fff; width:176px; min-height:446px; float:left}

/* -------------- < Apresentaçao > -------------- */
#apresentacao{margin:0px auto; width:935px; font:Arial, Helvetica, sans-serif; color:#333333;}
#apreTitulo{ font-size:28px; padding: 26px 0px 15px 20px; width:440px;}
#apreseparador{background:url(../images/separadormesagem.gif) repeat-x; height:1px; width:440px; margin:0px 0px 15px 20px;}
#apreMensagem{font-size:11px; text-align:justify; padding: 0px 0px 0px 20px; width:440px;}
#apreMensagem a{color: #0066cc;}
#apreMensagem a:hover{olor: #ff9b00;}
#intro{background:url(../images/ApreIntro.jpg) no-repeat; width:935px; height:97px; font:Arial, Helvetica, sans-serif; color:#FFFFFF;}
#Titulo{float:left; widows:200px; height:62px; font-size:22px; padding: 20px 0px 0px 23px;}
#IntroSeparador{ float:left; background:#515252; width:1px; height:53px; margin:20px 12px 0px 12px;}
#Mensagem{float:left; width:700px; height:57px; font-size:12px; padding:31px 0px 0px 0px;}
#images{background:url(../images/imagens.jpg) no-repeat; width:935px; height:129px;}
#separadorTop{background:url(../images/separadorTop.jpg) no-repeat; width:935px; height:8px; line-height:0px; font-size:0px;}
#brochura{background:url(../images/lateralleft.jpg) no-repeat; color:#FFFFFF; width:282px; height:446px; float:left}
#download{padding: 70px 0px 0px 40px; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
#download a {text-decoration:none; color:#FFFFFF;}
#download a:hover{text-decoration:none; color:#ff9b00;}
#Contactos{padding: 250px 0px 0px 24px; font-family:Arial, Helvetica, sans-serif; font-size:9px;}
#Contactos a{text-decoration: none; color: #fff;}
#Contactos a:hover{text-decoration: none; color: #ff9b00;}
#apresentacaoContent{background:#FFFFFF;}
#apresentacaotxt{background:#FFF; width:476px; min-height:446px; float:left}

/* -------------- < / Apresentaçao > -------------- */

/* -------------- < Bottom > -------------- */
#botao{background:url(../images/butao.jpg) no-repeat; width:195px; height:32px; float:right; padding:11px 34px 0px 16px;}
#botao:hover {background:url(../images/butaoOn.jpg) no-repeat; }
#botao a{text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#2b77c0;}
#botao a:hover{text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#fff;}
#BottomText{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#2b77c0; height:33px; float:right; padding:11px 34px 0px 0px;}
#BottomText a{text-decoration:none; color:#2b77c0;}
#BottomText a:hover{text-decoration:none; color:#fff;}
/* -------------- < / Bottom > -------------- */

/* -------------- < referenciaGTSN > -------------- */
#refGTSNTitulo{float:right; padding: 20px 16px 25px 0px; font:Arial, Helvetica, sans-serif; color:#333333; font-size:13px; }
.refdiv{ float:right; background:url(../images/fundoRefdiv.gif) bottom right no-repeat; width:140px; height:50px; margin-right:9px; font-family:verdana, Arial, Helvetica, sans-serif; font-size:9px;}
.imagensREf{padding: 5px 0px 0px 0px;}
/* -------------- < / referenciaGTSN > -------------- */

/* -------------- < Contactos > -------------- */
#Contactlinks{float:left; padding: 20px 16px 25px 0px; font: Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:13px; }
#Contactlinks a{text-decoration:underline; color:#0066cc;}
#Contactlinks a:hover{text-decoration:underline; color:#ff9b00;}
.Contactlinks{background:#FFFFFF; width:140px; height:12px; margin-left:9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
#Contactportugal{float:left; padding: 20px 16px 25px 0px; font: Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:13px; }
/* -------------- < / Contactos > -------------- */


/* Classes necessárias */
.floatFinalizer{height:0px; font-size:0px; line-height:0px; clear:both;}

