/* Outubro de 2009
---- avo
--- pai
-- filho
-neto
bisneto */

/*----Geral----*/
body {
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-align: center;
	color: #000;
	min-width: 765px;
	background: #FFF url(../img/layout/geral/fundo_body.jpg) 0 0 repeat-x;
}

/*----Layout----*/
#corpo #topo ul li a,
#conteudo #titulo h2,
#conteudo #titulo,
#corpo #topo ul li,
#corpo #topo ul li a,
#corpo #topo h1,
#corpo #topo h1 a {
	float: left;
	display: inline;
}

#corpo {	
	width: 765px;
	margin: 0 auto;
	text-align: left;
}

/*---Topo---*/
#corpo #topo h1 {
	background: url(../img/layout/geral/logo.png) 0 0 no-repeat;
	width: 227px;
	height: 48px;	
	margin: 45px 0 0 15px;
}

#corpo #topo h1 a {	
	width: 227px;
	height: 48px;
	text-indent: -1000em;
	overflow: hidden;
}

#corpo #topo .social {
	width: 155px;
	height: 30px;	
	margin: 10px 0 0 360px;
	float: left;
	display: inline;
}

#corpo #topo .social a.flickr {
	background: url(../img/layout/geral/social.png) 0 0 no-repeat;
	float: left;
	display: inline;
	width: 27px;
	height: 32px;
}

#corpo #topo .social a.flickr:hover {
	background: url(../img/layout/geral/social.png) 0 -32px no-repeat;
	float: left;
	display: inline;
	width: 27px;
	height: 32px;
}

#corpo #topo .social a.facebook {
	background: url(../img/layout/geral/social.png) -27px 0 no-repeat;
	float: left;
	display: inline;
	width: 25px;
	height: 32px;
}

#corpo #topo .social a.facebook:hover {
	background: url(../img/layout/geral/social.png) -27px -32px no-repeat;
	float: left;
	display: inline;
	width: 25px;
	height: 32px;
}

#corpo #topo .social a.youtube {
	background: url(../img/layout/geral/social.png) -52px 0 no-repeat;
	float: left;
	display: inline;
	width: 23px;
	height: 32px;
}

#corpo #topo .social a.youtube:hover {
	background: url(../img/layout/geral/social.png) -52px -32px no-repeat;
	float: left;
	display: inline;
	width: 23px;
	height: 32px;
}

#corpo #topo .social a.blog {
	background: url(../img/layout/geral/social.png) -75px 0 no-repeat;
	float: left;
	display: inline;
	width: 25px;
	height: 32px;
}

#corpo #topo .social a.blog:hover {
	background: url(../img/layout/geral/social.png) -75px -32px no-repeat;
	float: left;
	display: inline;
	width: 25px;
	height: 32px;
}

#corpo #topo .social a.twitter {
	background: url(../img/layout/geral/social.png) -101px 0 no-repeat;
	float: left;
	display: inline;
	width: 24px;
	height: 32px;
}

#corpo #topo .social a.twitter:hover {
	background: url(../img/layout/geral/social.png) -101px -32px no-repeat;
	float: left;
	display: inline;
	width: 24px;
	height: 32px;
}

#corpo #topo .social a.orkut {
	background: url(../img/layout/geral/social.png) -126px 0 no-repeat;
	float: left;
	display: inline;
	width: 29px;
	height: 32px;
}

#corpo #topo .social a.orkut:hover {
	background: url(../img/layout/geral/social.png) -126px -32px no-repeat;
	float: left;
	display: inline;
	width: 29px;
	height: 32px;
}

/*--menu--*/
#produtos #conteudo .submenu,
#empresa #conteudo ul,
#corpo #topo ul {	
	float: right;
	display: inline;
	margin: -32px -15px 0 0;
	position: relative;
}

#corpo #topo ul {	
	margin: 10px 0 20px 30px;
	float: left;
	display: inline;
}

#produtos #conteudo .submenu li,
#empresa #conteudo ul li,
#corpo #topo ul li {
	border-right: #064621 1px solid;
	border-left: #04602a 1px solid;	
}	

#corpo #topo ul li {
	height: 46px;	
}

#produtos #conteudo ul li.last,
#empresa #conteudo ul li.last,
#corpo #topo ul li.last {
	border-right: 0 solid;
}

#produtos #conteudo ul li a,
#empresa #conteudo ul li a,
#corpo #topo ul li a {	
	color: #FFF;
	text-decoration: none;	
	padding: 3px 10px;
	font-size: 12px;	
}	

#corpo #topo ul li a {	
	padding: 14px 7px;
}

#corpo #topo ul li a:hover {
	background: url(../img/layout/geral/fundo_menu_ativo.jpg) 0 -50px repeat-x;
}
/*--fim menu--*/
/*---fim do topo---*/

/*---Centro-Wrapper---*/
#wrapper {
	background-color: transparent;
	width: 765px;
	display: inline;
	float: left;
	clear: both;
	line-height: 130%;	
/*	margin: -40px 0 0 33px;	
	cursor: default;
	position: relative;*/
}

#wrapper #conteudo {
	width: 768px;
	float: left;
	display: inline;
}

/*--titulo--*/
#conteudo #titulo {
	background: url(../img/layout/geral/fundo_titulo.jpg) center top no-repeat;
	width: 765px;
	height: 149px;
	margin-top: 40px;
	cursor: default;
}

#conteudo #titulo h2 {
	font-size: 46px;
	letter-spacing: -4px;
	color: #FFF;
	font-weight: bold;
	margin: 45px 0 0 70px;
	line-height: 50px;
	text-shadow: #333 1px 1px 1px;
}
/*--fim do titulo--*/

