html {
	
}
body {
	margin:0px;
	padding:0px;
	background-color:#ececec;
	background-image:url(fundo.gif);
	background-repeat:no-repeat;
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color: #F63;
	text-align:justify;
}
.linha_topo {
	position:relative;
	width:100%;
	height:3px;
	background-color:#b00303;
}
#engloba_tudo {
	width:1000px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
}
#engloba_conteudo {
	width:1000px;
	position:relative;
	float:left;
	margin:0px;
	background-color:#ffffff;
}
#engloba_menu_news {
	position:relative;
	float:left;
	width:215px;
	margin:0px;
	padding:0px;
}
.topo {
	background-image:url(topo.png);
	width:1000px;
	height:180px;
	position:relative;
	float:left;
}
.fundo_horizontal {
	width:985px;
	height:20px;
	position:relative;
	float:left;
	margin:0px;
	padding-top:5px;
	padding-left:15px;
	font-family:Tahoma;
	font-size:11px;
	color:#000;
	font-weight:bold;
}
.hr {
	color:#CCCCCC;
}
/* INICIO DO CÓDIGO ROLLOVER DO RODAPÉ*/
.menu2 a:link {
	color: #000000;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 11px;
	font-weight:bold;
}
.menu2 a:visited {
	text-decoration: none;
	color: #000000;
	font-family: Tahoma;
	font-size: 11px;
	font-weight:bold;
}
.menu2 a:hover {
	text-decoration: none;
	color:#999999;
    font-family: Tahoma;
	font-size: 11px;
	font-weight:bold;
}
/* FIM DO CÓDIGO ROLLOVER DO RODAPÉ*/
/* INICIO DO CÓDIGO ROLLOVER DO MENU HORIZONTAL*/
.menu3 a:link {
	color: #fff;
	text-decoration: none;
	font-family: arial;
	font-size: 12px;
	font-weight:bold;
}
.menu3 a:visited {
	text-decoration: none;
	color: #fff;
	font-family: arial;
	font-size: 12px;
	font-weight:bold;
}
.menu3 a:hover {
	text-decoration: none;
	color:#ccc;
	font-family: arial;
	font-size: 12px;
	font-weight:bold;
	text-decoration:underline;
}
/* FIM DO CÓDIGO ROLLOVER DO MENU HORIZONTAL*/
/* INICIO DO CÓDIGO ROLLOVER DO LINK FAÇA SEU ORÇAMENTO*/
.menu4 a:link {
	color:#29297b;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
	border:solid #29297b 1px;
	padding-left:10px;
	padding-right:10px;
	background-color:#F3F3F3;
}
.menu4 a:visited {
	color: #29297b;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
	border:solid #29297b 1px;
	padding-left:10px;
	padding-right:10px;
	background-color:#F3F3F3;
}
.menu4 a:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
	border:solid #fff 1px;
	padding-left:10px;
	padding-right:10px;
	background-color:#29297b;
}
/* FIM DO CÓDIGO ROLLOVER DO LINK FAÇA SEU ORÇAMENTO*/
.fonte_titulo_destaques {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#962020;
}
.fonte_titulo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	text-align:left;
	font-weight:bold;
	padding-right:10px;
}
.fonte_sub_titulo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11;
	font-weight:bold italic;
	color:#000000;
	padding-left:5px;
	padding-right:5px;
	background-color:#e3e2ce;
}
.fonte_destaques {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11;
	color:#000000;
}
.fonte_data {
	font-family:tahoma;
	font-size:11px;
	color:#666666;
}
#fundo_destaques{
	position:relative;
	float:left;
	width:785px;
	height:100%;
	background-color:#FFF;
}
.destaques{
	position:relative;
	float:left;
	width:200px;
	
	background-color:#FFF;
	padding-left:45px;
	padding-bottom:20px;
}
.foto_destaques {
	position:relative;
	float:left;
	width:190px;
	height:140px;

}
.descricao_destaques {
	position:relative;
	float:left;
	width:195px;
	padding-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
 }
#orcamento_destaques {
 	position:relative;
	float:left;
	width:180px;
	height:30px;
	text-align:center;
 }
