/* CSS Document */

body {background-image:  url(img/bg.jpg);margin: 0px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
body.int {background-image:  url(img/bg.jpg);margin: 0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#575757;}

a{ text-decoration:none; color:#000000;}
a:hover{ text-decoration:underline;}

#clear{ clear:both;}

#topo{ height:114px; background-image:url(img/bg_topo.jpg); background-position:center;}
#bg_topo{height:114px; background-image:url(img/bg_topo.jpg);}
#bg_main{background-image:url(img/bg_degrade.jpg); background-repeat:repeat-x; background-position:top;}
#bg_degrade_left{ background-image:url(img/bg_degrade_left.gif); background-repeat:no-repeat; background-position:top;}
/* div para troca idioma */
#footer{ position:absolute; left:0px; top:1250px; width:179px; height: 80px;z-index:1; text-align:center; padding:5px 0px 5px 0px; cursor:pointer;}
#footer_over{ position:absolute; left:0px; top:1220px; width:179px; height: 80px; z-index:1; text-align:center; padding:5px 0px 5px 0px; visibility: hidden; cursor:pointer;}

#txt_rodape{margin:10px 0px 7px 0px; background:url(img/box_foot.gif) no-repeat; text-align:left; height:26px; color:#666666; padding: 6px 0px 0px 35px}

.search{width:74px; height:16px; background-image:url(img/bg_search.gif); font-size:10px; color:#666666; border:0px; position:absolute; top:-21px; right:62px;}
/* INTERNAS -------------------------------------------------------------------------------------------------------  */

#folha_int{ margin: 0 auto; width:940px; background-color:#FFFFFF; padding:10px 30px 10px 30px;}
#fechar{ margin:10px 0px 10px 0px; text-align:right;}

#folha_int_black{ margin: 0 auto; width:900px; background-color:#000000; padding:10px 30px 30px 30px;}
#folha_int_pacs{ margin: 0 auto; width:900px; background-color:#333333; padding:10px 30px 30px 30px;}

/* HOME -------------------------------------------------------------------------------------------------------  */
#menu{margin: 0 auto; width:1005px; height:24px; background-image:url(img/menu_right3.jpg); background-repeat:no-repeat; background-position:right;}
#barra{margin: 0 auto; width:1005px;}
#flash{
	margin: 0 auto;
	padding:0;
	text-align:left;
	width:980px;
	height: 239px;
}
#flash2{ margin: 0 auto; padding:0; text-align:left; width:1005px;}
#flash3{ margin: 0 auto; padding:0; text-align:left; width:1005px;}
#folha{ margin: 0 auto; width:960px; background-color:#FFFFFF; padding:10px;}
#folha_black{ margin: 0 auto; width:960px; background-color:#000000; padding:10px;}

table.columns td{ 
	vertical-align:top;
	padding:0px;
	}

/* Coluna 1  */
#box1{ border-left: 1px solid #dcdcdc; border-right:1px solid #dcdcdc; padding:0px 5px 5px 8px; width:162px; height:425px;}
#chamada_box_noticias{ padding:20px 0px 20px 0px; border-bottom:1px solid #dcdcdc; color:#5a5a5a;}
#chamada_box_noticia{padding:20px 0px 20px 0px; color:#5a5a5a;}
#chamada_box_noticias a{ color:#5a5a5a; text-decoration:none;}
#chamada_box_noticia a{ color:#5a5a5a; text-decoration:none;}
#chamada_box_noticias_final{ padding:20px 0px 0px 0px; color:#5a5a5a;}
#tt_chamada{ font-weight:bold; margin-bottom:5px; color:#000000;}

#foto{ border-bottom:1px solid #000000; border-top:1px solid #000000; width:180px;}
#txt_fotos{ background-image:url(img/bg_fotos.jpg); background-repeat:no-repeat; padding:10px 10px 10px 10px;}

/* Coluna 2  */
#destaque1{ background-image:url(img/bg_destaque.jpg); background-repeat:no-repeat; margin-top:10px; margin-bottom:10px; padding:5px;}

#box2{ border-left: 1px solid #dcdcdc; border-right:1px solid #dcdcdc; width:474px; height:255px; padding:5px 8px 5px 8px;}
#compre{ border-left:1px solid #dcdcdc; margin-left:2px; padding-left:3px;}
#tt_compre{ font-weight:bold; margin-bottom:5px;}

#cases{width:392px; height:74px; background-image:url(img/bg_cases.jpg); background-repeat:no-repeat; padding:10px 20px 10px 80px; }
#tt_cases{ font-size:13px; font-weight:bold; margin-bottom:10px;}

/* Coluna 3  */
#box3{ border-left: 1px solid #dcdcdc; border-right:1px solid #dcdcdc; padding:0px 0px 19px 0px; width:237px; height:402px;}
#chamada_box_10razoes{ padding:0px 0px 0px 0px; color:#414042; width:237px;}

#txt_customer{background-color:#eaebea; background-image:url(img/bg_customer.jpg); background-repeat:no-repeat; padding:10px 5px 8px 105px; color:#b53432;}
#tt_customer{ color:#000000; font-weight:bold; margin-bottom:10px;}

#bebe{ margin-top:4px; color:#585858;}
#bebe_txt{ font-size:13px; font-style:italic; line-height:26px;}
/* NOTICIAS -------------------------------------------------------------------------------------------------------  */

#tt_not_principal{ font-size:36px; font-weight:bold; line-height:40px;}
#line{ clear:both; margin:20px 0px 20px 0px; border-bottom:1px solid #dedede;}
#line2{ clear:both; margin:0px 0px 10px 0px; border-bottom:1px solid #dedede; height:10px;}
#not_2_left{ width:428px; float:left; }
#not_2_right{ width:429px; float:right;  border-left:1px solid #dedede; padding-left:20px; font-size:12px; color:#9f9f9f; font-weight:bold; text-decoration:underline; line-height:30px;}
#not_2_right a{ color:#9f9f9f; text-decoration:underline;}
#not_2_right a:hover{ color:#000000; text-decoration:underline;}

#tt_not_2{ font-size:15px; font-weight:bold; margin-bottom:5px;}

/* PRODUTOS -------------------------------------------------------------------------------------------------------  */
#menu_produtos{ color:#d1d1d1; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; border-bottom:1px solid #dedede; border-top:1px solid #dedede; margin:10px 0px 20px 0px; padding: 5px 0px 5px 0px;}
#menu_produtos a{color:#d1d1d1;}
#menu_produtos a:hover{color:#666666;}
#col_prod_right{ float:right; width:416px; margin-right:10px;}
#col_prod_left{ float:left; width:416px; margin-left:10px;}
#txt_prod_right{ margin-left:15px; margin-bottom:60px;}
#txt_prod_left{ margin-left:15px; margin-bottom:60px;}
#tt_prod{ font-size:12px; font-weight:bold; color:#000000; margin-bottom:10px;}

#col_prod_right_in{ float:right; width:416px; margin-right:10px;}
#col_prod_left_in{ float:left; width:416px; margin-left:10px;}
#txt_prod_right_in{ margin-left:15px; margin-bottom:40px; color:#cccccc;}
#txt_prod_left_in{
	margin-left:15px;
	margin-bottom:40px;
}

#txt_prod_left_in_hurricane{
	margin-left:0px;
	margin-bottom:40px;
}

#txt_prod_left_in_laudos{
	margin-left:0px;
	margin-bottom:40px;
	margin-right: 20px
}

