@charset "UTF-8";

#fundo_site {
	width: 930px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	height: 1200px;
	/*border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;*/
}
#fundo {
	display: table;
	width: 930px;
	margin: 0 auto;
	background-color: #FFFFFF;
	/*border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;*/
}
#fundo_home {
	display: table;
	width: 930px;
	margin: 0 auto;
	background-color: #FFFFFF;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: #a0c0d8 url(../images/body-bg.jpg) repeat-x top left;
	background-attachment: fixed;
	text-align: center;
}
#topo {
	float: left;
	height: 89px;
	width: 930px;
	position: relative;
	background-image: url(../images/fundo_topo.png);
}
#logo {
	float: left;
	position: relative;
	padding: 0 0 0 18px;
	margin: 6px 0 0 0;
	width: 157px;
	height: 80px;
}
	#logo a {
		width: 157px;
		height: 80px;
		display:block;
		background: url(../imagens_site/logo.png) no-repeat left top;
		text-indent:-1000px;
		overflow:hidden;
	}
#title_cabecario {
	float: left;
	height: 30px;
	width: 430px;
	position: relative;
	padding-top: 7px;
	padding-left: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #666;
	margin-top: 26px;
	margin-left: 50px;
	text-align: center;
}
#fone_topo {
	float: left;
	height: 50px;
	position: relative;
	padding-top: 10px;
	padding-left: 50px;
	text-align: right;
	width: 145px;
}