#wrapper #conteudo div.centro {
	background: transparent url(../img/layout/geral/fundo_div_centro.jpg) center 10px no-repeat;
	padding: 20px 30px 35px 30px;	
	width: 620px;
	margin-top: -30px;		
	margin-left: 43px;
	color: #333;
	float: left;
	display: inline;
}

#wrapper #conteudo div.centro div {
	float: left;
	display: inline;
}

/*--Links--*/
#produtos #conteudo div.centro div.galeria ul li a,
#noticias #conteudo div.centro ul.galeria li a,
#noticias #conteudo div.centro  #novidades li a.link_img,
#conteudo div.centro div.galeria a {
	border: #FFF 1px solid;
	float: left;
	display: inline;
}

#conteudo div.centro div.galeria span.foto {
	margin: -420px 0 0 410px;
	padding: 10px;
	display: inline;
	float: left;
}

#produtos #conteudo div.centro div.galeria ul li a:hover,
#noticias #conteudo div.centro ul.galeria li a:hover,
#noticias #conteudo div.centro  #novidades li a.link_img:hover,
#conteudo div.centro div.galeria a:hover {
	border: #0E9668 1px solid;		
	background: none;
}

#capa #conteudo div.centro #novidades a:hover,
#capa #conteudo div.centro #novidades a.mais:hover,
#capa #conteudo div.centro #destaque ul li h4 a:hover,
#capa #conteudo div.centro #destaque a.mais:hover,
#capa #conteudo div.centro #destaque li a:hover,
#produtos #conteudo div.centro div.videos ul li a.titulo_video:hover,
#produtos #conteudo div.centro a.voltar:hover,
#representantes #conteudo div.centro a.voltar:hover,
#produtos #conteudo div.centro .produtos li a.mais_info:hover,
#produtos #conteudo div.centro .produtos li a.name_maquina:hover,
#noticias #conteudo div.centro a.voltar:hover,
#noticias #conteudo div.centro #novidades li a.mais:hover,
#capa #conteudo div.centro #coluna #maq_semi_novas a:hover,
#capa #conteudo div.centro #coluna #atend_on_line a:hover {
	text-decoration: underline;	
}
/*--Fim Links--*/
/*---Fim Centro-Wrapper---*/

/*---Paginacao---*/
#conteudo ul.paging li,
#conteudo ul.paging li a,
#conteudo ul.paging li span {
	display: inline;
	margin: 0;
	padding: 0;
}

#conteudo ul.paging {
	text-align: center;
	margin: 20px auto;
	background: url(../img/layout/geral/fundo_paginate.jpg) 0 0 repeat-x;
	border: 1px solid #1D6448;
	padding: 3px;
	display: inline;
	float: left;		
}

#conteudo ul.paging li.title{
	display: none;
}

#conteudo ul.paging li a {
	text-decoration: none;
	padding: 3px 5px;
	font-size: 14px;
	color: #FFF;
}

#conteudo ul.paging li a:hover {
	background: #555;
	color: #FFF;
}

#conteudo ul.paging li.numbers span {
	padding: 0 5px;
}

#conteudo ul.paging li.numbers span.current {
	padding: 3px;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
}

#conteudo .pagingCounter {
	display: none;
}
/*---Fim Paginacao---*/

/*---Formularios---*/
#conteudo label {
	display: inline;
	white-space: nowrap;
	font-size: 14px;
	color: #000;
	margin-top: 6px;
	letter-spacing: -1px;
}
#conteudo input,
#conteudo button,
#conteudo textarea,
#conteudo select {
	background: #FFF url(../img/layout/admin/bg_input.gif) top center repeat-x;
	border: 1px solid #CCC;
	padding: 2px;
	margin-bottom: 4px;
	font-size: 14px;
	float: left;
}
#conteudo input:focus,
#conteudo button:focus,
#conteudo textarea:focus,
#conteudo select:focus {
	border-color: #999;
}
#conteudo button {
	font-weight: bold;
	cursor: pointer;
	border: 1px solid #FFF;
	border-right-color: #EEE;
	border-bottom-color: #EEE;
	color: #000;
	background: #FFF;
	overflow: visible;
	padding: 3px 4px;
	margin-right: 3px;
}
button:hover {
	color: #333;
}
/*---Fim Formularios---*/

/*---Rodape---*/
#rodape {
	margin: 0 auto;
	text-align: left;
	clear: both;
}

#rodape .wrapper {
	width: 765px;
	margin: 0 auto;
	text-align: left;
	padding: 20px 0 15px 0;
	color: #7A7A7A;
	clear: both;
	border-top: #E6E6E6 1px solid;
	line-height: 16px;
}

#rodape div h5,
#rodape div p,
#rodape .wrapper div {
	float: left;
	display: inline;
}

#rodape .wrapper div {
	width: 300px;
	font-size: 11px;
	margin-left: 5px;
}

#rodape div h5,
#rodape div p {
	width: 100%;
}

#rodape .desenvolvimento,
#rodape .wrapper img {
	float: right;
	display: inline;
	margin-right: 5px	
}

#rodape .wrapper img {
	margin-top: 5px;
}

#rodape .desenvolvimento {
	text-align: right;	
	width: 350px;
	margin-top: 9px;	
	font-size: 11px;
}

#rodape .desenvolvimento a {
	font-weight: bold;
	text-decoration: none;
	color: #CC0000;
	white-space: nowrap;
}

#rodape .desenvolvimento a:hover {
	text-decoration: underline;
}
/*---Fim Rodape---*/
/*----Fim Layout----*/

/*----Capa----*/
#capa #conteudo #titulo {	
	background-image: none;
	margin-top: 4px;
	/*position: relative;
	z-index: 50;*/
	width: 768px;
	height: 255px;
}

