	/* CSS Document */

	

	/* /////////////////Geral////////////////////// */

		* {

		margin: 0;

		padding: 0;

		}

	

	body {

	background-color: #FFFFFF;

	background-image: url(../_imagens/body_bg.gif);

	background-repeat: no-repeat;

	background-position: center top;

		}

#corpo {

	background-image: url(../_imagens/body_bg.gif);

	background-repeat: no-repeat;

	background-position: top;

}



	#principal div#titulo {

		padding-left: 20px;

	}

	

	/* /////////////////Topo////////////////////// */

	#topo {

		position: relative;

		margin: 0 auto;

		height: 97px;

		width: 767px;

		}

	/* /////////////////Menu////////////////////// */

	#topo #nav {

		display: block;

		list-style: none;

		position: absolute;

		top: 63px;

		right: 3px;

		height: 37px;

		width: 514px;

		}

	#nav li {

		float: left;

		width: 100px;

		height: 37px;

		padding: 0 0 0 2px;

		text-align: center;

		}

	

	#nav li a {

		background: url(../_imagens/navigation.gif) no-repeat top left;

		display: block;

		font: 11px/24px "lucida grande",verdana,sans-serif;

		height: 100%;

		}

	

	#nav li a:hover {

		background-position: 0 -37px;

		}

	

	#nav li a span {

		display: none;

		}

	

	.home #nav li a.home {

		background-position: 0 -74px;

		}

	

	#nav li a.empresa {

		background-position: -100px 0;

		}

	

	#nav li a.empresa:hover {

		background-position: -100px -37px;

		}

	

	.empresa #nav li a.empresa {

		background-position: -100px -74px;

		}

	

	#nav li a.catalogo {

		background-position: -200px 0;

		}

	

	#nav li a.catalogo:hover {

		background-position: -200px -37px;

		}

	

	.catalogo #nav li a.catalogo {

		background-position: -200px -74px;

		}

	

	#nav li a.fornecedores {

		background-position: -300px 0;

		}

	

	#nav li a.fornecedores:hover {

		background-position: -300px -37px;

		}

	

	.fornecedores #nav li a.fornecedores {

		background-position: -300px -74px;

		}

	

	#nav li a.contato {

		background-position: -400px 0;

		}

	

	#nav li a.contato:hover {

		background-position: -400px -37px;

		}

	

	.contato #nav li a.contato {

		background-position: -400px -74px;

		}

	/* /////////////////Conteudo////////////////////// */

	#conteudo{

		min-height:700;

		height:expression(this.scrollHeight > 700 ? "auto":"700px");

	}

	#principal #e {

		background-color: #D1ECFC;

		width: 280px;

		float: left;

		padding: 15px;

		font-family: "trebuchet MS", Arial, sans-serif;

		font-size: 11px;

		text-align: justify;

		margin-left: 10px;

	}

	#principal {
	margin-right: auto;
	margin-left: auto;
	width: 770px;


		height:expression(this.scrollHeight > 400 ? "auto":"400px");
	position: relative;

	

	}

	#principal #formc {

		width: 410px;

		padding: 10px;

		background-color: #33CCFF;

		margin-left: 330px;

	}

	#formc h2 {

		font-family: "trebuchet MS", Arial, sans-serif;

		font-size: 20px;

		color: #004C9A;

	}

	#formc label {

		font-family: "trebuchet MS", Arial, sans-serif;

		font-size: 12px;

		color: #04336C;

	}

	/* /////////////////Rodapé////////////////////// */

	

	#rodape {

		font-family: "trebuchet MS", Arial, sans-serif;

		font-size: 12px;

		font-weight: bold;

		color: #000000;

		text-decoration: none;

		width: 770px;

		margin-right: auto;

		margin-left: auto;

		background-image: url(../_imagens/mini_bg.gif);

		background-repeat: repeat-x;

	}

#texto {

	font-family: "trebuchet MS", Arial, sans-serif;

	font-size: 11px;

	color: #000000;

	text-decoration: none;

}

