BODY { margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:130%; }
A { color:#E00A22; text-decoration:none;}
A:HOVER { text-decoration:underline;}
input { font-family:Arial, Helvetica, sans-serif; font-size:11px; } 

.FW_OuterTable td {}
.FW_OuterTable td.FW_OuterTableLeftCol { width:133px; background-image:url(../images/bkg_left.gif); background-repeat:repeat-x; background-position:top;}
.FW_Header {}
.FW_Header .FW_LogoZone { height:156px; }
.FW_Header .FW_LogoZone td.FW_HeaderMenu { height:45px; text-align:right; font-size:11px; color:#CCCCCC; }
.FW_Header .FW_LogoZone td.FW_Logo { padding-left: 21px; }
.FW_Header .FW_RedBar { height:100px; background-color:#E00A22; background-image:url(../images/squares.gif); background-repeat:no-repeat; background-position:left;}
.FW_Header .FW_MenuZone { height:30px; background-color:#333339; border-top:2px solid #FFFFFF;}
.FW_Header table.FW_Menu { height:30px; margin-left: 20px; }
.FW_Header table.FW_Menu td { padding: 0px 6px 0px 6px; vertical-align:middle; text-align:center; }
.FW_Header table.FW_Menu td a { display:block; border-bottom:2px solid #333339; border-top:2px solid #333339; }
.FW_Header table.FW_Menu td a:hover { border-bottom:2px solid #FFFFFF; }
.FW_Header table.FW_Menu td a#sel { border-bottom:2px solid #FFFFFF; }

.FW_ContentLeftCol { width:212px; background-image:url(../images/bkg_grey_gradient.jpg); background-repeat:repeat-x; background-position:top; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;}
.FW_ContentLeftCol td.FW_Title { background-color:#333339; padding: 5px 20px 5px 20px; color:#FFFFFF; }
.FW_ContentLeftCol td.FW_Content { padding: 20px 20px 5px 20px; color:#333333;  }

.FW_ContentMainCol { padding: 30px 0px 30px 40px;}
.FW_ContentMainCol table.FW_Content { width:600px;}
.FW_ContentWidth { width:640px;}

td.FW_Footer {  background-color:#333339; padding:10px 20px 10px 20px; color:#858588; font-size:10px;  }
td.FW_Footer A { color:#858588; }

.COR_DarkGrey { color:#333339;}
.COR_Red { color:#E00A22; }

table.SubMenu { }
table.SubMenu td {text-align:left;}
table.SubMenu td.Title { font-size:12px; font-weight:bold; color:#FFFFFF; }
table.SubMenu td.SubMenuItems { padding: 20px 15px 5px 15px;} 
table.SubMenu td.SubMenuItems ul { margin:0px; padding:0px;  }
table.SubMenu td.SubMenuItems ul li { margin:0px; padding:5px 0px 5px 0px; list-style:none; list-style-image:none; border-bottom:1px solid #333339; }
table.SubMenu td.SubMenuItems ul li ul { margin:0px; border:0px none; }
table.SubMenu td.SubMenuItems ul li ul li { margin:0px 0px 0px 5px; padding: 5px 0px 5px 0px; list-style:outside; list-style-image:url(../images/bullet_red.gif);  border-bottom:0px none; }


table.SubMenu td.SubMenuItems a.Item { padding:3px;  display:block; color: #666666; text-decoration:none; }
table.SubMenu td.SubMenuItems a:hover.Item { color: #333339; background-color:#FFFFFF; }
table.SubMenu td.SubMenuItems a.Item#sel { color: #000000; font-weight:bold; }

table.SubMenu td.SubMenuItems a.SubItem { line-height:100%; font-size:11px; /*padding:1px;*/ margin-bottom:3px; margin-left:25px; display:block; color: #999999; text-decoration:none; }
table.SubMenu td.SubMenuItems a:hover.SubItem { color: #333339;  background-color:none; }
table.SubMenu td.SubMenuItems a.SubItem#sel { color: #E00A22;  }

.AccPanelheader { cursor: hand;	}
.AccPanelContent {  /*overflow:auto;*/ overflow:hidden;  }
div.AccPanelContent { /*scrollbar-face-color:#FFFFFF;  scrollbar-arrow-color:#B7B7AA;  scrollbar-track-color:#F4F4F2;  scrollbar-shadow-color:#B7B7AA;  scrollbar-highlight-color:#B7B7AA;  scrollbar-3dlight-color:#FFFFFF;  scrollbar-darkshadow-Color:#FFFFFF;*/ }
#Accordion {	margin-top : 6px; 	}
#Accordion .AccPanelheader {
	/*background-image:url(../images/accordion_bullet_grey.gif);
	background-repeat:no-repeat; background-position:left;*/
	/*background-color : #E4E4E7;*/
	background-color : #333339;
	padding:2px 10px 3px 10px;
	color:#CCCCCC;
	font-weight:bold;
	border-top:5px solid #FFFFFF;
}
#Accordion .AccPanelContent {    }
#Accordion .AccPanelContent div.AccContentMargins { padding:3px 20px 20px 40px; }
#Accordion .AccMdHover {	color:#FFFFFF;  background-color : #E00A22;	 }
#Accordion .AccMdSelected {	 color:#FFFFFF;	font-weight:bold;  background-color : #E00A22;}
#Accordion .AccPanelContent p { font-size: 12px; line-height:normal; border-left: 5px solid #DDDDDD; padding-left:10px; }
#Accordion .AccPanelContent a { color:#444444; }

table.ArticleHome { margin-bottom: 25px; border-bottom:1px solid #33333;}
.ArticleHome td.Image { padding-bottom: 25px; vertical-align:top;}
.ArticleHome td.Image img { padding-bottom: 2px; border-bottom: 4px solid #333333; margin-right:17px; }
.ArticleHome td.Content {  padding-bottom: 25px; vertical-align:top;}
.ArticleHome .Content .Title { color: #333333; font-size:12px; font-weight:bold; padding-bottom:5px; }
.ArticleHome .Content .Title a { color: #333333; text-decoration:none; }
.ArticleHome .Content .Title a:hover { text-decoration:underline; }
.ArticleHome .Content .Text { color: #999999; font-size:11px; padding-bottom:5px;}
.ArticleHome .Content .Link {}

table.DocumentoHome { border-bottom:1px solid #33333;}
.DocumentoHome td.Content {  padding-bottom: 25px; vertical-align:top;}
.DocumentoHome .Content .Title { color: #333333; font-size:12px; font-weight:bold; padding-bottom:5px; }
.DocumentoHome .Content .Title a { color: #333333; text-decoration:none; }
.DocumentoHome .Content .Title a:hover { text-decoration:underline; }
.DocumentoHome .Content .Text { color: #999999; font-size:11px; padding-bottom:5px;}
.DocumentoHome .Content .Link {}

table.Documentacao { }
.Documentacao .Nome { padding:5px 0px 5px 8px; }
.Documentacao .Nome A { color:#333339; }
.Documentacao .Link { padding:5px 4px 5px 0px; }

.PageTitle { font-size:16px; font-weight:bold; color:#E00A22; margin-bottom:30px; margin-top:5px; }
.Title { font-size:14px; font-weight:bold; color:#888888; }
.ImageBorderL { padding:2px; float:left; border:1px solid #CCCCCC; margin-right: 20px; margin-bottom:5px;}
.Comment { font-size:11px; font-weight:normal; color:#888888; font-style:italic; }
.Clear {clear:both; overflow:hidden; height:1px;}
a.LinkBtn { border: 1px solid #E00A22; padding: 1px 8px 1px 8px; font-weight:bold; color:#E00A22; background-color:#FFFFFF; }
a:hover.LinkBtn { border: 1px solid #E00A22; background-color:#E00A22; color:#FFFFFF; text-decoration:none; }

.ContainerClientes {width:600px; overflow:hidden;}
.ContainerClientes .Item {float:left; width:140px; margin-left:12px; margin-top:20px;}
.ContainerClientes .Item.First {margin-left:0px;}
.ContainerClientes .Photo {}
.ContainerClientes .Photo img {padding:2px; border:1px solid #CCCCCC; margin-bottom:5px;}
.ContainerClientes .Title {text-align:center; color:#E00A22;}

/* FORM */

.TableForm { font-size:11px; }
.TableForm .Title { font-weight:bold; }
.TableForm .Line { padding-top:4px; }
.TableForm .LineSemiSpaced { padding-top:10px; }
.TableForm .LineSpaced { padding-top:20px; }
.TableForm .LineDoubleSpaced { padding-top:30px; }
.TableForm .Field { padding-left:20px; }
.TableForm .Rodape { font-size:11px; }
.TableForm INPUT.Text { font-size:10px; padding:0px 1px 0px 1px; width:240px; }
.TableForm INPUT.Submit { font-size:10px; }
.TableForm TEXTAREA { font-size:11px; width:240px; height:60px; font-family:Arial, Helvetica, sans-serif; }


/*MAPA SITE*/

.MapaSite  { background-image:url(../images/mapa_site/traco.gif); background-repeat:repeat-y; }

.MapaSite .Mapatit { font-weight:bold; color:#544D6E; }
.MapaSite .Mapatit a { color:#544D6E; }
.MapaSite .Mapatit a:hover { color:#102042; text-decoration:none; }

.MapaSite .MapaSub { margin-left:30px; margin-bottom:25px; border-left:1px solid #787867; text-align:left; padding:2px 0px 2px 10px; }
.MapaSite .MapaSub a { color:#787867; }
.MapaSite .MapaSub a:hover { color:#C43129; text-decoration:none; }