#titulo_destaques {
	position:relative;
	float:left;
	width:600px;
	height:20px;
	padding-left:10px;
	padding-bottom:5px;
}
#menu_horizontal {
	font-family:Georgia;
	position:relative;
	font-size:14px;
	text-align:center;
	color:#003366;
	width:340px;
	height:25px;
	float:left;
	margin-left: 270px;
	margin-right:10px;
	margin-top:150px;
}
.menu_busca_news {
	font-family:Georgia;
	position:relative;
	font-size:14px;
	text-align:right;
	color:#FFFFFF;
	font-weight:bold;
	width:310px;
	height:25px;
	float:right;
	padding-top:150px;
}
.linha_menu {
	position:relative;
	float:left;
	width:1000px;
	height:3px;
	background-image:url(images/linha_menu.jpg);
	background-repeat:no-repeat;
}
.titulo {
	font-family:Georgia;
	font-size:12px bold;
	text-align:right;
}
.menu {
	font-family:Georgia;
	font-size:11px;
	text-align:left;
	color:#003366;
	width:190px;
	height:100%;
	float:left;
	margin-left:5px;
	margin-top:5px;
}
.menu_banner {
	width:163px;
	height:493px;
	float:right;
	margin-left:3px;
	margin-top:5px;
	background-color:#FFFFFF;
}
.menu_banner2 {
	width:163px;
	height:175px;
	float:right;
	margin-left:3px;
	margin-top:5px;
	background-color:#FFFFFF;
}
.newsletter {
	font-family:Arial;
	font-size:12px;
	color:#003366;
	width:180px;
	height:15px;
	position:relative;
	float:left;
	padding:10px;
	margin-left:0px;
	margin-top:25px;
	background-color:#CCCCCC;
}
.texto_newsletter {
	font-family:Arial;
	font-size:12px;
	color:#ffffff;
	width:185px;
	height:100%;
	position:relative;
	float:inherit;
	padding:5px;
	margin-left:5px;
	background-color:#686640;
}
.forms_busca_news {
	position:relative;
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3c3c3c;
	text-decoration: none;
	text-indent: 15px;
	width: 310px;
	height: 20px;
	margin-top: 40px;
	margin-right: -20px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-weight: bold;
}
/* CSS PARA A DIV DO MENU */
	.div_menu{
	position: relative;
	float:left;
	width:210px;
	margin-left:5px;
	padding:0px;
	vertical-align:top;
	}
	
.ie.div_menu{
	position: relative;
	float:left;
	width:195px;
	}
	
	/* *** Float containers fix:*** */
	.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
	.clearfix{display: inline-block;}
	/* Hides from IE-mac \*/
	* html .clearfix{height: 1%;}
	.clearfix{display: block;
	}
	/*printer styles*/ 
	@media print{ 
	/*hide the left column when printing*/ 
	#leftcol{display:none;} 
	#twocols, #maincol{width:100%; float:none;}
	}
	
/*============================================
	CLASS PARA OS MENUS DOS PRODUTOS */
	.menu_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	text-indent: 15px;
	height: 30px;
	width: 200px;
	background:#E10000;
	margin-left:3px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 3px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000;
	border-left-color: #000;
	border-bottom-color: #d5d5f9;
	font-weight: bold;
	}
	.fundo_menu {
		position:relative;
		float:left;
		width:210px;
		background-image:url(images/menu_09.jpg);
		background-repeat:no-repeat;
		height:9px;
		
		}
	/*============================================
	CLASS PARA OS SUBMENUS */
	.menu_sublink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	text-decoration: none;
	text-indent: 15px;
	height: 30px;
	width: 200px;
	background:#F8F8F8;
	margin-left:3px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 13px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000;
	border-left-color: #000;
	border-bottom: 1px #000;
	font-weight: bold;
	}
	/*============================================
	CLASS PARA O MENU DINAMICO */
	.menutitle{
	cursor:pointer;
	text-decoration: none;
	margin-bottom: 0px;
	color:#FF6600;
	padding:0px;
	font-size:11px;
	}
	/*============================================
	CLASS PARA O SUBMENU DO MENU DINAMICO */
	.submenu{
	cursor:pointer;
	font-size:11px;
	text-decoration: underline;
	margin-bottom: 0.1em;
	padding:0px;
	color:#666666;
	}
	.menu_link_horizontal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	text-indent: 15px;
	height: 10px;
	width: 195px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-weight: bold;
	}