#capa #conteudo #titulo h2 {	
	font-size: 20px;
	width: 765px;
	height: 255px;
	margin: 0;
	padding: 0;
	position: relative;
	background-color: transparent;
	letter-spacing: 0;
}

#capa #conteudo div.centro {
	background: #FFF none;
	margin-top: -58px;
	width: 730px;
	margin-left: 8px;
	padding: 0;
}

/*---Div Coluna---*/
#capa #conteudo div.centro #coluna {
	display: inline;
	float: right;
	width: 203px;
}

/*--Atendimento On-Line--*/
#capa #conteudo div.centro #coluna #atend_on_line {
	float: right;
	display: inline;
	width: 217px;
	height: 133px;
	/*background: #FFF url(../img/layout/capa/atendimento_online.jpg) 0 0 no-repeat;*/
	position: relative;
	z-index: 50;
	margin: -40px -14px 0 0;
}
/*--Fim Atendimento On-Line--*/

/*--Fone--*/
#capa #conteudo div.centro #coluna #fone {
	float: right;
	display: inline;
	width: 203px;
	height: 77px;
	background: #FFF url(../img/layout/capa/fundo_fone.jpg) 0 0 no-repeat;
	margin: 0;
}

#capa #conteudo div.centro #coluna #fone p {
	text-indent: -1000em;
	overflow: hidden;
}
/*--Fim Fone--*/

/*--Maquinas semi-novas--*/
#capa #conteudo div.centro #coluna #maq_semi_novas {
	float: right;
	display: inline;
	width: 112px;
	height: 94px;
	background: #FFF url(../img/layout/capa/fundo_maquinas_usadas.jpg) 0 0 no-repeat;	
	margin: 0 1px 0 0;
	padding-left: 90px;
	font-weight: bold;
}

#capa #conteudo div.centro #coluna #maq_semi_novas a{
	float: left;
	display: inline;
}

#capa #conteudo div.centro #coluna #maq_semi_novas a {	
	color: #FFF;
	font-size: 18px;	
	text-decoration: none;
	margin: 20px 4px 0 0;
	line-height: 18px;
	letter-spacing: -1px;
}

#capa #conteudo div.centro #coluna #maq_semi_novas span {	
	font-weight: normal;
}
/*--Fim Maquinas semi-novas--*/

/*--Simule Aqui--*/
#capa #conteudo div.centro #coluna #simule_aqui {
	background: #FFF url(../img/layout/capa/simule_aqui.jpg) 0 0 no-repeat;	
	width: 192px;
	height: 168px;
	float: right;
	display: inline;
	margin-top: 10px;
	overflow: hidden;
	text-indent: -1000em;
}
/*--Fim Simule Aqui--*/
/*---Fim da Div Coluna---*/

/*---Destaque---*/
#capa #conteudo div.centro #destaque,
#capa #conteudo div.centro #destaque ul,
#capa #conteudo div.centro #destaque ul li,
#capa #conteudo div.centro #destaque h3 {
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
}

#capa #conteudo div.centro #destaque {
	width: 527px;
	cursor: default;	
}

#capa #conteudo div.centro #destaque h3 {
	background: url(../img/layout/capa/fundo_titulo_destaque.jpg) 0 0 no-repeat;	
	height: 80px;
	margin: 3px 0 0 0;	
	overflow: hidden;
	text-indent: -1000em;	
	width: 527px;	
}

/*--lista--*/
#capa #conteudo div.centro #destaque ul {
	background: #B6D0B7 url(../img/layout/capa/fundo_destaque.jpg) 0 0 repeat-x;
	margin: 0 0 0 3px;	
	width: 524px;
}

#capa #conteudo div.centro #destaque ul li {
	padding-top: 5px;
	padding-left: 15px;
	list-style: none;
	width: 152px;
	overflow: hidden;
}

#capa #conteudo div.centro #destaque ul li.meio {
	border-left: #E8E8E8 1px solid;
	border-right: #E8E8E8 1px solid;
	width: 165px;	
}

#capa #conteudo div.centro #destaque ul li.meio img {
	margin-top: 10px;
}

#capa #conteudo div.centro #destaque a {
	text-decoration: none;
	cursor: pointer;
}

#capa #conteudo div.centro #destaque ul li a strong {
	font-size: 18px;
	color: #255E3E;
	width: 100%;
	margin-bottom: 5px;
	letter-spacing: -1px;
	display: block;
	cursor: pointer;
}

#capa #conteudo div.centro #destaque ul li a em {
	display: inline-block;
	font-style: normal;
	width: 100%;
	margin-bottom: 5px;
	padding: 0;	
	color: #333;
	cursor: pointer;
}

#capa #conteudo div.centro #destaque ul li.first a img {
	margin-top: 10px;
}
#capa #conteudo div.centro #destaque ul li a:hover,
#capa #conteudo div.centro #destaque ul li a:hover * {
	color: #CC0000;
	text-decoration: none;
}
/*--fim lista--*/

#capa #conteudo div.centro #novidades a.mais,
#capa #conteudo div.centro #destaque a.mais {
	float: right;
	display: inline;
	width: 117px;
	height: 20px;
	background: url(../img/layout/capa/bt_mais_destaque.gif) 0 0 no-repeat;	
	margin: -20px -1px 0 0;
	color: #FFF;
	text-decoration: none;
	padding: 10px 5px;	
	text-align: center;
	letter-spacing: 0;	
	text-shadow: #555 1px 1px 1px;
}

#capa #conteudo div.centro #destaque div {
	background: url(../img/layout/capa/bandeira.gif) 0 0 no-repeat;	
	float: left;
	display: inline;
	width: 260px;
	height: 28px;	
	margin: -16px 0 0 1px;
	text-align: right;
	padding-top: 20px;
}
/*---Fim Destaque---*/

