@charset "utf-8";
/* CSS Document */

*{
	padding:0;
	margin:0;
	border:0;
	font-family:"Trebuchet MS", sans-serif;
	color:#adadad;
	text-decoration:none;
	font-size:13px;
}

body {
	margin:0;
	padding:0;
	border:none;
}

.clear{
	clear:both;
}

.pagina{
	width:100%;
}

.topo{
	width:100%;
	/*height:483px;*/
	float:left;
}

.topo01{
	width:100%;
	height:116px;
	float:left;
	background:url(../imgs/bg_topo01.jpg) repeat-x;
}

.topo01_content{
	width:870px;
	height:115px;
	margin:auto;
}

.topo01_content img{
	float:left;
	margin-right:22px;
}

.link_logo{
    float:left !important;
    width:150px !important;
    margin-right:0px !important;
}

.topo01_content a{
	font-family:Verdana;
	font-size:17px;
	color:#666666;
	text-decoration:none;
	float:left;
	margin-right:22px;
}

.topo01_content a:hover{
	color:#ccc;
}

.topo01_ativo{
	color:#82960E!important;
}

.top_menu{
	float:right;
	margin-top:42px;
	width:700px;
	_width:698px;
}

.topo02{
	width:100%;
	height:270px;
	float:left;
	background:url(../imgs/bg_topo02.jpg) repeat-x;
}

.topo02_content{
	width:870px;
	height:270px;
	margin:auto;
}

.topo02_content_left{
	width:530px;
	float:left;
}

.topo02_content_right{
	width:340px;
	_width:320px;
	float:right;
}

.topo03{
	width:100%;
	height:97px;
	float:left;
	background:url(../imgs/bg_topo03.jpg) repeat-x;
}

.topo03_content{
	width:870px;
	height:97px;
	margin:auto;
}

.topo03_content_left{
	width:266px;
	float:left;
}

.topo03_content_left span{
	float:left;
	width:230px;
	margin-top:20px;
}

.topo03_content_left h3{
	font-family:"Trebuchet MS", sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#8EA122;
}

.topo03_content_left p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#999;
	margin-top:7px;
}

.topo03_content_left img{
	float:right;
}

.topo03_content_right h3{
	font-family:"Trebuchet MS", sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#CA8800;
	margin-top:20px;
	margin-left:16px;
}

.topo03_content_right p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#999;
	margin-top:7px;
	margin-left:16px;
}

.topo03_content_right img{
	float:right;
}

.topo03_content_right{
	width:604px;
	float:left;
}

.topo04_capa{
	width:870px;
	height:80px;
	margin-top:5px;
	margin:0 auto;
}

.ajuste_index{
	margin-top:7px;
}

/* FIM TOPO */

.conteudo{
	width:870px;
	margin:auto;
	clear:both;
	padding-top:10px;
}

.conteudo_esquerda{
    width:260px;
    _width:210px;
    float:left;
    padding:10px;
    padding-left:0px;
	_padding:0px;
}

.img_integracao{
    margin-top:20px;
    margin-bottom:10px;
    float:left;
}

.h2_integracao{
    width:250px;
    padding-bottom:5px;
    margin-top:15px;
    margin-bottom:15px;
    float:left;
	color:#8EA122;
    font-size:13px;
    border-bottom:1px dotted #8EA122;
}

.h2_produtos{
    width:250px;
    padding-bottom:5px;
    margin-top:15px;
    margin-bottom:5px;
    float:left;
	color:#8EA122;
    font-size:14px;
}

.conteudo_direita{
    width:590px;
    _width:583px;
    float:left;
    padding-top:5px;
}

.conteudo_direita img{
    float:right;
    margin:10px;
}

.conteudo_direita h1{
    color:#999;
    font-size:14px;
    margin-left:10px;
    margin-bottom:7px;
}

.conteudo_direita p{
    color:#999;
    margin-left:22px;
}

.link_titulo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#CA8800;
}

.link_titulo:hover{
    color:#8EA122;
}

.aereo{
    clear:both;
    width:260px;
}

.aereo img{
    margin:15px;
}

.aereo h1{
    color:#8EA122;
    font-size:14px;
    border-bottom:1px dotted #8EA122;
    padding-bottom:7px;
    margin-bottom:5px;
}

