*{ margin:0; padding:0 }
div{ outline:none }
.bold{ font-weight:bold }
body{
	background:#DFDFDF;
	font:14px sans-serif, georgia, times;
	color:#000;
	text-align:justify
}
div#corpo{
	background:#FFF;
	width:770px;
	height:2700px;
	margin:auto
}
div#topo{
	width:770px;
	margin:auto;
	height:96px
}
div#logo{
	width:120px;
	height:96px;
	margin:0 20px;
	_margin:0 10px;
	padding-top:10px;
	float:left
}
div#check{
	float:left;
	width:610px;
	height:96px
}
h2{
	padding:25px 0 20px 55px;
	_padding:25px 0 20px 70px;
	font:bold 18px sans-serif
}
h3{
	padding-left:70px;
	_padding-left:90px;
	font:bold 16px sans-serif;
	color:#EA1905
}
div#perguntas{
	width:770px
}
div#perguntas dd.p{
	font-weight:normal;
	font-size:13px;
	padding:5px 0;
	_padding:5px 0;
	text-align:left;
	float:left
}
dl{
	margin:10px 0 0;
	padding:0;
	width:730px;
	height:auto;
}
dl dd{
	font-size:14px;
	text-align:right;
	background:none;
	padding:3px 0;
	float:left;
	font-weight:bold;
}
dl dt{
	width:auto;
	text-align:right;
	padding-right:8px;
	float:left
}
fieldset{
	border:0;
	width:735px;
	height:auto;
	float:left;
	margin-left:25px;
	_margin-left:15px
}
fieldset legend{ display:none; }

