/* --- reset dot xtend vrs.00.20100420 INI --- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
:focus {outline: 0;}
body {line-height: 1; color: black; background: white;}
ol, ul {list-style: none;}
table {	border-collapse: separate; border-spacing: 0;}
caption, th, td {text-align: left; font-weight: normal;}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
/* --- reset dot xtend END ---
--- xtd dot xtend vrs.02.20110102 INI --- */
div#Bo{width: 100%; background-color:red; color:#fff; padding:5px; text-align:left; font-family:sans-serif; font-size: x-small;}
div#Bo a:link,div#Bo a:visited,div#Bo a:hover{color:#fff}
span.xflc{text-transform:capitalize;}
/* --- xtd dot xtend END --- */

/* Global definitions */
body{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; background-color:#CCDEE8; line-height:1.3;}
a:link, a:visited{ text-decoration:none; color:#004E72;}
a:hover{text-decoration:underline;color:#004E72;}

h1{}
h2{}
h3{}
h4{}

.G_placeholder{margin:30px 25px 15px 15px; font-size:9pt;}
.G_placeholder ul{margin:10px 0;}
.G_placeholder li{list-style-type:disc; padding-left:5px; margin-left:15px;}

.G_pageTitle{font-family:Arial; width:100%; border-bottom: 1px solid #CCC; color:#999; font-size:18pt; font-weight:bold;margin-bottom:20px;}
.G_Tit{font-weight:bold; font-family:Arial; font-size:11pt; color:#004E72;}

/* Master definitions */
.M_TopMenus{overflow: hidden;}
.MenuLocations{clear: right; float: right; display:block; font-size:7pt; text-transform:lowercase;color:#004E72; margin-top:10px;}

.M_MenuP{width: 200px; vertical-align: top; background-color: #CCDEE8;}
div.Menu1 {color:#004E72;}
div.Menu1 ul{width: 180px;}
li.Menu1 {list-style-type: none; line-height: 18px; font-size:9pt; width:200px;}
li.Menu1 a:link, li.Menu1 a:visited {text-decoration:none; color:#004E72;}
li.Menu1 a:link:before, li.Menu1 a:visited:before {content: "\00A0 \00A0 \003A \003A \00A0 \00A0";}
li.Menu1 a:hover {background-color: #B2CEDC; text-decoration:none; display: block; color:#004E72;}
li.Menu1 a:hover:before {content: "\00A0 \00A0 \003A \003A \00A0 \00A0";}
li.Menu1.Selected a:link,li.Menu1.Selected a:visited {font-weight: bold;}

div.Menu1Sub {font-size:10px;}
li.Menu1Sub {text-transform: lowercase; list-style-type: none; line-height: 18px; padding-left:30px;}
li.Menu1Sub a:link, li.Menu2Sub a:visited {}
li.Menu1Sub a:hover {}
li.Menu1Sub.Selected a:link,li.Menu1Sub.Selected a:visited {font-weight: bold;}

div.Menu2 {display:block; float:right; text-align:left; margin-top:7px;}
div.Menu2 ul{}
li.Menu2 {display:inline-block; list-style-type: none;  text-transform:lowercase; font-size:7pt;}
li.Menu2:before {content: " \00A0 \00A0 \003A \003A \00A0 \00A0";}
li.Menu2:first-child:before {content: none;}
li.Menu2 a:link, li.Menu2 a:visited {}
li.Menu2 a:hover {}
li.Menu2.Selected a:link,li.Menu2.Selected a:visited {font-weight: bold;}

div.Menu3 {display:inline-block; margin-left:30px;}
div.Menu3 ul{}
li.Menu3 {display:inline-block; list-style-type: none;  text-transform:lowercase; font-size:7pt;}
li.Menu3 a:link, li.Menu3 a:visited {text-decoration:none; padding:0 4px;}
li.Menu3 a:hover {text-decoration:underline;}
li.Menu3.Selected a:link,li.Menu3.Selected a:visited {font-weight: bold;}

.M_SupCli{font-family:Arial; width: 173px; margin-top:30px; margin-bottom: 30px; border-bottom: 1px solid #fff; border-top: 1px solid #fff; padding: 10px 0;font-weight: bold; font-size:11pt; color: #004E72;}
.M_PageEndLinksXtd{display:inline-block; margin-left:15px; font-size:7pt;}
.M_PageEndLinksXtd a:link,.M_PageEndLinksXtd a:visited{text-decoration:none;}
.M_PageEndLinksXtd a:hover{ text-decoration:underline;}

/* Default */
.D_GrupLinksContainer{margin-top:10px; border-top:1px solid #999; padding-top:10px; vertical-align:top; width:215px;}
.D_grupo{width:215px;display:block; text-align:right;}
.D_imgEmpresa{width:114px; height:33px; margin-bottom:17px; display:block;}

.D_NewsIndivContainer{margin-bottom:15px; border-bottom:1px solid #999; padding:0 0 15px 0;}
.D_NewsIndivContainer a:link,.D_NewsIndivContainer a:visited{}

.D_NewsData{font-family:Arial, Helvetica, sans-serif; font-size:7pt; font-weight:bold; color:#004E72; line-height:13px; background-color:#CCDEE8; width:80px; text-align:center; margin-bottom:10px;}
.D_NewsText{}

.D_h1{font-family:Arial; font-weight:bold; font-size:11pt; margin-bottom:10px;}
.D_h1 a:link, .D_h1 a:visited{ color:#004E72;}
.D_h2{font-family:Arial; font-weight:bold; font-size:10pt; margin-bottom:10px;}
.D_h2 a:link, .D_h2 a:visited{ color:#004E72;}
.D_h3{font-family:Arial; font-weight:bold; font-size:9pt; margin-bottom:10px;}
.D_h3 a:link, .D_h3 a:visited{ color:#004E72;}

.x8UserControlContainer0{ margin:30px 0 30px 0;}
.x8SubTitulo0{color:#004E72; font-size:9pt; display:block; margin-bottom:3px;}
.x8Form0{border:1px solid #999; width:170px; font-size:8pt; padding:3px;}
.x8FormButton0{border:1px solid #999; background-color:#CCDEE8; cursor:pointer; font-size:8pt; padding:3px; width:30px;}


/* N 001 definitions */

.N_ListSingleNewsContainer{ margin:0 0 20px 0;}
.N_hList{font-family:Arial; font-weight:bold; font-size:10pt; margin-bottom:10px;}
.N_hList a:link, .N_hList a:visited{ color:#004E72;}
.N_listar{margin-top:20px; text-transform:lowercase; display:block;}

/* C 002 definitions */
.C_img_1{display:block; float:right; margin:0 0 5px 5px;}
.C_img_2{display:block; float:right; margin-top:10px;}

/* O 003 definitions */

/*mapa site*/
.MapaSiteLevel1{margin-left:20px; font-size:8pt;}
.MapaSiteLevel2{margin-left:30px; font-size:8pt;}

/*pesquisa*/
.TxtBox1{border:1px solid #999; width:250px; font-size:8pt; padding:3px;}
.Button1{border:1px solid #999; background-color:#CCDEE8; cursor:pointer; font-size:8pt; padding:3px; width:30px;}
.SearchResultsBlock{margin-top:20px;}
.SearchResultsSubTitle{ margin:10px 0 5px 0;}
.SearchResultsList{ margin-left:20px; font-size:8pt;}
.SearchMessages{margin-left:20px; margin-top:5px; font-size:8pt;}

.F_txtBoxBottMarg{padding-bottom:10px;}
.F_Notas{font-size:8pt;padding-bottom:5px;}
.F_TxtBox{border:1px solid #999; width:250px; font-size:8pt; padding:3px;}
.F_Button{border:1px solid #999; background-color:#CCDEE8; cursor:pointer; font-size:8pt; padding:3px 8px;}
