*{
	margin:0px;
	padding:0px;
	cursor:default;	
}

body{
	background-color:#c2dfff;

	scrollbar-face-color: #c2dfff;
	scrollbar-highlight-color: #d2e7ff;
	scrollbar-shadow-color: #9fbcdc; 
	scrollbar-3dlight-color: #e1edfa;
	scrollbar-arrow-color: #527ba8; 
	scrollbar-track-color: #527ba8; 
	scrollbar-darkshadow-color: #527ba8;
	
}

.conteudo{
	width:560px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size:12px;
	margin-left:25px;
	_margin-left:0px;
}

#cent_barra_topo{
	width:615px;
	margin:0 auto;
}

#topo_centro{
	background-image:url(borda_cima.gif);
	background-repeat:no-repeat;
	height:15px;
	width:780px;
}

#rodape_centro{
	background-image:url(borda_baixo.gif);
	background-repeat:no-repeat;
	height:15px;
	width:780px;
	float:left;
}

#bar{
	background-image:url(bar.jpg);
	background-repeat:repeat-x;
	height:26px;
	text-align:center;
}

.item_barra{
	border-left: 1px solid #fff;
	border-right: 1px solid #666;
	width:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
	margin-top:3px;
	cursor:pointer;
	text-align:center;
}

#container{
	margin:0 auto;
	min-height:auto;
	height:auto;
	width:780px;
	text-align:center;
	background-image:url(bg_site.gif);
	background-repeat:repeat-y;
	display:table;
}

#menu_esquerda{
	width:122px;
	float:left;
	margin-left:16px;
	_margin-left:8px;
	margin-right:0px;
}

#topo_menu_esq{
	background-repeat:no-repeat;
	height:24px;
	width:122px;
	float:left;
	background-image:url(topo_menu_esq.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	color:#184d79;
	padding-top:9px;
	cursor:default;
}

.itens_colchoes{
	background-color:#cce6ff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5px;
	color:#184d79;
	cursor:pointer;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
	width:104px;
	float:left;
}

#itens_colchoes_pri{
	padding-top:15px;
}

#itens_colchoes_ultimo{
	padding-bottom:15px;
}

#central{
	height:450px;
	width:610px;
	float:left;
	padding:3px;
	_padding:0px;
	padding-top:15px;
/*	overflow:auto;
	overflow-x:hidden;*/
	display:table;
	vertical-align:top;
}

#msg_atual{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#073157;
	padding-top:6px;
	padding-left:10px;
	cursor:default;
	height:34px;
/*	border-bottom:1px solid #c2dfff;*/
	margin-left:0px;
	margin-top:0px;
	float:left;
	width:590px;
	text-align:left;
	background-image:url(titulo_pagina.gif);
	background-repeat:no-repeat;
	
}
#rodape{
	width:780px;
	height:15px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	cursor:default;
	margin-top:5px;
	padding-top:5px;
}

#mapa_repre{
	width:590px;
	height:230px;
	text-align:left;
}
#mapa{
	height:230px;
	width:226px;
	float:left;
}
#txtRepresentantes{
	width:350px;
	height:230px;
	float:left;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	display:table;
}
#desc_representantes{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:10px;
	display:table;
}
.item_repre{
	background-image:url(item_repre.gif);
	background-repeat:no-repeat;
	width:333px;
	height:54px;
	padding-left:10px;
	padding-top:6px;
	margin-bottom:10px;
	display:table;
	cursor:default;
}

.borda_produto{
	height:200px;
	width:250px;
	background-color:#fff;
	padding:10px;
	margin-left:5px;
	text-align:left;
	margin-right:10px;
	border:2px dotted #c2dfff;
	cursor:pointer;
	margin-top:10px;
	_margin-top:20px;
}

.nome_produto{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	cursor:default;
	font-weight:bolder;
	margin-top:10px;
	color:#224a74;
	cursor:pointer;
}

.descricao_produto{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	cursor:default;
	margin-top:10px;
	color:#999999;
	cursor:pointer;
}
.mais_detalhes{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	text-align:right;
}
.descricao_apresentacao{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
	margin-top:10px;
	color:#333;
	cursor:default;
	margin-top:10px;
	margin-left:20px;
	padding:10px;
}

.contato{
	text-align:left;
	padding-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
}

.txt{
	font-family:Arial, Helvetica, sans-serif;
	background-color:#a3dafe;
	border:1px solid #0099FF;
	cursor:text;
	font-size:12px;
}

.lbl{
	float:left;
	width:100px;
	margin-right:5px;
	text-align:right;
}

.lbl_req{
	float:left;
	width:100px;
	margin-right:5px;
	text-align:right;
	font-weight:bolder;
}

fieldset{
	margin-left:15px;
	margin-right:15px;
	border:1px solid #0099FF;
	padding:20px;
}
legend{
	font-family:Arial, Helvetica, sans-serif;
	color:#073157;
	font-size:16px;
	font-weight:bolder;
	border:1px solid #0099FF;
	padding:3px;
	padding-left:6px;
	padding-right:6px;
}
.blk{
	width:100%;
	height:5px;
}

textarea{
	background-color:#a3dafe;
	cursor:text;
	width:400px;
	border:1px solid #0099FF;
}

.btn{
	height:24px;
	width:100px;
	background:none;
	background-color:#a3dafe;
	border:1px solid #0099FF;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
}

td{
	cursor:pointer;
}