#menu {
	position: absolute;
	width: 932px;
	height: 33px;
	background: #08325c url(../images/menu-bg.jpg) repeat-x left top;
	clear:both;
	margin: 89px 0 0 -1px;
}
	#menu-aba-left {
		width: 6px;
		height: 39px;
		position: absolute;
		background: url(../images/menu-aba-left.png) top no-repeat;
		margin: 89px 0 0 -7px;
		z-index: 801;
	}
	#menu-aba-right {
		width: 6px;
		height: 39px;
		position: absolute;
		background: url(../images/menu-aba-right.png) top no-repeat;
		margin: 89px 0 0 931px;
		z-index: 802;
	}
	
	/*----------------------------------------------
	"START" - MENU DROP DOWN
	----------------------------------------------*/
		/* "SART" dropdown.css */
			ul.dropdown,
			ul.dropdown li,
			ul.dropdown ul {
			 list-style: none;
			 margin: 0;
			 padding: 0;
			}
			
			ul.dropdown {
			 position: relative;
			 z-index: 597;
			 float: left;
			}
			
			ul.dropdown li {
			 float: left;
			 line-height: 1.3em;
			 vertical-align: middle;
			 zoom: 1;
			}
			
			ul.dropdown li.hover,
			ul.dropdown li:hover {
			 position: relative;
			 z-index: 599;
			 cursor: default;
			}
			
			ul.dropdown ul {
			 visibility: hidden;
			 position: absolute;
			 top: 100%;
			 left: 0;
			 z-index: 598;
			 width: 100%;
			}
			
			ul.dropdown ul li {
			 float: none;
			}
			
			ul.dropdown ul ul {
			 top: 1px;
			 left: 99%;
			}
			
			ul.dropdown li:hover > ul {
			 visibility: visible;
			}
		/* "END" dropdown.css */
		
		/* MENU DROP-DOWN */
				/* "START" default.css */
				/*------------------------------------------------------------------------------------------------------/
				 * @section		Base Drop-Down Styling
				 * @structure	ul (unordered list)
				 *				ul li (list item)
				 *				ul li a (links)
				 *				*(.class|:hover)
				 * @level sep	ul
				 */
			
				/* ----- ALL LEVELS (incl. first) */
			
				ul.dropdown {
					/*text-transform: uppercase;*/
					margin: 0 auto;
				}
					
					ul.dropdown li {
						padding: 20px 0;
						color: #fff;
					 	line-height: normal;
					}
				
					ul.dropdown li.hover,
					ul.dropdown li:hover {
					}
					
					ul.dropdown a:link,
					ul.dropdown a:visited { color: #fff; text-decoration: none; }
					ul.dropdown a:hover { color: #fff; text-decoration: none; }
					ul.dropdown a:active { color: #fff; }
				
					ul.dropdown li a {
						font-family: Arial, Helvetica, sans-serif;
						font-size: 12px;
						text-transform: uppercase;
						font-weight: bold;
					}
						ul.dropdown li a.shadow {
							text-shadow: #000000 1px 1px 1px; /* Safari Shaddow Text */
							height: 1em; filter: Shadow(Color=#000000, Direction=135, Strength=1); /* IE Shaddow Text */
							line-height: 1em; white-space: nowrap; /* Firefox Shaddow Text */
						}
						ul.dropdown li a.shadow:before { display:block; padding:1px; content: attr(title); color:#000; }
					
					ul.dropdown li ul li a {
						font-family: Arial, Helvetica, sans-serif;
						font-size: 12px;
						font-weight: normal;
						text-transform: none;
					}

				/* ----- END LEVEL */
				
				
					/* ----- NON-FIRST LEVEL */
				
					ul.dropdown ul {
					 	background-color: #062850;
					 	color: #fff;
					 	text-transform: none;
					 	filter: alpha(opacity=95);
					 	-moz-opacity: .95;
					 	KhtmlOpacity: .95;
					 	opacity: .95;
						display: table;
					}
				
						ul.dropdown ul li {
						 background-color: transparent;
						 filter: none;
						}
				
						ul.dropdown ul li.hover,
						ul.dropdown ul li:hover {
						 background-color: transparent;
						}
				
						ul.dropdown ul a:link,
						ul.dropdown ul a:visited { color: #fff; }
						ul.dropdown ul a:hover { color: #fff; text-decoration: none; }
						ul.dropdown ul a:active { color: #fff; }
				
				
				/* ----- END LEVEL */
				
				
				
				/*------------------------------------------------------------------------------------------------------/
				 * @section	Support Class 'dir'
				 * @level sep	ul, .class
				 */
				
				
				/* ----- ALL LEVELS (incl. first) */
				
				ul.dropdown *.dir {
				 	padding-right: 12px;
				}
				
				/* ----- END LEVEL */
				
				
				/* Components override */
		/* "END" - default.css */
		
		/* "START" default.advanced.css */
				ul.dropdown li a {
					display: block;
				 	padding: 9px 9px 12px 9px;
				}
				
				
				/* ------------- Override default */
				
					ul.dropdown li {
					 	padding: 0;
					}
				
				
				/* ------------- Custom */
				
					ul.dropdown li {
				
					}
				
					ul.dropdown ul a {
					 	padding: 4px 5px 4px 14px;
					 	width: 151px; /* Especially for IE */
						text-align: left;
					}
				
					ul.dropdown ul a:hover {
					 	background: url(../images/menu-bg-hover.jpg) repeat-x;
					}
				
					ul.dropdown a.open {
					 	color: #fff;
					}
				
					ul.dropdown ul a.open {
					 	color: #fff;
					}
				
				
					/* CSS 2.1 */
				
					ul.dropdown li:hover > a.shadow {
					 	background: url(../images/menu-bg-hover.jpg) repeat-x;
					}
				
					ul.dropdown ul li:hover > a.shadow {
					 	color: #fff;
					}
					
					ul.dropdown li p { padding: 0 23px; }
					
					ul.dropdown li ul li a:hover {
						background: url(../images/menu-sub-bg.jpg) repeat-x bottom left;
					}
					
					ul.dropdown {
						margin-left: 19px;
					}
		/* "END" default.advanced.css */
	/*----------------------------------------------
	"END" - MENU DROP DOWN
	----------------------------------------------*/

#banner_home {
	float: left;
	height: 280px;
	width: 930px;
	position: relative;
	background-image: url(../imagens_site/banner_home.jpg);
	margin: 33px 0 0 0;
}
#home {
	float: left;
	height: 280px;
	width: 930px;
	position: relative;
}
#link_banner_home {
	float: left;
	position: relative;
	padding-top: 230px;
	padding-left: 755px;
}
#link_banner_home a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003;
	text-decoration: none;
}
#link_banner_home a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003;
	text-decoration: none;
}
#link_banner_home a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-decoration: underline;
}
#cont_home {
	float: left;
	width: 930px;
	position: relative;
	background-color: #FFF;
	margin: 33px 0 0 0;
}
#rodape {
	float: left;
	height: 39px;
	width: 930px;
	clear: both;
	background: url(../images/bg_rodape.jpg) left top repeat-x;
	margin: 0 auto;
}
	#rodape .left { float: left; display: table; }
	#rodape .right { float: right; display: table; }
	#rodape .left p { padding: 13px 0 0 10px; margin:0; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #666666; }
	.google { padding: 12px 0 0 18px; margin:0; display: table; }

