body					{ margin:0px 0px 0px 0px; color:#636466; font:13px arial, verdana; text-decoration:none; }
body.printer			{ margin:10px; color:#636466; font:13px arial, verdana; text-decoration:none; }
td, li					{ color:#636466; font:11px arial, verdana; text-decoration:none; }

br						{ font:10px; }

p						{ margin:0px 0px 10px 0px; }

a						{ color:#25576E; font:11px arial, verdana; text-decoration:none; cursor:pointer; }
a:hover					{ color:#25576E; font:11px arial, verdana; text-decoration:underline; }

.link					{ color:#004A80; font:11px arial, verdana; text-decoration:none; cursor:pointer; }
.link:hover				{ color:#004A80; font:11px arial, verdana; text-decoration:underline; }

/* TITULOS */
/* preformatados */
h1						{ font:bold 16px arial, verdana; padding:8px 0 3px 0; margin:0; color:#828282; }
h2						{ font:bold 15px arial, verdana; padding:0 0 9px 0; margin:0; color:#FFA100; }
h3						{ font:bold 14px arial, verdana; padding:4px 0 4px 0px; margin:0; color:#ff8a09; }
h4						{ font:bold 13px arial, verdana; padding:8px 0 4px 0; margin:0; }
h5						{ font:bold 12px arial, verdana; padding:2px 0 1px 0; margin:0; }
h6						{ font:bold 11px arial, verdana; padding:0; margin:0; }

/* outros */
.maintitle				{ font:bold 15px arial, verdana; color:#ff8a09; text-transform:uppercase; }
.title					{ font:bold 12px arial, verdana; color:#004A80; width:100%; margin: 5px 0px 5px 0px;  border-bottom: 3px double #004A80; }
.subtitle				{ font:bold 11px arial, verdana; color:#004A80; margin: 5px 0px 5px 0px; }
.subpagetitle			{ font: 11px arial, verdana; color:#004A80; margin: 5px 0px 5px 0px; }
.windowtitle			{ font:bold 11px arial, verdana; color:white; }
/* FIM TÍTULOS */


/**/

.txtAzul				{ font:11px arial; color:#004b80; }
.titAzul				{ font:bold 11px arial; }


/* ... */
.product					{ border: 1px solid #A0B8C8; }
br						{ clear:left; }
/* FIM ... */


/* ... */
.boxTitle					{ font:10px arial, verdana; color:#fff; text-transform:uppercase; padding: 0px 0px 3px 5px ; }
.boxText					{ font:10px arial, verdana; color:#636466; padding:5px 5px; }
.boxLink					{ font:10px arial, verdana; color:#636466; padding:5px 5px; }
.boxLink:hover				{ font:10px arial, verdana; color:#636466; padding:5px 5px; text-decoration:none; }
/* FIM ... */


/* ... */
#clock						{ width:100%; height:30px; font: bolder 14px; color:#828282; padding:2px 0px 0px 15px;
								text-align:center; 
								background-image:url(/files/bg/clock.gif); 
								background-repeat:no-repeat;
							}
/* FIM ... */


/* Page */
#page						{ padding: 5px; background-color:#fff; width:750px; text-align:left; }
#header_1					{ position:relative; background-color:#fff; width:740px; height:71px; z-index:100; 
								background-image:url(/files/template/header_1_bg.gif); 
								background-repeat:no-repeat;
							}
#header_1_logo				{ position:absolute; top:21px; left: 16px; }
#header_1_sac				{ position:absolute; top:8px; left: 611px; color:#fff; font: bold 13px arial; }
#header_menu_1				{ position:absolute; top:5px; left: 251px; width:330px; }
.header_menu_1_item			{ color:#647883; font: 10px arial; cursor:pointer; position:relative; }
.header_menu_1_item:hover	{ color:#647883; font: 10px arial; cursor:pointer; position:relative; text-decoration:none; }

#header_menu_login			{ position:absolute; top:35px;left: 230px; width:473px; z-index:15; font: 9px; }
.header_menu_login_link		{ color:red; font: 9px arial; }
.header_menu_login_link:hover{ color:red; font: 9px arial; text-decoration:none; }

#header_menu_2				{ position:absolute; top:47px; left: 234px; width:473px; text-align:right; z-index:100; }
.header_menu_2_item			{ color:#fff; font: 11px arial;  z-index:100;}
.header_menu_2_item:hover	{ color:#fff; font: 11px arial; text-decoration:none;  z-index:100;}
.header_menu_2_td			{ padding: 5px 10px 5px 30px;  z-index:100;}
.header_menu_2_subitens		{ width:145px; top:24px; display:none; position:absolute; background-color:#7F9FBA; text-align:left; z-index:100;}
.header_submenu 			{ padding:2px 2px 2px 15px; border-top: solid 1px white; z-index:100;}
.header_submenu:hover		{ padding:2px; border-top: solid 1px white; }

.menu_return				{ font:10px arial, verdana; color:#828282; }
.menu_return:hover			{ font:10px arial, verdana; color:#828282; text-decoration:none; }

.menuActivated				{ font:11px arial, verdana; color:#292751; }
.menuActivated:hover		{ font:11px arial, verdana; color:#292751; }
.menuSubmenu				{ font:11px arial, verdana; color:#fff; padding-left:15px; }
.menuSubmenu:hover			{ font:11px arial, verdana; color:#fff; padding-left:15px; }
.menuSubmenuActivated		{ font:11px arial, verdana; color:#292751; padding-left:15px; }
.menuSubmenuActivated:hover	{ font:11px arial, verdana; color:#292751; padding-left:15px; }
.menuSubmenu3				{ font:11px arial, verdana; color:#fff; padding-left:30px; }
.menuSubmenu3:hover			{ font:11px arial, verdana; color:#fff; padding-left:30px; }
.menuSubmenuActivated3		{ font:11px arial, verdana; color:#292751; padding-left:30px; }
.menuSubmenuActivated3:hover{ font:11px arial, verdana; color:#292751; padding-left:30px; }
.menuSubmenu4				{ font:11px arial, verdana; color:#fff; padding-left:45px; }
.menuSubmenu4:hover			{ font:11px arial, verdana; color:#fff; padding-left:45px; }
.menuSubmenuActivated4		{ font:11px arial, verdana; color:#292751; padding-left:45px; }
.menuSubmenuActivated4:hover{ font:11px arial, verdana; color:#292751; padding-left:45px; }
.menuRootActivated			{ font:11px arial, verdana; color:#fff; }
.menuRootActivated:hover	{ font:11px arial, verdana; color:#fff; }
.menuLevelActivated			{ font:11px arial, verdana; color:#fff; }
.menuLevelActivated:hover	{ font:11px arial, verdana; color:#fff; }

#findArea					{ position:absolute; display:none; left:0px; top:-5px; }
.findLink					{ color:#647883; font: 10px arial; cursor:pointer; position:relative; }
.findLink:hover				{ color:#647883; font: 10px arial; cursor:pointer; position:relative; text-decoration:none; }


#footer_1					{ position:relative; background-color:#fff; width:740px; height:23px; z-index:0; 
								background-image:url(/files/template/footer_1_bg.gif); 
								background-repeat:no-repeat;
							}
#footer_1_left				{ position:absolute; top:4px; left: 10px; }
.footer_menu_1_item			{ color:#636466; font: 9px arial; }
.footer_menu_1_item:hover	{ color:#636466; font: 9px arial; text-decoration:none; }
#footer_1_right				{ position:absolute; top:3px; left: 480px; width:250px; text-align:right }
.footer_menu_2_item			{ color:#fff; font: 9px arial; }
.footer_menu_2_item:hover	{ color:#fff; font: 9px arial; text-decoration:none; }




/* FORMS  */
/*input, textarea, select	{ border:1px solid #94A2AB; color:#828282; font-size:8pt; font-family:arial, verdana; }*/
form					{ border-right:0px; padding-right:0px; border-top:0px; padding-left:0px; padding-bottom:0px; margin:0px; border-left:0px; padding-top:0px; border-bottom:0px; }
.frm_textform			{ border:1px solid #94A2AB; color:#828282; font:11px arial, verdana; height:20px; padding:1px; }
.frm_textform2			{ border:1px dashed #94A2AB; color:#000000; font:11px arial, verdana; height:20px; padding:1px; background-color:#ccffff; }
.frm_textarea			{ border:1px solid #94A2AB; color:#828282; font:11px arial, verdana; }
.frm_textarea2			{ border:1px dashed #94A2AB; color:#000000; font:11px arial, verdana; background-color:#ccffff; }
.frm_buttonOLD			{ border:1px solid #94A2AB; color:#828282; font:11px arial, verdana; filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#FFFDFEFE, endColorstr=#FFDEE6EA); }
.frm_button				{ border:1px solid #B4C9DA; color:#004880; font:12px arial, verdana; background-color: transparent;}
.frm_select				{ border:1px solid #94A2AB; color:#828282; font:11px arial, verdana; }
.frm_select2			{ border:1px dashed #94A2AB; color:#000000; font:11px arial, verdana; background-color:#ccffff; }
/* FIM FORMS  */

/* GERAIS */
.intro					{ font-style:italic; font: italic; }
.alert					{ font:bold 12px; color:red; }
.tblerrors				{ background-color:#ffffff; }
.errors					{ font:bold 12px; color:red; }
.tblnotes				{ background-color:#ffffff; }
.notes					{ font:bold 12px; color:navy; }
.tblnotes2				{ background-color:#ffffff; }
.notes2					{ font:bold 12px; color:navy; }


.prodTitle1				{ font: 11px arial, verdana; color:#B10042; width:100%; margin: 5px 0px 5px 0px;  border-bottom: 3px double #B10042; }
.prodTitle2				{ font: 11px arial, verdana; color:#0080B3; margin-bottom:0px; }
.prodTitle3				{  }
.prodTitle4				{ font: 11px arial, verdana; color:#004A80; padding:3px 0 3px 15px; background-color:#D1E0E5; border-bottom: 1px solid white; }
.prodTitle5				{ font: 11px arial, verdana; color:#004A80; padding:3px 0 3px 0px; border-bottom: 1px solid white; }
.prodDivVert			{ border-left: 1px dotted #B3B3B3; margin: 0px 5px 0px 6px; }
.prodDivHoriz			{ border-bottom: 1px dotted #B3B3B3; width:100%; margin: 9px 0px 6px 0px; font:1px;}
.prodBoxResume			{ margin-left:8px;font:10px; }
.prodDivLine			{ border-bottom: 1px solid white; }

.prodTitleBG			{ color:#828282; font:11px arial, verdana; filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#FFDEE6EA, endColorstr=#FFFDFEFE); }
.prodTitleBG2			{ color:#828282; font:11px arial, verdana; filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#FFFDFEFE, endColorstr=#FFDEE6EA); }



.newsHomeDate			{ font: 10px; color: #004B79;  }
.newsHomeLink			{ font: 10px; color: #646569;  }
.newsHomeLink:hover		{ font: 10px; text-decoration:none; }
.newsHomeTitle			{ font: bold 11px; color: #DB9100; }
.newsHomeIntro			{ padding-top:7px; }
.newsDivHoriz			{ border-bottom: 1px dotted #004B79; margin: 12px 0px 12px 0px;}

/* FIM GERAIS */




.printTitle				{ font:bold 18px arial, verdana; color:#888888; margin-left:5px; }
.printIntro				{ font-style:italic; font:11px arial, verdana; color:#888888; }
.printText				{ font:11px arial, verdana; color:#888888; }





.prodScroll {
	scrollbar-highlight-color : #e8ece8;
	scrollbar-3dlight-color : #e8ece8;
	scrollbar-base-color : #e8ece8;
	scrollbar-face-color : #d4d4d4;
    scrollbar-arrow-color : black;
	scrollbar-shadow-color : #e8ece8;
	scrollbar-darkshadow-color : #e8ece8;
	scrollbar-track-color : #e8ece8;
}

#menu a						{ color:#ffffff; font:11px arial, verdana; text-decoration:none; cursor:pointer; }