.fonte_contato{
	float:left;
	margin-top:30px;
	color:#999;
}

.fonte_contato h1{
	color:#000000;
	font-family:"Trebuchet MS",sans-serif;
	font-size:22px;
	font-weight:bold;
	margin-bottom:8px;
}

fonte_contato p{
	float:left;
	clear:both;
}

.ult_tel{
	margin-left:27px;
}

.contato_logo{
	float:left;
	margin-top:22px;
}

.conteudo_direita fieldset{
    border:1px solid #CCCCCC;
    margin:15px 0pt 15px 10px;
    _margin-left:40px;
    padding:20px;
    width:510px;
}

.conteudo_direita fieldset legend{
	font-size:18px;
	margin:0pt 0pt 6px 0px;
}

.conteudo_direita fieldset label{
	width:504px;
	display:block;
	float:left;
	margin-right:10px;
	color:#999 !important;
}

.conteudo_direita fieldset label input{
	height:16px;
}

.conteudo_direita fieldset label input , textarea, select{
	width:504px;
	background:#F8F8F8 none repeat scroll 0%;
	border:1px solid #CCCCCC;
	color:#666666;
	margin:0pt 0pt 8px;
	padding:2px;
}

.conteudo_direita select{
    color:#333 !important;
}

.conteudo_direita fieldset label input:focus , textarea:focus{
	border:1px solid #8EA122;
	color:#8EA122;
}

