@charset "utf-8";
/* CSS RESET */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}



/* CSS Document */
body {
	background:#510708 url(images/bg_new2.gif) center top repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555;
	text-align:center;
}
input, textarea, select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555;
}
a {
	text-decoration:none;
	color:#FF1032;
	outline:none;
}
a:hover {
	text-decoration:underline;
}
img {
	border:none;
}

#main {
	margin:0 auto;
	width:996px;
	text-align:left;
	height:auto;
}

/*topo*/
#topo {
	float:left;
	width:100%;
	height:115px;
	/*background:url(images/bg_topo.jpg) no-repeat;*/
	background:none;
	position:relative;
}
	#topo h1 {
		float:left;
		position:absolute;			
		margin:0;
		padding:0;
		top:35px;
		left:20px;
	}
		#topo h1 a {
			float:left;
			width:189px;
			height:48px;
			text-indent:-9999px;
			background:url(images/logo.gif) no-repeat;	
		}

/*menu-topo*/
#menu {
	float:right;
	width:760px;
	margin-top:35px;
}
	#menu ul {
		float:left;
		list-style:none;
		margin:0;
		padding:0;
	}
		#menu ul li {
			float:left;	
			height:19px;
			height:40px;
		}
		#menu a {
			text-indent:-9999px;
			height:41px;
			float:left;
			background-repeat:no-repeat;
			margin-right:35px;
		}
		#menu a:hover {
			background-position:0px -42px;
		}
		
.menu-solucoes {background-image:url(images/menu_hover_01.gif); width:65px;}
.menu-vantagens {background-image:url(images/menu_hover_03.gif); width:80px;}
.menu-escolher {background-image:url(images/menu_hover_05.gif); width:136px;}
.menu-adquirir {background-image:url(images/menu_hover_07.gif); width:103px;}
.menu-contato {background-image:url(images/menu_hover_09.gif); width:96px;}

/*content*/
#left {
	float:left;
	width:817px;
	background:url(images/bg_topo_left.gif);
}
#bg_left {
	float:left;
	width:818px;
	background:url(images/bg_repeatx_left.gif);
	padding:0 0 20px 0;
	margin:10px 0 0 0;
	min-height:520px;
	_height:520px;
}
#content {
	float:left;
	width:100%;
	border-bottom:1px dotted #FFF;
	background:url(images/bg_repeatx_left2.gif) repeat-y;
}
	#content .destaque-home {
		float:left;
		width:100%;
		height:139px;
		/*background:url(images/bg_home.jpg) repeat-y;*/
		background:none;
		font-size:11px;

	}
		#content .destaque-home .box {
			float:left;
			padding:20px 0 15px 0px;
			color:#fff;
		}
		
			#content .destaque-home .box h2 {
				float:left;
				width:100%;
				height:12px;
				text-indent:-9999px;
				margin:0 0 10px 0;
				padding:0;
			}
			#content .destaque-home .box a {
				color:#fff;
			}
			#content .destaque-home .box ul {
				float:left;
				margin:0 0 10px 0;
				padding:0;
				list-style:none;
				width:100%;
			}
				#content .destaque-home .box ul li {
					float:left;
					width:100%;
					padding:3px 0 3px 0;
				}

			#content .destaque-home .box .box-evento {
				float:left;
				width:180px;
				padding-left:90px;
				background:url(images/blockico.png) no-repeat left center;
			}
			#content .destaque-home .box .box-suply {
				float:left;
				width:110px;
				padding-left:90px;
				background:url(images/simb_s.gif) no-repeat left center;
			}
			#content .destaque-home .box .box-clientes {
				float:left;
				width:249px;
				height:87px;
				background:url(images/home_lista_clientes.gif) no-repeat;
			}
			#content .destaque-home .box .box-outras-noticias {
				float:left;
				width:78px;
				height:12px;
				background:url(images/_outrasnoticias.png) no-repeat;
				text-indent:-9999px;
			}
			#content .destaque-home .box .box-leia-mais {
				float:left;
				width:46px;
				height:12px;
				background:url(images/home_leia.gif) no-repeat;
				text-indent:-9999px;
				padding-right:5px;
				border-right:1px solid #FFF;
			}
			#content .destaque-home .box .box-outros-eventos {
				float:left;
				width:81px;
				height:12px;
				background:url(images/home_outros_eventos.gif) no-repeat;
				text-indent:-9999px;
				margin-left:5px;
			}