/*---Novidades---*/
#capa #conteudo div.centro #novidades ul,
#capa #conteudo div.centro #novidades ul li,
#capa #conteudo div.centro #novidades ul li a,
#capa #conteudo div.centro #novidades h3,
#capa #conteudo div.centro #novidades {
	float: left;
	display: inline;	
	margin: 0;
	padding: 0;
}

#capa #conteudo div.centro #novidades span {
	background: url(../img/layout/capa/fundo_redondo_novidades.gif) 0 0 no-repeat;	
	width: 398px;
	height: 6px;
	display: inline;
	float: left;
	margin: -3px 0 0 0;	
	padding: 0;
	z-index: 99;
}

#capa #conteudo div.centro #novidades a.mais {
	background: url(../img/layout/capa/bt_mais_novidades.gif) 0 0 no-repeat;	
	margin-bottom: 15px;
}

#capa #conteudo div.centro #novidades {	
	background: url(../img/layout/capa/fundo_novidades.gif) 0 0 repeat-x;	
	width: 525px;
	letter-spacing: -1px;	
	margin-top: 10px;
	cursor: default;
}

#capa #conteudo div.centro #novidades h3 {
	background: url(../img/layout/capa/fundo_titulo_novidades.gif) 0 0 no-repeat;	
	width: 500px;
	height: 38px;
	color: #FFF;
	font-size: 22px;
	letter-spacing: -1px;
	line-height: 30px;
	padding: 2px 0 0 15px;
}

#capa #conteudo div.centro #novidades ul li {
	width: 134px;
	padding: 5px 20px 12px 20px;	
}

#capa #conteudo div.centro #novidades ul li.odd {
	border-left: #E8E8E8 1px solid;
	border-right: #E8E8E8 1px solid;
}

#capa #conteudo div.centro #novidades a {
	text-decoration: none;
	color: #7D7D7D;
	cursor: pointer;
	width: 132px;
	height: 95px;
	display: inline;
	float: left;
	overflow: hidden;
}
#capa #conteudo div.centro #novidades ul li a span {
	background: none;
	color: #4FAF07;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
	display: inline-block;
	margin-top: 0;
	margin-bottom: 2px;
	height: auto;
}
#capa #conteudo div.centro #novidades ul li a strong {
	font-size: 14px;		
	margin-bottom: 4px;
	width: 100%;
	display: block;
	cursor: pointer;
}
#capa #conteudo div.centro #novidades ul li a:hover,
#capa #conteudo div.centro #novidades ul li a:hover * {
	text-decoration: none;
	color: #CC0000;
}
/*---Fim Novidades---*/
/*----Fim Capa----*/

/*----Pagina Empresa----*/
#empresa #conteudo div.centro div img,
#empresa #conteudo h3,
#empresa #conteudo h4,
#empresa #conteudo div,
#empresa #conteudo ul li,
#empresa #conteudo ul li a,
#empresa #conteudo p {
	float: left;
	display: inline;
}

#empresa #conteudo div.centro div {
	width: 620px;
}

#empresa #conteudo div.centro ul li {
	background-color: #0c4023;
}

#empresa #conteudo div.centro ul li a:hover {
	background: url(../img/layout/geral/fundo_submenu_ativo.jpg) 0 0 repeat-x;
}

#empresa #conteudo div.centro h3 {
	color: #BB1811;
	font-weight: normal;
	font-size: 18px;
	margin-bottom: 10px;
	letter-spacing: -1px;
	width: 620px;	
}

#empresa #conteudo div.centro h4 {
	letter-spacing: -1px;
	font-size: 14px;
	width: 620px;
	margin: 5px 0 10px 0;
}

#empresa #conteudo div.centro p {
	text-align: justify;
	width: 620px;
}

#empresa #conteudo div.centro div img {
	margin: 2px;
}

#empresa #conteudo div.centro div img.img02,
#empresa #conteudo div.centro div img.img03,
#empresa #conteudo div.centro div img.img06 {
	float: right;	
}
/*----Fim Empresa----*/

/*----Novidades----*/
#noticias #conteudo div.centro  #novidades,
#noticias #conteudo div.centro #novidades li,
#noticias #conteudo div.centro #novidades li span,
#noticias #conteudo div.centro #novidades li h3,
#noticias #conteudo div.centro #novidades li img,
#noticias #conteudo div.centro #novidades li p,
#noticias #conteudo div.centro #novidades li a {
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
}

#noticias #conteudo div.centro div.pagingCounter {
	display: none;
}

#noticias #conteudo div.centro h4,
#noticias #conteudo div.centro #novidades {
	margin-top: 10px;
	width: 625px;
}

#noticias #conteudo div.centro #novidades li {
	border-bottom: #C6D8D1 1px solid;
	margin: 5px 0;
	padding-bottom: 15px;
}

#noticias #conteudo div.centro #novidades li a {
	margin-right: 10px;
}

#noticias #conteudo div.centro #novidades li a.mais {
	background: url(../img/layout/geral/bt_mais.gif) left center no-repeat;
	padding-left: 18px;
	color: #004628;
	text-decoration: none;
	margin: 10px 0;
	font-size: 11px;
}

#noticias #conteudo div.centro #novidades li span,
#noticias #conteudo div.centro #novidades li h3,
#noticias #conteudo div.centro #novidades li p {
	text-align: justify;
	width: 620px;
}

#noticias #conteudo div.centro #novidades li h3 {
	margin-bottom: 5px;
}

#noticias #conteudo div.centro h4,
#noticias #conteudo div.centro h3,
#noticias #conteudo div.centro #novidades li h3 a {
	font-size: 15px;
	text-decoration: none;
	color: #1D6448;
	line-height: 18px;
}