.btm{
	color:#666666;
	padding:2px;
	background:transparent url(http://www.2xt.com.br/2xt/modulos/bancoimgs/botaom.gif) repeat scroll center !important;
	width:84px;
	border:0pt none !important;
	float:right;
	font-size:11px;
	height:21px !important;
	margin-top:15px;
}

topo03_content_left_contato span p{
	color:#8EA122 !important;
}

topo03_content_right_contato span p{
	color:#8EA122 !important;
}

.fonte_p_contato{
	color:#8EA122 !important;
	margin-top:40px !important;
}

.input_tel{
	width:auto !important;
	*margin-right:5px !important;
}

.input_tel2{
	margin-right:0px !important;
}

.input_tel input{
	width:400px !important;
}

.input_tel_uf{
	width:auto !important;
	margin-right:0px !important;
}

.tel_uf2{
	margin-right:10px !important;
	*margin-right:5px !important;
}

.input_tel_uf input{
	width:88px !important;
	_width:84px !important;
}

.pesquisa b{
    font-size:14px;
}

.pesquisa p{
    font-size:14px;
    float:left;
    width:150px;
    margin-top:13px;
    *margin-bottom:32px;
}

.pesquisa img{
    float:left;
    clear:both;
    margin-right:10px;
    margin-bottom:10px;
}

.p_internet{
    color:#8EA122;
    font-weight:bold;
}

.fonte_pesquisa{
    clear:both;
    float:left;
    margin-top:0px !important;
    margin-left:32px;
    _margin-left:16px;
    font-size:10px !important;
    width:200px !important;
}

.lista_produtos{
	width:100%;
    float:left;
    clear:both;
    list-style:decimal;
    margin-left:23px;
}
.lista_produtos li{
    margin-bottom:3px;
}

.conteudo_produtos{
    float:left;
}

.conteudo_produtos p{
	width:100%;
    font-size:13px;
    float:left;
    clear:both;
    margin-left:10px;
    margin-bottom:20px;
}

.conteudo_esquerda_capa{
    float:left;
    width:440px;
}

.conteudo_esquerda_capa p{
    float:left;
    width:410px;
    margin-left:30px;
}

.conteudo_esquerda_capa a{
    float:left;
    width:390px;
    text-decoration:none;
}

.conteudo_esquerda_capa a img{
    float:left;
    margin-right:8px;
}

.conteudo_esquerda_capa a:hover{
    text-decoration:underline;
}

.conteudo_direita_capa{
    float:left;
    width:420px;
    margin-left:36px;
}

.conteudo_direita_capa p{
    float:left;
    width:420px;
    margin-left:15px;
}

.conteudo_direita_capa a{
    float:left;
    width:390px;
    margin-left:15px;
    text-decoration:none;
}

.conteudo_direita_capa a img{
    float:left;
    margin-right:8px;
}

.conteudo_direita_capa a:hover{
    text-decoration:underline;
}

.separador{
    width:390px;
    float:left;
    margin-bottom:15px;
    border-bottom:1px solid #CCC;
}

.separador2{
    width:390px;
    float:left;
    margin-left:15px;
    _margin-left:7px;
    margin-bottom:15px;
    border-bottom:1px solid #CCC;
}

.titulo_capa_esquerda{
    width:414px;
    float:left;
}

.titulo_capa_esquerda img{
    float:left;
    margin:15px;
	margin-left:0px!important;
}

.titulo_capa_esquerda h1{
    float:left;
    color:#8EA122;
    margin-top:15px;
    font-size:22px;
}

.titulo_capa_esquerda b{
    color:#999;
    font-size:22px;
}

.titulo_capa_direita{
    width:324px;
    float:left;
	margin-left:39px;
}

.titulo_capa_direita h1{
    float:left;
    color:#B58915;
    margin-top:15px;
    font-size:22px;
}

.div_parceiros_capa{
    float:left;
    width:390px;
    margin-left:15px;
}

.bloco_interno{
	float:left;
	margin:30px 0px 0px 10px;
}

.titulo_bloco_interno span{
	float:left;
	font-family:"trebuchet MS";
	font-size:15px;
	font-weight:bold;
	color:#CF9F0F;
}

.barra_lateral_titulo{
	float:right;
	width:430px;
	border-top:1px solid #CF9F0F;
	margin-top:13px;
}

.bloco_interno h6{
	float:left;
	font-family:"trebuchet MS";
	font-size:13px;
	font-weight:bold;
	color:#DEBD59;
	margin-top:23px;
	margin-bottom:8px;
	width:450px;;
}

.img_sistema{
    float:left;
    margin-bottom:10px;
}

.img_circulo{
	float:right !important;
	margin:0px !important;
}

.sub_especial{
	margin-top:10px !important;
}

.ajuste_cor01{
	color:#8EA122;
}

.ajuste_cor02{
	color:#C8A950;
}

.ajuste_cor01_right{
	color:#8EA122;
	text-align:right;
}

.img_produto_interna{
    float:left;
    padding:1px;
    border:1px solid #CCC;
}

.bloco_interno_caracter span{
	color:#8EA122;
}

.barra_lateral_caracter{
	border-top:1px solid #8EA122 !important;
}

.barra{
	width:100%;
	text-align:center;
	background:url(../imgs/bg_topo04.jpg) repeat-x;
	height:80px;
	float:left;
}

.cont_prod_interno p{
	margin:0px;
}

.cont_prod_interno02{
	float:left;
	padding-bottom:40px;
}

.cont_prod_interno02 p{
	margin:0px;
	width:465px;
}

.img_circulo{
	float:right !important;
	margin:0px !important;
}

.sub_especial{
	margin-top:10px !important;
}

.bloco_interno_caracter span{
	color:#8EA122;
}

.barra_lateral_caracter{
	border-top:1px solid #8EA122 !important;
}

.cont_prod_interno02 h6{
	color:#8EA122;
}

.div_erro h1{
	color:#CC0000;
}

.div_confirma h1{
	color:#006600;
}

.div_confirma p{
	color:#666;
	margin-left:8px;
}

.div_erro p{
	color:#666;
	margin-left:8px;
}

.div_confirma img{
	float:left;
	margin-left:5px;
	margin-top:15px;
}

.div_confirma a{
	margin-left:44px;
	color:#999;
}

.div_confirma a:hover{
	text-decoration:underline;
}

.div_erro img{
	float:left;
	margin-left:5px;
	margin-top:15px;
}

.div_erro a{
	margin-left:44px;
	color:#999;
}

.div_erro a:hover{
	text-decoration:underline;
}


#rodape{
    clear:both;
    padding:40px 0pt 20px;
    position:relative;
    text-align:center;
}

#rodape address{
    background:transparent url(../imgs/rodape.gif) no-repeat scroll center top;
    color:#7E7E7E;
    font-size:10px;
    font-style:normal;
    padding:10px;
    text-align:center;
}

.clientes{
	width:390px;
	float:left;
}

.bloco_cliente{
	width:118px;
	height:118px;
	float:left;
	border:1px solid #ccc;
	background:#fff;
	margin:9px 10px 9px 0; 
}