body {
	/*background-color:#f1f1f1;*/
  background-image: url("images/bg.gif");
  background-repeat: repeat;
	margin:0px;
	padding:0px;
	/*margin-left:-115px;*/
  margin-top:40px;
}

a {
  color:#f00;
  text-decoration:none;
}

a.active {
  text-decoration:underline;
}

img {
  border:0px;
}

.container {
	margin:0px;
	margin-left:0px;
	width:739px;
	/*background-image:url("images/layout-background3.gif");
	background-repeat:no-repeat;	*/
  background-color:#fff;
	/*padding-left:175px;
	padding-right:40px;
	overflow:visible;*/
}

.logo {
  /*background:#f00;*/
}

img.img_logo {
  margin-top:-15px;
  position:relative;
}

div.topo_menu {
	border-width:thin;
	border-color:#FF3333;
	height:150px;
	/*padding-top:80px;*/
}

div.banner_meio {
  width:717px;
  height:250px;
  border:1px solid #f00;
  background:#fff;
}

div.banner_meio div.banner_banner {
  background:#FFE6E6;
  margin:5px;
  height:240px;
}


div.sub_banner_meio{
  width:717px;
  /*height:100px;*/
  border:1px solid #f00;
  background:#fff;
}

div.sub_banner_meio div.sub_banner_banner {
  background:#FFE6E6;
  margin:5px;
  /*height:90px;*/
}


div.meio {
  background:#fff;
}

div.baixo {
	padding:10px;
	font:normal 12px arial, verdana, sans-serif;
  color:#666;
  text-align:center;
  width:729px;
}

div.baixo div.baixo_noticias {
	height:30px;
}

table.tabela {
  width:720px;
  height:150px;
}

table.tabela_sub {
  width:650px;
}

table.noticias {
  clear:both;
  margin:0px 10px 0px 10px;
  border:1px solid #f00;
  width:718px;
	font:normal 12px arial, verdana, sans-serif;
}

table.noticias .not_caption {
  background:#f00;
  color:#fff;
	font:bold 12px arial, verdana, sans-serif;
  padding:5px;
  text-align:right;
}

table.noticias .not_more a {
  color:#000;
}

table.noticias .not_text {
  color:#666;
	font:12px arial, verdana, sans-serif;
  padding:0px 5px 0px 5px;
}

table.tabela_produtos {
  border:1px solid #f00;
}

th.espaco_tabela {
	border-style:none;
}

th.sem_borda {	
	border-style:none;
}

table.tabela_noticias {
  border:1px solid #f00;
}

td.celula-caption {
	font:bold 12px arial, verdana, sans-serif;
	color:#fff;
  background:#f00;
  padding:2px 4px 0px 0px;
}

td.celula {
}

.style1 {
	color:#FF0000;
	font:bold 14px arial, verdana, sans-serif;
  margin:10px 0px 2px 0px;
}

a.rrr {
	color:#FF0000;
	font:bold 14px arial, verdana, sans-serif;
}

a.link_banner {
	color:#FF0000;
	font:14px arial, verdana, sans-serif;
}

.style2 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
}

.noticia {
	font-size:11px;	
}

a.link{
	font:bold 11px tahoma, arial, sans-serif;
	color:#000000;
	text-decoration:none;
}

a.link2 {
	color:#FF0000;
	text-decoration:none;
}

table.tabela2 {
  border-style:none;
  height:100%;
}

td.prod_img {
	height:50%;
}

td.prod_descr {
	height:45%;
}

td.prod_baixo {
	height:5%;
}

td.menu_item {
  font:bold 12px arial, verdana, sans-serif;
	background-color:#FFFFFF;
	/*border-collapse: collapse;
	border-color:#FF0000;
	border-style:solid;
	border-width:1px;*/
	vertical-align:bottom;
	text-align:right;
	padding:0px 2px 5px 0px;
  width:99px;
  height:129px;
}

