﻿
*
{
	margin: 0;
	padding: 0;
	list-style: none;
	vertical-align: baseline;
	font-family: Verdana, Arial;
	font-size: 12px;
}

.ie6 ul.menu li a
{
	behavior: url(/css/iepngfix.htc);
}
/*PARA CARREGAR PNG TRANSPARENTE NO IE ANTERIOR AO 7 */

body
{
	background: #CBDCD6 url(/images/conteudo/backgrounds/site-fundo.jpg) no-repeat center top;
}

.geral
{
	width: 968px;
	min-height: 1600px;
	padding: 10px;
	margin: 20px auto;
	background: #fff;
}
.gecko .geral
{
	min-height: 1600px;
}

.area-conceito
{
	width: 550px;
	height: 256px;
	float: left;
}
.topo-direita
{
	width: 416px;
	height: 256px;
	float: left;
	background: #CBDCD6 url(/images/conteudo/backgrounds/topo-fundo.jpg) no-repeat left top;
}

h1 a
{
	width: 318px;
	height: 88px;
	float: right;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/images/usercontrols/topo/logo.jpg) no-repeat left top;
}
h3
{
	color: #0B3F29;
	font-size: 17px;
	height: 25px;
	margin-bottom: 10px;
}
p
{
	color: #0B3F29;
}

.tel-sac
{
	font-size: 18px;
	color: #0B3F29;
	font-weight: bold;
	width: 220px;
	display: block;
	margin: 155px 0 0 150px;
}

span.idiomas
{
	width: 220px;
	display: block;
	margin: 15px 0 0 210px;
}

span.idiomas a img { border:none;}



.top15
{
	margin-top: 10px;
}
.left3
{
	margin-left: 3px;
}

.left
{
	float: left;
}

a.no-sub
{
	text-decoration: none;
}

.esquerda
{
	width: 226px;
	height: 800px;
	float: left;
}

ul.menu
{
	width: 226px;
	height: 400px;
	background: url(/images/conteudo/backgrounds/menu-fundo.jpg) no-repeat left top;
	float: left;
}
ul.menu li
{
	clear: both;
	width: 180px;
	height: 25px;
	padding: 0 0 12px 15px;
}
ul.menu li a
{
	width: 226px;
	height: 25px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
}

.ie6 .esquerda
{
	width: 210px;
}
.ie6 ul.menu
{
	width: 210px;
}
.ie6 ul.menu li a
{
	width: 210px;
	cursor: pointer;
}

a#menu-empresa
{
	background: url(/images/usercontrols/menus/empresa.png) no-repeat left top;
}
a#menu-linha-de-produtos
{
	background: url(/images/usercontrols/menus/linha-de-produtos.png) no-repeat left top;
}
a#menu-responsabilidade-social
{
	background: url(/images/usercontrols/menus/responsabilidade-social.png) no-repeat left top;
}
a#menu-servicos
{
	background: url(/images/usercontrols/menus/servicos.png) no-repeat left top;
}
a#menu-regioes
{
	background: url(/images/usercontrols/menus/regioes.png) no-repeat left top;
}
a#menu-eventos
{
	background: url(/images/usercontrols/menus/eventos.png) no-repeat left top;
}
a#menu-vertris
{
	background: url(/images/usercontrols/menus/vertris.png) no-repeat left top;
}
a#menu-fale-conosco
{
	background: url(/images/usercontrols/menus/fale-conosco.png) no-repeat left top;
}
a#menu-depoimentos
{
	background: url(/images/usercontrols/menus/depoimentos.png) no-repeat left top;
}
a#menu-rh
{
	background: url(/images/usercontrols/menus/rh.png) no-repeat left top;
}

.corpo
{
	width: 304px;
	min-height: 310px;
	padding: 100px 0 0 20px;
	background: url(/images/conteudo/backgrounds/video-fundo.jpg) no-repeat left top;
	float: left;
}

.video h3
{
	width: 300px;
	text-align: center;
	background: url(/images/conteudo/backgrounds/titulos/video.png) no-repeat center bottom;
}
.ie6 .video h3
{
	background: none;
	border-bottom: 1px solid #0B3F29;
}
.video-flash
{
	width: 138px;
	height: 106px;
	margin-top: 10px;
	border: 1px solid #7CBEA3;
	background: #fff;
	float: left;
	margin-left: 5px;
}
.video-flash a
{
	padding: 5px;
	display: block;
}