#rodape1 {
	float: left;
	width: 847px;
	position: relative;
	padding-top: 7px;
	text-align: right;
}
a img  {
border : 0;
} 
#cont_home1 {
	float: left;
	height: 240px;
	width: 110px;
	position: relative;
	padding-left: 30px;
	text-align: left;
}
#cont_home2 {
	float: left;
	height: 240px;
	width: 320px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-align: left;
}
#cont_home3 {
	float: left;
	height: 240px;
	width: 110px;
	position: relative;
	padding-left: 30px;
	text-align: left;
}
#cont_home4 {
	float: left;
	height: 250px;
	width: 324px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-align: left;
}
a:link {
	color: #234B6F;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a:visited {
	text-decoration: none;
	color: #234B6F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a:hover {
	text-decoration: underline;
	color: #FF6600;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#perguntas {
	float: left;
	width: 869px;
	position: relative;
	padding-left: 30px;
	text-align: left;
}
#perguntas ul { list-style: none; margin:0; padding:0; }
#perguntas ul li { list-style: none; margin:0; padding:0; padding-left: 15px; }
#perguntas ul li a h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#234B6F;
	text-align: left;
	font-weight: normal;
	padding: 0;
	margin: 0;
}
#perguntas ul li a h1:hover { color: #FF6600; text-decoration: underline; }

.bar-titles-home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	background-image: url(../imagens_site/h1.png);
	height: 25px;
	width: 850px;
	padding-top: 5px;
	padding-left: 20px;
}
.texts-topics-home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #666;
	font-weight: normal;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003;
}
/*h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #666;
	font-weight: normal;
}*/
ol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #036;
}
#perguntas li  {
	font-family: Arial, Helvetica, sans-serif;
	color: #036;
}
#design {
	float: left;
	width: 78px;
	position: relative;
	text-align: right;
	padding-top: 2px;
}
#fone_topo a:link {
	color: #003;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
#fone_topo a:visited {
	color: #003;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
#fone_topo a:hover {
	text-decoration: underline;
	color: #036;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
#conteudo_principal {
	float: left;
	width: 930px;
	position: relative;
	/*background: url(../imagens_site/sombra.png);*/
}
#imagem_esquerda {
	float: left;
	width: 200px;
	background: #fffff url(../images/left_bg-caixas.jpg) repeat-y left;
	vertical-align: top;
}
.imagem_esquerda-caixas {
	float: left;
	width: 200px;
	vertical-align: top;
}
#content-page-caixas {
	float: left;
	width: 685px;
	position: relative;
	margin: 0 auto;
	margin-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-align: justify;
}

