*{
	margin:0;
	padding:0;
	font-family:Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
body{
	background:url(../imagem/bg.jpg) top center no-repeat;
	text-align:center;
	font-family:Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#304A64;
}
input,textarea{
	border:1px solid #52688D;
	background-color:#fff;
}

.geral{
	width:768px;
	margin:0 auto;
	text-align:left;
	background-repeat:repeat-y;
	background-position:top left;
	background-image:url(../imagem/bg_geral.png);
}
div.logoOpen{
	margin-top:-13px;
	float:right;
}
div.logoOpen img{
	border:0;
}
.btnSaibaMais{margin-top:10px;}
/*** Logo ***/
	h1{
		text-indent:-90000px;
		margin:0 0 8px 20px;
		overflow:hidden;
	}
	h1 a{
		padding:10px 0;
		background:url(../imagem/logo_solin.jpg) center center no-repeat;	
		width:165px;
		height:79px;
		display:block;
	}
/*** COLUNAS ***/
	/* Coluna 1 */
	#col1{
		float:left;
		width:211px;
		padding-left:21px;
	}
	#col1 ul{
		margin:0 0 0 3px;
		list-style-type:none;
		position:relative;
	}
	#col1 li{
		background:url(../imagem/bg_menu.gif) bottom center no-repeat;
		padding:1px 0 6px 0;
		width:97%;
	}
	#col1 li a{
		padding:1px 2px 1px 25px;
		color: #304A64;
		text-decoration:none;
		display:block;
		width:156px;
	}
	#col1 li a:hover{
		background:url(../imagem/bullet_menu.jpg) center left no-repeat #304A64;
		color:#fff;
	}
	.mnAtivo a{
		background:url(../imagem/bullet_menu.jpg) center left no-repeat #304A64 !important;
		color:#fff !important;
	}
	
	/* Coluna 2 */
	#col2{
		float:right;
		width:499px;
		padding-right:21px;
	}
	div.vitrine_inicial{
		border-bottom:9px solid #D5D8DD;
		clear:both;
		height:148px;
		overflow:hidden;
	}
	div.vitrine{
		clear:both;
		height:148px;
		overflow:hidden;
	}
	div.vitrine2{
		clear:both;
		position:relative;
	}
	 /*** Enquete & Login ***/
	 	div.enquete, div.login{
			padding:15px 0 0 18px;
		}
		div.enquete h3, div.login h3{
			background:url(../imagem/bullet_menu.jpg) top left no-repeat;
			text-indent:0;
			padding:0 0 12px 18px;
			font-weight:normal;
			font-size:11px;
		}
		div.login label{display:inline; float:left; width:65px;}
		div.login input{margin:2px; width:80px; float:left;}
		div.login .btn_ok{float:right; margin:3px 10px 0 0; width:auto; border:none;}
		div.enquete input{
			border:none;
			margin:2px;
			background:none;
		}
		div.enquete .btn_ok{
			margin:8px 0 0 22px;
		}
	/*** INTERNA CONTEUDO ***/
		div.conteudo{
			clear:both;
			position:relative;
		}
		a{
			text-decoration:underline;
			color:#5074C5;
		}
		a:hover{
			color:#A0A7B1;
		}
		div.conteudo p{
			padding:4px 20px 4px 5px;
			margin:4px 0 4px 15px;
		}
		
		div.conteudo ul.corpo{
			padding:5px;
			margin:4px 20px 0 20px;
			background:#F4F4F4;
		}
		div.conteudo ul.corpo li{
			margin-left:22px;
		}
		
		div.conteudo span ul{margin:4px 0 0 15px; background:#F4F4F4;}
		div.conteudo span li{margin-left:22px;}
		div#col2 h2, div.conteudo h2, div.destaque h2{
			color:#304A64;
			font-size:18px;
			font-weight:normal;
			background:url(../imagem/bullet_arrow_white.gif) top left no-repeat #D5D8DD;
			height:27px;
			text-indent:20px;
			padding-top:3px;
			margin-bottom:8px;
		}
		div.conteudo h3 a{
			color:#304A64;
			text-decoration:none;
		}
		div.conteudo h3, div.box_qualidade h3{
			color:#304A64;
			font-size:12px;
			font-weight:normal;
			text-transform:uppercase;
			background:url(../imagem/bullet_arrow_gray.gif) 7px 8px no-repeat;
			padding:9px 15px 0 20px;
		}
		div.destaque h3{
			color:#304A64;
			font-size:14px;
			margin:2px 0 4px 0;
		}
		div.destaque ul{margin-left:10px;}
		div.destaque li{
			padding:4px 8px 4px 4px;
			margin:8px 2px 8px 0px;
			float:left;
			background:url(../imagem/bg_destaque_inicial.gif) center right no-repeat;
			width:146px;
			min-height:258px;
			list-style:none;
			font-size:10px;
		}
	
	/*** Particularidades ***/
		div.servicos p{ background-color:#F4F4F4}
		div.servicos li{background:#f4f4f4;}
		.bgAlternativo_1{ background-color:#F4F4F4}
		div.destaqueGRT img{border:0;}
		div.destaqueGRT{text-align:center;}
		label{ display:table-cell;padding:1px; margin:0;}
		table.tabela{ border:1px solid #E2E2E2;margin:5px 0 0 40px;}
		table.tabela td{ padding:2px; border:1px solid #E2E2E2;}
		/* Trabalhe conosco */
		form.formTrabalheConosco label{
			display:block;
			float:left;
			width:150px;
			position:relative;
		}
		form.formTrabalheConosco input{
			margin:1px;
			}
		/* Fim - Trabalhe conosco */
		/* Produtos */
			ul.lista_produtos{
				margin:5px 0 10px 10px;
			}
			ul.lista_produtos li{
				list-style-type:none;
				padding:2px 5px 2px 10px;
				/*text-transform:lowercase;*/
			}
		/* Fim - Produtos */	
		
		/* Qualidade */
			div.box_qualidade{
				clear:both;
				margin:8px 20px 20px 20px;
			}
			div.box_qualidade div{
				float:left;
				width:auto;
				padding-right:7px;
			}
			div.box_qualidade h3{background:none;padding:0 15px 7px 0;}
			div.box_qualidade p{
				width:300px;
				padding:0px 20px 8px 10px;
				
			}			
			div.box_qualidade ul{
			padding:5px;
			margin:4px 20px 10px 20px;
			background:#F4F4F4;
			}			
			div.box_qualidade ul li{
				margin-left:22px;
				margin-bottom:5px;
				width:200px;
			}
		/* Fim - Qualidade */
		
		/* Alianças */
			div.galeria{
				margin-left:50px;
			}
		
			div.boxAlianca{
				border:1px solid #D5D8DD;
				border-top:none;
				border-left:none;
				display:table;
				vertical-align:middle;
				float:left;
				width:133px;
				height:89px;
				padding-top:2px;
				text-align:center;
			}
			div.lastBox{
				border-right:none;
			}
		/* Fim - Alianças */
		/* Casos de Sucesso */
			div.casos_sucesso{text-align:justify;}
			div.casos_sucesso li{ padding-right:10px !important;}
			div.casos_sucesso img{margin:10px;}
		/* Fim - Casos de Sucesso */
		/* Contato */
			textarea.textAreaContato{ margin-left:10px;}
			input.btnSubmitContato{margin-left:355px !important;border:none; background:#D5D8DD;}
		/* Fim - Contato */
		
	/*** Fim - particularidades ***/

/*** RODAPE ***/
	div.rodape{
		clear:both;
		background:url(../imagem/bg_rodape.jpg) top left no-repeat;
		padding:16px 30px 0 30px;
		height:24px;
		color:#fff;
		font-size:10px;
	}

/*** ***/
	.backgroundNone{background:none !important;}