body, input, table, img{
	margin: 0;
	padding: 0;
}

a, a:link, a:visited, a:active, a:hover {
	color: black;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
img {
	border: 0px;
}
div.body {
	width: 995px;
}
div.linguas, div.topo, div.rodape, div.redspace, div.whitespace, div.blackspace { 
	clear: both;
	font: 11px arial;
}

div.linguas {
	margin-top: 6px;
	margin-bottom: 7px;
}
div.redspace {
	height: 6px;
	background-color: #88122C;
}
div.whitespace {
	height: 48px;
	background-color: #fff;
}
div.blackspace {
	height: 6px;
	background-color: #000;
}

div.dt {
	background-color: #333333;
	width: 377px;
	height: 470px;
}
img.logo {
	margin: 38px 0 33px 11px;
}

div.dt_destaques, div.dt_noticias {
	margin-left: 27px; 
	width: 308px;
	color: #fff;
	font: 11px arial;
}
img.dt_tit {
	margin-bottom: 5px;
}
div.dt_noticias {
	margin-top: 20px;
}

div.dt_text {
	text-align: justify;
	margin-left: 5px;
	font: 11px arial;
}

img.dt_img {
	border: 6px solid #fff;
	margin: 5px 0 5px 5px;
}

div.content {
	background: #E9E4DE; 
	margin: 0px; 
	padding: 15px;
	clear: both;
	font: 11px arial;
	text-align: left;
	overflow: auto;
}

a.vm, a.vm:link, a.vm:visited, a.vm:active, a.vm:hover {
	font: 11px arial; 
	color: #F5EFDE;
	text-decoration: underline;
}
div.topo {
	background-color: #88122C;
	height: 40px;
}

div.topo ul.menus {
	list-style: none;
	display: inline;
	margin-left: -23px;
	padding-left: 0;	
}

div.topo ul.menus li {
	list-style: none;
	display: inline;
	margin-left: 23px;
}

div.topo ul.menus img.bt1, img.bt1_on {
	height: 40px;
	width: 90px;
}
div.topo ul.menus img.bt2, img.bt2_on {
	height: 40px;
	width: 108px;
}
div.topo ul.menus img.bt3, img.bt3_on {
	height: 40px;
	width: 170px;
}
div.topo ul.menus img.bt4, img.bt4_on {
	height: 40px;
	width: 85px;
}
div.topo ul.menus img.bt5, img.bt5_on {
	height: 40px;
	width: 115px;
}
div.topo ul.menus img.bt6, img.bt6_on {
	height: 40px;
	width: 110px;
}

div.rodape {
	margin-top: 12px;
	padding: 0 30px 0 15px;
	color: #fff;
	background-color: #fff;
}
div.rodape a {
	color: #fff;
}
div.rodape ul.menus {
	list-style: none;
	display: inline;
	margin-left: 40px;
}

div.rodape ul.menus li {
	list-style: none;
	display: inline;
	color: #fff;
}

div.rodape ul.menus li.sep {
	margin-left: 7px;
	margin-right: 7px;
}

div.dt_galeria {
	height: 325px; 
	width: 235px;
	background: #333333 url(img/logo_pgGaleria.gif) no-repeat 92% 50%;
}

img.show_img {
	width: 760px; 
	height: 357px;
}

img.gal_img {
	border: 2px solid #fff;
	width: 60px;
	height: 35px;
}

ul.gal_list {
	list-style: none;
	display: inline;
	padding-left: 0;
}

ul.gal_list li {
	list-style: none;
	display: inline;
	margin-left: 6px;
}

div.gal_img_border {
	background-color: #88122C;
	padding: 6px;
	padding-top: 1px;;
	padding-bottom: 1px;
	*margin-left: -40px;
}

ul.gal_cats {
	list-style: none;
	margin-left: -35px;
	*margin-left: 5px;
	margin-top: 7px;
}
ul.gal_cats li a div {
	background: transparent url('img/seta_galeria.gif') no-repeat 0% 0%;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 1px;
}
ul.gal_cats li {
	width: 120px;
	padding: 0;
	margin: 0;
	margin-bottom: 5px;
}

ul.gal_cats li a, ul.gal_cats li  a:hover {
	color: white;
	font: 11px arial;
	text-decoration: none;
	font-weight: bold;
}

ul.gal_cats li:hover, ul.gal_cats li:hover a, ul.gal_cats li.on, ul.gal_cats li.on a {
	background-color: white;
	color: #88122C;
	font-weight: bold;
}

ul.gal_cats li a:hover {
	color: #88122C;
}

ul.menu_lateral {
	list-style: none;
	margin-left: -35px;
	*margin-left: 5px;
	margin-top: 7px;
}
ul.menu_lateral li a div {
	background: transparent url('img/seta_galeria_inv.gif') no-repeat 0% 0%;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 1px;
}
ul.menu_lateral li {
	width: 100px;
	padding: 0;
	margin: 0;
	margin-bottom: 5px;
}

ul.menu_lateral li a, ul.menu_lateral li  a:hover {
	color: black;
	font: 11px arial;
	text-decoration: none;
	font-weight: bold;
}

ul.menu_lateral li:hover, ul.menu_lateral li:hover a, ul.menu_lateral li.on, ul.menu_lateral li.on a {
	background-color: #88122C;
	color: white;
	font-weight: bold;
}

ul.menu_lateral li a:hover {
	color: white;
}

ul.menu_lateral li a:hover {
	color: white;
}

span.text, span.white_text {
	color: black;
	font: 11px arial;
}

span.white_text {
	color: white;
}

span.list_tit, div.detalhes_titulo, div.pedidoresponse a {
	color: #88122C;
	font: 12px arial;
	font-weight: bold;
}

div.detalhes_titulo {
	font: 16px arial;
	font-weight: bold;
	margin-bottom: 15px;
}

#pedidoinfo label {
	float:left;
	width: 70px;
	font-weight: bold;
	text-align: absmiddle;
}

div.pedidoresponse a{
	font: 12px arial;
	font-weight: bold;
	margin-bottom: 10px;
	text-decoration: underline;
}

#pedidoinfo input, #pedidoinfo textarea {
	width: 200px;
	height: 20px;
	border: 1px solid black;
	margin-bottom: 10px;
	font-weight: bold;
}

#pedidoinfo textarea {
	height: 70px;
}

#pedidoinfo table tr td {
	vertical-align: middle;
}

div.caracteristicas_result_A, div.caracteristicas_result_B {
	clear:both;
	/*background-color: #E6E6E6;*/
	background-color: #DFD9D1;
	font: 11px arial;
	padding: 5px;
	overflow: auto;
}

div.caracteristicas_result_B {
	background-color: #E9E4DE;
}

.pesquisacontent {
  width: 790px;
  padding:10px 0px 10px 10px;
  /*background-color: #fff;*/
  /*border-bottom: 5px solid #88122C;*/
}
.pesquisacontent select {
  margin-top:3px;
  width:100%;
}

.pesquisafields {
  float:left;
  width:133px;
  padding-right:10px;
  padding-bottom: 20px;
}