#menu_produtos2{ color:#d1d1d1; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; border-bottom:1px solid #565656; border-top:1px solid #565656; margin:10px 0px 20px 0px; padding: 5px 0px 5px 0px;}
#menu_produtos2 a{color:#d1d1d1;}
#menu_produtos2 a:hover{color:#ffffff;}
#menu_produtos3{ color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; border-bottom:1px solid #565656; border-top:1px solid #565656; margin:10px 0px 20px 0px; padding: 5px 0px 5px 0px;}
#menu_produtos3 a{color: #666666;}
#menu_produtos3 a:hover{color:#333333;}
/* EMPRESA -------------------------------------------------------------------------------------------------------  */

#logos_empresa{ clear:both; background-image:url(img/bg_logos_empresas.jpg); background-repeat:repeat-y; height:318px;}
#txt_logos{ background-color:#FFFFFF;  margin-left:130px; vertical-align:middle; padding-bottom:4px;color:#000000; font-size:12px; font-weight:bold;}

#tt_empresa_left{  margin-bottom:10px; color:#000000; font-size:12px; font-weight:bold;}
#txt_empresa_left{margin-left:403px;}
#tt_empresa_right{  margin-bottom:10px; color:#000000; font-size:12px; font-weight:bold; }
#txt_empresa_right{margin-right:403px;text-align:right;}

