/****************** GLOBAL SETTINGS ********************/
html, body{
	border: 0;
	padding: 0;
	margin: 0;
}
 * {
	margin: 0;
	padding: 0;
	}
body{
	font-size: 12px;
	font-family: Tahoma,sans-serif;
	color: #222;
	background: #e6e6e6 ;
}
/****************** HEADDINGS ********************/
h1, h2, h3, h4 , h5, h6{
	padding: 0;
	margin: 0;
	font-weight: normal;
	font-family: Tahoma,Arial,sans-serif;
}	

h4 a{
	/*!ESTILO EXCLUSIVO PARA O MENU LATERAL */
	color: #023F76;
	font-size: 13px;
	font-weight: bold;
	font-family: Trebuchet MS,Arial,sans-serif;
 } 
h4:hover{ color: #FF0000; }

/****************** COMMON FORMATING ********************/
p, ol, b, span, div, img{
	border: 0;
	padding: 0;
	margin: 0;	
}
ul,li{ margin: 0 0 0 20px; line-height: 1.8em; }
p { line-height: 1.8em; } 
/****************** LINKS ********************/
a, a:link, a:visited, a:hover, a:active{
	text-decoration: none;
	color: #023F76;
	text-decoration: none;
}
a:hover{ text-decoration: underline; }
/****************** FORM ********************/
form, input, select, textarea, optgroup, label, fieldset, legend{
	padding: 0;
	margin: 0;
}

input {
	padding: 3px;
	font-size: 12px;
	color: #555;
}
textarea{
	padding: 3px;
}
/****************** TABLES ********************/
table{
	padding: 0;
	width: 100%;
	margin: 0 auto;
}
table, tr, td, th{
	padding: 0px;
}
td {
	padding: 0px;
}
/****************** GLOBAL CLASSES ********************/
.clear { clear: both; }
.clear_left { clear: left; }
.clear_right { clear: right; }
.flt_l { float: left; }
.flt_r { float: right; }
.text_left { text-align: left; }
.text_right  { text-align: right; }
.text_center { text-align: center; }
.text-justify { text-align: justify; }
.bold { font-weight: bold; }
.position_abs { position: absolute; }
.display_in{ display: inline; } 
.display_bl{ display: block; } 
.line_height_1{ line-height: 1.8em; }

.spc_1{ padding: 27px 0 0 13px; }
.spc_2{ padding: 21px 0 0 13px; }
.spc_3{ padding: 10px; } 
.spc_4{ padding: 5px 0px 0px 10px; } 

.font_13{ color: #222; font-size: 12px; line-height: 1.8em; }

.marginl_1 { margin-left: 1px; }
.marginl_2 { margin-left: 5px; }
.marginl_3 { margin-left: 7px; }
.marginl_4 { margin-left: 10px; }
.marginl_5 { margin-left: 12px; }
.marginl_6 { margin-left: 15px; }
.marginl_7 { margin-left: 28px; }
.marginl_8 { margin-left: 22px; }
.marginl_9 { margin-left: 27px; }
.marginl_10 { margin-left: 35px; }
.marginl_11 { margin-left: 45px; }
.marginl_12 { margin-left: 65px; }
.marginl_16 { margin-left: 95px; }
.marginl_14 { margin-left: 125px; }
.marginl_13 { margin-left: 85px; }
.marginl_13 { margin-left: 285px; }
.marginl_15 { margin-left: 195px; }

.margint_1 { margin-top: 2px; }
.margint_2 { margin-top: 4px; }
.margint_3 { margin-top: 7px; }
.margint_4 { margin-top: 10px; }
.margint_5 { margin-top: 13px; }
.margint_6 { margin-top: 15px; }
.margint_7 { margin-top: 18px; }
.margint_8 { margin-top: 22px; }
.margint_9 { margin-top: 27px; }
.margint_10 { margin-top: 35px; }
.margint_11 { margin-top: 45px; }
.margint_12 { margin-top: 65px; }
.margint_13 { margin-top: 85px; }

.txt_white_0{ color: #FFF; }
.txt_white_1{ color: #FFF; margin: 0px 0 0 0; padding: 5px; }
.txt_white_5{ color: #FFF; width: 230px; margin: 50px 0 0 0; padding: 5px; font-size: 11px; }

.txt_grey_1 { color: #555; font-size: 11px; font-family: Tahoma,Arial,Trebuchet MS,sans-serif; }
.txt_grey_2{ color: #777; font-size: 10px; font-family: Tahoma,Arial,Trebuchet MS,sans-serif; }
.txt_grey_3{ color: #555; font-size: 11px; font-family: Tahoma,Arial,Trebuchet MS,sans-serif; padding: 5px 5px 5px 10px; }
.txt_grey_4{ color: #111; font-size: 11px; font-family: Tahoma,Arial,Trebuchet MS,sans-serif; padding: 5px 0 5px 10px; }
.txt_grey_5{ color: #111; font-size: 12px; font-family: Tahoma,Arial,Trebuchet MS,sans-serif; padding: 5px 0 5px 0px; }


.txt_blue_1{ color: #023F76; font-size: 11px; }

.txt_red_1{ color: #FF0000; }
.txt_red_1 :link{ color: #FF0000; }
.txt_red_1 :visited{ color: #FF0000; }
.txt_red_1 :hover{ color: #FF0000; }
.txt_red_1 :active{ color: #FF0000; }
.txt_red_2{ color: #FF0000; font-size: 14px; }	
.txt_red_3{ color: #FF0000; font-size: 11px; }

.txt_green{ color: #336600; font-size: 11px; }

.form_bkg{ background: url(../img_tenbu/main/bkg_forms.gif) repeat; }
.form_0{ float: left; background: url(../img_tenbu/main/bkg_formsTxt.gif) repeat; text-align: right; width: 150px; margin: 3px 0 0 5px; font-size: 13px; font-weight: bold; padding: 5px; } 
.form_1{ width: 300px; margin: 3px 0 5px 5px; border: 1px solid #DBDBDB; } 
.form_2{ width: 300px; margin: 3px 0 5px 5px; height: 130px; border: 1px solid #DBDBDB; } 
.form_3{ width: 40px; margin: 3px 0 5px 5px; border: 1px solid #DBDBDB; } 
.form_4{ width: 180px; margin: 3px 0 5px 5px; border: 1px solid #DBDBDB; }
.form_5{ width: 300px; margin: 8px 0 5px 5px; border: 1px solid #DBDBDB; }  
.form_6{ width: 180px; margin: 3px 0 5px 0px; border: 1px solid #DBDBDB; }  

.links_head{ color: #023F76; font-size: 11px; font-weight: bold; font-family: Tahoma,Arial, Trebuchet MS,sans-serif; text-decoration: none; margin: 9px 0 0 15px; display: block; }
.links_head:hover{ color:#FF0000; text-decoration: none; }

.links_head_02{ color: #023F76; font-size: 11px; font-weight: bold; font-family: Tahoma,Arial,Trebuchet MS, sans-serif; text-decoration: none; margin: 10px 0 0 19px; display: block; }
.links_head_02:hover{ color:#FF0000; text-decoration: none; }

.links_head_03{ color: #023F76; font-size: 11px; font-weight: bold; font-family: Tahoma,Arial,Trebuchet MS,sans-serif; text-decoration: none; margin: 8px 0 0 15px; display: block; }
.links_head_03 :hover{ color:#FF0000; text-decoration: underline; }

.links_head_04{ color: #023F76; font-size: 11px; font-weight: bold; font-family: Tahoma,Arial,Trebuchet MS,sans-serif; text-decoration: none; margin: 0px 0 0 0px; display: inline; }
.links_head_04 :hover{ color:#FF0000; text-decoration: underline; }

.links_head_05 :link{ color: #023F76; font-size: 12px; font-weight: bold; font-family: Tahoma,Arial,Trebuchet MS,sans-serif; text-decoration: none; display: inline; }
.links_head_05 :visited{ color: #023F76; font-size: 12px; font-weight: bold; font-family: Tahoma,Arial,Trebuchet MS,sans-serif; text-decoration: none; display: inline; }
.links_head_05 :hover{ color:#FF0000; }
.links_head_05 :active{ color: #023F76; font-size: 12px; font-weight: bold; font-family: Tahoma,Arial,Trebuchet MS,sans-serif; text-decoration: none; display: inline; }

/* ==================== GERAL CONTENT ====================*/

#body_bkg{ background: #e6e6e6 url(../img_tenbu/header/fundo_bg.gif) repeat-x; }
#container{ padding: 0; left:0; top:0; width: 775px; margin: 0 auto;  }

/* ==================== HEADER ====================*/
#container #header{ background: url(../img_tenbu/header/fundo_header.gif) no-repeat; width: 775px; height:90px; }
#container #header #logo{ float: left; margin: 20px 0 0 5px; width: 195px; height: 61px; } 
#container #header #menu_header{ float: right; } 
#container #header #menu_header ul li{ list-style-type: none; margin: 0; padding: 0 ; left: 0; right: 0; } 
#container #header #menu_header li{ display: inline; float: left; } 
#container #header #txt_header{ background: url(../img_tenbu/header/img_texto_header.gif) no-repeat; width: 347px; height:19px; float: left; text-indent: -99999px; margin: 27px 0 0 0px; } 
#container #top_flash_area{ float: left; width: 415px; height: 36px; background: url(../img_tenbu/header/banner_top.gif) no-repeat top left; } 
#container #user_area{ float: right; margin: 10px 10px 0 0; height: 26px; }
#container #user_area .form_bkg{ background: url(../img_tenbu/header/bg_campo.jpg) repeat-x #FFF; height: 11px; padding:2px 0 3px 3px; width: 51px; border: 1px solid #FFF; margin: 3px 0 0 0;  border:1px solid white;  font-size:10px; color:#666666; }

/* ==================== HOME ====================*/
#container #content { width: 766px; background: #fff url(../img_tenbu/main/bkg_content.gif) no-repeat bottom center; }
#container #content #content_bkg { width: 766px; margin: 0 auto; background: url(../img_tenbu/main/baseContent_bkg.jpg) repeat-x; }
#container #content #content_top{ margin: 0 0px 0 0px; padding: 0px; }
#container #content #content_top .bkg_spcs{ width: 267px; float: left; padding: 0 15px 0 0; margin: 12px 0px 0 0; }
#container #content #content_top .bkg_spcs .txt_diferenciais{ background: url(../img_tenbu/main/txt_diferenciais.gif) no-repeat; text-indent: -99999px; }
#container #content #content_top .bkg_spcs .txt_servicos{ background: url(../img_tenbu/main/txt_nossoServicos.gif) no-repeat; text-indent: -99999px; }
#container #content #content_top .bkg_spcs .txt_noticias{ background: url(../img_tenbu/main/txt_noticias.gif) no-repeat; text-indent: -99999px; padding: 3px}
#container #content #content_top .bkg_spcs .txt_contato{ background: url(../img_tenbu/main/txt_contato.gif) no-repeat; text-indent: -99999px; padding: 3px; }

#container #content #content_top .bkg_spcs .bkg_spcs_top01{ background: url(../img_tenbu/main/bg_boxTop1.gif) no-repeat;width: 267px; height:88px; }
#container #content #content_top .bkg_spcs .bkg_spcs_top02{ background: url(../img_tenbu/main/bg_boxTop2.jpg) no-repeat;width: 267px; height:88px; }
#container #content #content_top .bkg_spcs .bkg_spcs_top03{ background: url(../img_tenbu/main/bg_boxTop3.gif) no-repeat;width: 267px; height:81px; }
#container #content #content_top .bkg_spcs .bkg_spcs_top04{ background: url(../img_tenbu/main/bg_boxTop4.gif) no-repeat;width: 267px; height:33px; }

#container #content #content_top .bkg_spcs .bkg_spcs_content{ background: url(../img_tenbu/main/bg_box_02.jpg) repeat-y;width: 267px; }
#container #content #content_top .bkg_spcs .bkg_spcs_bottom{ background: url(../img_tenbu/main/bg_box_03.gif) no-repeat;width: 267px; height:57px; }

#container #content #content_top .bkg_spcs .spc_contato{ background: url(../img_tenbu/main/bg_contato.gif) no-repeat; width: 267px; height: 83px; padding: 15px 0 0 0; }
#container #content #content_top .bkg_spcs .spc_partner{ background: url(../img_tenbu/main/oracle_partner.gif) no-repeat; width: 264px; height: 62px; padding: 15px 0 0 0; }
/* menu left */
#container #content #menu_left{ float: left; width: 195px; margin: 0 0 0 0px; background: url(../img_tenbu/main/menu_left/bkg_menuContent.gif) right center repeat-y; }

#container #content #menu_left .top_menu_bkg{ background: url(../img_tenbu/main/menu_left/bkg_menuTop.gif) no-repeat top center; width: 191px; float: right; height: 28px; margin: 0 0 0 0px; padding: 0px 0 0 0px; }
#container #content #menu_left .top_menu_bkg2{ background: url(../img_tenbu/main/menu_left/bg2_menu.gif) no-repeat top center; width: 195px; float: right; height: 33px; margin: 3px 0px 0 0px; padding: 0px 0 0 0px; }

.txt_grey_6{ color: #555; font-size: 11px; font-family: Arial,Trebuchet MS,sans-serif; margin: -15px 0 0 3px; }
#container #content #menu_left .submenu{ background: url(../img_tenbu/main/icons/arrow_1.gif) no-repeat top left; width: 160px; margin: 0 auto; padding: 1px 0 3px 13px; color: #555; font-size: 11px; font-family: Arial,Trebuchet MS,sans-serif; }
#container #content #menu_left .submenu a{ color: #555; font-size: 11px; font-family: Arial, Trebuchet MS, sans-serif; }
#container #content #menu_left .submenu_clic{ background: #AF080F url(../img_tenbu/main/icons/arrow_3.gif) no-repeat top left; width: 160px; color: #FFF; font-size: 11px; font-family: Arial,Trebuchet MS,sans-serif; margin: 0 auto; padding: 1px 0 3px 11px; }
#container #content #menu_left .submenu_clic a{  color: #FFF; font-size: 11px; font-family: Arial,Trebuchet MS,sans-serif;margin: 0 auto; padding: 3px 0 3px 0px; text-decoration: none;  }

#container #content .menu_left_bottom{ background: url(../img_tenbu/main/menu_left/bkg_menuBottom.gif) no-repeat;width: 196px; height: 21px; margin: 0 0px 0 4px; }

.h3_breadscumb{ padding: 2px 0 0 0px; font-size: 19px; margin: 10px 0 0 0; font-family: Trebuchet MS, Arial,sans-serif; color: #013A6D; }
.h3_spc { font-size: 12px; margin: 0 0 0 10px; line-height: 1.8em; } 
.notice_color { background: #e9e9e9; padding: 3px; margin: 5px 0 5px 0; }
.notice{ padding: 3px; margin: 5px 0 5px 0; }

/* ==================== LOGIN AREA ====================*/
.login_spc{ background: url(../img_tenbu/header/fundo_header.gif) no-repeat; width: 775px; height: 200px; margin: 0 auto; }


/* ==================== FOOTER ====================*/
#container #footer { background: url(../img_tenbu/footer/footer.gif) no-repeat;width: 770px; height: 91px; }
.webby{ text-align:right; font-size: 11px; height: 20px; width: 950px; color: #FFF; }