#noticias #conteudo div.centro #novidades li h3 a:hover {
	/*color: #0E9668;*/
	color: #639481;
}

#noticias #conteudo div.centro span.data,
#noticias #conteudo div.centro #novidades li span {
	color: #444;
	font-size: 12px;
	font-weight: bold;
}

/*---destaque---*/
#noticias #conteudo div.centro #novidades li.destaque span,
#noticias #conteudo div.centro #novidades li.destaque h3,
#noticias #conteudo div.centro #novidades li.destaque p {
	width: 375px;
}

#noticias #conteudo div.centro #novidades li.destaque span {
	font-size: 14px;
	margin-top: 23px;
}

#noticias #conteudo div.centro #novidades li.destaque h3 a {	
	font-size: 16px;
}
/*---fim destaque---*/

/*---lista---*/
#noticias #conteudo div.centro #novidades li.lista {
	display: inline;
	width: 650px;
	float: left;
}

#noticias #conteudo div.centro #novidades li.lista p {
	width: 450px;
	margin-top: 20px;
}

#noticias #conteudo div.centro span.data,
#noticias #conteudo div.centro h3,
#noticias #conteudo div.centro #novidades li.lista span,
#noticias #conteudo div.centro #novidades li.lista h3 {
	display: inline;
	width: 650px;
	float: left;
}

#noticias #conteudo div.centro #novidades li.lista a.mais {	
	margin-right: 520px;
}
/*---fim lista---*/

/*---Novidades Ver---*/
#noticias #conteudo div.centro div a.voltar,
#noticias #conteudo div.centro ul.galeria,
#noticias #conteudo div.centro ul.galeria li,
#noticias #conteudo div.centro ul.galeria li a,
#noticias #conteudo div.centro ul.galeria li a img,
#noticias #conteudo div.centro h4,
#noticias #conteudo div.centro span.data,
#noticias #conteudo div.centro h3,
#noticias #conteudo div.centro img {
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
}

#noticias #conteudo div.centro img {
	margin-right: 10px;
	margin-bottom: 5px;
}

#noticias #conteudo div.centro div {
	float: none;
}

#noticias #conteudo div.centro p {
	text-align: justify;	
}

#noticias #conteudo div.centro h3 {
	margin-bottom: 10px;
	font-size: 16px;
}

#noticias #conteudo div.centro span.data {
	margin-top: 15px;
}

#noticias #conteudo div.centro h4 {
	border-bottom: #C6D8D1 1px solid;
	margin: 5px 0 13px 0;
	padding-bottom: 3px;
}

#noticias #conteudo div.centro ul.galeria li {
	margin: 3px;
}

#noticias #conteudo div.centro div a.voltar {
	background: url(../img/layout/produtos/voltar.gif) 0 0 no-repeat;	
	padding-left: 19px;
	color: #004628;
	text-decoration: none;
	margin: 10px 530px 10px 0;
	font-size: 12px;		
}
/*---fim Novidades Ver---*/
/*----Fim Novidades----*/

/*----Produtos----*/
#produtos #conteudo div.centro img,
#produtos #conteudo ul li,
#produtos #conteudo ul li a,
#produtos #conteudo p {
	float: left;
	display: inline;
}

#produtos #conteudo .submenu {
	float: right;
}

#produtos #conteudo div.centro .submenu li {
	background-color: #0c4023;
}

#produtos #conteudo div.centro .submenu li a:hover {
	background: url(../img/layout/geral/fundo_submenu_ativo.jpg) 0 0 repeat-x;
}

#produtos #conteudo div.centro h3 {
	color: #BB1811;
	font-weight: normal;
	font-size: 18px;
	margin-bottom: 10px;
	letter-spacing: -1px;
	width: 620px;	
}

#produtos #conteudo div.centro div img {
	margin: 2px;
}

/*---Lista de Produtos---*/
/*#produtos #conteudo div.centro #produtos li strong,*/
#produtos #conteudo div.centro h3,
#produtos #conteudo div.centro .produtos li,
#produtos #conteudo div.centro .produtos li p,
#produtos #conteudo div.centro .produtos,
#produtos #conteudo div.centro #produtos_acessorios li,
#produtos #conteudo div.centro #produtos_acessorios li p,
#produtos #conteudo div.centro #produtos_acessorios {
	border: 0 solid;
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	background: none;
}

#produtos #conteudo div.centro p {
	margin-top: 5px;
	text-align: justify;
	width: 620px;
}

#produtos #conteudo div.centro .produtos li p {
	width: auto;
	margin: 5px;
	text-align: left;
}

#produtos #conteudo div.centro h3 {
	margin-top: 15px;
	font-size: 20px;
}

#produtos #conteudo div.centro .produtos,
#produtos #conteudo div.centro #produtos_acessorios {
	margin-top: 15px;
}

#produtos #conteudo div.centro .produtos li,
#produtos #conteudo div.centro #produtos_acessorios li {	
	border-right: #E6E6E6 1px solid;	
	width: 130px;
	height: 140px;
	padding: 0 10px;
	margin: 10px 0;
	text-align: center;	
}

#produtos #conteudo div.centro .produtos li a.name_maquina {	
	float: left;
	display: inline;
	font-size: 14px;
	color: #333;	
	margin: 5px 0 0 5px;
	padding: 0;
	background: none;
	width: 100%;
	text-align: left;
	font-weight: bold;
}

#produtos #conteudo div.centro #produtos_acessorios li.item19,
#produtos #conteudo div.centro #produtos_acessorios li.item15,
#produtos #conteudo div.centro #produtos_acessorios li.item11,
#produtos #conteudo div.centro #produtos_acessorios li.item7,
#produtos #conteudo div.centro #produtos_acessorios li.item3 {
	border-right: 0 solid;
	float: right;
	margin-right: 15px;
}

