/* Global definitions */
html{height:100%}
body{height:100%; width:100%; margin:0; border:0; vertical-align:top; font-size:8pt;
     color: #666666; font-family: Trebuchet MS, Verdana, Arial;}
a {color: #454545; text-decoration: none}
a:visited {color: #454545; text-decoration: none}
a:hover {color: #e38400;}

div.MenuLocations{padding-left: 26px;}
.ImageTitleClass{padding-top:8px;}

/* claims */
h1{font-size: 11pt; color: #e38400; padding:0 0 0 0; font-weight:normal;}
h1 a{font-size: 11pt; color: #e38400; text-decoration:none;}
h1 a:visited {font-size: 11pt; color: #e38400; text-decoration:none;}
h1 a:hover{font-size: 11pt; color: #e38400}
/* titulos interior */
h2{font-weight: bold; font-size: 10pt; color: #454545; padding:10px 0 5px 0;}
h2 a{font-weight: bold; font-size: 10pt; color: #454545; text-decoration:none;}
h2 a:visited {font-weight: bold; font-size: 10pt; color: #454545; text-decoration:none;}
h2 a:hover{font-weight: bold; font-size: 10pt; color: #454545;}
/* titulos default */
h3{padding:0 0 0 0; font-size: 9pt; font-weight:bold; color:#e38400; line-height:15px;}
h3 a{font-weight: bold; font-size: 9pt; color: #e38400; text-decoration:none;}
h3 a:visited {font-weight: bold; font-size: 9pt; color: #e38400; text-decoration:none;}
h3 a:hover{font-weight: bold; font-size: 9pt; color: #e38400;}
/* sumarios */
h4{padding:0 0 0 0; font-size: 9pt;}
/* sumarios */
.ListaNoticias{padding:15px 0px 10px 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;}

/* menu principal 
#Menu1-0 li a:hover { background-color: #e38400; color: #FFFFFF; }
li.MenuDestaque1 {font-weight: normal; background-color: #e38400; color: #FFFFFF; }
*/
#Menu1-0 {font-size: 8pt; width: 208px; color: #FFFFFF; padding-top: 15px;}
#Menu1-0 ul {margin: 0; padding: 0; border: none; }
#Menu1-0 li {color: #FFFFFF; list-style-type: none; line-height: 20px; }
#Menu1-0 li a {margin: 0; padding: 0px 5px 0px 27px; display: block; color: #FFFFFF;}
#Menu1-0 li a:visited {COLOR: #FFFFFF;}
#Menu1-0 li a:hover { background-color: #F79E5C; color: #FFFFFF; }
li.MenuDestaque1 {font-weight: normal; background-color: #F79E5C; color: #FFFFFF; }
li.MenuDestaque1 A {margin: 0; padding: 0px 0px 0px 0px; display: block; width: 100%; font-weight: bold; color: #FFFFFF; text-decoration: none;}
li.MenuDestaque1 A:visited {font-weight: bold; color: #FFFFFF; text-decoration: none}
li.MenuDestaque1 A:hover {font-weight: bold; color: #FFFFFF; text-decoration: none}

/* sub-menu principal */
#Menu1-1 {font-size: 8pt; width:120px; color: #666666; text-align: right; padding-top: 19px;}
#Menu1-1 ul {margin: 0; padding: 0; border: none;}
#Menu1-1 li {color: #FFFFFF; list-style-type: none; line-height: 20px; }
#Menu1-1 li A {margin: 0; padding: 0px 10px 0px 0px; display: block; color: #666666;}
#Menu1-1 li A:visited {color: #666666;}
#Menu1-1 li A:hover {background-color: #fcf2e5; color: #666666; }
li.MenuSubDestaque1_1 {font-weight: bold; background-color: #fcf2e5; color: #666666; padding-right:10px; }
li.MenuSubDestaque1_1 A {margin: 0; padding: 0px 0px 0px 0px; display: block; width: 100%; font-weight: bold; color: #666666; text-decoration: none}
li.MenuSubDestaque1_1 A:visited {font-weight: bold; color: #666666; text-decoration: none}
li.MenuSubDestaque1_1 A:hover {font-weight: bold; color: #666666; text-decoration: none}

/* menu do fundo */
#Menu2-0 {font-size: 8pt; width: 208px; color: #FFFFFF; padding-bottom:15px;}
#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 5px 0px 27px; display: block; color: #FFFFFF;}
#Menu2-0 li a:visited {color: #FFFFFF;}
#Menu2-0 li a:hover {background-color: #F79E5C; color: #FFFFFF; }
li.MenuDestaque2 {font-weight: normal; background-color: #F79E5C; color: #FFFFFF;}
li.MenuDestaque2 a {margin: 0; padding: 0px 0px 0px 0px; display: block; width: 100%; font-weight: bold; color: #FFFFFF; text-decoration: none}
li.MenuDestaque2 a:visited { font-weight: bold; color: #FFFFFF; text-decoration: none}
li.MenuDestaque2 a:hover {font-weight: bold; color: #FFFFFF; text-decoration: none}

.CssAlignTop{vertical-align:top;}
.defaultClaim{padding:20px 0px 20px 0px;}
div.w3cHtml{padding:6px 0px 0px 27px; font-size:7pt;}
div.PageEndLinksXtd{padding:4px 0px 0px 27px; font-size:7pt;}

/* Mapa do website */
.MapaSite {}
.MapaSiteLevel0 {margin-top: 10px; font-weight: bold; font-size: 11px}
.MapaSiteLevel1 {margin-top: 8px; font-size: 11px; margin-left: 20px}
.MapaSiteLevel2 {font-size: 11px; margin-left: 30px; line-height: 140%}
.MapaSiteLevel3 {font-size: 11px; margin-left: 60px}
.MapaSiteLevel4 {font-size: 11px; margin-left: 90px}

/* Newsletter e pesquisa */
.x8SSFormDiv{ padding:10px 0px 15px 0px;}
.x8Form1{font-size: 11px; clear: both; border: 1px solid #F46600; background-color: #ffffff}
.x8FormButton1{font-size: 11px; clear: both; border: 1px solid #F46600; background-color: #ffffff}

td.SearchTituloTd{font-weight: bold; font-size: 10pt; color: #454545; padding:10px 0 15px 0;}
td.ContentTituloTd{font-weight: bold; font-size: 10pt; color: #454545; padding:10px 0 15px 0;}

.CssImageText{padding:15px 0px 0px 0px;}