/* Global definitions */
html{height:100%}
body {background-color: #575453; font-family: Microsoft Sans Serif, Arial; color: #D1D1D1; font-size: 9pt; 
      border:0px; height:100%; vertical-align:top; text-align:center;}
a, a:visited {color: #D1D1D1; text-decoration: none;}
a:hover {color: #FFFFFF; text-decoration: none;}

h1{font-weight: bold; font-size: 10pt; text-transform: uppercase; padding:0 0 20px 0; margin:0;}
h1.listagem {font-weight: bold; font-size: 10pt; text-transform: uppercase; padding:0; margin:0;}
h1.listagem a{}
h1.listagem a:visited{}
h1.listagem a:hover{color: #ffffff;}

h2{font-weight: bold; font-size: 9pt; padding:0 0 20px 0; margin:0;}
h2.listagem{font-weight: bold; font-size: 9pt; padding:0; margin:0;}
h2.listagem a{}
h2.listagem a:visited{}
h2.listagem a:hover{color: #ffffff;}

h3{font-weight: normal; font-size: 9pt; text-align: justify; padding:0 0 15px 0; margin:0;}
h3.listagem{font-weight: normal; text-align: justify; padding:0; margin:0;}
h3.listagem a{}
h3.listagem a:visited{}
h3.listagem a:hover{color: #ffffff;}

ul{margin: 0; padding: 0;}

/* MasterPage */

.center{text-align: center;}
table#maintable{margin-left: auto; margin-right: auto; text-align: left; border:0; width:1024px;}
td.TopOfColumnLeft{width:244px; height:50px;}
td.TopOfColumnRight{width:780px; height:50px;}
td.linhaDeLogo{border-top: #999999 1px solid; border-bottom: #999999 1px solid; text-align:left; vertical-align:middle; height:40px;}
td.linhaSubLogo{height:50px;}

td.mainMenuContainer{vertical-align:top; padding-bottom:50px;}
div.Menu1{margin: 0; padding: 0;}
li.Menu1{margin: 0; padding: 4px 0 0 0; list-style: none; font-size: 10pt; text-transform: uppercase;}
li.Menu1 a{}
li.Menu1 a:visited{}
li.Menu1 a:hover{}
li.Menu1Destaque{margin: 0; padding: 4px 0 0 0; list-style: none; font-size: 10pt; text-transform: uppercase; font-weight: bold; color: #ffffff;}
li.Menu1Destaque a{color: #ffffff;}
li.Menu1Destaque a:visited{color: #ffffff;}
li.Menu1Destaque a:hover{color: #ffffff;}

div.Menu1Sub{margin: 0; padding-left:50px; padding-bottom:10px;}
li.Menu1Sub{list-style: none; text-transform:lowercase;}
li.Menu1Sub a{}
li.Menu1Sub a:visited{}
li.Menu1Sub a:hover{}
li.Menu1SubDestaque{margin: 0; padding: 0; list-style: none; text-transform:lowercase; font-weight: bold; color: #ffffff;}
li.Menu1SubDestaque a{color: #ffffff;}
li.Menu1SubDestaque a:visited{color: #ffffff;}
li.Menu1SubDestaque a:hover{color: #ffffff;}

td.menuDoisContainer{vertical-align: bottom; padding-bottom:50px;}
div.Menu2{text-transform:uppercase; font-size: 7pt;}
li.Menu2{margin: 0; padding: 3px 0 0 0; list-style: none;}
li.Menu2 a{}
li.Menu2 a:visited{}
li.Menu2 a:hover{}
li.Menu2Destaque{margin: 0; padding: 3px 0 0 0; list-style: none; text-transform:uppercase; font-weight: bold; color: #ffffff;}
li.Menu2Destaque a{color: #ffffff;}
li.Menu2Destaque a:visited{color: #ffffff;}
li.Menu2Destaque a:hover{color: #ffffff;}

td.mainArea{vertical-align:top; border-left: #999999 1px solid; text-align:justify;}
td.mainPlaceHolderContainer{width:380px; padding:0 20px 20px 20px; vertical-align:top;}
td.ImagePlaceHolderContainer{width:400px; vertical-align:top; text-align: right; padding-bottom:30px;}

td.menuLocationsContainer{height:20px; font-size: 8pt; padding-bottom: 4px; text-transform: lowercase; text-align:left;}
td.linha{height:1px; background-color:#999999;}

td.idiomasContainer{font-size: 7pt; text-transform: uppercase; text-align: left; vertical-align:top;}
#idiomas{text-align: left; padding-top:5px;}
#idiomas ul{margin: 0; padding: 0; display: inline; text-transform: uppercase; font-size: 7pt;}
#idiomas li{margin-left: 0; padding: 0 6px 0 0; list-style: none; display: inline; color:Black;}
#idiomas li a{}
#idiomas li a:visited{}
#idiomas li a:hover{}
#idiomas li:before {content: "\007C \00A0 \00A0 \00A0 \00A0";}
#idiomas li.first:before {content: " ";}

td.endLinksContainer{text-align:right; vertical-align:top; font-size: 6pt; padding-top: 7px; padding-bottom:50px;}

.CssPageImage{text-align:right;}

/* mosaicos */

.mosaicos{font-weight:normal;}
.objPager{font-weight:bold; color: #ffffff; padding:2px;}
.objPager a:link {font-weight:normal;}
.objPager a:visited {font-weight:normal;}
.objPager a:hover {color: #000000; font-weight:normal;}
table.objPager td{padding-left:3px;}


.objNoBorder{border-width:0px; border-style:none; border-color:#575453;}

div.divVerMiniaturas{width:100%; text-align:right;}
.imgVerMiniaturas{margin-top:12px;}
.mosaicoTumbnails{ padding:0 0 8px 8px;}
img.imgSpacer{height:1px; width:400px; border:0;}
.objLegendas{}

/* conteudos */

ul.listaRelacionados{margin: 0; padding-top:20px;}
ul.listaRelacionados li{margin-left: 0; padding: 0 6px 0 0; list-style:none;}
ul.listaRelacionadosRelAreas{margin: 0; padding:0;}
ul.listaRelacionadosRelAreas li{margin-left: 0; padding: 0 6px 0 0; list-style:none;}

div.multiconteudosContainer{padding:20px 0 0 0;}

/* ... */

.MapaSiteLevel0 {padding-top: 5px; line-height: 13pt; color: #ffffff; text-transform: uppercase;}
.MapaSiteLevel1 {padding-top: 5px; line-height: 13pt; color: #cccccc}
.MapaSiteLevel2 {padding-top: 5px; padding-left:40px; line-height: 13pt; font-size: 8pt; color: #d1d1d1}