#produtos #conteudo div.centro #produtos_acessorios li img {	
	margin: 0 1px 0 15px;
}

/*--Maquinas Novas de Bordar--*/
#produtos #conteudo div.centro .produtos li {	
	width: 175px;
	height: 230px;
	padding: 0 9px 0 21px;
}

#produtos #conteudo div.centro .produtos li.item11,
#produtos #conteudo div.centro .produtos li.item8,
#produtos #conteudo div.centro .produtos li.item5,
#produtos #conteudo div.centro .produtos li.item2 {
	border-right: 0 solid;
	float: right;
}

#produtos #conteudo div.centro .produtos li a.mais_info {
	background: #FFF url(../img/layout/geral/mais.jpg) center left no-repeat;
	padding-left: 20px;
	color: #115236;	
	font-size: 12px; 
	margin-left: 6px;
	margin-top: 5px;
	font-weight: bold;
}

#produtos #conteudo div.centro .produtos li a.link_img,
#produtos #conteudo div.centro .produtos li a img {
	margin: 0;
	padding: 0;
}

#produtos #conteudo div.centro .produtos li a.link_img {
	border: #FFF 1px solid;	
}

#produtos #conteudo div.centro .produtos li a.link_img:hover {
	border: #999 1px solid;	
}
/*--fim Maquinas Novas de Bordar--*/
/*---fim da Lista de Produtos---*/

/*--Produtos Ver--*/
#empresa #conteudo #titulo div,
#produtos #conteudo #titulo div {
	float: right;
	display: inline;
	width: 302px;
	height: 44px;
	background: url(../img/layout/geral/bandeira.jpg) 0 0 no-repeat;
	margin: 35px 75px 0 0;
}

#empresa #conteudo #titulo div h3,
#produtos #conteudo #titulo div h3 {
	float: right;	
	width: 230px;
	color: #FFF;
	font-size: 16px;	
	text-shadow: #222 1px 1px 1px;
	margin: 0;
}

#produtos #conteudo div.centro h3 {
	font-size: 24px;
	font-weight: bold;
	width: auto;	
	line-height: 25px;
}

#produtos #conteudo div.centro div.titulo h3,
#produtos #conteudo div.centro div.titulo h4,
#produtos #conteudo div.centro div.titulo {		
	float: left;
	display: inline;
}

#produtos #conteudo div.centro div.titulo {		
	margin-bottom: 30px;
}

#produtos #conteudo div.centro div.titulo h3 {	
	padding-bottom: 5px;
	padding-right: 15px;		
	border-bottom: #E9E9E9 1px solid;	
	width: 600px;
}

#produtos #conteudo div.centro h4.subtitulo,
#produtos #conteudo div.centro div.titulo h4 {
	color: #333;
	margin: 5px 0 0 2px;	
	font-size: 12px;
}

#produtos #conteudo div.centro h4.subtitulo {
	color: #333;
	margin: 3px 0 0 0;	
	font-size: 14px;
}	

#produtos #conteudo div.centro table,
#produtos #conteudo div.centro table tr,
#produtos #conteudo div.centro table tr td,
#produtos #conteudo div.centro table thead tr th {
	border-color: #BDC4C3;		
	color: #000;
	margin: 0;
	padding: 0;
	text-align: center;
}

#produtos #conteudo div.centro table thead tr th {
	background: #4D8476 url(../img/layout/produtos/fundo_titulo_tb.gif) 0 0 repeat-x;
	padding: 3px 5px;
	color: #FFF;
	font-weight: normal;
	text-shadow: #333 1px 1px 1px;
}

#produtos #conteudo div.centro table thead tr td {
	font-size: 11px;
}

#produtos #conteudo div.centro table tbody tr td {
	background: #A3CBC1 url(../img/layout/produtos/fundo_even_tb.gif) 0 0 repeat-x;
	padding: 1px;
}

#produtos #conteudo div.centro table tbody tr.even td {
	background: none;	
}

#produtos #conteudo div.centro #informacoes table,
#produtos #conteudo div.centro #informacoes {
	float: left;
	display: inline;	
}

#produtos #conteudo div.centro #informacoes table {
	margin: 5px;
}

#produtos #conteudo div.centro #informacoes {
	width: 565px;
	padding: 25px 25px;			
	border-bottom: #E9E9E9 1px solid;	
}

#produtos #conteudo div.centro .border {	
	border-top: #E9E9E9 1px solid;				
	margin-top: 10px;
}

#produtos #conteudo div.centro #direita {
	float: right;	
}

#produtos #conteudo div.centro #informacoes table.last {
	width: 195px;
}

#produtos #conteudo div.centro img.destaque_ver {
	margin-left: 10px;
	margin-bottom: 5px;
}

#produtos #conteudo div.centro #direita  a,
#produtos #conteudo div.centro #direita table {
	float: left;
	display: inline;
}

#produtos #conteudo div.centro #direita {
	width: 195px;
	margin-top: 1px;
}

#produtos #conteudo div.centro #direita table {
	margin-top: 15px;
	min-width: 170px;
}

#produtos #conteudo div.centro #direita  a {
	width: 135px;
	height: 34px;	
	text-indent: -1000em;
	overflow: hidden;
}

#produtos #conteudo div.centro #direita  a.videos {
	background: url(../img/layout/produtos/bt_videos.gif) 0 0 no-repeat;
	margin-top: 5px;
}

#produtos #conteudo div.centro div.youtube{
	margin-top: 5px;
	float: left;
	display: inline;
	height: 300px;
	width: 400px;
}

/*#produtos #conteudo div.centro  strong {
	margin: 5px;
	float: left;
	display: inline;
	font-size: 16px;
	font-weight: bold;
	height: 30px;
	width: 600px;
}*/