.cat_p {

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #CCCCCC;

}





	#msg {

		font-family: "trebuchet MS", Arial, sans-serif;

		font-size: 14px;

		font-weight: bold;

		text-decoration: none;

		margin: 10px;

		width: 360px;

		float: right;

		text-align: center;

		background-color: #A8EEFD;

	}

	td.td-thumbnails-thumb {

		padding-right: 6px; padding-left: 6px; font-size: 8pt; padding-bottom: 6px; vertical-align: bottom; color: #555555; padding-top: 6px; font-family: arial, verdana, helvetica, sans-serif; white-space: nowrap; background-color: transparent; text-align: center

	}

	td.td-thumbnails-thumb-selected {

		padding-right: 5px; padding-left: 5px; font-weight: bold; font-size: 8pt; padding-bottom: 5px; vertical-align: bottom; color: #333333; padding-top: 5px; font-family: arial, verdana, helvetica, sans-serif; background-color: transparent; text-align: center

	}

	div.div-thumbnails-caption {

		font-weight: normal; font-size: 8pt; color: #000000; font-family: arial, verdana, helvetica, sans-serif; background-color: transparent

	}

	td.td-shadows-right {

		padding-right: 0px; background-position: left top; padding-left: 0px; background-image: url(../_imagens/shadow_right.jpg); padding-bottom: 0px; margin: 0px; width: 20px; padding-top: 0px; background-repeat: no-repeat

	}

	td.td-shadows-bottom {

		padding-right: 0px; background-position: left top; padding-left: 0px; background-image: url(../_imagens/shadow_bottom.jpg); padding-bottom: 0px; margin: 0px; padding-top: 0px; background-repeat: no-repeat; height: 5px

	}

	td.td-shadows-bottomright {

		padding-right: 0px; background-position: left top; padding-left: 0px; background-image: url(../_imagens/shadow_bottomright.jpg); padding-bottom: 0px; margin: 0px; width: 20px; padding-top: 0px; background-repeat: no-repeat

	}

	td.td-shadows-main {

		padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px

	}

	table.table-shadows {

		padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: auto; padding-top: 0px; border-collapse: collapse

	}

	img.img-thumbnail {

		border-right: #333333 1px solid; border-top: #333333 1px solid; border-left: #333333 1px solid; border-bottom: #333333 1px solid

	}

	#principal .fornec{

		font-family: "trebuchet MS", Arial, sans-serif;

		font-size: 12px;

		font-weight: bold;

		color: #004D9B;

		text-decoration: none;

		text-align: center;

	}

	#principal .fornec a{

		font-family: "trebuchet MS", Arial, sans-serif;

		font-size: 12px;

		font-weight: bold;

		color: #004D9B;

		text-decoration: none;

		text-align: center;

	}

	#principal .fornec a:hover{

		font-family: "trebuchet MS", Arial, sans-serif;

		font-size: 12px;

		font-weight: bold;

		color: #004D9B;

		text-decoration: underline;

		text-align: center;

	}

	#principal h2 {

		font-family: Verdana, Arial, Helvetica, sans-serif;

		font-size: 15px;

		color: #003399;

		text-decoration: none;

		text-align: left;

		font-weight: bold;

	}

	#principal #sobre {

		font-family: "trebuchet MS", Arial, sans-serif;

		font-size: 12px;

		text-decoration: none;

		background-color: #63C8FE;

		width: 350px;

		padding: 10px;

		text-align: justify;

		margin-left: 392px;

	}

	

	#principal #mapa {

		font-family: "trebuchet MS", Arial, sans-serif;

		font-size: 12px;

		background-color: #D1ECFC;

		width: 350px;

		padding: 10px;

		float: left;

		margin-left: 12px;

	}

	#principal #google {

		margin-right: 25px;

	}

	#rodape div {

		padding-left: 20px;

	}

	#f p {

		font-family: "trebuchet MS", Arial, sans-serif;

		font-size: 13px;

		font-weight: bold;

		text-indent: 20px;

	}

#principal #f fieldset {

	width: 600px;

}

#principal #f legend {

	font-family: "trebuchet MS", Arial, sans-serif;

	font-size: 13px;

}




#principal #slide {

	width: 390px;

	margin-left: 18px;

}


#linhas_e {

	width: 360px;

	border: 1px solid #CCCCCC;

	float: left;

	margin-left: 50px;

	font-family: "trebuchet MS", Arial, sans-serif;

	font-size: 12px;

}

#principal #linhas_e p {

	margin-left: 50px;

}

#titulo a {

	text-decoration: underline;

	color: #003399;

}

#principal #sellinha {

	width: 200px;

	list-style-image: url(../_imagens/0080.png);

	background-color: #CBF5FE;

	margin-left: 15px;

}

#sellinha h4 {

	margin: 0px;

	padding: 0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #000000;

	text-decoration: none;

}

#sellinha ul {

	margin-left: 30px;

}

#logo_f {
	margin-left: 15px;
	position: absolute;
	z-index: 10;

}

#principal #linhas {
	width: 750px;
	float: none;
	padding-right: 10px;
	padding-left: 10px;

}

#player {

	width: 750px;

	height: 450px;

	margin-right: auto;

	margin-left: auto;

}

.promo h3 {

	font-family: "trebuchet MS", Arial, sans-serif;

	font-size: 16px;

	color: #999999;

	display: block;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #C7C7C7;

}

#titulo h3 {

	font-family: "trebuchet MS", Arial, sans-serif;

	font-size: 18px;

	color: #999999;

	text-decoration: none;

	display: block;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #999999;

}

#nav_linha {

	font-family: "trebuchet MS", Arial, sans-serif;

	font-size: 11px;

	color: #000000;

	text-decoration: none;

}

#nav_linha a {

	font-family: "trebuchet MS", Arial, sans-serif;

	font-size: 11px;

	color: #000000;

	text-decoration: none;

}

#texto a {

	font-family: "trebuchet MS", Arial, sans-serif;

	font-size: 14px;

	font-weight: bold;

	text-decoration: none;

	color: #CC0000;

}

#menu_principal #cat_mnu li {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #000000;
	text-decoration: none;
	width: 200px;
	list-style:none;

}
#menu_principal #cat_mnu a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	background-image: url(../_imagens/mnu.png);
	background-repeat: no-repeat;
	background-position: 0px -50px;
	display: block;
	height: 23px;
	width: 175px;
		padding-left: 25px;
		padding-top:2px;
}
#menu_principal #cat_mnu a:hover {
	background-image: url(../_imagens/mnu.png);
	background-repeat: no-repeat;
	background-position: 0px -25px;
}
#menu_principal #cat_mnu a:active {
	background-image: url(../_imagens/mnu.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: #000000;
}.h_fornecedor {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}
#h_linha {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666666;
}