.menu_left {
	float:left;
	width:162px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;	
	margin-left:20px;
}


/* saf3+, chrome1+ */
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .content_left .tit  { margin: -18px 0 0 0; }
}

	.menu_left ul {
		float:left;
		margin:0;
		padding:0 0 30px 0;
		width:162px;
		list-style:none;		
	}
		.menu_left ul li {
			float:left;
			width:157px;
			padding:5px 0 5px 5px;
			background:url(images/divisoes.gif) no-repeat bottom left;
		}
			.menu_left ul li a {
				color:#FFF;
			}
			.menu_left ul li a:hover {
				color:#EAA1A9;
				text-decoration:none;
			}
.content_left {
	float:left;
	width:636px; /* nem pense nisso */
}
.bg_dir_content {
	float:left;
	width:636px;
	/*background:url(images/ind_content_bg_dir.gif) no-repeat right top;	*/
	min-height:350px;
	_height:350px;
}
.content_left .espaco_left {
	float:left;
	padding:10px 20px 0 25px;
	width:591px;
	line-height:17px;
	min-height:300px;
	_height:300px;
}
.content_left .espaco_left h4 {
	float:left;
	width:100%;
	border-bottom:1px solid #CFCFCF;
	font-size:23px;
	line-height:23px;
	color:#666;
	margin:0 0 15px 0;
	padding:0;
}
.envieduvi {
	float:right;
	color:#165ABA;
	text-transform:uppercase;
	font-size:9px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
}
.content_left .tit {
	background:url(images/bg_topo_content2.jpg) top;
	float:left;
	width:591px;
	height:55px;
	padding:0 19px 0 25px;

}
	.content_left h3 {
		font-size:32px;	
		line-height:32px;	
		text-transform:uppercase;
		font-family:Arial, Helvetica, sans-serif;
		color:#fff;
		margin:0 0 0 0;
		padding:18px 0 0 0;
		float:left;
	}
	.content_left .tit a {
		float:right;
		color:#fff;
		text-transform:uppercase;
		font-size:9px;
		font-family:Arial, Helvetica, sans-serif;
		margin:30px 0 0 0;
	}
.voltar_inicial {
	float:right;
		color:#fff;
		text-transform:uppercase;
		font-size:9px;
		font-family:Arial, Helvetica, sans-serif;
		margin:30px 0 0 0;
}
.box_comofunciona {
	float:left;
	width:513px;
	min-height:60px;
	_height:60px;
	padding:45px 0 0 70px;
	margin:0 0 20px 0;
	background-repeat:no-repeat;
	background-position:left top;
}
.box_comofunciona ul {
	float:left;
	margin:0;
	padding:0 0 0 20px;
	list-style:url(images/marquerlul.gif);
}
#right {
 	float:left;
	width:153px;
	padding:20px 15px 15px 10px;
}	
.eventos {
	float:left;
	width:153px;
	background:url(images/img2_05.gif) no-repeat top left;
	padding:70px 0 0 0;
	font-size:11px;
}
.eventos .evento {
	float:left;
	width:100%;
	border-bottom:1px solid #BCC9D8;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
}
.eventos .evento span {
	font-weight:bold;
}
.eventos .evento span a {
	color:#555;
}
.tp_segmento {
	float:left;
	width:462px;
	padding:10px 0 0 80px;
	margin:0 0 15px 0;
}	
.tp_segmento span {
	font-weight:bold;
	font-size:16px;
	float:left;
	width:100%;
	padding:0 0 20px 0;
}
.pergunta {
	float:left;
	background:url(images/img4_15.gif) no-repeat bottom;
	width:562px;
	min-height:25px;
	_height:25px;
	padding:7px 0 0 10px;
	font-size:12px;
	font-weight:bold;
	margin:0 0 2px 0;
}

