body {
	background: #565656;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	color: #4e4e4e;
	font-size: 12px;
	margin:0;
}

a {
	text-decoration: none;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #94443a;
}

a:hover {text-decoration: underline;}

h1 {
	color: #6e6e6e;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 18px;
}

.container_fora { /* DIV utilizada apenas para dar o espaçamento de 30px de recuo */
	padding: 30px 30px 21px 30px;
	width: 920px;
	background: #f5f8fa;
	margin: 0 auto;
}

.container {
	width: 920px;
	margin:0;
	background: #f5f8fa;
}

/* COLUNA DA ESQUERDA E RODAPÉ */

.coluna_esq {
	width: 268px;
	float: left;
	margin-bottom:30px;
}

.coluna_dir {
	width: 622px;
	float: right;
	background: #f5f8fa;
	margin-bottom: 30px;
}

.rodape {
	clear:both;
	width: 920px;
	height: 60px;
	background: #94443a;
}

.assinatura {
	font-size: 10px;
	text-align: right;
	margin:0;
	padding:0;
	line-height: 0;
	padding-top:5px;
}

.assinatura a {
	font-size: 10px;
	color: #969696;
}

.sobre_uma {
	margin-bottom: 30px;
}

.sobre_uma h1 {
	color: #6e6e6e;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 18px;
	margin-bottom: 5px;
}