.video-por, .video-ing
{
	width: 320px;
	height: 240px;
	display: none;
	position: absolute;
	top: 300px;
	left: 40%;
	background: #EAF5F0;
	padding: 20px;
	border: 1px solid #7BBDA2;
}
.video-por a, .video-ing a
{
	position: absolute;
	width: 30px;
	height: 20px;
	top: 3px;
	font-weight: bold;
	left: 345px;
	z-index: 9999;
	color: Red;
}

.bandeiras
{
	width: 300px;
	height: 30px;
	float: left;
}
.bandeiras img
{
	margin: 10px 50px 0 65px;
}

.direita
{
	width: 416px;
	min-height: 410px;
	background: url(/images/conteudo/backgrounds/direita-fundo.jpg) no-repeat center top;
	float: left;
}
.direita-nova
{
	width: 300px;
	height: 100px;
	float: left;
}

.direita h3
{
	width: 396px;
	padding-left: 20px;
	background: url(/images/conteudo/backgrounds/titulos/noticias.png) no-repeat center bottom;
}
.direita h3
{
	text-align: center;
	background: url(/images/conteudo/backgrounds/titulos/noticias.png) no-repeat center bottom;
	width: 350px;
}
.direita-nova h3
{
	text-align: center;
	background: url(/images/conteudo/backgrounds/titulos/video.png) no-repeat center bottom;
	width: 300px;
}
.direita img
{
	float: left;
	margin: 10px 10px 10px 0;
}
.direita p
{
	margin: 10px 0 0 0;
}
.direita p a
{
	color: #0b3f29;
	text-decoration: none;
}
.direita p a:hover
{
	text-decoration: underline;
}
.ie6 .direita p
{
	margin: -1px 0 0 0;
}

.miolo
{
	width: 740px;
	height: 80px;
	padding: 20px 0 0px 0;
	xbackground: url(/images/conteudo/backgrounds/miolo-fundo.jpg) no-repeat left top;
	float: left;
}

.meio
{
	width: 740px;
	height: 80px;
	padding: 20px 0 0px 0;
	background: url(/images/conteudo/backgrounds/miolo-fundo.jpg) no-repeat left top;
	float: left;
}


.miolo .box img
{
	margin: 0 0 10px 0;
}
.miolo .box
{
	width: 225px;
	padding: 0px 10px 20px 10px;
	float: left;
	margin-top: 30px;
}
.ie7 .miolo .box
{
	width: 195px;
	clear: none !important;
	margin-top: 140px;
}
.ie7 .miolo .margin2-ie
{
	margin-right: 40px;
}

.ie7 .margin-ie { margin:0 -20px 0 -10px}

.ie6 .miolo .box
{
	width: 195px;
	clear: none !important;
	margin-top: 140px;
}
.ie6 .miolo .margin2-ie
{
	margin-right: 40px;
}
.miolo .box h3
{
	text-align: center;
}

.em-breve
{
	width: 740px;
	float: left;
}

	
	
.ie6 .em-breve
{
	width: 740px;
	float: left;
	height: 150px;
	overflow: hidden;
}
.em-breve h3
{
	width: 740px;
	background: url(/images/conteudo/backgrounds/titulos/em-breve.png) no-repeat center bottom;
}


.em-breve .breve-box
{
	width: 225px;
	height: 150px;
	padding: 10px;
	float: left;
}
.em-breve .breve-box img
{
	float: left;
	margin: 0 10px 0 0;
}

.ie6 .em-breve .breve-box
{
	width: 225px;
	height: 150px;
	padding: 10px;
	float: left;
	display: block;
}
.ie6 .em-breve .breve-box img
{
	float: left;
	margin: 0 10px 0 0;
}
.ie6 .em-breve .breve-box p
{
	width: 140px;
	display: block;
	margin: 0;
}

