*							{ margin:0px; padding:0px; }
body						{ font-family: Verdana; font-size:12px; }
h5							{ color:#435c3f; margin:0px; font-size:12px; text-decoration:none; }
h5 a						{ text-decoration:none; color:#435c3f; }
h4							{ color:#435c3f; margin:0px; }
h4 a						{ color:#435c3f; text-decoration: none; }
h3							{ color:#435c3f; margin: 10px 0px 10px 0px; font-size:18px; font-weight:lighter; }
h3 a						{ color:#435c3f; }
h2							{ font-size:20px; }
h2 a						{ color:#435c3f; text-decoration:none; font-weight:bold; }
h2 a:hover					{ color: #82959b; }
h1							{ font-size: 16px; color: #435c3f; }
h1 a						{ text-decoration:none; color:#435c3f; }
h1 a:hover					{ background:#435c3f; color:#FFF; }
a.link_000					{ color:#000; text-decoration:none; }
a.link_000:hover			{ color:#000; text-decoration:underline; }
a.descricao_link			{ text-decoration:none; color:#2a2f29; }
#link_calcular a			{ text-decoration:none; color:#FFF; }
a img						{ border:0px; }

#formulario label			{ display:block; float:left; width:100px; margin-bottom:20px; }
#formulario div label		{ width:500px; }
#formulario input			{ float:left; }
#formulario br				{ clear:left; }

#container						{ width:1004px; margin:0px auto; background-color:#FFF; overflow:hidden; }
#topo							{ width:100%; height:190px; float:left; }
#topo #logo						{ width:365px; float:left; }
#topo #banners_topo				{ width:567px; float:right; }
#esquerda						{ width:200px; float:left; padding:5px; padding-top:0px; }
#esquerda #banners				{ float:left; margin-top:20px; }
#esquerda #banners ul li img	{ border: solid 1px #000; }

/* Menu Esquerda */

#menu_esquerdo					{ width:180px; height:620px; float:left; font-size:10px; padding:5px; background-color:#D8EAF8; }
#menu_esquerdo ul				{ list-style:none; margin-left:5px; }
#menu_esquerdo ul li			{ line-height:30px; background:url('/Imagens/marcador.gif') no-repeat left center; padding-left:10px; }
#menu_esquerdo ul li a			{ text-decoration:none; color:#37576C; font-weight:700; }
#menu_esquerdo ul li a:hover	{ width:100%; background-color: #FFF; color:#435C3F; }
#menu_esquerdo ul li a:active	{ background-color: #FFF; }

/* Menu Horizontal */

#menu_horizontal						{ width:100%; height:42px; float:left; font-size:13px; padding-left:10px; line-height:38px; background:url(/Imagens/FundoMenu.jpg) repeat-x; border:solid 1px #c4d8e1; letter-spacing:1px; margin-bottom:10px; }
#menu_horizontal #menu					{ float:left; padding:3px; }
#menu_horizontal #menu ul				{ list-style:none; }
#menu_horizontal #menu ul li			{ margin:0px; float:left; display:block; margin-right:15px; font-weight:bold; }
#menu_horizontal #menu ul li a			{ color:#294455; font-weight:lighter; text-decoration:none; }
#menu_horizontal #menu ul li a:hover	{ color:#82959b; }
#menu_horizontal #busca					{ width:275px; height:42px; float:left;	background:url(/Imagens/back-busca.gif) no-repeat; }
#menu_horizontal #busca #textbox		{ padding:8px 0px 0px 10px; float:left; }
#menu_horizontal #busca #textbox input	{ margin-right:15px; background:transparent; border:0px; width:215px; padding:5px; }
#menu_horizontal #busca #botao			{ float:right; padding-top:2px; }
#menu_horizontal #busca #botao input	{ margin-top:5px; border:0px; background:transparent; font-size:18px; color:#294455; }

/* ADMIN */

#container_admin
{
	width: 1000px;
	display: table;
	margin: 0 auto;
	border-left: solid 1px #000;
	border-right: solid 1px #000;
	border-bottom: solid 1px #000;
}
#topo_admin
{
	height: 85px;
}
#topo_admin a img
{
	width:197px;
	height:74px;
	border:0px;
}
#menu_admin
{
	height: 18px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #dcdeff;
}
#menu_admin ul
{
	list-style:none;
}
#menu_admin ul li
{
	display:block;
	float:left;
	margin-left:15px;
}
#menu_admin ul li a
{
	text-decoration:none;
	font-weight:bold;
	color:#000;
}
#conteudo_admin
{
	padding: 5px;
	width: 990px;
	background-color: #e1e1e1;
}
.testecss
{
	padding: 4px;
}
.left_140
{
	float:left;
	width:140px;
}

/* <LIGHTBOX> */

#lightbox
{
	background-color:#eee;
	padding: 10px;
	border: 1px solid #000;

}
#lightboxDetails
{
	font-size: 0.8em;
	padding-top: 0.4em;
}	
#lightboxCaption
{ 
	float: left; 
}
#keyboardMsg
{ 
	float: right; 
}
#closeButton
{ 
	top: 5px; 
	right: 5px; 
}

#lightbox img
{ 
	border: none; 
	clear: both;
} 
#overlay img
{ 
	border: none; 
}

#overlay
{ 
	background-image: url(/Imagens/overlay.png); 
}

* html #overlay
{
	background-color: #333;
	background-color: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/imgs/overlay.png", sizingMethod="scale");
}

/* </LIGHTBOX> */

.tabela
{
	text-decoration:none;
	font-weight:bold;
	color:#000;
}
.tabela:hover
{
	text-decoration: underline;
}
.conteudo
{
	text-decoration: none;
	color: #000;
}
.conteudo:hover
{
	text-decoration: underline;
}
.caminho
{
	text-decoration: none;
	color: #82959B;
}
.caminho:hover
{
	background: #82959B;
	color: #FFF;
}
#content
{
	 float: left;
	 width:59%;
	 text-align: justify;
	 padding: 10px;
	 padding-right: 15px;
	 padding-top: 20px;
	 min-height: 530px;
	 background-image: url(/Imagens/FundoMiolo.jpg);
	 background-repeat: no-repeat;
	 margin-right:10px;
}
#content img
{
	border:0px;
}
#direita
{
	 float: left;
	 width:155px;
}
#direita #banners_direita ul
{
	list-style:none;
}
#direita #banners_direita ul li
{
	margin-bottom:10px;
}
#direita #banners_direita ul li img
{
	border:1px #000 solid;
}
#rodape
{
	 float:left;
	 width:100%;
	 text-align:center;
	 margin-bottom:10px;
	 margin-top: 30px;
	 background: url(/Imagens/Rodape.jpg) bottom repeat-x;
	 padding:5px;
	 padding-bottom:20px;
}
#rodape a
{
	 float:right; width: 80px; margin-right:30px;
}
#rodape p
{
	margin-top:10px;
}
#tarja
{
	width:100%;
	float:left;
	background:red;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	line-height:40px;
	height:40px;
	text-align:center;
}
.box_produtos
{
	margin:0px auto;
}
.box_produtos tr td 
{
	background:transparent url(/Imagens/back_produto.jpg) no-repeat;
	text-align:center;
	width:170px;
	height:205px;
}
.box_produtos tr td img
{
	border:0px;
	height:100px;
	max-width:153px;
}
.box_produtos tr td h5
{
	font-size:10px;
	margin:0px auto;
	margin-bottom:10px;
	width:95%;
}
.box_produtos tr td h5 a
{
	color:#1C3D44;
}
#newsletter
{
	width:100%;
	float:left;
	background-color:#D8EAF8;
	color:#435C3F;
	margin-bottom:10px;
	padding:0px 0px 10px 10px;
}
#newsletter h3
{
	 margin-bottom:5px;
	 margin-top:5px;
}
#newsletter .textbox
{
	width:90%;
}
#newsletter .botao
{
	margin-left:93px;
}
#produto_descricao
{
	float:left;
	width:100%;
	margin-right:5px;
}
#produto_imagem
{
	float:right;
}
#paginacao
{
	float:left;
	width:100%;
	text-align:center;
}
#banner_conteudo ul
{
	list-style:none;
}
#banner_conteudo ul li
{
	float:left;
	display:block;
	margin-left:10px;
}
#banner_conteudo ul li img
{
	border:1px #000 solid;
}
#titulo_utilidades
{
	width:588px;
	height:34px;
	margin-bottom:10px;
	background-color:#D8EAF8;
}
#titulo_utilidades h3
{
	margin:0px;
	padding:0px;
	line-height:34px;
	padding-left:10px;
}
#esquerda_banners ul li
{
	float:left;
	margin-top:10px;
}
#box_blog				{ width:588px; float:left; margin-bottom:10px; }
#box_blog h3			{ width:100%; height:34px; background-color:#D8EAF8; border-bottom:2px #D8D6D7 solid; line-height:30px; padding-left:10px; }
#box_blog #conteudo		{ width:570px; border:2px #D8D6D7 solid; padding:20px 0px 20px 10px; margin:0px auto; margin:-20px 0px 0px 8px; }
#box_blog #conteudo img	{ float:right; margin:0px 10px 10px 10px; }
#box_blog #conteudo h4 a{ font-size:14px; color:#435C3F; }
#box_blog #conteudo a	{ color:#363636; text-decoration:none; }