#produtos #conteudo div.centro #direita  a.imagens {
	background: url(../img/layout/produtos/bt_mais_imagens.gif) 0 0 no-repeat;	
}

#produtos #conteudo div.centro div h4 {
	width: 600px;
	color: #BB1811;
	float: left;
	display: inline;
	font-size: 17px;
	margin-top: 20px;
	margin-bottom: 5px;
}

#representantes #conteudo div.centro a.voltar,
#produtos #conteudo div.centro a.voltar {
	background: url(../img/layout/produtos/voltar.gif) 0 0 no-repeat;	
	float: right;
	display: inline;
	padding-left: 19px;
	text-decoration: none;
	margin-top: 20px;
	color: #004628;
	margin-left: 520px;
}

/*-galeria de imagens e videos-*/
#produtos #conteudo div.centro div.videos,
#produtos #conteudo div.centro div.videos ul,
#produtos #conteudo div.centro div.videos ul li,
#produtos #conteudo div.centro div.videos ul li a,
#produtos #conteudo div.centro div.videos ul li a img {
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	border: 0 solid;	
	background: none;
}

/*#produtos #conteudo div.centro div.galeria*/
#produtos #conteudo div.centro div.videos {
	width: 620px;
	border-top: #E9E9E9 1px solid;	
	margin-top: 10px;
	display: none;
}

#produtos #conteudo div.centro div.galeria {
	display: none;
}

#produtos #conteudo div.centro div.videos div.exibe_video {
	float: left;
	display: inline;
	margin: 5px;
}

#produtos #conteudo div.centro div.videos ul li {
	width: 550px;
	margin-bottom: 15px;	
}

#produtos #conteudo div.centro div.videos ul li a {
	font-size: 14px;
	color: #BB1811;
	margin: 10px;	
}

#produtos #conteudo div.centro div.videos ul li a img {	
	border: #E9E9E9 1px solid;
}

#produtos #conteudo div.centro div.videos ul li a span {
	background: url(../img/layout/geral/play.png) 0 0 no-repeat;
	position: relative;
	top: 32px;
	left: 56px;
	/*margin: 40px 0 0 25px;	*/
	color: #f00000;	
	width: 16px;
	height: 16px;	
	float: left;
}

#produtos #conteudo div.centro div.videos ul li a.titulo_video {
	width: 300px;
	margin-top: 15px;
	font-weight: bold;
}
/*-fim da galeria de imagens e videos-*/
/*--fim Produtos Ver--*/
/*----Fim Produtos----*/

/*----Contatos----*/
#contato  #conteudo #titulo div {
	background: url(../img/layout/geral/carta.jpg) 0 0 no-repeat;	
	width: 170px;	
	height: 150px;
	z-index: 50;
	float: right;
	display: inline;
	position: relative;
	margin: 23px 55px 0 0;	
	padding-left: 185px;
	padding-top: 20px;	
}

#contato  #conteudo #titulo div p {
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
	width: 170px;
	color: #FFF;
	font-size: 11px;
	text-shadow: 1px 1px 1px #222;
}

/*---formulario---*/

#contato #conteudo form div.for-spam {
	display: none;
}

#contato #conteudo form {
	width: 480px;	
	margin: 50px 0 0 50px;	
	float: left;
	display: inline;
	
}

#contato #conteudo form div {
	margin: 5px;
}

#contato #conteudo form div.tooltip {
	width: 300px;	
}

#contato #conteudo form label {
	float: left;
	color: #DA251D;
	font-size: 16px;
	font-weight: bold;
	margin: 4px 15px 0 15px;	
	text-align: right;
	width: 100px;	
}

#contato #conteudo form #ContatoCidade,
#contato #conteudo form #ContatoNome,
#contato #conteudo form #ContatoEmail,
#contato #conteudo form #ContatoMsg {
	width: 270px;
}
#contato #conteudo form #ContatoFone {
	width: 110px;
	float: left;
}
#contato #conteudo form #ContatoCaptcha {
	width: 50px;
}

#contato #conteudo form div.error-message {
	margin-left: 130px;
}

#contato #conteudo form fieldset div.submit {
	margin-top: 15px;
	width: 400px;
}

#contato #conteudo form fieldset div.submit button {
	background: url(../img/layout/geral/bt_form.jpg) 0 0 no-repeat;
	float: right;
	display: inline;
	width: 128px;
	height: 30px;
	color: #FFF;
	padding-top: 0;
	text-shadow: 1px 1px 1px #555;
	border: 0 solid;
}
/*---fim formulario---*/
/*----Fim Contatos----*/

/*----Orcamento----*/
#orcamento  #conteudo #titulo div {
	background: url(../img/layout/geral/carrinho.jpg) 0 0 no-repeat;	
	width: 130px;	
	height: 155px;
	z-index: 50;
	float: right;
	display: inline;
	position: relative;
	margin: 17px 122px 0 0;			
}

#orcamento  #conteudo div.centro p {
	width: 400px;
	text-align: justify;
	margin-top: 15px;
	float: left;
	display: inline;
	padding-left: 5px;
}

#orcamento  #conteudo div.centro form {
	float: left;
	display: inline;
	width: 610px;
	padding-left: 5px;
}

/*---fieldset esquerdo, campos---*/
#orcamento  #conteudo div.centro form fieldset.esquerda {
	float: left;
	display: inline;
	width: 250px;
	max-width: 250px;
	padding: 0;
	margin: 0;	
}

#orcamento  #conteudo div.centro form label {	
	float: left;
	display: inline;	
	color: #333;
	font-size: 11px;		
	font-weight: bold;		
	width: 230px;	
	letter-spacing: 0;
}

