/* Global definitions */
html{height:100%}
body{margin:0px; border:0px; height:100%; font-family: Tahoma, Verdana, Arial; font-size:8pt; line-height: 15px; vertical-align: top; color: #000000;}
a {color: #000000; text-decoration: none;}
a:visited {color: #000000; text-decoration: none;}
a:hover {color: #B2B1B1;}

div.center{text-align: center;}
table#maintable{margin-left: auto; margin-right: auto; text-align: left;}

td.MenuLocationsContainer{padding:5px 0px 20px 0px; vertical-align:top; text-align:left;}
div.MenuLocations{color:#A09E9E; text-transform:lowercase;}
div.MenuLocations a:{font-size:8pt; color:#A09E9E;}
div.MenuLocations a:visited {font-size:8pt; color:#A09E9E;}
div.MenuLocations a:hover {font-size:8pt; color:#000000;}

td.LoginStatus{padding:0.8em 0em 0em 1em; text-align:right; vertical-align:top;}
.Separator{padding-left:0.7em; padding-right:0.7em;}

td.FlagsContainer{text-align:right; vertical-align:top; width:60px;}
#idiomas{margin-top: 0.8em;}
#idiomas ul {text-align:right; margin:0;padding:0;}
#idiomas li {list-style-type: none; padding: 0em 0em 0.5em 1em; display: inline;}
.ImgFilter40 img{opacity:.40;filter: alpha(opacity=40);-moz-opacity: 0.4;}
.ImgFilter40:hover img{opacity:1;filter: alpha(opacity=100);-moz-opacity: 1;}

.MainCell{border:solid 1px #B2B1B1; width:480px; vertical-align:top;}
div.maincontainer{padding:10px 20px 10px 20px; text-align:justify;}

/* titulos interior */
h1{font-weight: bold; font-size: 11pt; color: #666666;}
h1:first-letter {text-transform: uppercase;}
h1 a{font-weight: bold; font-size: 11pt; color: #666666; text-decoration:none;}
h1 a:visited {font-weight: bold; font-size: 11pt; color: #666666; text-decoration:none;}
h1 a:hover{font-weight: bold; font-size: 11pt; color: #CCCCCC;}

.styleH1{font-weight: bold; font-size: 11pt; color: #666666;}
.styleH1:first-letter {text-transform: uppercase;}

.styleH1Login{font-weight: bold; font-size: 11pt; color: #666666; text-align:left; padding:10px 0 20px 0;}
.styleH1Login:first-letter {text-transform: uppercase;} 

/* titulos default */
h2{padding:5px 0 10px 0; font-size: 9pt; font-weight:bold; color:#000000; line-height:15px; text-transform:uppercase;}
h2 a{font-weight: bold; font-size: 9pt; color: #000000; text-decoration:none;}
h2 a:visited {font-weight: bold; font-size: 9pt; color: #000000; text-decoration:none;}
h2 a:hover{font-weight: bold; font-size: 9pt; color: #FF2A00;}

.styleH2{padding:5px 0px 10px 0px; font-size: 9pt; font-weight:bold; color:#000000; line-height:15px; text-transform:uppercase;}

/* claims */
h3{ padding:0px; font-size: 11pt; color: #000000; font-weight:normal;}
h3 a{font-size: 11pt; color: #cccccc; text-decoration:none;}
h3 a:visited {font-size: 11pt; color: #000000; text-decoration:none;}
h3 a:hover{font-size: 11pt; color: #000000;}

/* sumarios */
h4{padding:0 0 0 0; font-size: 9pt;color: #000000}

/* pequenos tiulos */
h5{color:#B2B1B1; font-size: 9pt; font-weight:bold;}

/* menu topo */
#Menu1-0 {font-weight: normal; font-size: 8pt; color: #000000; padding:15px 0px 10px 0px;}
#Menu1-0 UL {margin: 0px; text-align: right; vertical-align: bottom;}
#Menu1-0 LI {display: inline; list-style-type: none;}
#Menu1-0 LI A {display: inline; color: #000000; list-style-type: none;}
#Menu1-0 LI A:visited {display: inline; font-weight: normal; font-size: 8pt; color: #000000; list-style-type: none;}
#Menu1-0 LI A:hover {display: inline; font-size: 8pt; color: #B2B1B1; list-style-type: none;}
li.MenuDestaque1 {font-weight: bold; color: #000000; }
li.MenuDestaque1 A {font-weight: bold; color: #000000; }
li.MenuDestaque1 A:visited {font-weight: bold; color: #000000; }
li.MenuDestaque1 A:hover {font-weight: bold; color: #B2B1B1; }

span.MenuHSep1{padding-left:5px; padding-right:8px;}

/*
entradas principais
#Menu2-0 {font-size: 9pt; width: 165px; color: #ffffff; padding:20px 0px 50px 0px; text-transform: uppercase;}
#Menu2-0 UL { margin: 0; padding: 0; border: none; }
#Menu2-0 LI {color: #ffffff; list-style-type: none; line-height: 20px; }
#Menu2-0 LI A {margin: 0; padding: 0px 0px 0px 10px; display: block; color: #ffffff;}
#Menu2-0 LI A:visited {color: #ffffff;}
#Menu2-0 LI A:hover {background-color: #A3A1A1; color: #ffffff; }
LI.MenuDestaque2 {font-weight: normal; background-color: #EDB69B; color: #ffffff; }
LI.MenuDestaque2 A {margin: 0; padding: 0px 0px 0px 0px; display: block; width: 100%; color: #ffffff; text-decoration: none}
LI.MenuDestaque2 A:visited {color: #ffffff; text-decoration: none}
LI.MenuDestaque2 A:hover {color: #ffffff; text-decoration: none}

fichas
#Menu3-0 {font-weight: normal; font-size: 8pt; width: 165px; color: #FF2A00; padding: 0px 0px 20px 0px;}
#Menu3-0 UL {margin: 0; padding: 0; border: none; }
#Menu3-0 LI {color: #FF2A00; list-style-type: none; line-height: 20px; }
#Menu3-0 LI A {margin: 0; padding: 0px 0px 0px 10px; display: block; color: #FF2A00;}
#Menu3-0 LI A:visited { color: #FF2A00;}
#Menu3-0 LI A:hover {background-color: #A3A1A1; color: #FF2A00; }
LI.MenuDestaque3 {font-weight: normal; background-color: #EDB69B; color: #ffffff; }
LI.MenuDestaque3 A {margin: 0; padding: 0px 0px 0px 0px; display: block; width: 100%; color: #ffffff; text-decoration: none}
LI.MenuDestaque3 A:visited {color: #ffffff; text-decoration: none}
LI.MenuDestaque3 A:hover{color: #ffffff; text-decoration: none}

catalogo
#Menu4-0 {font-weight: normal; font-size: 8pt; width: 165px; color: #000000; padding:15px 0px 20px 0px;}
#Menu4-0 UL {margin: 0px; text-align: left;}
#Menu4-0 LI {color: #000000; list-style-type: none; line-height: 20px; }
#Menu4-0 LI A {margin: 0; padding: 0px 0px 0px 10px; display: block; color: #000000;}
#Menu4-0 LI A:visited {color: #000000;}
#Menu4-0 LI A:hover {background-color: #A3A1A1; color: #000000; }
LI.MenuDestaque4 {font-weight: normal; background-color: #EDB69B; color: #ffffff; }
LI.MenuDestaque4 A {margin: 0; padding: 0px 0px 0px 0px; display: block; width: 100%; color: #ffffff; text-decoration: none}
LI.MenuDestaque4 A:visited {color: #ffffff; text-decoration: none}
LI.MenuDestaque4 A:hover {color: #ffffff; text-decoration: none}
*/

/* entradas principais */
#Menu2-0 {font-size: 9pt; width: 165px; padding:10px 0 10px 0; text-transform: uppercase; background-color:#393939; font-weight:bold;}
#Menu2-0 ul {margin: 0; padding: 0; border: none;}
#Menu2-0 li {list-style-type: none; line-height: 20px;}
li.Menu2 a {margin: 0; padding: 0px 10px 0px 10px; display: block; color: #ffffff;}
li.Menu2 a:visited {}
li.Menu2 a:hover {background-color: #9c9934;}
li.MenuDestaque2 {background-color: #9c9934; color:#ffffff;}
li.MenuDestaque2 A {margin: 0; padding: 0px 10px 0px 10px; display: block; width: 100%; color:#000000; text-decoration: none; color:#ffffff;}
li.MenuDestaque2 A:visited {text-decoration: none; color:#ffffff;}
li.MenuDestaque2 A:hover {text-decoration: none; color:#ffffff;}

/* fichas */
#Menu3-0 {font-size: 8pt; width: 165px; padding: 0px 0px 20px 0px; color: #FF2A00; font-weight: normal;}
#Menu3-0 ul {margin: 0; padding: 0; text-align: left;}
#Menu3-0 li {color: #FF2A00; list-style-type: none; line-height: 20px; }
#Menu3-0 li a {margin: 0; padding: 0px 10px 0px 10px; display: block; color: #FF2A00;}
#Menu3-0 li a:visited {}
#Menu3-0 li a:hover {background-color: #A3A1A1;}
li.MenuDestaque3 {font-weight: normal; background-color: #FAF700;}
li.MenuDestaque3 A {margin: 0; padding: 0; display: block; text-decoration: none}

/* catalogo */
#Menu4-0 {font-size: 8pt; width: 165px; padding:15px 0px 20px 0px; color: #000000; font-weight: normal;}
#Menu4-0 ul {margin: 0; padding: 0; text-align: left;}
#Menu4-0 li {color: #000000; list-style-type: none; line-height: 20px; }
#Menu4-0 li a {margin: 0; padding: 0px 10px 0px 10px; display: block; color: #000000;}
#Menu4-0 li a:visited {}
#Menu4-0 li a:hover {background-color: #A3A1A1;}
li.MenuDestaque4 {font-weight: normal; background-color: #FAF700;}
li.MenuDestaque4 A{margin: 0; padding: 0; display: block; text-decoration: none;}


/* menu do fundo */
#Menu5-0 {font-weight: normal; font-size: 9pt; color: #B2B1B1; padding:10px 0px 10px 0px;}
#Menu5-0 UL {margin: 0px; text-align: right; vertical-align: bottom;}
#Menu5-0 LI {display: inline; list-style-type: none;}
#Menu5-0 LI A {display: inline; color: #B2B1B1; list-style-type: none;}
#Menu5-0 LI A:visited {display: inline; font-weight: normal; font-size: 9pt; color: #B2B1B1; list-style: none;}
#Menu5-0 LI A:hover {display: inline; font-size: 9pt; color: #666666; list-style-type: none;}

span.MenuHSep5{padding-left:5px; padding-right:8px; COLOR:#B2B1B1;}

div.w3cHtml{color:#cccccc; padding:6px 0px 0px 0px; font-size:7pt;}
div.PageEndLinksXtd{color:#cccccc; padding:0px 0px 0px 0px; font-size:7pt;}


/* default page */
.destaquecontainer{background-color:#e0dfdf;}


/* 
.ListaNoticias{padding:15px 0px 25px 0px;}
.TituloListaNoticias{font-weight: bold; font-size: 10pt; color: #454545; padding:0px 0px 10px 0px;}
.TituloListaNoticias a{font-weight: bold; font-size: 10pt; color: #454545; text-decoration:none;}
.TituloListaNoticias a:visited {font-weight: bold; font-size: 10pt; color: #454545; text-decoration:none;}
.TituloListaNoticias a:hover{font-weight: bold; font-size: 10pt; color: #454545;}

.ImagesOnDefaultPageCt{float:left;}
default page */


/* default page*/
div.formDefault{padding:10px 20px 10px 20px;}

/* news */
.NewsResumoImageTumbnail{padding:0 10px 10px 0;}
.ListarNoticias{ padding-top:20px; text-transform:capitalize;}
.ImageOneOnNews{float:right; margin:0 0 10px 10px;}
.ImageTwoOnNews{}

/* forms */
.x9Form{font-size: 9pt; clear: both; border: 1px solid #B2B1B1; background-color: #ffffff; margin-bottom:10px;}
.x9FormButton{font-size: 9pt; clear: both; border: 1px solid #B2B1B1; background-color: #ffffff; margin-bottom:10px; cursor:pointer;}
.x9Labels{font-weight:bold; padding: 0em 0.5em 0.2em 0em;}

.x9SFormContainer{ vertical-align:top;}
.x9FormLabel{font-weight:bold;}

.SearchTitle{ padding: 0 0 15px 0;}
.SearchResultsBlock{padding: 0 0 15px 0;}


/* Newsletter e pesquisa */
.x8SSFormDiv{ padding:10px 0px 15px 0px;}
.x8Form1{font-size: 9pt; clear: both; border: 1px solid #B2B1B1; background-color: #ffffff; margin-bottom:10px;}
.x8FormButton1{font-size: 9pt; clear: both; border: 1px solid #B2B1B1; background-color: #ffffff; margin-bottom:10px; cursor:pointer;}

.x8Form2{font-size: 9pt; clear: both; border: 1px solid #B2B1B1; background-color: #ffffff;}
.x8FormButton2{font-size: 9pt; clear: both; border: 1px solid #B2B1B1; background-color: #ffffff; cursor:pointer;}

/* 
td.ContentTituloTd{font-weight: bold; font-size: 11pt; color: #666666; padding:25px 0 25px 0;}
td.ContentTextoTd{ padding:0 0 20px 0;}

Mapa do website */
.MapaSite {}
.MapaSiteLevel0 {margin-top: 10px; font-weight: bold; font-size: 8pt; color: #A09E9E;}
.MapaSiteLevel0 A {margin-top: 10px; font-weight: bold; font-size: 8pt; color: #A09E9E;}
.MapaSiteLevel0 A:hover {margin-top: 10px; font-weight: bold; font-size: 8pt; color: #000000;}


.MapaSiteLevel1 {margin-top: 4px; font-size: 8pt; margin-left: 20px}
.MapaSiteLevel2 {font-size: 8pt; margin-left: 30px; line-height: 110%}
.MapaSiteLevel3 {font-size: 8pt; margin-left: 60px}
.MapaSiteLevel4 {font-size: 8pt; margin-left: 90px}

/* Catalogo*/
td.catTdTexto{padding:0px 10px 0px 0px; vertical-align:top;}
td.catTdImageTop{padding:20px 0px 10px 0px; vertical-align:top; text-align: right;}
td.catTdImage{padding:0px 0px 10px 0px; vertical-align:top; text-align: right;}
.docImage{margin-right:20px;}