#corpo {
	margin: auto;
	margin-top: 17px;
	margin-bottom: 17px;
	_margin-top: 1px;
	width: 745px;
	height: 800px;
	_height: 825px;
	*height: 825px;
	background-color:#FFFFFF;
   
}
#topo {
	height: 29px;
	background-image:url(../img/linha_produtos/topo_fundo.gif);
	_overflow:hidden;
	overflow:hidden;
}
#rodape {
}
#esquerda {
	width:530px;
    height:810px;
    *height:835px;
	float:left;
    padding-bottom:10px;
    *padding-bottom:0;
    _padding-bottom:0;
    background-color: #FFFFFF;

}
#direita{
	width:215px;
	height:820px;
    *height:835px;
	_height:852px;

	float:left;
	background-image:url(../img/global/descricao_fundo_cinza.jpg);
	background-repeat:repeat;	
}
#barra_titulo_esq {
	width:530px;
	height:120px;
	background-image:url(../img/global/barratitulo_fundo.jpg);
	background-repeat:no-repeat;
	float:left;
}
#barra_titulo_esq h2{
	width:255px;
	height:60px;
	margin-left:25px;
	background-image:url(../img/contato/barratitulo_contato.gif);
	background-repeat:no-repeat;
	margin-top:45px;
}
#barra_titulo_dir {
	width:215px;
	height:120px;
	background-image:url(../img/global/barratitulo_logo.jpg);
	background-repeat:no-repeat;
	float:left;
}
#conteudo {
	width:530px;
	height:410px;
	color:#666666;
}

#descricao {
	width:215px;
	height:410px;
}
#conteudo h2{
	width:365px;
	height:60px;
	background-image:url(../img/contato/conteudo_sac.gif);
	background-repeat:no-repeat;
	
}
#margem {
	margin:25px;
	margin-top:140px;
	*margin-top:20px;
	_margin-top:20px;
	
}
#direita #formulario{
	width:200px;
	height:250px;
	float:left;
	margin-left:6px;
	_margin-left:3px;	
	margin-top:-270px;	
	_margin-top:-400px;
}
#formulario h3{
	width:200px;
	height:80px;
	float:left;
	font-size:18px;
	font-weight:bold;
	color:#CCCCCC;
	text-align:center;
	margin-bottom:15px;
}
#formulario form{
	margin-left:5px;
	font-family: Tahoma, Verdana, Arial;
	font-size:11px;
	font-weight:bold;
	color:#DDDDDD;
}
form input{
	font-size:11px;
	width:170px;
	margin-bottom:5px;
}
#formulario .bt{
	color:#333333;
	width:65px;
	background-color:#FFFFFF
}
#formulario #cad{
	float:left;
}
 #msg{
	color:#DDDDDD;
	font-weight:bold;
	margin-left:15px;
	margin-top:15px;
	float:left;
	text-decoration:underline;
}

#direita #form_desca{
	width:200px;
	height:75px;
	float:left;
	margin-top:20px;
	margin-left:6px;
	_margin-left:3px;	
	
}
#form_desca .bt2{
	color:#333333;
	width:105px;
	background-color:#FFFFFF
}
form fieldset{
	border:1px solid;
	padding: 0 0 5px 5px;
	margin-right:5px;
	width:185px;
}
form legend{
	font-size:11px;
	font-weight:bold;
	padding:0 2px 0 2px;
}
.combo1{
	width:120px;
	border:1px solid #a1a1a1;
	font-size:11px;
}
.combo2{
	width:150px;
	border:1px solid #a1a1a1;
	font-size:11px;
}
#formContato h1{
	background-color:#eaeaea;
	text-align:center;
	height:22px;
	border-bottom:1px solid #a1a1a1;
	font-size:11px;
	padding-top:8px;
	margin-bottom:15px;
}
#formContato h1 select{
	font-size:11px;
	width:220px;
}
#formContato label{
	width:75px;
	float:left;
}
#formContato input{
	border:1px solid #a1a1a1;
}
#formContato textarea{
	border:1px solid #a1a1a1;
	width:380px;
	height:115px;
}

#formContato .checkbox{
	float:left;
	width:15px;
	margin-right: 10px;
	border:none;
}
#formContato button{
	border:1px solid #a1a1a1;
	background-color:#FFFFFF;
	width:65px;
	text-align:center;
	font-size:11px;
	float:right;
	margin-right:25px;
}

#conteudo #erro{
	margin:auto;
	width:460px;
	height: auto;
	border:2px solid #a1a1a1 ;
	border-style: solid;
	background: #E8E8E8;
	display: block;
	text-align:center;
	font-size:14px;
	padding:10px;

}
input.ckb{
  width: 10px;
}