.pergunta a {
	color:#666;
}
.resposta {
	float:left;
	background:#F1F1F1;
	width:552px;
	padding:10px;	
	display:none;
}

.list_evento {
	float:left;
	width:100%;
	padding:5px 0 5px 0;
	border-bottom:1px solid #CCCCCC;
}

.nfe {
	float:left;
	margin:5px 65px 0 0;
}

.nfe a {
	float:left;
	width:62px;
	height:34px;
	background:url(images/nfe_on.gif);
}
.nfse {float:left; margin:5px 65px 0 0; }

.nfse a {
	float:left;
	width:62px;
	height:34px;
	background:url(images/nfse_on.gif);
}

/* para fale conosco e etc */
.nfse2 a {
	margin:5px 0 0 0;
	float:left;
	width:62px;
	height:34px;
	background:url(images/nfse_on.gif);
}

.cte {
	float:left;
	margin:5px 65px 0 0;
}
.cte a {
	float:left;
	width:62px;
	height:34px;
	background:url(images/cte_on.gif);
}
.light {
	float:left;
	padding-left:5px;
}
.light a {
	float:left;
	width:62px;
	height:34px;
	background:url(images/light_on.gif);
}
.linha_cinza {
	float:left;
	width:100%;
	background:url(images/linha_cinza_degrade.jpg) no-repeat left;
	height:2px;
	margin:10px 0 10px 0;
}
.form_contato {
	float:left;
	width:577px;
}


.form_contato label {

	width:100px;
	float:left;
	clear:both;
}
.form_contato input {
	border:1px solid #C4CBD5;
	background:#F6F6F6;
	width:180px;
	margin-bottom:5px;
	float:left;	
}
.form_contato select {
	border:1px solid #C4CBD5;
	background:#F6F6F6;
	width:183px;
	margin-bottom:5px;
	float:left;
}
.form_contato textarea {
	border:1px solid #C4CBD5;
	background:#F6F6F6;
	width:400px;
	float:left;
}
.extras label {
	width:300px;
}
.extras br {
	clear:both;
}
.extras input {
	width:280px;
}
	.extras .forcheck {
		font-weight:normal; float:left; clear:none; width:auto;
	}
.checks {
	float:left;
	width:28%;
	margin:0 0 10px 0;
}
.checks label {
	font-weight:normal;
	width:auto;
	float:left;
	clear:none;
}
.checks input {
	background:none;
	border:none;
}
.checks br {
	clear:both;
}
.enviar {
	float:left;
	width:47px;
	height:11px;
	background:url(images/fale_03.gif) no-repeat;
	text-indent:-99999px;
	cursor:pointer;
	border:none;
	margin:10px 0 0 0;
}
.required {
	float:left;
	width:5px;
	height:15px;
	background:url(images/img_required.jpg) no-repeat center;
	margin:0 0 0 5px;
}
.fundo_degrade {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	width:590px;
}
.fundo_degrade li {
	float:left;
	width:575px;
	background:url(images/img_fundo_cinzaclaro.jpg) no-repeat;
	height:24px;
	padding:9px 0 0 15px;
	font-weight:bold;
	margin:0 0 3px 0;
}
.verm {
	float:left;
	width:575px;
	margin:0;
	padding:0;
	list-style:none;
	margin:0 0 15px 0;
}
.verm li{
	float:left;
	background:url(images/marcador_verm.jpg) no-repeat left;
	width:560px;
	padding:1px 0 1px 15px;
	

}
.contato_ok {
	float:left;
	width:500px;
	background:#f2f2f2;
	border:1px solid #C4CBD5;
	color:#008027;
	padding:10px;
	font-weight:bold;
}
.erros {
	float:right;
	width:240px;
	background:#f2f2f2;
	border:1px solid #C4CBD5;
	padding:5px;
}






/*rodape*/
#rodape {
	float:left;
	padding:5px;
	font-size:9px;
	color:#EAA1A9;
	width:985px;
}
	#rodape a {
		color:#fff;
	}
	#rodape span {
		float:left;
	}
	#rodape .a2c {
		float:right;
	}

