div.listaanuncioouro {height:155px;width:550px;background-color:#FFFFEB;}
div.listaanuncioouroon {height:155px;width:550px;background-color:#FFEDAD;}

div.listaanuncioprata {height:155px;width:550px;background-color:white;}
div.listaanuncioprataon {height:155px;width:550px;background-color:#F0F0F0;}

div.listaanunciobronze {height:155px;width:550px;background-color:white;}
div.listaanunciobronzeon {height:155px;width:550px;background-color:#F0F0F0;}

div.listaanunciocertificadosvw {height:95px;width:550px;background-color:e6f9e9;}
div.listaanunciocertificadosvwon {height:95px;width:550px;background-color:#d8f6dd;}

#ofertashorizontais {width:729px;height:337px;clear:both;margin-top:10px;}
#ofertashorizontaisconteudo {width:727px;height:334px;padding-top:20px;}
#ofertashorizontaisconteudo div {position:relative;width:132px;height:170px;padding:5px;vertical-align:top;text-align:center;float:left;}
#ofertashorizontaisconteudo img {width:90px; height:68px;margin-bottom:5px;border:1px solid black;display:block; margin-left: auto;margin-right: auto;}

#filtros {width:550px;padding:0;border:1px solid #DDE9DD;margin:0;border-top:0;padding-bottom:7px;}
#filtros h3 {font-size:12px;margin:0;margin-bottom:3px;}
#filtros div.filtro {position:relative;float:left;width:150px;margin-top:10px;padding-left:10px;}
#filtros div.lista { border:1px solid white;max-height:92px;height:92px;overflow:hidden;clear:both;}
#filtros li.mais{padding:0;margin:0;font-weight:bold;margin-top:2px;display:block;text-decoration:underline;}
#filtros a.fechar{ position:absolute; top:4px; left:159px; display:none;width:9px;height:9px;}
#filtros ol {list-style:none;margin:0;padding:0;}

.boxtitulo,.boxsecundariotitulo {color:white;}
.boxdestaquetitulo {color:#5d5d5d;}
.boxcinza,.boxtitulo2,.boxtitulo,.boxsecundariotitulo,.boxdestaquetitulo {position:relative;font-weight:bold;width:100%;height:22px;font-size:13px;}
.boxtitulotd {font-weight:bold;color:white;font-size:13px;}
.boxcinza span,.boxtitulo2 span, .boxtitulo span, .boxdestaquetitulo span {margin-left:10px;padding-top:3px;display:block;}
.boxleftcorner, .boxbottomleftcorner, .boxbottomrightcorner {background: url(../comum/imagens/boxs_l.gif) no-repeat top left;position:absolute;top:0;left:0;	margin: 0;padding: 0;width:3px;height:3px;}
.boxtitulo {background: url(../comum/imagens/box_r.gif) no-repeat top right;background-color:#509053;}
.boxtitulo .boxleftcorner {background: url(../comum/imagens/box_l.gif) no-repeat top left;}
.boxtitulo2 {background: url(../comum/imagens/box2_r.gif) no-repeat top right;background-color:#DDE9DD;}
.boxtitulo2 .boxleftcorner {background: url(../comum/imagens/box2_l.gif) no-repeat top left;}

.boxcinza {background: url(../../comum/imagens/boxc_r.gif) no-repeat top right;background-color:#f2f2f2;}
.boxcinza .boxleftcorner {background: url(../comum/imagens/boxc_l.gif) no-repeat top left;}
.boxcinza .boxbottomleftcorner {background: url(../comum/imagens/boxc_bl.gif) no-repeat top left;}
.boxcinza .boxbottomrightcorner {background: url(../comum/imagens/boxc_br.gif) no-repeat top left;}

.boxconteudo {border:1px solid #DDE9DD;margin:0;border-top:0;}

.boxtitulo .boxbottomleftcorner {background: url(../comum/imagens/box_bl.gif) no-repeat top left;}
.boxtitulo .boxbottomrightcorner {background: url(../comum/imagens/box_br.gif) no-repeat top left;}

.boxtitulo2 .boxbottomleftcorner {background: url(../comum/imagens/box2_bl.gif) no-repeat top left;}
.boxtitulo2 .boxbottomrightcorner {background: url(../comum/imagens/box2_br.gif) no-repeat top left;}

.boxdestaquetitulo {background: url(../comum/imagens/boxd_r.gif) no-repeat top right;background-color:#FFC600;}
.boxdestaquetitulo .boxleftcorner {background: url(../comum/imagens/boxd_l.gif) no-repeat top left;}
.boxdestaqueconteudo {border:1px solid #FFC600;margin:0;border-top:0;}

.boxsecundariotitulo {color:#939393; font-size:14px; background: url(../comum/imagens/boxs_r.gif) no-repeat top right;background-color:#f0f0f0;}
.boxsecundariotitulo .boxleftcorner {background: url(../comum/imagens/boxs_l.gif) no-repeat top left;}
.boxsecundarioconteudo {border:1px solid #D6D6D6;margin:0;border-top:0;}

.formtb {background-color: #FFFFEB;}
.formtbborda {border: 1px solid #FFC500;}

.formtbtitp {background-color: #FFC500;}
.formtbtitpr {position:relative;background: url(../comum/imagens/box_r.gif) no-repeat top right;background-color: #FFC500;}
.formtbtits {
	background-color: #E5E5E5;
}
.formtbtitsr {position:relative;background: url(../comum/imagens/box_r.gif) no-repeat top right;background-color: #FFF2C5;}

.cornerur {position:absolute;background: url(../comum/imagens/box_r.gif) no-repeat top right;top:0;margin:0;padding:0;width:2px;height:2px;}
.cornerul {position:absolute;background: url(../comum/imagens/box_l.gif) no-repeat top left;top:0;left:0;margin:0;padding:0;width:2px;height:2px;}
.cornerbl {position:absolute;background: url(../comum/imagens/box_bl.gif);left:0;	margin: 0;padding: 0;width:2px;height:2px; }
.cornerbr {position:absolute;background: url(../comum/imagens/box_br.gif);	margin: 0;padding: 0;width:2px;height:2px; }

div.linhaseparacao {
  height: 1px;
  background-color: #ddd;
}
div.linhaseparacao hr {
  display: none;
}

.detalhesLinks {
	font-size: 14px;
	font-weight:bold;
	color: #FF9900;
}

.detalhesLinksSub {
	font-size: 12px;
	color: #707070;	
}

TD,P,.textonormal {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5d5d5d;
	text-decoration: none;
}

.titulopagina {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight:bold;
	color: #5d5d5d;
}

.subtitulopagina {
	font-size: 14px;
}

.linkmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
}

.tabelaFundo {
	background-image: url(../comum/imagens/fundo-miolo-paginas.gif);
	background-repeat: repeat-x;
}

.fundotabeladados {
	background-color: #F7F7F7;
}

.fundodestaque {
	background-color: #EEEEEE;
}

.bordatabeladados {
	border: 1px solid #CCCCCC;
}

.boxtabeladados {
	border:1px solid #FFC500;background-color:white;
}

.abadados {
	font-size:12px;
	display:block;
	float:left;
	background-color: white;	
	border: 1px solid #FFC500;
	height:18px;
}

.abadadosselected {
	font-size:12px;
	color:#5d5d5d;
	display:block;
	float:left;
	background-color: #F7F7F7;
	height:18px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #F7F7F7;
	border-left-color: #CCCCCC;
}

.abadados span,.abadadosselected span {
	 display:block;margin-top:1px;margin-left:6px;margin-right:6px;
}

.abadadosselected span
 {
	color:#5d5d5d;
 }

.abaseparador {
	display:block;
	float:left;
	height:18px;
	width:8px;
	border-top-width: 1px;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: white;
	border-bottom-color: #CCCCCC;
}


.textopequeno {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #5d5d5d;
	text-decoration: none;
}

.textoreduzido {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5d5d5d;
	text-decoration: none;
}

.textoinfo {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #5d5d5d;
	text-decoration: none;
}

.erro {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}

.messages {background-color:#DDE9DD;}

#messagesTable {
	width:100%;height:30px;padding:5px;background-color:#DDE9DD;margin-top:12px;clear:both;
}

#messagesTable td { font-weight:bold; }

.errocampo {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	text-decoration: none;
}

.textonormalgr {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: black;
	text-decoration: none;
}

.textodestaque {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #5d5d5d;
	text-decoration: none;
}

.textofone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #3B7953;
	text-decoration: none;
}

.textodestaquebranco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
	text-decoration: none;
}

.label {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.formLabel {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	text-align:right;
	width:160px;
}

.tabelacompare {
	font-size: 11px;
	border-top:0;
	border-bottom:1px solid #FFC500;
}

.tabelacompare tr.dados,.tabelacompare tr.dados2 {
	height: 20px;
}


.tabelacompare tr.primeiro td,.tabelacompare tr.nomes td,.tabelacompare tr.nomes2 td {
	font-size: 11px;
	border:0;
	font-weight:bold;
	vertical-align:bottom;
	height:50px;
	text-align: center;
}

.tabelacompare tr.primeiro td {
	border-bottom:1px solid #FFC500;
	border-top:0;
}

.tabelacompare tr.nomes td {
	border-bottom:1px solid #FFC500;
	border-top:1px solid #FFC500;
}

.tabelacompare tr td div.preco{
	height:20px;
	display:block;
	padding-top:2px;
	margin-top:7px;
}

.tabelacompare tr.nomes td.titulo,.tabelacompare tr.primeiro td.titulo {
	font-size: 13px;
	text-align: left;
	padding-left:10px;
}

.tabelacompare tr.dados td, .tabelacompare tr.dados2 td {
	font-size: 11px;
	text-align: center;
}

.tabelacompare tr.dados td {
	border-right:1px solid #FFC500;
}

.tabelacompare tr.par {
	background-color:#FFFAE6;
}

.tabelacompare tr.impar {
	background-color:white;
}

.tabelacompare tr.dados td.titulo,.tabelacompare tr.dados2 td.titulo{
	padding-left:10px;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
}

.tabelacompare tr.dados td.titulo {
	border-left:1px solid #FFC500;
}

.formTitulos {
	font-family: tahoma,Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4e4e4e;
}

.formButtons {
	text-align:center;
}

.formPreenchidos {
	font-family: tahoma,Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F5B51C;
	line-height: 15px;
}

.linkpequeno {
	font-size: 11px;
}

A {
	color: #666666;
	text-decoration: none;
}

A:hover {
	text-decoration:underline;
}

.linkdestaque 
{
    font-size: 13px;
    font-weight:bold;
	color: #3b7953;
}

.titulonormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: black;
	text-decoration: none;
}


.linknormaltitulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #266B41;
	text-decoration: none;
}

.linknormaltitulo:hover {
	color: #FCAF17;
}

.linkgrtitulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #266B41;
	text-decoration: none;
}

.linkgrtitulo:hover {
	color: #FCAF17;
}

.linkvip {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	text-decoration: underline;
}

.linkvip:hover {
	color: #FCAF17;
}

.linkvip2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	text-decoration: none;
}

.linkvip2:hover {
	color: #FCAF17;
}


.form {
	height: auto;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	clear: none;
	float: none;
}

.formache {
	height: 14px;
	width: 70px;
	border: 1px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	clear: none;
	float: none;
}

.formachemodelos {
	height: 17px;
	width: 120px;
	border: 1px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	clear: none;
	float: none;
}
.formnewsletter {
	height: 16px;
	width: 110px;
	border: 1px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	clear: none;
	float: none;
}

.textodestaquegr {
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
color: #5d5d5d;
}

.textodestaquebig {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
color: #5d5d5d;
}

.fotosad_row {
}

.fotosad_col1 {
	border: solid black 1px;
	background-color:#e2e2e2;
}

.fotosad_col2 {
	padding:5px;
	vertical-align:bottom;
	border-bottom: 1px solid black;
	width:160px;
}

.dteven {
	background-color: #f6f6f6;
}

.dtodd {
	background-color: white;
}

.dtfilledheader {
	background-color: #D2E5DB;
	font-size: 14px;
	text-align:left;
	padding-bottom:15px;
}

.textoCorpo {
	font-family: verdana,Arial, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 20px;
}


.titDetalhes {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: black; FONT-FAMILY: arial,verdana, sans-serif;
}

.subtitDetalhes {
	FONT-WEIGHT: bolder; FONT-SIZE: 15px; COLOR: #f5b51c; FONT-FAMILY: Arial,verdana, sans-serif; 
}

.textoPrecoDetalhes {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: tahoma,Arial, sans-serif;
}

.fundoTabHome {
	background-image: url(../principal/imagens/home_fundofim.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.formCombos {
	font-family: verdana,Arial, sans-serif;
	font-size: 10px;
	width: 175px;
}

.formCampo {
	font-family: verdana,Arial, sans-serif;
	font-size: 10px;
	width: 170px;
}

.formCamposCurtos {
	font-family: verdana,Arial, sans-serif;
	font-size: 10px;
	width: 40px;
}

.formCamposMedios {
	font-family: verdana,Arial, sans-serif;
	font-size: 10px;
	width: 60px;
}

.tdpj {border-right:1px solid #dddddd;padding:5px;}	
.tdpjfim {padding:5px;}	
.tdnowrap {white-space:nowrap;}
.dtcright {text-align:right;padding-right:10px;}
.dtccenter {text-align:center;}
.linhatotal {font-weight:bold; background-color:#FFC600;text-align:center;margin-top:5px;height:25px;}
.linhacabecalho {text-align:center;}

A.linkcomimagem:hover {
	text-decoration:none;
}