#links_menu {
	position:relative;
	float:left;
	text-decoration:none;
	list-style:none;
	text-align:left;
	color:#FFFFFF;
	width:440px;
	height:30px;
	}

#ul_links{
	position:relative;
	float:left;
	width:440px;
	height:25px;
	text-align:left;
	list-style:none;
	text-decoration:none;
	padding-top:5px;
	margin:0;
	}
	
ul#ul_links li a:link, ul#ul_links li a:visited {
	font-family:verdana;
	font-size:small;
	color:#FFFFFF;
	text-decoration:none;
	/*text-align:left;
	/*display:block;*/
	/*padding-top:2px;*/
	/*padding-bottom:2px;*/
	/*height: 1%;*/
	}

	
li {
	position:relative;
	float:left;
	text-decoration:none;
	width:auto;
	}
#menu_vertical {
	position:relative;
	float:left;
	width:220px;
	padding-top:10px;
	margin-left:auto;
	margin-right:auto;
	background-color:#b59a7b;
	}
#conteudo {
	font-family:Georgia;
	position:relative;
	font-size:11px;
	text-align:left;
	color:#1c1001;
	width:785px;
	height:100%;
	float:left;
	padding-top:10px;
	margin-top:5px;
	background-color:#FFFFFF;
}
.fonte_conteudo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:justify;
}

.negrito {
	font-weight: bold;	
}

.div_conteudo {
	width:1000px;
	position:relative;
	float:left;
	margin:0px;
}
.linha_rodape {
	position:relative;
	float:left;
	width:1000px;
	height:5px;
	padding-top:10px;
	padding-bottom:10px;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}
.rodape {
	width:1000px;
	height:50px;
	position:relative;
	float:left;
	background-color:#3c3c3c;
}
.rodape_creditos {
	font-family:Tahoma;
	position:relative;
	font-size:11px;
	text-align:left;
	color:#FFF;
	width:440px;
	height:30px;
	float:left;
	margin-left:10px;
	margin-top:20px;
}
#rodape_desenvolvedor {
	font-family:Tahoma;
	font-size:11px;
	text-align:right;
	color:#FFF;
	width:480px;
	height:30px;
	position:relative;
	float:right;
	margin-right:10px;
	margin-top:20px;
}
#top_quadro{
	background-image:url(imagens/busca_01.jpg);
	background-repeat:repeat-x;
	font-size:1px;
	width:587px;
	height:6px;
}

#baixo_quadro{
	background-image:url(imagens/busca_03.jpg);
	font-size:1px;
	width:587px;
	height:6px;
}

#linha{
border-left:1px solid #1c1001;
}

.borda_img{
	border:1px;
	border-color:#1e1303;
}
.txt_produtos2 {
	font-family:verdana;
	font-size:12px;
	color:#1e1303;
	font-weight:bold;
}
.txt_produtos {
	font-family:verdana;
	font-size:12px;
	color:#000000;
}
.txt_promocao {
	font-family:verdana;
	font-size:12px;
	color:#ff0000;
}
.txt_orcamento {
	font-family:verdana;
	font-size:12px;
	color:#29297b;
}
.banner {
	width:1000px;
	height:125px;
	position:relative;
	float:right;
	text-align:center;
	background-color:#FFFFFF;
	background-image:url(imagens/banner_top.jpg);
	background-repeat:no-repeat;
}
.orcamento {
	position:relative;
	float:left;
	background-image:url(contato.jpg);
	background-repeat:no-repeat;
	width:200px;
	height:177px;
	padding-top:35px;
	padding-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:bold;
	font-size:12px;
	}
	
.prop {
	position:relative;
	float:left;
	width:210px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:bold;
	font-size:12px;
	margin-left:5px;
	}
	.cont {
		position:relative;
		float:left;
		width:745px;
		padding:20px;
		}
	.contpa {
		position:relative;
		float:left;
		width:745px;
		padding:20px;
		font-size:18px;
		color:#666;
		}
	.textohome{
		position:relative;
		float:left;
		width:732px;
		margin-left:45px;
		margin-right:10px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#000;
		} 
