﻿body {
	background-image: url('../img/bk_geral.jpg');
	background-position: center top;
	background-repeat: repeat-x;
	background-color: #ffffff;
	font-family: "Trebuchet MS", tahoma, verdana;
	margin: 0px;
	text-align: center;
	padding: 0px;
	color: #2b2b2b;
	font-size: 11px;
}
#centralizador {
	text-align: left;
	margin: 0 auto;
	padding: 0px;
	width: 777px;
	height: 100%;
}
#base {
	position: absolute;
	margin: 0px;
	top: 0px;
	width: 777px;
	height: 100%;
}
div.logotaste {
	position: absolute;
	top: 510px;
	left: 710px;
	width: auto;
	height: auto;
	z-index: 100;
}
div.logotaste2 {
	position: absolute;
	top: 510px;
	left: 710px;
	width: auto;
	height: auto;
	z-index: 100;
}

#top {
	position: relative;
	float: left;
	width: 700px;
	height: 85px;
}
#top_logo {
	position: relative;
	float: left;
	width: 204px;
	height: 75px;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#top_menu {
	position: relative;
	float: left;
	width: 480px;
	height: 85px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#bloco_menu {
	width: 475px;
	height: 30px;
	position: absolute;
	top: 58px;
	left: 273px;
	z-index: 100;
}
#menu_catalogo {
	position: absolute;
	width: 705px;
	height: 110px;
	top: 475px;
	left: 0px;
	z-index: 5;
}
#bloco_menu_catalogo {
	width: 330px;
	height: 50px;
	position: absolute;
	top: -27px;
	z-index: 8;
	left: 378px;
	overflow: hidden;
}
#top_include {
	background-image: url('../img/top_include.png');
	background-repeat: repeat-y;
	position: relative;
	float: left;
	width: 700px;
	height: 7px;
	overflow: hidden;
	width: 700px;
	height: 7px;
}
#include {
	position: relative;
	float: left;
	width: 700px;
	height: 365px;
	background-image: url('../img/include.gif');
	background-repeat: repeat-y;
	margin: 0px 0px 0px 0px;
	* padding: 1px 0px 0px 8px;
	_padding: 1px 0px 0px 8px;
	padding: 1px 0px 0px 12px;
	max-height: 365px;
	min-height: 365px;
}
#frame_left {
	position: absolute;
	top: 1px;
	left: 5px;
	width: 300px;
	height: 365px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#include_home {
	position: relative;
	float: left;
	width: 700px;
	height: 462px;
	background-image: url('../img/include.gif');
	background-repeat: repeat-y;
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 0px 9px;
}
#footer_include {
	position: relative;
	float: left;
	width: 700px;
	height: 12px;
	background-image: url('../img/footer_include.gif');
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
#spacer {
	position: relative;
	float: left;
	width: 700px;
	height: 40px;
}
#left {
	position: absolute;
	float: left;
	top: 0px;
	left: 0px;
	width: 420px;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
}
#right {
	position: absolute;
	top: 7px;
	left: 430px;
	width: 300px;
	height: 382px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
}
#right_conteudo {
	position: relative;
	float: left;
	width: 300px;
	height: 400px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#separator {
	position: absolute;
	top: 0px;
	left: 409px;	
	width: 6px;
	height: 362px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#separator2 {
	position: absolute;
	top: 0px;
	left: 417px;	
	width: 6px;
	height: 362px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-image: url('../img/separator.png');
	background-repeat: no-repeat;
	background-position: center center;
}


#top_catalogo {
	position: relative;
	float: left;
	width: 700px;
	height: 7px;
	background-image: url('../img/top_include.png');
	background-repeat: repeat-y;
	overflow: hidden;
}
#catalogo {
	position: relative;
	float: left;
	width: 690px;
	height: 90px;
	background-image: url('../img/include.png');
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 8px;
	overflow:hidden;
}
#footer_catalogo {
	position: relative;
	float: left;
	width: 700px;
	height: 12px;
	background-image: url('../img/footer_include.png');
	overflow: hidden;
}
/*NEWS*/
#news_fotos {
	position: relative;
	float: left;
	width: 180px;
	height: 360px;
	margin: 0px 3px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}
#news_descricao {
	position: relative;
	float: left;
	width: 187px;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#news_galeria, #news_galeria ul {
	position: relative;
	float: left;
	width: 120px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#news_galeria li{
	display: inline;
	padding: 0px 0px 0px 0px;
	margin: 0px 1px 0px 0px;
	_margin: 0px 4px 0px 0px;
	* margin: 0px 2px 0px 0px;

}


#news_line {
	width: 180px;
	height: 20px;
	color: gray;
	padding: 0px 6px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#news_noticia {
	position: relative;
	float: left;
	top: 15px;
	width: 220px;
	height: 280px;
	overflow:auto;
}
#news_paginacao, #news_paginacao ul {
	position: relative;
	float: left;
	width: 219px;
	height: 50px;
	top: 15px;
	padding: 00px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 14px;
	text-align: right;
}
#news_paginacao li, #news_paginacao li a, #news_paginacao li a:visited {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	font-weight: bold;
	color: #b7b7b7;
}
#news_paginacao li a:hover {
	color: #949494;
}
#news_paginacao li a:active {
	color: #000;
}
#news_desc {
	position: relative;
	float: left;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
}
/*HOME*/
#left_home {
	position: relative;
	float: left;
	width: 620px;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#right_home {
	position: relative;
	float: left;
	width: 50px;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#setas {
	position: relative;
	float: left;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
/*CATALOGO*/
#divone {
	position: relative;
	float: left;
	width: 170px;
	height: 325px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	overflow: auto;
}
#divdue {
	position: relative;
	float: left;
	width: 230px;
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}
#divtilt {
	position: relative;
	float: left;
	width: 350px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 0px 10px;
}
#right_contato {
	position: absolute;
	top: 230px;
	left: 0px;
	width: 300px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


div.carregando{
	
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 15px;
}