#imagem_esquerda_diferenciais {
	float: left;
	width: 200px;
	position: relative;
}
#texto1 {
	float: left;
	width: 480px;
	position: relative;
	height: 426px;
	padding-top: 10px;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-align: justify;
}
#texto2 {
	float: left;
	width: 175px;
	position: relative;
	padding-top: 240px;
	padding-left: 40px;
}
.texto_titulos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003;
	font-weight: bold;
}
#trabalhe {
	float: left;
	width: 550px;
	position: relative;
	height: 426px;
	padding-top: 10px;
	padding-left: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-align: justify;
}
#representante {
	float: left;
	width: 650px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-align: justify;
	margin: 0 0 0 25px;
	padding: 27px 0 0 0;
}
	#representante ul { margin:0; padding:0; }
	#representante ul li { margin:0 0 0 22px; padding:0; }
	#representante li  {
		font-family: Arial, Helvetica, sans-serif;
		color: #666;
		font-size: 12px;
		list-style-image: url(../imagens_site/seta_nova.png);
		padding-top: 4px;
	}
	#repres_formulario {
		float: left;
		position: relative;
		width: 667px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #666;
		margin: 17px 0 0 25px;
		display: table;
	}
	#representante-title-form {
		width: 100%;
		border-top-left-radius:4px;-moz-border-radius-topleft:4px;
		border-top-right-radius:4px;-moz-border-radius-topright:4px;
		background:url(../imagens_site/bg_tit_form.gif);
		margin: 0;
		padding: 0;
		text-align: left;
	}
	#representante-title-form p { margin:0; padding: 0 0 0 10px; font:bold 12px Arial, Helvetica, sans-serif; color:#fff; line-height:28px; }
	#repres_form-content {
		background: #FFF url(../images/seja-um-representante-gradient-form.jpg) bottom repeat-x;
		border-left: 1px solid #e0e0e0;
		border-right: 1px solid #e0e0e0;
		border-bottom: 1px solid #e0e0e0;
		display: table;
		width:665px;
		padding: 0 10px;
	}
	
	#repres_form-left { float:left; width:290px; margin: 10px 0 0 0; }
		#repres_form-left div { margin: 5px 0 0 0; clear:both; }
		#repres_form-left div label { float:left; width:115px; text-align: left; padding: 11px 0 0 10px; }
		#repres_form-left div input, select, textarea { float: right; width:150px; padding: 4px 2px; margin: 5px 0 0 0; font-family: Arial, Helvetica, sans-serif; color: #666; text-align: left; font-size: 12px; }

	#repres_form-right { float: left; width: 340px; margin: 10px 0 0 10px; }
		#repres_form-right div { margin: 5px 0 0 0; clear:both; }
		#repres_form-right div label { float:left; width:140px; text-align: left; padding: 11px 0 0 0; }
		#repres_form-right div input, select, textarea { float: left; width:170px; padding: 4px 2px; margin: 5px 0 0 0; font-family: Arial, Helvetica, sans-serif; color: #666; text-align: left; font-size: 12px; }
	.nome, .email, .telefone, .empresa, .atividade, .cnpj, .funcionarios, .regiao, .perfil_clientes, .mensagem { background: #FFF url(../imagens_site/bg_campo.gif) repeat-x bottom; border: 1px solid #e0e0e0; }
	#repres_form-right div textarea.mensagem { clear: both; width: 312px; height: 49px; float:left; }
	.end-form-bt { clear:both; padding: 15px 0; text-align: center; }

#diferenciais {
	float: left;
	width: 550px;
	position: relative;
	margin: 0 auto;
}
#diferenciais3 {
	float: left;
	width: 550px;
	position: relative;
	margin: 20px auto;
}
#clientes {
	float: left;
	position: relative;
	display: table;
	margin-left: 5px;
}
	#clientes_depoimentos {
		width: 223px;
		height: 560px;
		float: right;
		position: relative;
		margin: 20px 10px 10px 0;
		padding-left: 10px;
		border-left: 1px solid #e0e0e0;
	}
		.depoimentos-text {
			clear: both;
			width: 225px;
			padding:0;
			margin: 0;
			font-size:12px;
			background:#FFF;
			text-align: justify;
		}
		.depoimento {
			clear: both;
			/*width: 210px;*/
			font-size: 12px;
			font-weight: normal;
			color: #006;
			margin: 20px 10px;
			font-family: Arial, Helvetica, sans-serif;
		}
		.depoimento-link-veja-mais {
			clear: both;
			/*width: 210px;*/
			font-size: 12px;
			font-weight: normal;
			color: #F60;
			margin: 10px;
			font-family: Arial, Helvetica, sans-serif;
		}
		.depoimento-link-veja-mais a { text-decoration: none; }
		.depoimento-link-veja-mais a:hover { text-decoration: underline; }
		
		.text-orange { color: #F60; }
		.text-blue { color: #004891; }
		
		.text-title-clientes {
			font-family: Arial, Helvetica, sans-serif;
			color: #000033;
			font-size: 12px;
			font-weight: bold;
			text-align: left;
		}
		.titulo_depoimento {
			display:block;
			width:89px;
			height:22px;
			font-family: Arial, Helvetica, sans-serif;
			color: #fff;
			font-size: 12px;
			font-weight: bold;
			background:url(../images/bg_depoimentos.gif) no-repeat;
			line-height:22px;
			text-align:center;
			margin:0 0 -1px 0;
		}
					#slider {
						margin:0 auto;
						border:1px solid #e0e0e0;
						background:url(../images/bg_slider.gif) repeat-x bottom;
						}	
					#slider ul, #slider li, #slider2 ul, #slider2 li{
						margin:0;
						padding:0;
						list-style:none;
						}
					#slider2{margin-top:1em;}
					#slider li, #slider2 li{ 
						/* 
							define width and height of list item (slide)
							entire slider area will adjust according to the parameters provided here
						*/ 
						width:220px;
						height:145px;
						overflow:hidden;
						font:normal 12px Arial, Helvetica, sans-serif;
						color:#000066;
						}
						#slider li div {
							display:table;
							padding:5px 10px;
							text-align:left;
						}
					.graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
						margin:0;
						padding:0;
						display:block;
						overflow:hidden;
						text-indent:-8000px;
						}
					#prevBtn, #nextBtn, #slider1next, #slider1prev{ 
						display:block;
						width:54px;
						height:19px;
						position:absolute;
						left:66px;
						top:174px;
						z-index:4;
						}	
					#nextBtn, #slider1next{ 
						left:122px;
						}														
					#prevBtn a, #nextBtn a, #slider1next a, #slider1prev a{  
						display:block;
						position:relative;
						width:54px;
						height:19px;
						background:url(../images/bt_prev.png) no-repeat 0 0;	
						}	
					#nextBtn a, #slider1next a{ 
						background:url(../images/bt_next.png) no-repeat 0 0;	
						}
	.clientes-p-left-5px { padding: 0 0 0 5px; }
	.clientes-p-left-10px { padding: 0 0 0 10px; }
	.clientes-p-left-15px { padding: 0 0 0 15px; }

	.pg-depoimentos-coluna {
		float:left;
		width: 430px;
		margin: 0 10px 15px 10px;
		text-align: left;
	}
		.pg-depoimentos-text {
			clear: both;
			width: 410px;
			padding:0;
			margin: 10px auto;
			font-size:12px;
			background:#FFF;
			text-align: justify;
		}
		.pg-depoimento {
			clear: both;
			font-size: 17px;
			font-weight: normal;
			color: #006;
			margin: 20px 10px;
			font-family: Arial, Helvetica, sans-serif;
			text-align: left;
		}
		.line-sep-depoimentos-clientes-pg-clientes { clear:both; width:410px; margin-left: 10px; height: 1px; background:#CCC; }
		.text12px { font-size: 12px; }

#suporte {
	float: left;
	width: 640px;
	position: relative;
	padding-top: 10px;
	padding-left: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-align: justify;
}
#suporte_imagens {
	float: left;
	width: 60px;
	position: relative;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-align: justify;
	padding-left: 60px;
}
#suporte_textos {
	float: left;
	width: 550px;
	position: relative;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-align: justify;
}