.img-nova-frota {margin-left:30px; border:1px solid #000;}
.img-nova-frota-carro {border:1px solid #000;}

.importador
{
	width: 180px;
	padding: 10px 20px 0 0;
	float: left;
	height: 450px;
	background: url(/images/conteudo/backgrounds/titulos/importador.png) no-repeat right top;
}
.importador h3
{
	text-align: center;
	font-size: 13px;
	height: 65px;
}
.importador ul
{
	clear: both;
	padding-top: 10px;
}
.importador ul li
{
	clear: both;
	padding: 0 0 20px 0;
}
.importador ul li img
{
	padding-left: 30px;
	margin: -20px 0 0 0;
}

.importador ul li img.kls-martin { margin-left:5px}

.flash-rodape
{
	float: left;
	margin-top: 400px;
	width: 968px;
	display: block;
	height: 100px;
}
.ie6 .flash-rodape
{
	margin: -70px 0 0 0;
}

.rodape
{
	width: 968px;
	min-height: 30px;
	padding-top: 0px;
	clear: both;
	text-align: center;
	margin: auto;
}

#Floater
{
	position: absolute;
	z-index: 9999 !important;
	top: 280px;
	left: 370px;
	z-index: 9998;
	padding: 10px;
	width: 611px;
	height: 156px;
}

.floater_fechar
{
	position: absolute;
	width: 30px;
	height: 20px;
	top: 7px;
	/*left: 330px;*/
	left: 580px;
	z-index: 9998!important;
}
.floater_fechar a
{
	display: block;
	width: 25px;
	padding: 5px 0 0 8px;
	height: 20px;
	border: none;
	font-size: 18px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}
#Floater
{
	behavior: url(iepngfix.htc);
}

.linknofloater { width:190px; height:40px; float:right; position:relative; z-index:9999!important; margin:-40px 30px 0 0px; background: url(/images/www.png) no-repeat left top;}
.ie7 .linknofloater {margin:-40px 30px 0 0px;}
.ie8 .linknofloater, .ie9 .linknofloater {margin:-39px 30px 0 0px;}
/* conteudo */

.interna
{
	background: #ffffff url(/images/conteudo/backgrounds/interno.jpg) no-repeat left top;
	width: 739px;
	min-height: 866px;
	float: left;
}
.ie6 .interna
{
	height: 866px;
}

.foto_interna
{
	margin: 80px 15px 0px 0;
	border: 2px solid #62B597;
	width: 200px;
	float: right;
}

.borda-img
{
	border: 4px solid #62B597;
}

.foto li
{
	font: 9px verdana;
	text-align: center;
}


.texto_interno
{
	width: 400px;
	height: 250px;
	margin: 40px 0 0 20px;
	text-align: left;
}


.texto_interno_topo2
{
	background: url(/images/conteudo/backgrounds/fundo_branco_cima2.png) no-repeat left top;
	display: block;
	width: 646px;
	height: 19px;
}

.texto_interno_baixo2
{
	background: url(/images/conteudo/backgrounds/fundo_branco_baixo2.png) no-repeat left top;
	display: block;
	width: 646px;
	height: 19px;
	position: absolute;
	bottom: 0;
	margin-bottom: -10px;
}


.conteudo_interno
{
	min-height: 349px;
	width: 345px;
	float: left;
	margin: 10px 0px 0 10px;
	padding: 0 40px 20px 40px;
	background: #fff;
	background: url(/images/conteudo/backgrounds/fundo_verde.png) no-repeat;
}

.ie6 .conteudo_interno
{
	height: 339px;
	margin: 10px -10px 0 10px;
}

.conteudo_interno-maior
{
	min-height: 154px;
	width: 649px;
	float: left;
	margin: 10px 0px 0 5px;
	padding: 0 40px 20px 40px;
	background: #fff;
	background: url(/images/conteudo/backgrounds/fundo_verde-maior.jpg) no-repeat;
}


.conteudo_interno h2
{
	width: 345px;
	text-align: center;
	font: 30px verdana;
	color: #3B9E6F;
	margin: 40px 0 20px 0;
}
.conteudo_interno-maior h2
{
	width: 100%;
	text-align: center;
	font: 30px verdana;
	color: #3B9E6F;
	margin: 20px 0 20px 0;
}

.conteudo_interno p, .conteudo_interno-maior p, .conteudo_interno-maior p a
{
	font-size: 12px;
	color: #004c0d;
	margin-bottom: 8px;
	line-height: 18px;
}
.conteudo_interno img
{
	border: 4px solid #62B597;
	float: right;
	width: 200px;
}

.conteudo_interno-maior ul li
{
	list-style: disc;
	color: #004c0d;
	padding-bottom: 10px;
	line-height: 18px;
}

ul.empresa-links
{
	float: left;
	width: 650px;
	height: 30px;
	padding: 10px 0;
}

ul.empresa-links li
{
	float: left;
	padding-right: 10px;
	display: block;
}
ul.empresa-links li a
{
	width: 70px;
	font-size: 18px !important;
	font-weight: bold;
	color: #3B9E6F;
}

ul.eventos-links
{
	float: left;
	width: 735px;
	padding: 10px 0;
	margin: 40px 0 0 0;
}

ul.eventos-links li
{
	float: left;
	margin-left: 40px;
}
ul.eventos-links li a
{
	width: 70px;
	font-size: 16px !important;
	font-weight: bold;
	color: #3B9E6F;
}

.links-meio
{
	background: url(/images/conteudo/backgrounds/contorno_menu.gif) no-repeat left top;
	width: 365px;
	height: 131px;
	margin: 10px 0 0 40px;
	float: left;
}

.foto-baixo
{
	float: right;
	margin-right: 15px;
}



ul.voltar
{
	width: 60px;
	padding: 60px 350px 20px 320px;
	height: 80px;
	clear: both;
}










/* fim do codigo descente */




.conteudo_interno2
{
	height: 322px;
	width: 642px;
	float: left;
	margin: 40px 0 0 20px;
	background-color: #fff;
	position: relative;
}




.texto_baixo
{
	font-size: 12px !important;
	color: #3B9E6F;
	font-weight: bold;
	text-align: left;
}





ul.menu_icones
{
	width: 365px;
	height: 131px;
	padding-top: 5px;
}
ul.menu_icones li
{
	margin: 10px 0 0 17px;
	width: 155px;
	height: 47px;
	float: left;
}
ul.menu_icones li img
{
	float: left;
	margin-right: 10px;
}
ul.menu_icones li a
{
	text-decoration: none;
	color: #000;
}
ul.menu_icones li a:hover
{
	text-decoration: underline;
	color: #000;
}
ul.menu_icones li a span
{
	padding: 13px 0 0 15px;
	color: #000;
	display: block;
}

ul.valores_missao li a
{
	width: 70px;
	font-size: 20px !important;
	font-weight: bold;
	color: #3B9E6F;
}

.valores
{
	float: left;
	margin: 40px 0 0 -20px;
}
.missao
{
	float: left;
	margin: 40px 0 0 100px;
}
.ie7 .missao
{
	margin: 5px 0 0 100px;
}
.ie7 .valores
{
	margin: 5px 0 0 -20px;
}

ul.valores_missao_2 li
{
	padding-bottom: 10px;
}

ul.valores_missao_2 li a
{
	width: 70px;
	font: 25px verdana;
	color: #3B9E6F;
}

ul.valores_missao_2
{
	float: right;
	margin: -120px 70px 0 0;
}





.menu-inferior
{
	margin: 20px 0 0 65px;
}
.menu-inferior li
{
	float: left;
	color: #148C5C;
	padding-right: 3px;
}
.menu-inferior li a
{
	color: #148C5C;
	font-size: 16px;
}


/* valores */




.texto_baixo_valores
{
	font-size: 11px !important;
	color: #3B9E6F;
	font-weight: bold;
	margin: 0px 0 0 43px !important;
}

.ie7 .texto_baixo_valores
{
	font-size: 11px !important;
	color: #3B9E6F;
	font-weight: bold;
	margin: -10px 0 0 40px !important;
}







/* missao */

.titulo_missao
{
	font: 30px verdana;
	color: #3B9E6F;
	margin: 50px 0 0 145px !important;
}

.texto_missao
{
	margin: 10px 0 0 40px !important;
}

.texto_baixo_missao
{
	font-size: 11px !important;
	color: #3B9E6F;
	font-weight: bold;
	margin: 0px 0 0 38px !important;
}


ul.missao_links li a
{
	width: 70px;
	font-size: 20px !important;
	font-weight: bold;
	color: #3B9E6F;
}

.valores_missao
{
	float: left;
	margin: -230px 0 0 60px;
}
.missao_missao
{
	float: left;
	margin: -230px 0 0 280px;
}
.ie7 .missao_missao
{
	margin: -190px 0 0 60px;
}
.ie7 .valores_missao
{
	margin: -190px 0 0 73px;
}



ul.galeria-fotos-produtos
{
	width: 600px;
	margin: 3px 0 15px 0px;
	padding: 10px 0 10px 10px;
	border-top: 1px solid #62B597;
	border-bottom: 1px solid #62B597;
	float: left;
}
ul.galeria-fotos-produtos li
{
	float: left;
	margin: 0 5px 5px 0;
	width: 90px;
	height: 70px;
	border: 2px solid #62B597;
}
ul.galeria-fotos-produtos li a img
{
	width: 90px;
	height: 70px;
	border: none;
}
ul.galeria-fotos-menor-produtos
{
	width: 350px;
	margin: 3px 0 15px 40px;
	padding: 0px 0 10px 40px;
	float: left;
}
ul.galeria-fotos-menor-produtos li
{
	float: left;
	margin: 0 15px 5px 0;
	width: 90px;
	height: 70px;
	border: 2px solid #62B597;
}
ul.galeria-fotos-menor-produtos li a img
{
	width: 90px;
	height: 70px;
	border: none;
}

ul.galeria-fotos
{
	width: 695px;
	margin: 3px 0 15px 0px;
	padding: 10px 0 10px 10px;
	border-top: 1px solid #62B597;
	border-bottom: 1px solid #62B597;
	float: left;
}
.gecko ul.galeria-fotos
{
	padding: 10px 0 10px 20px;
}


ul.galeria-fotos li
{
	float: left;
	margin: 0 5px 5px 0;
	width: 90px;
	height: 70px;
	border: 2px solid #62B597;
}
.ie6 ul.galeria-fotos li
{
	padding: 0;
}
ul.galeria-fotos li a img
{
	width: 90px;
	height: 70px;
	border: none;
}


ul.galeria-fotos-menor
{
	width: 350px;
	margin: 3px 0 15px 60px;
	padding: 0px 0 10px 40px;
	float: left;
}
ul.galeria-fotos-menor li
{
	float: left;
	margin: 0 15px 5px 0;
	width: 90px;
	height: 70px;
	border: 2px solid #62B597;
	list-style: none;
}
ul.galeria-fotos-menor li a img
{
	width: 90px;
	height: 80px;
	border: none;
}

.lista-eventos
{
	width: 645px;
	padding: 0 40px;
	float: left;
}
.lista-eventos a
{
	color: #3B9E6F;
	font-size: 12px;
	cursor: pointer;
}
.lista-eventos .menu-atv
{
	float: left;
	color: #0B3F29;
	font-size: 17px;
	height: 25px;
	margin: -4px 0 10px 0;
}
.ie7 .lista-eventos .menu-atv, .ie6 .lista-eventos .menu-atv
{
	margin: 0 0 10px 0;
}

.lista-eventos table
{
	margin: 0 0 15px 0;
}
.lista-eventos table td.td-evento
{
	width: 200px;
	vertical-align: middle;
}
.lista-eventos table td.td-vertris
{
	width: 600px;
	vertical-align: middle;
}
.lista-eventos table td.td-local
{
	width: 330px;
	padding: 0 10px;
	vertical-align: middle;
}
.lista-eventos table td.td-data
{
	width: 100px;
	vertical-align: middle;
}

.lista-eventos thead td
{
	height: 25px;
	border-bottom: 1px solid #3F8364;
}
.lista-eventos thead td strong
{
	font-size: 14px;
	font-weight: bold;
	color: #3F8364;
}

.lista-eventos table tbody td
{
	padding: 10px 0;
	border-bottom: 1px dotted #A4D0BC;
}
.lista-eventos table tbody td a
{
	font-size: 11px;
	color: #004c0d;
	text-decoration: none;
}
.lista-eventos table tbody td a:hover
{
	text-decoration: underline;
}

span.titulo-data
{
	clear: both;
	font-style: italic;
	display: block;
	margin-bottom: 15px;
}

.top50
{
	margin-top: 30px;
}

.img-integra
{
	float: left;
	margin: 5px 10px 5px 0;
	width: 180px;
}
.img-esquerda-borda
{
	float: left;
	margin: 5px 10px 5px 0;
	width: 180px;
	border: 2px solid #62B597;
}
.img-direita-borda
{
	float: right;
	margin: 5px 0 5px 10px;
	width: 180px;
	border: 2px solid #62B597;
}

fieldset.fale-conosco
{
	border: none;
	margin: 0 0 0 5px;
	clear: both;
	float: left;
	width: 100%;
}
fieldset.img
{
	border: none;
	margin: 0 0 0 5px;
	clear: both;
	float: left;
	width: 60%;
}
fieldset.fale-conosco ol li input.estado
{
	width: 20px !important;
}
fieldset.fale-conosco ol li input, fieldset.fale-conosco ol li select, fieldset.fale-conosco ol li textarea
{
	border: 1px solid #3B9E6F;
	width: 210px !important;
}

	
fieldset.fale-conosco ol li
{
	font-size: 12px;
	clear: both;
	margin: 0 0 20px 0;
	border: none;
}
fieldset.fale-conosco ol li
{
	margin: 0 0 5px 0;
}
fieldset.fale-conosco ol li label
{
	font-size: 12px;
	color: #004C0D;
	display: block;
	width: 220px;
	float: left;
	margin-right: 15px;
	border: none;
}
fieldset.fale-conosco ol li label
{
	width: 118px;
}
fieldset.fale-conosco ol li label.estado
{
	width: 70px !important;
}
fieldset.fale-conosco ol li input.cargo
{
	width: 270px !important;
}
.bordo
{
	color: #B50000;
}

.info-empresas
{
	border: 1px solid #93CCB9;
	background: #EBF6F2;
	width: 230px;
	float: right;
	padding: 0 10px 10px 10px;
}
.info-empresas ul li strong
{
	display: block;
	padding-bottom: 3px;
	font-size: 11px;
}
.info-empresas ul li
{
	font-size: 12px;
	padding: 10px;
	border-bottom: 1px dotted #93CCB9;
	font-size: 11px;
}
.info-empresas ul li.li-titulo
{
	display: block;
	padding: 8px 0 10px 8px;
	color: #3B9E6F;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px solid #93CCB9;
}

.home
{
	width: 740px;
	float: left;
	min-height: 200px;
}


ul.menu_produtos
{
	height: 32px;
}
ul.menu_produtos li
{
	list-style-type: none;
	float: left;
	width: 117px;
}
ul.menu_produtos li a
{
	color: #3B9E6F;
	text-align: center;
	display: block;
	text-decoration: none;
	background: #fff url(../images/linha-de-produtos/botao/borda.gif) no-repeat;
	margin-left: 1px;
	padding: 9px;
}

ul.menu_produtos li a.menu_on
{
	border-bottom: 1px solid #fff;
	cursor: default;
	font-weight: bold;
}
ul.menu_produtos li a:hover.menu_on
{
	text-decoration: none;
	color: #3B9E6F;
}
ul.menu_produtos li a.menu_off
{
	border-bottom: 1px solid #87C4AC;
	cursor: pointer;
}

.produtos
{
	border: 1px solid #87C4AC;
	background: #FFF;
	min-height: 500px;
	width: 635px;
	padding: 40px 20px;
	margin-left: 1px;
}
.produtos a
{
	color: #3B9E6F;
	text-decoration: none;
}
.produtos p
{
	color: #000;
}
.produtos ul li
{
	color: #000 !important;
}
h2.titulo-produtos
{
	font: 27px verdana;
	color: #3B9E6F;
	margin: 0px 0 20px 0;
	text-align: left;
}

.texto-esquerda
{
	width: 280px;
	float: left;
	color: #000000;
}
.texto-esquerda p
{
	width: 280px;
	float: left;
	color: #000000;
	line-height: 18px;
}
.texto-direita
{
	width: 320px;
	float: right;
	color: #000000;
}
.texto-direita p
{
	width: 280px;
	float: left;
	color: #000000;
	line-height: 18px;
}

div.blocos_sem_linha
{
	display: table;
	clear: both;
	height: auto;
	width: 537px;
}

.imagens img
{
	border: none;
	width: auto;
	height: auto;
	float: none;
}


ul.linha-coluna
{
	width: 600px;
	margin: 3px 0 50px 60px;
	padding: 10px 0 10px 20px;
	float: left;
	border-bottom: 1px dotted #87C4AC;
	width: 500px;
}
ul.linha-coluna li
{
	float: left;
	margin: 0 30px 20px 0;
}

ul.ul-seta
{
	margin-left: 15px;
}
ul.ul-seta li
{
	list-style-image: url(/images/linha-de-produtos/coluna/SpineNetwork/seta.gif);
	padding-bottom: 5px;
	line-height:18px
}

.fundo-cinza
{
	width: 660px;
	height: 30px;
	background: #E4EDE8;
	margin: 20px 0px;
}
.fundo-cinza td
{
	width: 660px;
}
.listagem-linhas a
{
	color: #004c0d;
}
.listagem-linhas ul li
{
	margin-bottom: 30px;
	margin-right: 20px;
	color: #004c0d;
	line-height: 18px;
}
li.listagem-esquerda
{
	width: 290px;
	float: left;
}
li.listagem-direita
{
	width: 300px;
	float: right;
}

.topo
{
	width: 478px;
	height: 148px;
	background: #A5233F;
}
.logo-linha
{
	margin: 0px;
}

ul.lista-produtos
{
	margin: 30px 0 0 20px;
}
ul.lista-produtos li
{
	color: #004c0d;
	padding-bottom: 5px;
	list-style: disc;
	line-height: 18px;
}

.migalha
{
	color: #000 !important;
	margin-top: -30px;
	font-size: 10px !important;
}
.migalha a
{
	font-size: 10px !important;
	color: #000;
	text-decoration: none;
}
.migalha a:hover
{
	text-decoration: underline;
}
.ie .migalha
{
	color: #000 !important;
	font-size: 10px !important;
}

.box-spine-vision
{
	width: 600px;
	height: 600px;
	background: #A2CCCA;
	padding: 20px;
	margin-top: 10px;
}
.box-spine-vision p
{
	color: #FFFFFF;
}
.box-spine-vision ul li
{
	color: #FFFFFF;
	list-style: disc;
}
.prod-vision
{
	float: right;
	width: 500px;
	height: 200px;
}
.box-spine-vision p
{
	padding-left: 80px;
	width: 400px;
	border-bottom: 2px solid #fff;
	margin-top: 33px;
}


ul.listagem-ordenada li
{
	list-style: decimal;
	padding-bottom: 10px;
	margin-left: 20px;
	color: #004c0d;
}

.restaura
{
	color: #2D3482;
	font-size: 14px;
	margin-left: 50px;
}
.mobidisc
{
	width: 630px;
	clear: both;
	font-size: 36px;
	font-weight: bold;
	color: #2D3482;
}
.mobidisc p
{
	color: #000000;
}

ul.logos-cranio
{
	width: 600px;
	margin-top: 15px;
	float: left;
}

ul.logos-cranio li
{
	float: left;
	margin-right: 30px;
	width: 90px;
	height: 70px;
}

ul.logos-cranio-borda
{
	border-top: 1px solid #62B597;
	border-bottom: 1px solid #62B597;
}


.linhas
{
	color: #000;
	line-height: 18px;
}

ul.lista-neoortho li
{
	color: #000;
	margin: 15px 0 15px 20px;
	list-style: disc;
	line-height: 18px;
}

ul.li-branco li
{
	color: #fff !important;
}

.selo
{
	float: right;
	margin-right: 30px;
	margin-top: 115px;
}

.quadro
{
	width: 295px;
	min-height: 30px;
	border: 2px double #FFFFFF;
	background: #CAE4DB;
	padding: 15px;
	margin-left: 5px;
}
.quadro p
{
	font-weight: bold;
}

.fale-facil
{
	width: 600px;
	margin-left: 50px;
	border: 1px solid #8BCBB3;
	background: #fff;
}
.topo-fale-facil
{
	height: 30px;
	border-bottom: 1px solid #8BCBB3;
	padding: 5px;
	background: #60AF8F;
}
.topo-fale-facil p
{
	color: #fff;
	font-weight: bold;
	font-size: 20px;
	text-align: center;
}
.descricao
{
	height: 200px;
	border-bottom: 1px solid #8BCBB3;
}
.descricao p
{
	color: #60AF8F;
	line-height: 18px;
	font-weight: bold;
	text-align: left;
	padding-top: 60px;
}
.fale-facil ul li
{
	height: 20px;
	border-bottom: none;
	padding: 5px;
}
.critica
{
	
	border-bottom: 1px solid #8BCBB3;
	padding: 5px;
}
.rodape-fale-facil
{
	clear:both;
	padding: 5px;
	background: #60AF8F;
}

.descreva
{
	clear:both;
	height:100px;
}
.rodape-fale-facil p
{
	color: #fff;
	font-weight: bold;
	text-align: center;
}
.fale-facil ul li
{
	border-bottom: 1px solid #8BCBB3;
}
.fale-facil ul li label
{
	display: block;
	width: 170px;
	float: left;
}
ul li.li-critica
{
	background: #60AF8F;
	color: #fff;
	font-weight: bold;
	padding-top: 10px;
	border-bottom: none;
}
.fale-facil textarea
{
	border: 1px solid #3B9E6F;
}
.fale-facil ul li textarea
{
	display: block;
	float: left;
	height: 15px;
	width: 325px;
}
.fale-facil h1 a
{
	width: 242px;
	height: 200px;
	float: left;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/images/conteudo/fale-facil/logo.jpg) no-repeat left top;
}
.radio
{
	border: none !important;
	width: 10px;
	clear: both;
}
.rdo
{
	padding-left: 100px !important;
}
.text
{
	border:none!important;
	height:350px!important;
	padding-left: 100px !important;
}
a.bt_duvida
{
	float:right;
	margin-top:-4px;
	width: 20px;
	height: 21px;
	display: block;
	background: url(/images/conteudo/botoes/informacao.gif) no-repeat left top;
	cursor: help;
	text-decoration: none;
}
a.bt_duvida:hover
{
	background: transparent;
	background: url(/images/conteudo/botoes/informacao.gif) no-repeat left top;
	width: 20px;
	height: 21px;
	text-decoration: none;
}
a.bt_duvida span
{
	display: none;
}

.ullegal .radio { float:left; margin-right:10px; width:15px;}
.textul { float:left; width:auto; margin-right:10px;}

a.bt_duvida:hover span
{
	position:relative;
	display: block;
	width: 230px;
	top: 0px;
	left: -230px;
	font: 10px verdana,helvetica,sans-serif;
	padding: 10px;
	border: 1px solid #ccc;
	background: #fff;
	color: #000;
}


.corbel p a { text-decoration:none; color:#000}
.corbel p a:hover { text-decoration:underline}
.corbel p { margin-top:20px}

#duraseal img { border:none}

.produtos-rodape
{
	float: left;
	margin-top: 320px;
	margin-left:10px;
	
}

.ie7 .produtos-rodape
{
	float: left;
	margin-top: 400px;
	margin-left:10px;
	width:1000px;
	
}


/* dock2 - bottom */
#dock2 {
	float: left;
	margin-top: 580px;
	width: 700px;
	display: block;	
	position: absolute;
	left:200px!important;
	
}

.ie #dock2 {
	float: left;
	margin-top: 580px;
	width: 700px;
	display: block;	
	position: absolute;
	left:250px!important;
	
}
.dock-container2 {
	height: 50px;
}
a.dock-item2 {
	display: block; 
	font: bold 12px Arial, Helvetica, sans-serif;
	width: 40px; 
	color: #000; 
	bottom: 0px; 
	position: absolute;
	text-align: center;
	text-decoration: none;
}
.dock-item2 span {
	display: none;
	padding-left: 20px;
}
.dock-item2 img {
	border: none; 
	margin: 5px 10px 0px; 
	width: 100%; 
	
}
.desenvolvido-pela-dualtec { float:right; margin:-25px 0 0 0;}
.desenvolvido-pela-dualtec img { border:none;}

.div-twitter { float:right; width:250px; margin-bottom:15px;}

img.twitter { border:none; margin-left:50px;}
img.twitter-fale-conosco { float:left; border:none;}
span.siga-nos { float:left; display:block; width:140px; margin-top:20px;}

.txt-justificado { text-align:justify;}