#orcamento  #conteudo div.centro form label span {	
	font-size: 14px;
	color: #BB1811;	
}

#orcamento  #conteudo div.centro form div.input {	
	margin: 1px 0;
}

#orcamento #conteudo form #OrcamentoEmpresa,
#orcamento #conteudo form #OrcamentoContato,
#orcamento #conteudo form #OrcamentoCidade,
#orcamento #conteudo form #OrcamentoBairro,
#orcamento #conteudo form #OrcamentoEndereco,
#orcamento #conteudo form #OrcamentoEmail,
#orcamento #conteudo form #OrcamentoMsg {
	width: 230px;
	float: left;
}

#orcamento #conteudo form #OrcamentoFone {
	width: 110px;	
}

#orcamento #conteudo form #OrcamentoCaptcha {
	width: 50px;
}

#orcamento #conteudo form div.error-message {
	width: 160px;
}

#orcamento #conteudo form fieldset.submit button {
	background: url(../img/layout/geral/bt_form2.gif) 0 0 no-repeat;
	float: left;
	display: inline;
	width: 104px;
	height: 24px;
	color: #FFF;
	margin-left: 133px;
	padding-top: 0;
	margin-top: 0;
	text-shadow: 1px 1px 1px #555;
	border: 0 solid;	
}

#orcamento  #conteudo div.centro form fieldset p {
	width: 250px;
	letter-spacing: -1px;
	color: #BB1811;
	font-weight: bold;
	font-size: 14px;
	text-align: left;
	padding-left: 0;
}

#orcamento  #conteudo div.centro form fieldset.direita p {
	width: 280px;
}

#orcamento  #conteudo div.centro form fieldset.submit {
	width: 570px;
	/*float: left;*/
	display: block;
}

/*---fim fieldset esquerdo, campos---*/

/*---fieldset direito, tabelas---*/
#orcamento  #conteudo div.centro form fieldset.direita {
	float: right;
	display: inline;
	width: 305px;
	max-width: 335px;
	border-left: #EEE 1px solid;
	padding-left: 33px;
}

#orcamento  #conteudo div.centro form fieldset.direita table {
	width: 300px;
}

#orcamento  #conteudo div.centro form fieldset.direita table.acessorios {
	margin-top: 5px;
}

#orcamento  #conteudo div.centro form fieldset.direita table tr,
#orcamento  #conteudo div.centro form fieldset.direita table th,
#orcamento  #conteudo div.centro form fieldset.direita table tr td,
#orcamento  #conteudo div.centro form fieldset.direita table {
	border: #D4D4D4 1px solid;
}

#orcamento  #conteudo div.centro form fieldset.direita table th {
	background: #55957E url(../img/layout/geral/fundo_th.gif) 0 0 repeat-x;
	margin: 0;
	padding: 3px 0;
	text-align: center;
	color: #FFF;
	font-weight: normal;
	text-shadow: #333 1px 1px 1px;
	font-size: 14px;
}

#orcamento  #conteudo div.centro form fieldset.direita table label {
	display: none;
}

#orcamento  #conteudo div.centro form fieldset.direita table tbody tr td {
	font-size: 12px;
	margin: 0;
	padding: 1px 10px;
	font-weight: bold;
	color: #444;
}

#orcamento  #conteudo div.centro form fieldset.direita table tbody tr td.qtd {
	width: 42px;	
	padding: 1px 5px;
}

#orcamento  #conteudo div.centro form fieldset.direita input {
	font-size: 11px;		
	margin: 0;
	padding: 1px 5px;
}

#orcamento  #conteudo div.centro form fieldset.direita table tbody tr.even {
background: #CCE4DB url(../img/layout/geral/fundo_even2_tb.gif) 0 0 repeat-x;
}
/*---fim fieldset direito, tabelas---*/
/*----Fim Orcamento----*/

/*----Representantes----*/
#simuladores div.centro p,
#representantes div.centro p {
	color: #333;
	margin-top: 5px;
	font-size: 13px;
	float: left;
	display: inline;
	width: 100%;
}

#representantes div.centro #mapa {
	float: left;
	display: inline;
	margin-top: 15px;
	margin-bottom: 15px;
	width: 380px;
	height: 280px;
}
#representantes div.centro div.centralizado { 
	display: block !important;
	float: none !important;
	margin: 0 auto !important;
	width: 456px !important;
	height: 336px !important;
}

#representantes div.centro div.show p,
#representantes div.centro div.show h4,
#representantes div.centro div.show {
	float: left;
	display: inline;	
}

#representantes div.centro div.show {
	border-left: #DDD 1px solid;
	width: 200px;	
	margin-top: 20px;
	margin: 30px 0 0 30px;
	line-height: 16px;
}

#representantes div.centro div.show h4 {	
	padding-left: 10px;
	padding-bottom: 3px;	
	width: 100%;
	font-size: 14px;
}

#representantes div.centro div.show p {
	padding-top: 3px;
	border-top: #DDD 1px solid;
	padding-left: 10px;
	margin: 0;
	color: #333;
	font-weight: normal;
	font-size: 12px;
}

#representantes div.centro div.show p.fone {
	padding-bottom: 10px;
	border-top: #FFF 0 solid;
	width: 100%;
	padding-top: 0;
}
/*----Fim Representantes----*/

/*----Simuladores de Financiadoras----*/
#simuladores div.centro { text-align: center; }
#simuladores div.centro p a { color: #CC0000; }
#simuladores div.centro a.bt-simulador {
	display: inline-block;
	background: url(../img/layout/geral/bt_financiadoras.gif) 0 0 no-repeat;
	width: 129px;
	height: 38px;
	margin: 15px 25px;
	color: #FFF;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 38px;	
}
/*---- Fim Simuladores de Financiadoras----*/