#contato {
	float: left;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	width: 500px;
	padding-top: 10px;
	padding-left: 200px;
	text-align: left;
}
.bt-contato { padding: 0 0 0 16px; margin:0; }

#contato_formulario {
	float: left;
	position: relative;
	width: 470px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	margin-left: 120px;
	padding-right: 5px;
	padding-left: 5px;
	height: 345px;
	background-image: url(../imagens_site/bg_form.png);
	text-align: left;
}
.texto_brando {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
}
#contato_tel {
	float: left;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	margin: 20px 0 0 55px;
	font-weight: bold;
	width: 300px;
	text-align: justify;
}
#contato_tel2 {
	float: left;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	margin: 20px 0 0 15px;
	font-weight: bold;
	width: 300px;
	text-align: justify;
}
#contato_texto {
	float: left;
	position: relative;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	width: 470px;
}
#conteudo_contato {
	float: left;
	width: 693px;
	position: relative;
	background-image: url(../imagens_site/sombra.png);
}
.texto_contato {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #666;
	font-weight: normal;
}
.texto_contato2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F60;
	font-weight: bold;
}
.texto_contato3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	font-weight: normal;
}
#solucoes1 {
	float: left;
	position: relative;
	padding-top: 10px;
	padding-left: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-align: justify;
}
#solucoes2 {
	display: table;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-align: justify;
	margin: 15px 0 15px 30px;
}
#solucoes3 {
	float: left;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-align: justify;
	width: 253px;
	padding-top: 7px;
}
#solucoes_rodape {
	float: left;
	width: 710px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-align: center;
}
#solucoes_topo {
	float: left;
	width: 685px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-align: justify;
	padding-left: 20px;
}
#solucoes_lista {
	float: left;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-align: justify;
	width: 470px;
	margin-left: 30px;
}
#solucoes_lista ul {
	padding:0 0 0 22px;
}
#solucoes_lista li  {
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 12px;
	list-style-image: url(../images/marquer.jpg);
	padding-top: 3px;
	margin-top: 3px;
}
#solucoes_tela {
	float: left;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-align: center;
	width: 200px;
	padding: 20px 0 0 15px;
}
#solucoes_rodape2 {
	float: left;
	width: 640px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	padding-left: 20px;
	text-align: justify;
	padding-top: 10px;
}
#texto1 li  {
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 12px;
	list-style-image: url(../imagens_site/seta_nova.png);
	padding-top: 4px;
}
#solucoes_tela a:link {
	color: #234B6F;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#solucoes_tela a:visited {
	text-decoration: underline;
	color: #234B6F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#solucoes_tela a:hover {
	color: #FF6600;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
