/****************** GLOBAL SETTINGS ********************/
html, body{
	border: 0;
	padding: 0;
	margin: 0;
}
 * {
	margin: 0;
	padding: 0;
	}
body{
	font-size: 13px;
	font-family: Tahoma,Verdana, Arial,sans-serif;
	color: #FFF;
}
/****************** HEADDINGS ********************/
h1, h2, h3, h4 , h5, h6{
	padding: 0;
	margin: 0;
	font-weight: normal;
	font-family: Arial,Tahoma,sans-serif;
	line-height: 1.6em;
}	

h1{
	color: #EB9D0C;
	float: left;
	font-size: 25px;
}
h3{
	font-size: 16px;
}
h4{ font-size: 13px; }
/****************** COMMON FORMATING ********************/
p, ul, ol, b, span, div, img, li{
	border: 0;
	padding: 0;
	margin: 0;	
}
/****************** LINKS ********************/
a, a:link, a:visited, a:hover, a:active{
	text-decoration: none;
	color: #FAC716;
	text-decoration: underline;
}
/****************** FORM ********************/
form, input, select, textarea, optgroup, label, fieldset, legend{
	padding: 0;
	margin: 0;
}

label{
	display: block;
}
input {
	padding: 3px;
	font-size: 12px;
	color: #9E9E9E;
}
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; }


.marginl_1 { margin-left: 1px; }
.marginl_2 { margin-left: 5px; }
.marginl_3 { margin-left: 7px; }
.marginl_4 { margin-left: 10px; }
.marginl_5 { margin-left: 13px; }
.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; }
.marginl_17 { margin-left: 230px; }

.margint_1 { margin-top: 1px; }
.margint_2 { margin-top: 5px; }
.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; }

.padding_5{ padding: 10px; line-height: 1.8em; }
.padding_3{ padding: 5px; }
.padding_6{ padding: 2px 0px 0px 25px; }
.padding_4{ padding: 25px 5px 5px 9px; }
.paddingtp_10{ padding: 0 10px 10px 10px;}
.paddingtp_11{ padding: 72px 0 0 0;}
.paddingtp_12{ padding: 75px 0 0 15px;}

