body {background-color:#FFF; margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:70%; color:#000; text-align:center}
a {color:#0062BE}
a:hover {color:#5497D5}
#logo img {border:0}
#animacao img {display:inline; border:0; margin:0; padding:0}

#menu1 {background-color:#7191C1; color:#ddd; width:759px; margin:0 auto; text-align:center; padding:6px 0 6px 0; font-size:100%; margin-bottom:1px}
#menu1 UL {border:0; margin:0; padding:0; list-style-type:none; text-align:center; clear:left; white-space:nowrap}
#menu1 UL LI {display:inline; float:left:text-align:center; padding:0; margin:0}
#menu1 UL LI a {color:#FFF; text-decoration:none}
#menu1 UL LI a:hover {color:#001A61; text-decoration:none; background-color:#D9E3F1}

#menu2 {background-color:#DDD; color:#000; margin:0; padding:0; line-height:130%}
#menu2 img { margin:0; padding:0;margin-bottom:0px; padding-bottom:0px; border:0; vertical-align:bottom}
#menu2 a {color:#FFF; text-decoration:none}
#menu2 a:hover {background-color:#7191C1; color:#000; text-decoration:none}
#menu2 UL {list-style-type:none; margin:0; padding:10px 0 10px 10px; background-color:#93ABD0}
#menu2 UL LI {margin:0 0 6px 1px; padding:0 2px 0 0; list-style:url(/imgages/bul2.gif) outside}
#menu2 UL LI UL {margin:4px 0 12px 8px; padding:0; font-size:95%; line-height:130%}
#menu2 UL LI UL a {color:#FFF}
#menu2 UL LI UL LI {margin:0 0 5px 0; padding:0; list-style:url(/gps/img/bul3.gif) outside}
#menu2 UL LI UL LI a:hover {background-color:#7191C1; color:#000; text-decoration:none}

#fotoCanal {margin:0 0 2px 0}
#noscript {background-color:#FFFF33; color:#CC3333; width:753px; padding:4px; margin:0 auto; margin-bottom:1px}
#corpo {background:url(/gps/img/bck1.gif); width:759px; margin:0 auto; padding:0; text-align:left; overflow:hidden; clear:both}
#corpo2 {background:url(/gps/img/bck3.gif); width:759px; margin:0 auto; padding:0; text-align:left; overflow:hidden; clear:both}
/* colunas A, B e C da HomePage */
#colAhp {background-color:#FFF; width:162px; float:left; margin:0; vertical-align:top}
#colBhp {background-color:#FFF; width:434px; float:left; margin:0; vertical-align:top}
#colChp {background-color:#EAEAEA; width:163px; float:right; margin:0; vertical-align:top; text-align:center}
#colChp img {border:0; margin:0 0 10px 0}
#colChpMin {background-color:#EAEAEA; width:40px; height:100%; float:right; margin:0; vertical-align:top; text-align:center}
#colChp div {text-align:left}
#colD {background-color:#FFF; width:597px; float:right; margin:0; vertical-align:top; text-align:left}
#colDMin {background-color:#FFF; width:557; float:left; margin:0; vertical-align:top; text-align:left}
#colE {background-color:#FFF; width:434px; float:left; margin:0; vertical-align:top; text-align:left}
.msg2 {margin:10px 0 0 20px; width:95%}
.msg3 {margin:10px 0 10px 20px; width:95%; font-weight:bold}
.novoAssunto, .assunto {margin:2px 0 2px 20px; padding:3px; width:94%; background-color:#C8D6EE; font-weight:bold}
.assunto, .texto {margin:2px 0 2px 20px; padding:3px; width:94%; background-color:#C8D6EE; font-weight:normal}
.texto {margin:2px 0 2px 20px; padding:3px; width:94%; background-color:#eee; font-weight:normal; line-height:150%}
.assuntoResp {margin:2px 0 0 20px; padding:3px; width:94%; background-color:#B7D8F7}
.assuntoSemResp {margin:2px 0 0 20px; padding:3px; width:94%; background-color:#EEE; font-weight:bold}
.respCont {margin:0 0 0 20px; padding:0; width:95%; height:20px; background-color:#C8D6EE}
.resp {margin:0; padding:2px; width:70%; float:left}
.msgSeguinte {width:150px; float:right; text-align:right; padding:3px}
.assuntoCont {margin:2px 0 0 20px; padding:0; width:95%; height:20px; background-color:#C8D6EE}
.assuntoAnt {margin:0; padding:2px; width:70%; float:left}
.assuntoSeg {width:150px; float:right; text-align:right; padding:3px}
.msgs {margin:0 0 0 20px; padding:0; width:95%; border-collapse: collapse}
.msgs th {color:#FFF; font-weight:bold; background-color:#0062BE; margin:0; padding:3px; border:0; vertical-align:top; text-align:left}
.msgs td {color:#000; font-weight:normal; background-color:#C8D6EE; margin:0; padding:3px; border:0; vertical-align:top; border-top:1px solid #FFF; border-right:1px solid #FFF}
#lastMsg {width:58%}
#author {width:22%}
#dateHour {width:20%}
.dateHour {text-align:center; font-size:90%}
.msgs caption {display:none; color:#666; background-color:#eee; padding:2px; text-align:left}
img {border:0}
form {margin:20px 0 0 20px; padding:0; background-color:#F6F6F6; color:#5497D5}
form h2 {background-color:#7191C1; color:#FFF; margin:0 0 10px 0; padding:3px}
form p {margin:0 0 10px 3px; color:#000}
form .prob {color:#EA5027; font-size:90%; font-weight:bold; margin-left:6px; padding:0; }
form .msg {color:#5497D5; font-size:90%; margin:0 6px 0 6px; padding:0}
input, textarea, select {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:100%; color:#000; margin:6px 0 0 0; padding:0; vertical-align:middle}
textarea {vertical-align:top}
#fml {width:95%}
#fml label {display:block; float:left; margin:8px 0 0 2px}
fieldset {width:59%; margin:10px 0 0 26.1%; padding:0; border:1px solid #ccc}
fieldset label {white-space: nowrap}
legend {color:#5497D5; margin:0; padding:0}
#fml .botao input {display:block; width:160px; float:left; margin-bottom:10px}
#fml label {text-align:left; width:25%; padding-right:0px}
#fml br {clear: left}
#fml p {margin:4px; width:75%; line-height:150%}
#address {margin:0 0 14px 20px; padding:0; color:#000; line-height:150%; font-weight:bold}
.ro {background-color:#ddd}
.botoes {text-align:center; background-color:#D9E3F1; margin:14px 0 0 0; padding:6px 2px 5px 2px}
.botao {background-color:#7191C1; color:#FFF; font-weight:bold; font-size:90%; margin:0 8px 0 0; padding:0}
#path {margin:10px 0 0 20px; padding:0; width:91%; line-height:150%}
.seccao {width:98%; color:#0062BE; margin:20px 0 0 0; padding:2px; font-weight:bold}
.botaoAdd {background-color:#7191C1; color:#FFF; font-weight:bold; font-size:90%; margin:6px 0 20px 144px}
#autor {color:#666; width:90%; margin:4px 0 0 0; font-size:90%}
#artigo {margin:0 0 0 20px; line-height:170%; width:91%; font-size:100%; color:#000}
.esq {float:left; margin:5px 14px 0 0}
.dir {float:right; margin:5px 0 0 10px}
.cen {text-align:center; width:100%; margin:0}
#top {width:200px; text-align:right; float:right; margin:0 5px 20px 0; font-size:90%}
.print {width:94%; background-color:#DEEFF8; margin:0 0 10px 20px; padding:2px 0 4px 0; text-align:center; color:#999}
#newsletter {background-color:#F4F4F4; margin:1px 0 1px 0; padding:10px 2px 10px 2px}
#newsletterAInput {vertical-align:middle; margin:0 4px 3px 0}
#newsletterLabel {color:#5497D5; font-size:105%; font-weight:bold; margin:0}
#newsletter p {margin:2px 0 2px 0; padding:0; font-size:90%; color:#000}
#newsletterInput {margin:4px 2px 0 4px; width:125px}
#LeftMenu1_newsletterAInput {vertical-align:middle; margin:0 4px 3px 0}
#eMail {width:81%; height:13px; font-size:110%; font-family:Arial,Helvetica,sans-serif; margin:0; padding:0}
h2 {color:#5497D5; font-size:110%; font-weight:bold; margin:0; padding:12px 0 0 20px}
h3 {font-size:100%; font-weight:normal; margin:0}
a h3 {text-decoration:underline}
h4 {color:#5497D5; font-size:110%; font-weight:bold; margin:0; padding:12px 0 0 8px}
.destaque {padding:0 10px 0 20px; margin:0 0 20px 0; background-color:#FFF; line-height:150%; clear:both}
.destaque img {border:0}
.destaque2 img {border:0}
.destaque2 {padding:0 10px 0 20px; margin:0 0 20px 0; background-color:#FFF; line-height:150%; clear:both}
.destaque2 UL {padding:0; margin:0}
.destaque2 UL LI {padding:0; margin:0 0 8px 0; list-style-type:none}
.fotoDestaq {float:left; margin:4px 8px 4px 0}
.data {color:#7E7E7E; font-size:90%; margin:0 0 6px 0; padding:0}
.vejaTb {margin:0 6px 20px 0; padding:0}
.vejaTb UL {margin:10px 0 0 24px; padding:0}
.vejaTb UL LI {list-style:url(/gps/img/bul1.gif); margin:0 0 6px 0; padding:0; font-size:90%; line-height:130%}
#footer {background-color:#FFF; width:759px; padding:0; margin:0 auto; clear:both}
#serv {background-color:#7191C1; color:#000; width:759px; margin:0 auto; text-align:center; padding:6px 0 6px 0; font-size:90%}
#serv UL {border:0; margin:0; padding:0; list-style-type:none; text-align:center; clear:left; white-space:nowrap}
#serv UL LI {display:inline; float:left:text-align:center; padding:0; margin:0}
#serv UL LI a {color:#FFF; text-decoration:none}
#serv UL LI a:hover {color:#000; text-decoration:none; background-color:#7191C1}
#copyrights, #creditos {background-color:#FFF; color:#4B4B4B; width:49%; font-size:90%; margin-top:7px}
#copyrights a, #creditos a {color:#4B4B4B}
#copyrights a:hover, #creditos a:hover {color:#7191C1}
#copyrights {float:left; text-align:left; padding-left:8px}
#creditos {float:right; text-align:right}
#contFichaTec {background-color:#FFF; width:759px; margin:0 auto; text-align:right}
#fichaTec {background-color:#FFF; color:#7191C1; width:170px; margin:0 auto; text-align:right; padding:6px 0 6px 0; font-size:90%; float:right}
#fichaTec UL {border:0; margin:0; padding:0; list-style-type:none; text-align:center; clear:left; white-space:nowrap}
#fichaTec UL LI {display:inline; float:left:text-align:center; padding:0; margin:0}
#fichaTec UL LI a {color:#000; text-decoration:underline}
#fichaTec UL LI a:hover {color:#7191C1; text-decoration:underline}


.formCMS {margin:0; padding:0; width:100%; background-color:#FFF}
#pesquisa {background-color:#EAEAEA; margin:1px 0 1px 0; padding:10px 2px 10px 2px}
#pesquisaLabel {color:#5497D5; font-size:105%; font-weight:bold; margin:4px 2px 0 4px}
#pesquisaInput {margin:4px 2px 0 4px; width:125px}
#pesquisaAInput {vertical-align:middle; margin:0 4px 3px 0}
#LeftMenu1_pesquisaAInput {vertical-align:middle; margin:0 4px 3px 0}
#pesq {width:81%; height:13px; font-size:110%; font-family:Arial,Helvetica,sans-serif; margin:0; padding:0}
.hide {display:none}
.show {display:inline}
.desc {margin:4px 0 0 0; padding:0}
#artigoLst {margin:0 0 0 20px; line-height:170%; width:91%; font-size:100%; color:#000}
#artigoLst ul {margin:15px}
#artigoLst ul li {margin:18px 0 0 0; list-style:url(/gps/img/bul1.gif) outside}
.paginacao {background-color:#E2F1FD; margin:0; padding:1px; width:100%; height:20px}
.anterior {width:19%; margin:0 0 0 1px; padding:0; white-space:nowrap; float:left}
.seguinte {width:19%; margin:0 1px 0 0; padding:0; white-space:nowrap; float:right}
.paginas {width:61%; margin:0 2px 0 2px; padding:0; white-space:nowrap; float:left; margin:0 auto; text-align:center}
#medias {background-color:#EFEFEF; width:100%; margin:20px 0 20px 0; border-collapse: collapse}
#medias th {color:#0062BE; background-color:#D9E3F1; font-weight:bold; border:1px solid #FFF; vertical-align:top; padding:0 2px 0 2px; text-align:left}
#medias td {border:1px solid #FFF; vertical-align:top; padding:6px}
#medias caption {display:none; text-align:left}
#newsletters {background-color:#EFEFEF; width:100%; margin:20px 0 20px 0; border-collapse: collapse}
#newsletters th {color:#0062BE; background-color:#D9E3F1; font-weight:bold; border:1px solid #FFF; vertical-align:top; padding:0 2px 0 2px; text-align:left}
#newsletters td {border:1px solid #FFF; vertical-align:top; padding:6px}
#newsletters caption {display:none; text-align:left}


#formulario {margin:20px 0 0 20px; padding:0; background-color:#F6F6F6; color:#5497D5; line-height:170%; width:91%; font-size:100%}
#formulario ul {margin:15px}
#formulario ul li {margin:18px 0 0 0; list-style:url(/gps/img/bul1.gif) outside}
#formulario h2 {background-color:#7191C1; color:#FFF; margin:0 0 10px 0; padding:3px}
#formulario p {margin:0 0 10px 3px; color:#000}
#formulario .prob {color:#EA5027; font-size:90%; font-weight:bold; margin-left:6px; padding:0; }
#formulario .msg {color:#5497D5; font-size:90%; margin:0 6px 0 6px; padding:0}


.nr {text-align:right}
ol {margin:20px 0 0 30px; padding:0}
ol li {margin:0 0 14px 0; padding:0; clear:both}
ol li p {margin:0 0 10px 0}
.top2 {width:25%; text-align:right; float:right; margin:0; font-size:100%; height:22px; line-height:100%; white-space:nowrap}

h5 {color:#7191C1; font-size:100%; margin:10px 0 0 0}
#categoria {margin:0 0 10px 0; padding:3px 3px 7px 3px}
#mapaPortal {margin:0 0 0 20px; line-height:170%; width:91%; font-size:100%}
#mapaPortal ul {margin:4px 0 20px 24px}
#mapaPortal ul li {font-weight:bold; list-style:url(/gps/img/bul1.gif) outside}
#mapaPortal ul li ul {margin:0 0 10px 14px}
#mapaPortal ul li ul li {font-weight:normal; font-size:90%; list-style:url(/gps/img/bul4.gif) outside}



.calendar {background-color: #7191C1;font-weight: bold}
.calendar a, .calendar a:link, .calendar a:visited {color: #000; text-decoration: none; font-weight: normal}
.calendar a:hover {color: #999; text-decoration: underline; font-weight: normal}
.calendar td{font-size: 70%;  color:#000;}
.txt{font-size:70%; color:#000;}
#yearCombo{font-size:70%; color:#000;}
#monthCombo{font-size:70%; color:#000;}
.calendar input {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; font-weight: normal; color: #000}
.calendar select{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; font-weight: normal; color: #000} 
#form1 {margin:0 0 0 0; padding:0; background-color:#F6F6F6; color:#5497D5}



#navCont {background-color:#7191C1; width:759px; padding:6px 0 7px 0; margin:0 auto; height:10px; text-align:center} 
#nav {font-size:90%; margin:0 auto; padding:0; height:1px; width:90%} 
#nav ul {padding:0; margin:0; list-style:none}
#nav li {float:left; position:relative; margin:0; padding:0px; white-space:nowrap; color:#000;}
#nav li a {color:#000; text-decoration:none} 
#nav li a:hover {background-color:#7191C1; color:#FFF; text-decoration:none} 
#nav LI UL {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 4px; WIDTH:230px; LINE-HEIGHT: 70%; PADDING-TOP: 10px; POSITION: absolute; TOP: 12px; background-color:#7191C1; TEXT-ALIGN: left
}
#nav li ul li {padding:6px; list-style:none; margin-right:10px}
 
#nav li:hover ul, 
#nav li.over ul {display:block}
/*#nav li.over ul {display:block; padding:10px 0 4px 0px;  position:absolute; top:12px; left:0; background-color:#7191C1; text-align:left; width:140px; line-height:70%}*/

#mapa {margin:0 0 0 20px; padding:0; line-height:170%; width:90%; font-size:100%} 
#mapaPt {margin:20px 0 10px 0; padding:0; float:left; border:1px solid #ccc} 
#txtMapa {margin:14px 0 10px 0; padding:0; width:100%} 
#zonas {margin:0; padding:1px; background-color:#DEEFF8; width:98%; text-align:center; white-space:nowrap} 
#mapaColE {margin:0; padding:0; width:102px; float:left; vertical-align} 
#mapaColD {margin:0; padding:0; width:265px; float:right; vertical-align:top}
#outrasUnidades {margin:10px 0 10px 0; padding:1px; width:68%}
#outrasUnidades ul {margin:0 0 0 14px; padding:0}
#outrasUnidades ul li {list-style:url(/gps/img/bul1.gif) outside}
#us {margin:0 0 0 20px; padding:0; line-height:170%; width:91%; font-size:100%; color:#000}
#us #zonas {width:100%; margin:0 0 20px 0}
#us p {margin:0 0 10px 0; padding:0; line-height:180%}
#logoUs {margin:5px 20px 0 0; float:left}
.subTitulo {font-size:100%; color:#0062BE; font-weight:bold}
.usLabels {color:#0062BE; background-color:#B0D0DF; font-weight:bold; margin:0; padding:3px; width:23%; float:left; white-space:nowrap}
.usFields {background-color:#DEEFF8; margin:0; padding:3px; width:73%; float:right}
.contacts {color:#0062BE; font-weight:bold; font-size:100%; letter-spacing:-1px}

#recomendar {width:97%; margin:0; padding:0}
#recomendar label {display:block; float:left; margin:8px 0 0 2px}
#recomendar .botao input {display:block; float:left; margin-bottom:10px}
#recomendar label {text-align:left; width:25%; padding-right:0px}
#recomendar br {clear: left}
#recomendar p {margin:4px; width:75%; line-height:150%}
#logoRecomend img {border:0; margin:0; text-align:left}
#corpoRecomend {width:600px; margin:0 auto; padding:0; text-align:left; overflow:hidden}
#footerRecomend {background-color:#FFF; width:600px; padding:0; margin:0 auto; clear:both}
#servRecomend {background-color:#7191C1; color:#000; width:600px; height:10px; margin:0 auto; text-align:center; padding:6px 0 6px 0; font-size:90%}
#noscriptRecomend {background-color:#FFFF33; color:#CC3333; width:590px; padding:4px; margin:0 auto; margin-bottom:1px}

.tabelaA {width:100%; border:0px; border-collapse:collapse; margin:10px 0 10px 0} 
.tabelaA caption {text-align:left; background-color:#E0F1FA; color:#666; padding-left:4px; caption-side:bottom; margin:0 0 10px 0; line-height:140%} 
.TabCols {text-align:right; border-top:0; border-left:1px solid #FFF; border-bottom:0; border-right:1px solid #FFF;  background-color:#EAEAEA; padding:2px; font-weight:normal; color:#000; vertical-align:top} 
.TabCol1 { border-top:0; border-left:1px solid #FFF; border-bottom:0; border-right:1px solid #FFF;  background-color:#f6f6f6; padding:2px; font-weight:normal; color:#000; vertical-align:top} 
.TabCol2 {text-align:right; border-top:0; border-left:1px solid #FFF; border-bottom:0; border-right:1px solid #FFF;  background-color:#f6f6f6; padding:2px; font-weight:normal; color:#000; vertical-align:top} 
.TabHCol1 {text-align:left; border-top:0; border-left:1px solid #FFF; border-bottom:0; border-right:1px solid #FFF; background-color:#0062BE; padding:2px; font-weight:bold; color:#FFF; vertical-align:top}
.TabHCol2 {text-align:right; border-top:0; border-left:1px solid #FFF; border-bottom:0; border-right:1px solid #FFF; background-color:#0062BE; padding:2px; font-weight:bold; color:#FFF; vertical-align:top}


.tabela {width:100%; border:0px solid #EEE; border-collapse:collapse; margin:10px 0 10px 0} 
.tabela caption {text-align:left; background-color:#E0F1FA; color:#666; padding-left:4px; caption-side:bottom; margin:0 0 10px 0; line-height:140%} 
.tabela td {border:1px solid #FFF; background-color:#B2D9EB; padding:1px; font-weight:normal; color:#000; vertical-align:top} 
.tabela th {border:1px solid #FFF; background-color:#0062BE; padding:1px; font-weight:bold; color:#FFF; vertical-align:top}
.usTabela {width:100%; border:0px solid #EEE; border-collapse:collapse; margin:10px 0 0 0}
.usTabela caption {text-align:left; background-color:#E0F1FA; color:#666; padding-left:4px; caption-side:top; margin:0 0 10px 0}
.usTabela th {width:30%; border:1px solid #FFF; background-color:#0062BE; padding:1px; font-weight:bold; color:#FFF; vertical-align:top}
.usTabela td {width:70%; border:1px solid #FFF; background-color:#B2D9EB; padding:1px; font-weight:normal; color:#000; vertical-align:top}
.usCont {width:100%; background:url(/gps/img/bck2.gif) repeat-y; margin:0 0 10px 0; padding:0}
.usContacts {margin:0; padding:0; clear:both; background:url(/gps/img/bck2.gif) repeat-y; height:20px}
.usCampo {width:26%; margin:0; padding:1px 1px 1px 3px; font-weight:bold; color:#0062BE; vertical-align:top; float:left; white-space:nowrap}
.usValor {width:71%; margin:0; padding:1px 4px 0 0; font-weight:normal; color:#000; vertical-align:top; float:right}

.itemArtigo {padding:0 0 0 0px; margin:0 0 20px 0; background-color:#FFF; line-height:150%; clear:both}
.itemArtigo img {border:0}