/* CASES -------------------------------------------------------------------------------------------------------  */

#tt_pg_cases{ font-size:16px; color:#575757; font-weight:bold; margin:45px 0px 30px 0px; }
#tt_pg_casesin{ font-size:16px; color:#575757; font-weight:bold; margin:0px 0px 20px 0px; }
#col_cases_right{ float:right; width:416px; margin-right:10px;}
#col_cases_left{ float:left; width:416px; margin-left:10px;}
#col_cases_right a{ color:#4b4b4b;}
#col_cases_right a:hover{ color:#000000; text-decoration:none;}
#col_cases_left a{ color:#4b4b4b;}
#col_cases_left a:hover{color:#000000; text-decoration:none;}
#casesin_2_left{ width:528px; float:left; }
#casesin_2_right{ width:329px; float:right;  border-left:1px solid #dedede; padding-left:20px; font-size:12px; color:#9f9f9f; font-weight:bold; text-decoration:underline; line-height:30px;}
#tt_casesin_2{ font-size:15px; font-weight:bold; margin-bottom:5px;}
#txt_casesin{ width:528px; margin-bottom:30px;}
#casesin_2_right a{ color:#9f9f9f; text-decoration:underline;}
#casesin_2_right a:hover{ color:#000000; text-decoration:underline;}

#user_txt { width: 480px; left: 20px; float:left; margin-left:20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; margin-top:50px;}

/* IMPRENSA -------------------------------------------------------------------------------------------------------  */

#imprensa_2_right{ width:329px; float:right;  border-left:1px solid #dedede; padding-left:20px; font-size:12px; color:#9f9f9f; font-weight:bold; }
#imprensa_2_right a{color:#9f9f9f; text-decoration:none; }
#imprensa_2_right a:hover{color:#636363;}