.menu_servicos {margin-bottom:30px;}
.menu_servicos a {color: #4e4e4e; line-height:25px;}
.menu_servicos a:hover {color: #94443a; text-decoration:none;}
.menu_servicos li {list-style-type:none;}
.menu_servicos ul {padding:0;}

#fontevermelha {color: #94443a;}

.box_contato {
	height: 154px;
	background: url(imgs/box_contato.jpg) no-repeat;
	padding: 10px;
}

.box_contato h2 {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 18px;
	color: #94443a;
	margin:0;
}

.box_contato h3 {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 12px;
	color: #4e4e4e;
	margin:0;
	margin-bottom:15px;
}

.box_contato p {margin:2px;}

.box_parceiros {
	width: 268px;
	height: 154px;
	background: url(imgs/box_contato.jpg) no-repeat;
	padding: 23px 0 0 33px;
}

.box_parceiros img {
	width:204px;
	height: 107px;
}

/* COLUNA DA DIREITA */

.menu {
	width: 622px;
	height: 135px;
	background: url(imgs/bg_menu.jpg) no-repeat;
}

.menu ul {
	margin: 0 0 0 40px;
}

.menu li {
	list-style: none;
	display: inline;
	margin:0;
	padding:0;
}

.menu img {border:0;}

.content {
	background: #f5f8fa url(imgs/bg_content.jpg) top no-repeat;
	min-height: 489px;
	padding: 30px 30px 0 30px;
}

.content p {margin:0 0 15px 0;}

.content img {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.content h1 {margin:0 0 5px 0;}

.legenda {
	background: white;
	font-size: 11px;
	padding: 6px;
}

.legenda a {font-size: 11px; color: #6e6e6e; font-weight: normal;}

.destaques_sec {margin-top: 30px;}

.prod_left {
	background: #edf0f2;
	width: 163px;
	height: 167px;
	padding: 8px 6px 5px 6px;
	float: left;
	margin-right: 18px;
}

.prod_left h3 {
	margin:0 0 3px 0;
	color: #94443a;
}

.prod_left p {
	font-size:10px;
	line-height: 11px;
}

.prod_center {
	background: #edf0f2;
	width: 163px;
	height: 167px;
	padding: 8px 6px 5px 6px;
	float: left;
	margin-right: 19px;
}

.prod_center h3 {
	margin:0 0 3px 0;
	color: #94443a;
}

.prod_center p {
	font-size:10px;
	line-height: 11px;
}

.prod_right {
	background: #edf0f2;
	width: 163px;
	height: 167px;
	padding: 8px 6px 5px 6px;
	float: left;
}

.prod_right h3 {
	margin:0 0 3px 0;
	color: #94443a;
}

.prod_right p {
	font-size:10px;
	line-height: 11px;
}

.prod_vazio {
	background: transparent;
	width: 163px;
	height: 167px;
	padding: 8px 6px 5px 6px;
	float: left;
}

.destaques_sec a {font-size: 10px;}

.rodape_txtesq {
	width: 430px;
	padding: 15px;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	color: white;
	font-size: 11px;
	float: left;
	font-weight: normal;
}

.rodape_txtesq p {
	line-height: 12px;
	margin:0;
	padding:0;
}

.rodape_txtdir {
	width: 274px;
	padding: 20px 15px 0 0;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	color: white;
	font-size: 11px;
	float: right;
	font-weight: normal;
}

.rodape_txtdir p {
	line-height: 12px;
	margin:0;
	padding:0;
} 

/* MENU ROLLOVER */

.bt_home a{
		width: 90px; 
		height: 135px;
		overflow: hidden;
		background: url(imgs/bt_home3.jpg) top left no-repeat;
		display: block;
		text-indent: -9999px;
		float:left;
		margin-right: 3px;
		}
.bt_home a:hover {background-position: bottom left;}

.bt_empresa a{
		width: 90px; 
		height: 135px;
		overflow: hidden;
		background: url(imgs/bt_empresa3.jpg) top left no-repeat;
		display: block;
		text-indent: -9999px;
		float:left;
		margin-right: 3px;
		}
.bt_empresa a:hover {background-position: bottom left;}

.bt_empresa2 a{
		width: 90px; 
		height: 135px;
		overflow: hidden;
		background: url(imgs/bt_empresa.jpg) bottom left;
		display: block;
		text-indent: -9999px;
		float:left;
		margin-right: 3px;
		}

.bt_servicos2 a{
		width: 90px; 
		height: 135px;
		overflow: hidden;
		background: url(imgs/bt_servicos.jpg) bottom left;
		display: block;
		text-indent: -9999px;
		float:left;
		margin-right: 3px;
		}

.bt_parceiros2 a{
		width: 90px; 
		height: 135px;
		overflow: hidden;
		background: url(imgs/bt_parceiros.jpg) bottom left;
		display: block;
		text-indent: -9999px;
		float:left;
		margin-right: 3px;
		}

.bt_contato2 a{
		width: 90px; 
		height: 135px;
		overflow: hidden;
		background: url(imgs/bt_contato.jpg) bottom left;
		display: block;
		text-indent: -9999px;
		float:left;
		margin-right: 3px;
		}

.bt_servicos a{
		width: 90px; 
		height: 135px;
		overflow: hidden;
		background: url(imgs/bt_servicos3.jpg) top left no-repeat;
		display: block;
		text-indent: -9999px;
		float:left;
		margin-right: 3px;
		}
.bt_servicos a:hover {background-position: bottom left;}

.bt_parceiros a{
		width: 90px; 
		height: 135px;
		overflow: hidden;
		background: url(imgs/bt_parceiros3.jpg) top left no-repeat;
		display: block;
		text-indent: -9999px;
		float:left;
		margin-right: 3px;
		}
.bt_parceiros a:hover {background-position: bottom left;}

.bt_contato a{
		width: 90px; 
		height: 135px;
		overflow: hidden;
		background: url(imgs/bt_contato3.jpg) top left no-repeat;
		display: block;
		text-indent: -9999px;
		float:left;
		}
.bt_contato a:hover {background-position: bottom left;}

/* FIM DO MENU ROLLOVER */

.btvoltar {
	list-style:none; 
	margin:0;
	float:left;
}

.btvoltar ul{margin:15px 0 0 0; padding:0;}

.btvoltar a {
		width: 67px; 
		height: 26px;
		overflow: hidden;
		background: url(imgs/bt_voltar.jpg) top left no-repeat;
		display: block;
		text-indent: -9999px;
		float: left;
}
		
.btvoltar a:hover {background-position: bottom left;}

.boxleft_prod {
	background: #edf0f2;
	padding:4px;
	min-height: 95px;
}
.boxleft_prod img {
	float: left;
	margin:0 6px 0 0;
}

.boxleft_prod p {line-height: 11px;}

.boxleft_prod a {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 10px;
	color: #4e4e4e;
	font-weight: normal;
}

#bottom30px {margin-bottom:30px;}

div.figura {
  float: left;
  width: 315px;
  /*border: thin silver solid;*/
  margin: 3px 10px 10px 0;
  padding: 5px;
  background:#fff;
}
div.figura p {
  text-align: center;
  font-size: smaller;
  text-indent: 0;
}
img.escala {
  width: 100%;
}

.formcontato {
	width:245px;
	float: left;
}

.formcontato input{	
	display:block;
	width: 230px;
	padding: 5px;
	background: #f5f8fa;
	border: 1px solid #d2d2d2;
	color: #6e6e6e;
	margin-bottom: 8px;
}

.formcontato textarea{	
	width: 230px;
	height:60px;
	padding: 5px;
	background: #f5f8fa;
	border: 1px solid #d2d2d2;
	color: #6e6e6e;
	margin-bottom: 10px;
}

.formcontato label {
	display: block;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 12px;
	color: #6e6e6e;
	margin-bottom:2px;
}

.formcontato button {
	padding:6px;
	background: #d2d2d2;
	font-family: arial, verdana, tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#6e6e6e;
}

.dadoscontato {
	width: 230px;
	height: 430px;
	float: left;
	margin-left: 50px;
}

.dadoscontato h3 {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#94443a;
	margin:10px 0 0 0;
}

.dadoscontato p {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 12px;
	color:#6e6e6e;
	margin:0;