﻿/* RESET */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul {list-style: none;}
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after,
q:before,q:after {content:'';}
.after:after {content:".";display:block;clear:both;visibility:hidden;height:0;overflow:hidden;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse; border-spacing: 0;}
/* //RESET */

/* GERAIS */
body {background-color:#FFF; color:#333; font-size:0.75em; line-height:150%; background:url(../_img/bg_cinza.jpg) repeat-x}
.fl {float:left}
.fr {float:right}
.dn {display:none}
.db {display:block}
.clr {clear:both}
/* //RESET */

.mr20 {margin-right:20px}
.pt40 {padding-top:40px}
.pt15 {padding-top:15px}
.pb0 {padding-bottom:0px!important}
.plr22 {padding-left:22px; padding-right:22px;}

.ass {position:absolute; bottom:1px; left:5px; font-size:9px; color:#666}
.ass:hover {text-decoration:none}


/* ESTRUTURA */
body {font-family:Verdana;}
.state {width:850px; position:absolute; top:0; left:50%; margin-left:-425px; background:url(../_img/bg_shadow.jpg) repeat-y; min-height:100%; _height:100%}
.state .nav_content {background:url(../_img/bg_nav_content.jpg) no-repeat; width:100%; height:95px;}
.bottom_padding {padding-bottom:165px}

.conteudo_dividido {width:45%;}

#content {position:relative}

a {color:#666; text-decoration:underline}
a:hover {color:#000; text-decoration:none}

.lnk_home {width:225px; height:73px; display:block; position:absolute; top:24px; left:36px; text-indent:-9999px;}

.txt {text-indent:-9999px; display:block;}

.lk_bullet {background:url(../_img/bullet_lk.gif) 0 1px no-repeat; padding-left:22px; color:#666; font-size:11px; text-decoration:none; line-height:25px; vertical-align:middle}
.lk_bullet:hover {background-position:left bottom; color:#000}

.lk_bto {background:url(../_img/bg_bt.jpg) repeat-x; margin-top:20px}
.lk_bto .lk_bto_l {background:url(../_img/bg_bt_l.jpg) left top no-repeat}
.lk_bto .lk_bto_r {background:url(../_img/bg_bt_r.jpg) right top no-repeat; height:26px; padding:0 15px}
.lk_bto a {background:url(../_img/bullet_lk.gif) 0 1px no-repeat; padding-left:22px; color:#666; font-size:11px; text-decoration:none; line-height:25px; vertical-align:middle}
.lk_bto a:hover {background-position:left bottom; color:#000}

/* FLAGS */
.nav_flag {position:absolute; top:12px; right:15px;}
.nav_flag li{ float:left; padding-right:10px;}
.brAtv {background:url(../_img/flag.gif) left bottom no-repeat; width:23px; height:22px; display:block; text-indent:-9999px}
.br {background:url(../_img/flag.gif) left top no-repeat; width:23px; height:22px; display:block; text-indent:-9999px}
.enAtv {background:url(../_img/flag.gif) right bottom no-repeat; width:23px; height:22px; display:block; text-indent:-9999px}
.en {background:url(../_img/flag.gif) right top no-repeat; width:23px; height:22px; display:block; text-indent:-9999px}

/* NAV */
.nav {height:25px; position:absolute; top:45px; right:20px;}
.nav li {height:25px; float:left;}
.nav li.divisoria {height:25px; width:20px; background:url(../_img/nav_sprite.jpg) -80px 0 no-repeat;}
.nav li a{background-image:url(../_img/nav_sprite.jpg); text-indent:-9999px; display:block; background-repeat:no-repeat; height:25px }

	.nav li a.empresa {width:82px; background-position:0 0}
	.nav li a.empresa:hover {background-position:0 -30px;}
	.nav li a.empresa_atv {background-position:0 -60px!important;}
	.nav li a.n_internacionais {width:199px; background-position:-100px 0}
	.nav li a.n_internacionais:hover {background-position:-100px -30px;}
	.nav li a.n_internacionais_atv {background-position:-100px -60px!important;}
	.nav li a.servicos {width:85px; background-position:-319px 0}
	.nav li a.servicos:hover {background-position:-319px -30px;}
	.nav li a.servicos_atv {background-position:-319px -60px!important;}
	.nav li a.diferenciais {width:107px; background-position:-423px 0}
	.nav li a.diferenciais:hover {background-position:-423px -30px;}
	.nav li a.diferenciais_atv {background-position:-423px -60px!important;}
	.nav li a.produtos {width:108px; background-position:-550px 0}
	.nav li a.produtos:hover {background-position:-550px -30px;}
	.nav li a.produtos_atv {background-position:-550px -60px!important;}
	.nav li a.contato {width:81px; background-position:-674px 0}
	.nav li a.contato:hover {background-position:-674px -30px;}
	.nav li a.contato_atv {background-position:-674px -60px!important;}

/* RODAPE */
.state .rodape {position:absolute; bottom:0; left:20px; width:810px; height:115px;}
.state .rodape .rodapeContent {background:url(../_img/bg_bottom.jpg) left top no-repeat; width:810px; height:115px;}
.state .rodape .txt_fone {width:194px; height:37px; background:url(../_img/txt_fone.gif) no-repeat; position: absolute; top:55px; right:30px;}
.state .rodape .txt_email { position: absolute; top:90px; right:58px;}
.state .rodape .txt_endereco {position:absolute; top:35px; left:185px;}
.state .rodape span {font-size:10px;}


/* SITEMAP */
#sitemap_content {font-size:11px; padding-bottom:20px; border-bottom:1px solid #ccc}
#sitemap_content a {color:#333; text-decoration:underline;}
#sitemap_content a:hover {text-decoration:none}
#sitemap_content .current {font-weight:bold; color:#F78C06}
#sitemap_content #caminho_aba {display:none;}

/* BG´s */
.home_conceitual {background:url(../_img/bg_home_conceitual.jpg) no-repeat; padding:204px 20px 0;}
.bg_aco {background:url(../_img/bg_aco.jpg) no-repeat; padding:139px 39px 0;}
.bg_globo {background:url(../_img/bg_globo.jpg) no-repeat; padding:139px 39px 0;}
.bg_globo2 {background:url(../_img/bg_globo2.jpg) no-repeat; padding:139px 39px 0;}
.bg_quebra {background:url(../_img/bg_quebra.jpg) no-repeat; padding:139px 39px 0;}
.bg_gente {background:url(../_img/bg_gente.jpg) no-repeat; padding:139px 39px 0;}
.bg_reuniao {background:url(../_img/bg_reuniao.jpg) no-repeat; padding:139px 39px 0;}
.bg_optica {background:url(../_img/bg_links.jpg) no-repeat; padding:139px 39px 0;}
.bg_ship {background:url(../_img/bg_ship.jpg) no-repeat; padding:139px 39px 0;}
	
/* HOME */
.boxes_home {width:810px; height:193px; background:url(../_img/bg_boxs_home.jpg) no-repeat; position:relative;}
.boxes_home p {color:#FFF; padding:5px 2px 0 2px; font-size:12px; line-height:120%}
.boxes_home .txt_ni {width:177px; height:59px; position:absolute; top:23px; left:15px; background:url(../_img/txt_negocios_internacionais.jpg) no-repeat;}
.boxes_home .box_cont {width:286px; height:190px; position:absolute; top:0; z-index:2}
.boxes_home .box_cont .box_contP {padding:10px}

.boxes_home .box_imp {left:204px;} 
	.boxes_home .txt_imp {width:125px; height:29px; background:url(../_img/txt_imp.gif) no-repeat}
	.boxes_home .lk_imp {background:url(../_img/bg_lk_imp.jpg) no-repeat; width:100px; height:26px; position:absolute; bottom:10px; right:10px; text-align:center}
	
	.boxes_home .box_exp {left:504px;}
	.boxes_home .txt_exp {width:129px; height:29px; background:url(../_img/txt_exp.gif) no-repeat}
	.boxes_home .lk_exp {background:url(../_img/bg_lk_exp.jpg) no-repeat; width:100px; height:26px; position:absolute; bottom:10px; right:10px; text-align:center}
	
.box_home_servicos {padding-top:67px}
.box_home_servicos .txt_servicos {width:810px; height:41px; background:url(../_img/txt_servicos.jpg) no-repeat}
.box_home_servicos p {padding:20px 20px 0; color:#333}

/* INTERNAS */
#internas p {padding:0 4px 25px}
	/* titulos */
	h2 {padding:13px 0 17px 0}
	h2 .ttl {background:url(../_img/txt_titulos.jpg) 0 0 no-repeat; width:100%; height:45px; display:block; text-indent:-9999px;}
	h2 .ttl_empresa {background-position: 0 0px}
	h2 .ttl_ni {background-position: 0 -45px}
	h2 .ttl_couros_e {background-position: 0 -90px}
	h2 .ttl_servicos {background-position: 0 -135px}
	h2 .ttl_diferenciais {background-position: 0 -180px}
	h2 .ttl_produtos {background-position: 0 -225px}
	h2 .ttl_contato {background-position: 0 -270px}
	h2 .ttl_orcamento {background-position: 0 -315px}

	
		
		
	/* sub titulos */
	h3 {background-image:url(../_img/sub_txt.gif); background-repeat:no-repeat; text-indent:-9999px; display:block; height:24px; width:500px;}
	h3.aco {background-position:0 0}
	h3.pneumatica {background-position:0 -24px}
	h3.interesse {background-position:0 -48px}
	h3.calcados {background-position:0 -72px}
	h3.couros {background-position:0 -96px}
	h3.couros_e {background-position:0 -120px}
	h3.ac {background-position:0 -144px}
	h3.el {background-position:0 -172px}
	h3.ip {background-position:0 -192px}
	h3.ie {background-position:0 -220px}
	h3.ic {background-position:0 -244px}
	h3.ex {background-position:0 -268px}
	h3.valores {background-position:0 -290px}
	h3.localizacao {background-position:0 -316px}
	h3.controlados {background-position:0 -336px}
	h3.n_controlados {background-position:0 -360px}
	h3.links {background-position:0 -382px}
	h3.money-clip {background-position:0 -405px}
	h3.porta-cartoes {background-position:0 -428px}
    h3.led {background-position:0 -451px}


	h4 {color:#999; font-size:16px; padding-bottom:5px; padding-left:3px; font-weight:normal}


/* ABAS */	
.aba_content {width:770px; height:43px; background:url(../_img/bg_imp_exp.jpg) no-repeat; padding-bottom:20px;}	
.aba_content_cn {background:url(../_img/bg_c_n.jpg) no-repeat!important;}
.aba_content ul {padding-left:21px;}
.aba_content ul li {float:left; padding-right:7px;}
.aba_content ul li a{background:url(../_img/aba_imp_exp.jpg) no-repeat; width:122px; height:43px; text-indent:-9999px; display:block}
.aba_content ul li a.couros_e{background:url(../_img/aba_c_n.jpg) no-repeat!important;}

.aba_content ul li a.importacao:hover {background-position:0 0}
.aba_content ul li a.importacao {background-position:0 -43px}
.aba_content ul li a.importacao_atv {background-position:0 0px!important}

.aba_content ul li a.exportacao:hover {background-position:-131px 0}
.aba_content ul li a.exportacao {background-position:-131px -43px}
.aba_content ul li a.exportacao_atv {background-position:-131px 0px!important}

.aba_content ul li a.c:hover {background-position:0 0!important}
.aba_content ul li a.c {background-position:0 -43px!important; width:139px}
.aba_content ul li a.c_atv {background-position:0 0px!important}

.aba_content ul li a.nc:hover {background-position:-146px 0!important}
.aba_content ul li a.nc {background-position:-146px -43px!important; width:179px}
.aba_content ul li a.nc_atv {background-position:-146px 0px!important}


/* BOX CONTEUDO BORDA BOTTOM */
.box_content_bb{background:url(../_img/bg_box_linha.jpg) 0 bottom no-repeat; width:100%; padding-bottom:40px;}
.box_content_bb_last {background-image:none; padding-bottom:0}
.box_content_bb .conteudo {float:left; padding-left:22px; width:552px;}
.conteudo_full {width:auto!important; padding:0 22px;}
.box_content_bb .conteudo p {padding:15px 4px 0!important}
.box_content_bb .carrosel {float:right; padding-right:36px; width:132px;}

.bto_side li {float:left; padding-right:20px;}

/* LIST BULLET */
.list_bullet li {background:url(../_img/bullet.jpg) 10px 5px no-repeat; padding-left:30px; color:#666; font-weight:bold; margin-bottom:10px;}
.list_bullet li a {background:url(../_img/ext.gif) right 2px no-repeat; font-size:10px; color:#999; font-style:italic; text-decoration:none; padding-right:15px;}
.list_bullet li a:hover {color:#F78C06; text-decoration:none}

.list_bullet_light {padding-bottom:25px;}
.list_bullet_light li {font-weight:normal; padding-left:20px; background-position:3px 5px; color:#333;}
.list_bullet_light li a {font-size:12px; font-style:normal; padding-right:0; background-image:none;}


/* LIST FORM */
.list_form {width:750px; margin:auto;}
.list_form li.row {padding-bottom:20px;}
.list_form li.row label {display:block; width:150px; float:left; text-align:right; padding-right:15px; line-height:25px; cursor:pointer}
.list_form li.row input {background:#f1f1f1; border:1px solid #B5B5B5; padding:5px;}
.list_form li.row textarea {background:#f1f1f1; border:1px solid #B5B5B5; padding:5px; height:100px; font-family:verdana; font-size:12px}
.list_form li.row span {font-size:10px; padding:5px 5px 0 165px; color:#F78C06!important}
.list_form li.row .bt_enviar {background:url(../_img/bt_enviar.jpg) top left no-repeat; display:block; width:83px; height:26px; padding:0; text-indent:-9999px; float:right}
.list_form li.row .bt_enviar:hover {background-position:bottom left;} 

.form_orcamento {padding:4px 0 0 4px; width:100%}
.form_orcamento li.row label{float:none; text-align:left}
.form_orcamento li.row span {padding-left:0!important}
.pl_estado {padding-left:77px!important}
.pl_fone {padding-left:119px!important}

/*IDIOMA*/
.ingles .nav li a{background-image:url(../_img/nav_sprite_en.jpg)!important;}
.ingles h2 .ttl {background-image:url(../_img/txt_titulos_en.jpg)!important}		
.ingles .aba_content ul li a{background-image:url(../_img/aba_imp_exp-en.jpg)!important;}
.ingles h3 {background-image:url(../_img/sub_txt_en.gif)!important;}
.ingles .aba_content ul li a.couros_e{background-image:url(../_img/aba_c_n_en.jpg)!important;}
.ingles .list_form li.row .bt_enviar {background-image:url(../_img/bt_enviar_en.jpg)!important}
/*home*/
.ingles .boxes_home .txt_ni {background-image:url(../_img/txt_negocios_internacionais_en.jpg)!important;}
.ingles .box_home_servicos .txt_servicos {background-image:url(../_img/txt_servicos_en.jpg)!important}
.ingles .boxes_home .txt_imp {background-image:url(../_img/txt_imp_en.gif)!important}
.ingles .boxes_home .txt_exp {background-image:url(../_img/txt_exp_en.gif)!important}