/*MENU AZUL */
td.menu_item_over {
  font:bold 12px arial, verdana, sans-serif;
  background-color:;
	vertical-align:bottom;
	text-align:right;
	padding:0px 2px 5px 0px;
  width:99px;
  height:129px;
  cursor:pointer;
}


/* MENU ANTIGO */
/*
td.menu_item_over {
  font:bold 12px arial, verdana, sans-serif;
  background-color:#FF0000;
	vertical-align:bottom;
	text-align:right;
	padding:0px 2px 5px 0px;
  width:99px;
  height:129px;
  cursor:pointer;
}
*/
/* BORDA MENU ANTIGO */
/*border-collapse: collapse;
border-color:#FF0000;
border-style:solid;
border-width:1px;*/


td.menu_item {
  width:99px;
  height:129px;
}

td.menu_item a {
  color:#f00;
	text-decoration:none;
}

td.menu_item_over a{
 color:#0033FF;
 /* antigo */
 /* color:#fff; */
	text-decoration:none;
}

.conteudo {
  width:709px;
  border:1px solid #f00;
  padding:4px;
  margin-top:5px;
  font:normal 12px arial, verdana, sans-serif;
}

.conteudo .topo_cor {
  background:#f00;
  width:709px;
  height:10px;
  font-size:.1em;
}

.conteudo .cont_topo_caption {
  font:bold 14px arial, verdana, sans-serif;
  width:110px;
  float:right;
  background:#f00;
  color:#fff;
  padding:5px;
}

.conteudo .cont_prod_imgs {
  /*background:#EEF8FB;*/
  height:200px;
  width:300px;
  float:left;
  text-align:center;
  padding-top:20px;
}

.conteudo .cont_prod_desc {
  width:340px;
  float:right;
}

.conteudo .cont_title {
  font:bold 14px arial, verdana, sans-serif;
  padding:3px 0px 3px 0px;
  border-bottom:1px solid #f00;
  text-align:right;
  color:#f00;
}

.conteudo .cont_txt {
  font:normal 12px arial, verdana, sans-serif;
  padding-top:10px;
  text-align:left;
}

.conteudo .cont_list {
  font:bold 12px arial, verdana, sans-serif;
  padding-top:10px;
  text-align:right;
  
}

.conteudo .cont_list a {
  color:#669 !important;
}

.clear {
  clear:both;
}

.sub_tit {
  font:bold 16px arial, verdana, sans-serif;
  color:#f00;
}

.divisao {
  width:150px;
  text-align:left;
  margin-left:30px;
}

.sub_tit2 {
  font:bold 12px arial, verdana, sans-serif;
  text-align:left;
}

.prod_tbl .prod_img {
  font:normal 10px arial, verdana, sans-serif;
  text-align:center;
  padding-bottom:10px;
}

.prod_tbl .prod_dsc {
  font:bold 12px arial, verdana, sans-serif;
  text-align:center;
}

.prod_tbl .prod_lnk {
  font:normal 12px arial, verdana, sans-serif;
  text-align:center;
}

.prod_tbl .prod_lnk a {
  text-decoration:none;
  color:#f00;
}

.prod_tbl .prod_lnk a:hover {
  text-decoration:underline;
}

input.input_text {
  height:16px;
}

input.input_text, select.select, textarea.textarea {
  font:normal 12px arial, verdana, sans-serif;
  border:1px solid #333;
  color:#669;
}

table.form {
  font:normal 12px arial, verdana, sans-serif;
  color:#669;
}

div.produto_img {
  height:130px;
}

div.produto_dsc {
  font-size:11px;
  font-family:arial;
  color:#669;
}

div.produto_lnk {
  font-size:11px;
  font-family:arial;
}

.sign {
  margin-top:5px;
  width:739px;
  font:normal 11px arial, verdana, sans-serif;
  text-align:right;
  letter-spacing:1px;
}

.sign a {
  color:#000;
}

#status{
	height:18px;
	font-size:11px;
}

.usuarioLogout{ 
 	font-size: 15px; 
	color: #0000FF; 
	text-align: right;  
}