/* PAGINACAO -------------------------------------------------------------------------------------------------------  */
table.paginacao td{text-align:center; vertical-align:middle;}
table.paginacao a{text-decoration:none;}
.paginacaoatual { width:17px; height:25px; font-weight:bold; color:#df0021; text-align:center; vertical-align:middle; }
.paginacaoout { width:17px; height:25px; font-weight:bold; background:url(img/bg_paginacao.jpg); color:#df0021; text-decoration:none;text-align:center; vertical-align:middle; }
.paginacaoover{ width:17px; height:25px; font-weight:bold; background:url(img/bg_paginacao_over.jpg); color:#ffffff; text-decoration:none;text-align:center; vertical-align:middle; cursor:hand; }
.paginacaoout a{color:#003366;text-decoration:none;text-align:center; }
.paginacaoover a{color:#ffffff;text-decoration:none;text-align:center; }
.paginacaoover a:hover{color:#ffffff;text-decoration:none;text-align:center;}

/* STORE -------------------------------------------------------------------------------------------------------  */

#box{ width:180px;}
#box_tt{background:url(img/bg_box_tt.jpg) no-repeat; height:22px;padding:8px 0px 0px 8px; font-size:14px; font-weight:bold; color:#FFFFFF;}
#box_bg{ background:url(img/bg_box_degrade.jpg) no-repeat #dfdedd; padding:10px 5px 0px 10px; font-weight:bold;}
#box_bt{ text-decoration:none; cursor:hand; background:url(img/bg_box_botao.jpg) no-repeat; width:153px; height:24px; padding:5px 0px 0px 8px; margin:15px 0px 5px 0px; font-weight:bold;color:#FFFFFF;}
#box_bt2{ text-decoration:none; cursor:hand; background:url(img/bg_box_botao.jpg) no-repeat; width:153px; height:24px; padding:5px 0px 0px 8px; margin:0px 0px 5px 0px; font-weight:bold;color:#FFFFFF;}
#box_bt a:hover{ text-decoration:none;cursor:hand;}
#col_store_right{ float:right; width:180px; margin-right:10px;}
#col_store_left{ float:left; width:635px; margin-left:10px;}
table.store { border-top:1px solid #dedede;width:583px; }
table.store td.img{ padding:30px 0px 30px 0px;vertical-align:middle; text-align:center; width:132px;}
table.store td.txt{ padding:30px 0px 30px 20px; vertical-align:middle; width:338px;}
table.store td.bt{ vertical-align:bottom; text-align:right; width:114px; padding-bottom:30px; }
table.store a{ color:#656565;}
table.store a:hover{ color:#333333; text-decoration:none;}


/* USUARIO -------------------------------------------------------------------------------------------------------  */
#usuariotxt{ font-size:10px; font-style:italic;}
#usuario_ajuda{ border-top: 1px solid #dedede; font-style:italic; font-size:12px; padding:10px 0px 10px 0px;}
#usuario_ajuda2{ border-top: 1px solid #dedede;border-bottom: 1px solid #dedede; font-style:italic; font-size:12px; padding:10px 0px 10px 0px;}
#usuario_2_right{ width:329px; float:right;  border-left:1px solid #dedede; padding-left:20px; font-size:12px; color:#9f9f9f; font-weight:bold; }
#usuario_2_right a{color:#9f9f9f; text-decoration:none; }
#usuario_2_right a:hover{color:#636363;}
{ 187/17}
.usuario_login{ width:176px; height:15px; border-style:none; background-image:url(img/bg_login.jpg); padding-left:10px; font-size:10px; margin-left:10px; color:#666666;}

/* DISTRIBUICAO -------------------------------------------------------------------------------------------------------  */

#col_distribuicao_right{ float:right; width:180px; margin-right:10px;}
#col_distribuicao_left{ float:left; width:662px; }
table.distribuicao { width:662px; }
table.distribuicao td.img{ padding:0px 0px 0px 0px;vertical-align:middle;  width:120px; padding-right:20px; border-right:1px solid #dedede; height:55px;}
table.distribuicao td.txt{ padding:0px 0px 0px 0px; text-align:center; vertical-align:middle; width:100px; padding:0px 20px 0px 20px;  border-right:1px solid #dedede;}
table.distribuicao td.bt{ vertical-align:middle; padding-left:20px; font-size:10px; }
table.distribuicao a{ color:#656565;}
table.distribuicao a:hover{ color:#333333; text-decoration:none;}

/* CONTATO -------------------------------------------------------------------------------------------------------  */

#col_contato_right{ float:right; width:412px; margin-right:10px;  font-size:12px; padding-left:20px; border-left:1px solid #dedede;}
#col_contato_left{ float:left; width:421px; font-size:12px; }

table.contato td{ vertical-align:top;}
table.contato td.ct1{ padding-right:10px;}
table.contato td.ct2{ padding:0px 0px 0px 20px; width:218px; border-right:1px solid #dedede;color:#888888;}
table.contato td.ct3{ padding:0px 20px 0px 20px; width:196px; border-right:1px solid #dedede;color:#888888;}
table.contato td.ct4{ padding:0px 10px 0px 20px; width:182px;}
table.contato a{ color:#888888;}
table.contato a:hover{ color:#666666; text-decoration:none;}
#tt_contato{ font-size:16px; font-weight:bold; margin-bottom:20px; color:#575757;}
table.parceiro_pgcontato td{ font-size:10px; vertical-align:middle; text-align:center;width:91px; color:#888888;}
table.parceiro_pgcontato td.logo{ border-right:1px solid #dedede; }
#tt_box_pgcontato{ font-size:16px; font-weight:bold; margin-bottom:10px;}
.form_contato{border:1px solid #dedede; margin-left:10px; font-size:10px}
.form_usuario{border:1px solid #dedede; margin-left:0px; font-size:10px}
#item_form{ margin-bottom:6px;}



#esquerda{width: 100px; height: 285px; background:#CCCCCC; padding-top: 0px; padding-bottom: 2px;}
#conteudo{width: 580px; padding-left: 50px;}
#direita{width: 100px; background-color:#CCCCCC}
#abrirdiv{position:absolute; top: 200px; left: 300px; right: 700px; height: 300px; background-color:#006699;}