.txt_white_0{ color: #FFF; font-size: 13px; line-height:2.4em; }
.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_orange_1{ color: #FF9900; font-size: 13px; line-height:2.5em;  }
.txt_orange_2{ color: #FF9900; font-size: 15px; line-height:2.2em; font-weight: bold;  }
.txt_orange_3{ color: #fff; font-size: 13px; line-height:2.5em; width: 560px; float: left; margin: 25px 40px 0 0;  }

.spc_0{ padding: 10px 0 0px 0; clear: left; background: url(../images/main/bkg02_forms.gif) repeat; width: 950px; margin: 0 0 0 5px;  } 
.spc_1{ padding: 15px 0 0px 20px; width: 470px; } 
.spc_2{ padding: 65px 0 0px 20px; width: 900px; } 
.spc_3{ padding: 5px 0 0px 0px; } 
.spc_4{ padding: 0px 0 0px 20px; width: 655px; text-align: justify; } 
.spc_5{ padding: 0px 0 0px 20px; width: 860px; text-align: justify; } 
.spc_5_r{ padding: 20px 10px 20px 0px; width: 450px; text-align: justify; float: right; } 
.spc_5_l{ padding: 20px 10px 0px 10px; width: 450px; text-align: justify; float: left; } 
.spc_6{ padding: 0px 0 0px 20px; width: 820px; text-align: justify; } 

.form_0{ float: left; text-align: right; width: 270px; margin: 0px 0 3px 10px; padding: 7px 5px 5px; font-size: 13px; font-weight: bold; background: url(../images/main/bkg_forms.gif) repeat; } 
.form_0_1{ background: url(../images/main/bkg_forms.gif) repeat; padding: 7px 5px 6px 3px; float: left; text-align: right; width: 180px; margin: 3px 0 0 5px; font-size: 13px; font-weight: bold; } 
.form_0_2{ text-align: right; width: 180px; margin: 5px 0 20px 15px; font-size: 13px; font-weight: bold; color: #F7A409; } 
.form_0_3{ background: url(../images/main/bkg_forms.gif) repeat; padding: 7px 5px 6px 3px; float: left; text-align: right; width: 350px; margin: 3px 0 0 5px; font-size: 13px; font-weight: bold; } 
.form_1{ width: 400px; margin: 2px 0 0 3px; float: left; border: none;   } 
.form_1_2{ width: 150px; margin: 5px 0 0 5px; border: none;  } 
.form_1_3{ width: 100px; margin: 5px 0 0 5px; border: none;  } 
.form_2{ width: 400px; margin: 2px 0 0 3px; resize: none; height: 130px; float: left; border: none; } 
.form_2_1{ width: 300px; margin: 0 0 0 185px; resize: none; height: 130px; border: none;  } 
.form_3{ width: 271px; margin: 2px 0 0 3px; float: left; border: none;  } 
.form_4{ width: 50px; margin: 2px 0 0 5px; float: left; border: none;  } 
.form_5{ width: 340px; margin: 2px 0 0 3px; float: left; border: none;  } 
.form_6{ width: 300px; margin: 5px 0 0 5px; border: none;  } 
.form_7{ width: 50px; margin: 0 0 0 5px; padding: 1px; }
.form_8{ width: 100px; margin: 5px 0 0 5px; border: none; }  

.width_01{ width: 265px; float:left;}
.width_02{  margin: 0 auto; border: 1px solid #000; } 
.width_03{ float: left; width: 225px; margin: 0 0 20px 0; } 

.td_bkg_0{ background: #E8E8E8; padding: 5px; color: #333; font-weight: bold; font-family: Arial, Tahoma, sans-serif; font-size: 15px; font-variant: small-caps; }
.td_bkg_1{ background: #BDC973; padding: 5px; color: #333; text-align: right;  }

.spc_enderecos{ width: 200px; float: left; margin: 0 0 0 10px; padding: 8px; background: #777; height: 240px; }
.spc_bigimg{ margin:0 auto; }
/* ==================== GERAL CONTENT ====================*/
/*#bkg_repeat{ background: url(../images/main/centro_bkg.gif) repeat; } */
#bkg_repeat{ background: #333; }
#geral_content{ margin: 0; padding: 0; }
#geral_content #top_r{ background: url(../images/header/top_pt2.png) no-repeat; width: 100%; height: 288px;}
#geral_content #top_l{ background: url(../images/header/top_pt1.png) no-repeat top left; width: 100%; height: 288px; float: left; }

/* ==================== HEADER ====================*/
#top_r #header { background: url(../images/header/header.gif) no-repeat top center; width: 969px; height: 286px; margin: 0 auto; }
#top_r #header .links{ float: left; margin:0 0 0 50px;  }
#top_r #header .links_01{ float: left; margin: 90px 0 0 0px; height:200px; }

/* ==================== CENTER ====================*/
#geral_content #container { width: 969px; margin: 0 auto; padding: 0; } 
#geral_content #container #center { background: url(../images/main/cont_bkg.gif) repeat-y top center; width: 969px; }
#geral_content #container #center #bkg_home { background: url(../images/main/bkg_home.jpg) no-repeat top center; width: 961px; padding: 5px 0 0 0;  margin: 0 auto; }
#geral_content #container #center .bkg_area_1 { background: url(../images/main/bkg_area_cli.jpg) no-repeat top center; width: 961px; height: 156px;padding: 5px 0 0 0;  margin: 0 auto; }
#geral_content #container #center .bkg_area_1 .area_cli_bkg { background: url(../images/main/bkg_area_cliente.jpg) no-repeat top center; width: 921px; height: 121px;padding: 5px 0 0 0; margin: 5px 0 0 0;}

.bkg_grupo{ background: #666; padding: 5px 0 0 20px; width: 890px; margin: 0 auto; }
/* ==================== Home ====================*/
#center .tit_home { background: url(../images/main/tit_home.gif) no-repeat top center; height: 71px; width: 960px; padding: 0 0 0 8px; margin:0 auto; text-indent: -999999px; } 

#center .h4_gaservicos { background: url(../images/main/headding_gaservicos.png) no-repeat top center; height: 48px; width: 950px; padding: 0 0 0 8px; margin:0 auto; text-indent: -999999px; } 
* html #center .h4_gaservicos{
	background:none;
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='images/main/headding_gaservicos.png');
}
#center .h4_clientega { background: url(../images/main/headding_clientega.png) no-repeat top center; height: 48px; width: 950px; padding: 0 0 0 8px; margin:0 auto; text-indent: -999999px; } 
* html #center .h4_clientega{
	background:none;
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='images/main/headding_gaservicos.png');
}
#center .h4_grupoga { background: url(../images/main/headding_grupoga.png) no-repeat top center; height: 48px; width: 950px; padding: 0 0 0 8px; margin:0 auto; text-indent: -999999px; } 
* html #center .h4_grupoga{
	background:none;
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='images/main/headding_gaservicos.png');
}
#center .h4_txtfoto { background: url(../images/main/headding_pgfotos.png) no-repeat top center; height: 48px; width: 950px; padding: 0 0 0 8px; margin:0 auto; text-indent: -999999px; }



/* ==================== Serviços ====================*/
#center .tit_servicos { background: url(../images/main/tit_servicos.gif) no-repeat top center; height: 71px; width: 960px; padding: 0 0 0 8px; margin:0 auto; text-indent: -999999px; } 
#center .bkg02_0{ background: url(../images/main/bkg02_0.gif) no-repeat top center; width: 960px; height: 54px; margin: 0 0 0 4px; padding: 5px 0 0 0; }
#center  .bkg02_0 .txt_rondaeletronica { background: url(../images/main/txt_rondaeletronica.png) no-repeat top center; float: right; height: 48px; width: 460px; padding: 0 0 0 8px; text-indent: -999999px; } 
#center .txt_monitoramento{ background: url(../images/main/txt_monitoramento.png) no-repeat top center; height: 48px; width: 460px; padding: 0 0 0 8px; margin:0 auto; text-indent: -999999px; } 
#center .txt_rondaoperacional{ background: url(../images/main/txt_rondaoperacional.png) no-repeat top center; height: 48px; float: right; width: 460px; padding: 0 0 0 8px; margin:0 auto; text-indent: -999999px; } 

.bkg_02_01{ background: url(../images/main/bkg02_01.gif) repeat-y; width: 960px; margin: 0 0 0 4px;padding: 0px; }
.bkg_02_01 .flt_img{ margin: 20px 0 20px 0px; width:405px; float: left; }

/* ==================== Trabalhe Conosco ====================*/
#center .tit_trabalhe_conosco { background: url(../images/main/tit_trabalhe_conosco.gif) no-repeat top center; height: 71px; width: 960px; padding: 0 0 0 8px; margin:0 auto; text-indent: -999999px; } 
#center .txt_dados_pessoais { background: url(../images/main/txt_dados_pessoais.png) no-repeat top center; height: 48px; width: 950px; padding: 0 0 0 8px; margin:0 auto; text-indent: -999999px; } 
#center .txt_ultimo_emprego { background: url(../images/main/txt_ultimo_emprego.png) no-repeat top center; height: 48px; width: 950px; padding: 0 0 0 8px; margin:0 auto; text-indent: -999999px; } 
#center .txt_vaga { background: url(../images/main/txt_vaga.png) no-repeat top center; height: 48px; width: 950px; padding: 0 0 0 8px; margin:0 auto; text-indent: -999999px; } 


/* ==================== Contato ====================*/
#center .tit_contato { background: url(../images/main/tit_contato.gif) no-repeat top center; height: 71px; width: 960px; padding: 0 0 0 8px; margin:0 auto; text-indent: -999999px; } 
#center .h4_txtcontato { background: url(../images/main/headding_pgcontato.png) no-repeat top center; height: 48px; width: 950px; padding: 0 0 0 8px; margin:0 auto; text-indent: -999999px; } 

/* ==================== Fotos ====================*/
#center .tit_fotos { background: url(../images/main/tit_fotos.gif) no-repeat top center; height: 71px; width: 960px; padding: 0 0 0 8px; margin:0 0 0 2px; text-indent: -999999px; } 
.spc_001{ width: 930px; padding: 5px; margin: 0 auto; }
.spc_fotos{  border: 3px solid #222; width: 155px; height: auto; padding: 10px; margin: 0 auto;}
.spc_fotos:hover{ border: 3px solid #FFCC00; width: 155px; height: auto; padding: 10px; margin: 0 auto; }
/* ==================== FOOTER ====================*/
#geral_content #container #footer { background: url(../images/footer/footer.png) no-repeat; width: 965px; height: 98px; margin: 0 auto; }
.webby{ text-align:right; font-size: 11px; height: 20px; }