#multi_empresa {
	float: left;
	width: 435px;
	position: relative;
	height: 426px;
	padding-top: 10px;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-align: justify;
}
#multi2 {
	float: left;
	position: relative;
	padding-top: 160px;
	padding-left: 10px;
}
#contato_novo {
	float: left;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	width: 500px;
	padding-top: 10px;
	padding-left: 200px;
	text-align: left;
}
#contato_novo table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
}
#pg_nova {
	float: left;
	width: 690px;
	position: relative;
	padding-left: 20px;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	padding-right: 20px;
}
#fundo_site_home {
	width: 930px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	height: 660px;
}
#solucoes_rodape_txt {
	float: left;
	width: 670px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
	text-align: justify;
	padding-left: 30px;
	padding-top: 10px;
}
#repres_formulario table {
	text-align: left;
}
.line-logos-clientes { clear: both; margin-top: 15px; text-align: left; }


.uppercase { text-transform: uppercase; }
.margin-top-15px { margin-top: 15px; }



#container-new {
	display:table;
	width:930px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#666666;
	background:url(../imagens_site/bg_pag.gif) repeat-x top;
	margin: 0 auto;
}
	#contato-new {
		width: 416px;
		display:table;
		float:left;
		width:396px;
		margin:26px 0 0 25px;
	}
		#titulo_form-new {
			width: 398px;
			font:bold 12px Arial, Helvetica, sans-serif;
			color:#fff;
			border-top-left-radius:4px;-moz-border-radius-topleft:4px;
			border-top-right-radius:4px;-moz-border-radius-topright:4px;
			background:url(../imagens_site/bg_tit_form.gif);
			line-height:28px;
			margin:0;
			padding:0;
		}
		#contato-new-form {
			display: block;
			width: 396px;
			margin:0 0 14px 0;
			padding:0 0 8px 0;
			border:1px solid #e0e0e0;
			border-top:0;
			background:#fff url(../imagens_site/bg_form.gif) repeat-x bottom;
		}
		#contato-new-form form label {
			clear:both;
			display:block;
			float:left;
			width:90px;
			font-size:14px;
			margin: 0 0 6px 0;
			line-height:24px;
			text-align: left;
		}
		#contato-new-form form input, #contato-new-form form select, #contato-new-form form textarea {
			float:left;
			background: #FFF url(../imagens_site/bg_campo.gif) repeat-x bottom;
			border:1px solid #e0e0e0;
		}
		#contato-new-form form input {
			width:260px;
			padding:0 5px;
			height:24px;
			line-height:24px;
		}
		#contato-new form input.medio {width:150px;}
		#contato-new form input.pequeno {width:100px;}
		#contato-new form textarea {
			width:260px;
			height:62px;
			padding:5px;
		}
		#contato-new form div {
			clear:both;
			display:table;
			width:100%;
			text-align:center;
			padding-top:20px;
		}
		#contato-new form div input.bt_enviar {
			width:87px;
			height:30px;
			background:none;
			border:0;
			float:none;
		}
		
	#contato-enderecos {
		display:block;
		float:right;
		width:454px;
		margin: 26px 25px 0 0;
	}
		#contato-enderecos #left {
			float: left;
			width: 217px;
		}
		#contato-enderecos #right {
			float: right;
			width: 217px;
			border-left: 1px solid #e0e0e0;
			padding-left: 10px;
		}
			.box-enderecos { width: 217px; clear: both; display: table; margin: 0 0 15px 0; }
			.box-enderecos h3 { margin: 0; padding:0; }

	#contato-enderecos2 {
		display:block;
		float:left;
		width:454px;
		margin: 26px 0 0 0;
		padding: 0 0 0 25px;
	}
		#contato-enderecos2 #left {
			float: left;
			width: 217px;
		}
		#contato-enderecos2 #right {
			float: right;
			width: 217px;
			border-left: 1px solid #e0e0e0;
			padding-left: 10px;
		}
			.box-enderecos { width: 217px; clear: both; display: table; margin: 0 0 15px 0; }
			.box-enderecos h3 { margin: 0; padding:0; }
			