dl dd textarea{ 
	height:50px;
	padding:4px 5px;
	width:325px;
	border:1px solid #CCC;
	color:#000
}
dl dd input{
	width:325px;
	border:1px solid #CCC;
	padding:4px 5px;
	color:#000;
	font:14px sans-serif
}
dl dd input.bt{ 
	width:100px;
	height:25px;
	margin-left:10px;
	margin-top:20px;
	cursor:pointer;
	font:bold 12px sans-serif;
	background:#D4D0C8;
	border:none;
	color:#17333F
}
dl dd.enviar input.bt{ 
	margin-left:240px;
	_margin-left:260px
}
dl dd input.bt:hover{
	color:#FFF;
	border:1px solid #00212F
}
dl dt label{
	vertical-align:top;
	*vertical-align:bottom;
	font:bold 14px sans-serif;
	cursor:pointer;
	color:#000;
	line-height:30px
}
dt.em{
	vertical-align:center;
	padding-top:5px;
	*padding-top:1px;
	width:15px;
	margin-top:6px
}
dd.em{
	width:10px;
	margin:4px 50px 0 0;
	border:none;
	font-weight:bold;
}
dd.em.iii{
	width:246px;
	margin:5px 0 5px 0;
	text-align:left
}
.obs{
	font-size:10px;
	font-weight:normal;
	width:380px;
	margin:8px 0 9px
}
dl dd input#razao{
	width:283px;
	margin-right:15px
}
dl dd input#contato{
	width:150px
}
dl dd input#telefone{
	width:100px;
	margin-right:15px
}
dl dd input#departamento{
	width:145px;
	margin-right:16px
}
dl dd input#email{
	width:150px;
	margin-left:11px
}
dl dd input#responsavel{
	width:207px;
	margin-right:16px
}
dl dd input#data{
	width:150px;
	margin-left:22px
}
dl dd input#proposta{
	width:70px
}
.none{
	float:none
}
.tt{
	font:bold 17px sans-serif;
	width:100%;
	text-align:left;
	color:#EA1905
}
.bbc{
	font:bold 17px sans-serif;
	width:100%;
	margin:15px 0 8px 0;
	text-align:center;
	color:#EA1905
}
.nnm{
	text-align:left;
	width:100%;
}
dl dd textarea#descricao{ 
	width:695px;
	margin-bottom:15px
}
.df{
	width:300px;
	text-align:left;
	padding-top:4px;
	margin-top:5px;
	font-weight:bold
}
.nnmm{
	text-align:left;
	width:100%;
	margin-top:10px
}
dl dt label.dimensoes{
	margin-left:50px
}
dl dd input#peso_maximo{
	margin-left:2px
}
dl dd input#peso_maximo, dl dd input#peso_minimo, dl dd input#largura, dl dd input#comprimento{
	width:70px;
	margin-top:-4px
}
dl dd input#altura{
	width:70px;
	margin:-5px 0 0 41px
}
.de{
	width:auto;
	text-align:left;
	*margin-top:-5px;
	font-weight:bold
}
dl dd input#especificar, dl dd input#necessidade, dl dd input#codigo{
	width:450px;
	_width:430px;
	margin-left:10px
}
.tcd{
	font:bold 17px sans-serif;
	width:100%;
	text-align:left;
	color:#EA1905;
	margin:13px 0 0px 0
}
dl dd input#altura_maxima, dl dd input#altura_minima{
	width:38px
}
dl dt label.curso{
	margin-left:80px
}
dl dd textarea#processo{ 
	width:695px
}
dl dd input#frequencia, dl dd input#giro, dl dd input#inclinacao{
	width:27px
}
dl dt label.necess{
	margin:20px 0 0 30px;
	margin-top:20px
}
dl dd input#atual, dl dd input#desejado{
	width:30px
}
dl dt label.total{
	margin-left:55px
}
dl dd input#interferencias{
	width:280px;
	_width:260px;
	margin-left:10px
}
dl dd input#altura_dimensao, dl dd input#largura_dimensao, dl dd input#comprimento_dimensao{
	width:40px
}
.bold.yy, .yy{
	width:100%;
	text-align:left
}
dl dd input#raio{
	width:40px
}
dl dd input#aplicacao, dl dd input#normas, dl dd input#padrao{
	width:440px;
	_width:420px;
	margin-left:10px
}
dd span.menor{
	font-size:9px;
	font-weight:normal
}
dl dd input#pressao, dl dd input#eletrica{
	width:55px;
	margin-left:10px
}
.deee{
	width:700px;
	text-align:left;
	*margin-top:-4px;
	margin:6px 0 10px 0;
	font-weight:bold
}
.deas{
	width:200px;
	text-align:left;
	*margin-top:-4px;
	margin:5px 0 10px 0;
	font-weight:bold
}
dl dd input#manual, dl dd input#eletrico, dl dd input#mecanico, dl dd input#pneumatico {
	width:170px
}
dl dd input#intensidade{ 
	width:100px;
	margin:10px 0 0 0
}
.lp{
	margin-top:-5px;
	width:100%;
	text-align:left
}
dl dd input#modelo_balancin, dl dd input#capacidade_balancin, dl dd input#modelo_articulado, dl dd input#capacidade_articulado, dl dd input#dimensoes_ponte, dl dd input#capacidade_ponte, dl dd input#tipo{
	width:100px;
	margin-bottom:10px
}
dl dd input#trolleys{
	width:405px;
	_width:400px;
	margin-bottom:10px
}
dl dd input#especial{ 
	width:215px
}
dl dd input#prazo{
	width:200px;
	margin-top:8px
}
.line{
	line-height:18px
}
dt.seis{
	margin:10px 0 10px 0;
	width:460px;
	text-align:left
}
/* mensagem enviada */
div#corpo_enviado{
	background:#FFF;
	width:770px;
	height:500px;
	margin:auto
}
p.enviado{
	text-align:center;
	margin:80px 0 250px 0;
	font:bold 15px sans-serif
}
p.link{
	width:100%;
}
a.voltar{
	color:#000;
	margin-left:50px;
	float:left
}
a.sair{
	color:#000;
	margin-left:300px;
	float:left
}
div#send a:hover{
	color:red;
}
.bt.impr{
	background:#D4D0C8;
	width:100px
}
/* logar */
div#logar{
	background:#FFF;
	width:770px;
	height:600px;
	margin:auto
}
div#logar form{
	*margin-top:30px;
}
div#logar form label{
	vertical-align:top;
	*vertical-align:bottom;
	font:bold 14px sans-serif;
	cursor:pointer;
	color:#000;
	line-height:30px
}
div#logar fieldset{
	border:1px solid #CCC;
	width:280px;
	height:170px;
	margin-top:80px;
	*margin:80px 0 0 220px;
	_margin:80px 0 0 120px;
	padding:50px 0 0 40px
}
div#logar legend{
	display: block;
	font-weight:bold;
	padding:0 10px;
	*padding:0 8px;
	color:red
}
div#logar form input{
	width:120px;
	border:1px solid #CCC;
	padding:4px 5px;
	color:#000;
	font:14px sans-serif
}
div#logar form input.bt{ 
	width:60px;
	height:25px;
	margin:10px 0 0 123px;
	cursor:pointer;
	font:bold 12px sans-serif;
	background:#D4D0C8;
	border:none;
	color:#17333F
}
div#logar form input.bt:hover{
	color:red;
	border:1px solid #00212F
}
div#mensagem{
	margin:auto;
	text-align:center;
	color:red;
	margin-top:100px;
	padding:20px;
	width:350px;
	border:1px solid #CCC
}
div#mensagem a{
	color:#000;
	padding-top:20px
}
div#mensagem a:hover{
	color:red
}