#contato-obrigado_new {
	float: left;
	width: 426px;
	margin: 15px 0 0 150px;
}
	#contato-obrigado_new-titulo_form {
		font: bold 12px Arial, Helvetica, sans-serif;
		text-align: left;
		color: #fff;
		border-top-left-radius:4px;-moz-border-radius-topleft:4px;
		border-top-right-radius:4px;-moz-border-radius-topright:4px;
		background: #0b2352 url(../imagens_site/bg_tit_form.gif) top repeat-x;
		margin:0;
		padding:7px;
	}
		#contato-obrigado_new-form {
			width: 424px;
			height:360px;
			margin:0;
			padding:0;
			border:1px solid #e0e0e0;
			border-top:0;
			background: #fff url(../imagens_site/bg_form.gif) bottom repeat-x;
		}
			#contato-obrigado_new-form form label {
				clear:both;
				display:block;
				float:left;
				font-size:12px;
				margin: 8px 0 0px 0;
				text-align: left;
			}
			#contato-obrigado_new-form form textarea {
				float: left;
				background: #ffffff url(../imagens_site/bg_campo.gif) repeat-x bottom;
				border: 1px solid #e0e0e0;
				width: 387px;
				height: 20px;
			}
			
#parceiros {
	float: left;
	position: relative;
	text-align: left;
	width: 920px;
	margin: 0 0 0 10px;
}
#parceiros p { margin:0; }
#parceiros p img { margin: 0; }

