/* CSS Document */

*{ 	
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
html{
	font-size:100.01%;
}
body{
	background-color:#691B1B;
	margin:15px 0px 0px 0px;
}

td{

}

body, td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
table{
	border-collapse:collapse;
}
img{
	border:0;
}
a{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
hr{
	color:#2F3B17;
}
h1{
	color:#BF3030;
	font-weight:bold;
	font-size:22px;
	margin: 10px 0px 10px 0px;
	text-align:center;
}
h2, h2 a{
	color:#BF3030;
	font-weight:bold;
	font-size:13px;
	margin:5px 0px 5px 0px;
	padding:5px 0px 5px 0px;
	text-align:center;
}
h2 a:hover{
	color:#FFFFFF;
	background-color:#BF3030;
	font-weight:bold;
	font-size:13px;
	margin: 10px 0px 10px 0px;
	text-align:center;
	text-decoration:none;
}
p{
	margin: 5px 0px 0px 0px;
}
.mouseLink{
	cursor:pointer;
}
.mouseHelp{
	cursor:help;
}
.ativo{
	background-color:#FFFFCC;
	border:1px solid #832525;
}
.inativo{
	background-color:#FFFFFF;
	border:1px solid #000000;
}
.verm{
	color:#fa0000;
}
.tudo{
	width:100%;
}
.tudo .dir{
	background-image:url(image/FdirBack.gif);
	background-repeat:repeat-y;
	background-position:left 20px;
}
.tudo .dir div{
	background-image:url(image/Fdir.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:220px;	
}
.tudo .dir div div{
	background-image:url(image/FcabDe.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:22px;	
}
.tudo .esq{
	background-image:url(image/FesqBack.gif);
	background-repeat:repeat-y;
	background-position:right 20px;
}
.tudo .esq div{
	background-image:url(image/Fesq.gif);
	background-repeat:no-repeat;
	background-position:right top;
	height:220px;
}
.tudo .meio{
	width:800px;
}
.tudo .rodape{
	background-image:url(image/Frodape.gif);
	background-repeat:no-repeat;
	height:33px;
}
.tudo .rodapeD{
	background-image:url(image/FdirR.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.tudo .rodapeD div{
	background-image:url(image/FrodapeD.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:33px;
	width:1px;
}
.tudo .rodapeE{
	background-image:url(image/FesqR.gif);
	background-repeat:no-repeat;
	background-position:right top;
}
.area{
background-color:#EAEAEB;


}
.cabecalho .Clogo{
	height:121px;
	width:275px;
	background-image:url(image/Fcab.gif);
	background-repeat:no-repeat;
	border:0px solid #000000;
}
.cabecalho .Cbanner{
	height:121px;
	background-image:url(image/FcabBack.gif);
	background-repeat:repeat-x;
	border:0px solid #000000;
}
.cabecalho .Cdir{
	height:121px;
	width:25px;
	background-image:url(image/FcabD.gif);
	background-repeat:no-repeat;
	position:0px 1px;
	border:0px solid #000000;
}

.area .menuE{
	width:162px;

}
.menuE img{
	border-width:0px;
}
.area .menuE .Mcab{
	margin:0px 10px 0px 10px;
	background-image:url(image/Mt.gif);
	background-repeat:no-repeat;
	width:142px;
	height:16px;
}
.area .menuE .Mcorp{
	margin:0px 10px 0px 10px;
	background-image:url(image/MBack.gif);
	background-repeat:repeat-y;	
	width:142px;
}
.Mcorp ul{
	margin:0px 8px 0px 10px;
}
.Mcorp li{
	/*list-style-image:url(image/Micon.gif);*/
	
	list-style-type:none;
	font-weight:bold;
	border-bottom:1px solid #8FB347;	
}
.Mcorp a{
	padding:4px 2px;
	line-height:15px;
	display: block;
	width:124px;
	color:#333333;
}
.Mcorp a:hover{	
	width:124px;
	color:#FFFFFF;
	background-color:#2F3B17;
	text-decoration:none;
}
.Mcorp a.vip{
	color:#BF3030;
}
.Mcorp a.vip:hover{
	background-color:#BF3030;
	color:#FFFFFF;
}
.area .menuE .Mrod{
	margin:0px 10px 10px 10px;
	background-image:url(image/Mi.gif);
	background-repeat:no-repeat;
	width:142px;
	height:16px;
}
.area .menuD{
	width:148px;
}
.area .corpo{
	width:490px;
}
.area .corpo .S{
	margin:10px 0px 0px 0px;
	background-image:url(image/As.gif);
	height:21px;
}
.area .corpo .M{
	background-image:url(image/Aback.gif);
	padding:0px 11px 0px 11px;
}
.area .corpo .M .int{
	width:468px;
	padding:1px 0px;
}
.area .corpo .I{
	background-image:url(image/Ai.gif);
	height:17px;
}

.janS{
	color:#BF3030;
	font-size:14px;
	font-weight:bold;
	padding:0px 10px;
	height:24px;
	background-image:url(image/Cs.gif);
	background-repeat:no-repeat;
	vertical-align:bottom;
}
.janM{
	background-image:url(image/Cback.gif);
	background-repeat:repeat-y;
	padding:0px 10px 0px 10px;
}
.janI{
	height:13px;
	background-image:url(image/Ci.gif);
	background-repeat:no-repeat;
}
.Amei b{
	color:#FF0000;
	font-weight:normal;
}
.cabecalho .Cmenu{
	border:0px solid #FFFFFF;
	background-image:url(image/BHBack.gif);
	background-repeat:repeat-x;
	height:32px;
	
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}
.Cmenu ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

.Cmenu ul li {
	width:150px;
	height:32px;
	border-right:1px solid #EAEAEB;
	color:#333333;
	float:left;
	position:relative;
	display:block;
}
.Cmenu li ul  {
	background-color:#F7F8F8;
	position:absolute;
	display:none;
	left: 0px; /* Set 1px less than menu width */
	top:32px;
}
.Cmenu li ul li {
	text-align:left;
	padding:2px 10px 5px 10px;
	height:auto;
	border-bottom:1px solid #D2D3D4;
	background-color:#F7F8F8;
	display:block;
	width:150px;
	left: 0px; /* Set 1px less than menu width */
}

.Cmenu li:hover ul, .Cmenu li.over ul {
	display:block;
	z-index:9999;
}
.Cmenu ul li a {
	display: block;
	text-decoration: none;
	padding:10px 10px 8px 10px;
}
.Cmenu li ul li a {
	padding:1px 10px 7px 10px;
	font-weight:normal;
}

/* Fix IE. Hide from IE Mac \*/
* html .Cmenu ul li { float: left; height: 1%; }
* html .Cmenu ul li a { height: 1%; }
/* End */
.Cmenu ul li a { color: #333333; }
.Cmenu li ul li a:hover { color: #8FB347; } /* Hover Styles */

.anuncios {
	border-spacing:0px;
	border:0px solid #000000;
}
.anuncios h3, .anuncios h3:link, .anuncios h3:visited{
	font-size:13px;
	font-weight:bold;
	color:#772020;
}
.anuncios p{
	margin:0px 0px 0px 0px;
}
.anuncios div.fone{
	font-size:9px;
	font-weight:bold;
	position:absolute;
	float:left;
	color:#961B2F;
	width:200px;
	height:70px;
	margin:0px 0px 0px 100px;
	padding: 5px 5px 5px 5px;
	display:none;
	background-image:url(image/Fone.gif);
	background-repeat:no-repeat;

}
.anuncios div.fone div{
	float:right;
	width:25px;
	height:25px;
	
	background-image:url(image/spacer.gif);
	border:0px solid #000000;
	cursor:pointer;
}
.anuncios div.fone span{
	font-size:12px;
}
.anuncios .botoes{
	/*float:right;*/
}
.anuncios a{
	color:#333333;
}
a.opcoes
{
	position:relative; 

}
a.opcoes img {
	margin: 2px 10px;
}
a.opcoes:hover
{
	background:transparent;
	text-decoration:none;
	
}


a.opcoes span{display: none}

a.opcoes:hover span
{ 
	display:block;
	z-index:250;
	font-weight:bold;
	position:absolute;
	text-decoration:none;
	left:0;
	top:-30px;
	padding:5px 10px;
	border:1px solid #8FB347;
	background:#E1E6D3; 
}

.super{
	background-color:#E1E6D3;
}
.super a.opcoes:hover span
{ 
	border:1px solid #D2D3D4;
	background:#FFFFFF;
}
.super, .pago{
	padding:0px 0px 0px 5px;
}

a.produtos
{
position:relative; 

}
a.produtos div {
	text-align:center;
}
a.produtos div div{

}
a.produtos:hover
{
	background:transparent;
	text-decoration:none;
	
}

/*
a.produtos span{  }

a.produtos:hover span{ 
	diaaaaasplay:bloaaaack;
	poaaaasition:absaaaaolute;
	z-index:250;
	font-weight:bold;
	float:left;
	text-decoration:none;
	top:10px;
	left:-300px;
	width:250px;
	height:90px;
	padding:5px 10px;
	border:1px solid #999;
	background:#FFFACD; 
}
*/
a.produtos h3{
	font-size:12px;
}
a.produtos strike{
	color:#990000;
}
a.produtos strong{
	font-size:16px;
	color:#990000;
}
.numPG:link{
	font-size:20px;
	margin:2px 1px;
	color:#76943B;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.numPG:visited{
	font-size:20px;
	margin:2px;
	color:#8CB046;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.numPG b{
	font-size:22px;
	margin:0;
	color:#772020;
}
.numPG:hover{
	color:#772020;
	margin:0;
	font-size:22px;
}


.sugestao p{
	margin:20px 0px 0px 0px;
	font-size:15px;
	color:#f02d44;
}
.sugestao li.c{
	display:inline;
	margin:5px 3px 0px 3px;
	font-size:18px;
}
.sugestao li.k{
	display:inline;
	margin:5px 3px 0px 3px;
	font-size:14px;
}
.sugestao a{
	color:#003366;
}
.sugestao a:visited{
	color:#A3C6FB;
}
.sugestao a:hover{
	color:#f02d44;
}
.estatisticas a{
	color:#000066;
}
.estatisticas h2{
	font-size:14px;
	margin:10px 0px 5px 0px;
}
.estatisticas li{
	margin-left:20px;
}

.tit{
	font-size:14px;
	font-weight:bold;
}
.banner{
	float:right;
	height:60px;
	width:468px;
	border:1px solid #691B1B;
	background-color:#FFFFFF;
}

.janela{
	width:468px;
	margin:5px 0px;
}
.janela .nav{
	margin:10px 0px;
}
.janela .janS h2, .janela .janS2 h2{
	color:#BF3030;
	font-size:14px;
	font-weight:bold;
	margin:0px 10px;
	padding:0px 0px;
	text-align:left;
}
.janela label, .janela label a{
	font-size:14px;
	color:#2F3B17;
	font-weight:bold;
}
.janela label a:hover{
	color:#FFFFFF;
	background-color:#2F3B17;
	text-decoration:none;
}


.busartigos{
	padding:0px 0px;
	margin:0px 0px 50px 0px;
}
.busartigos h2{
	text-align:left;
}
.busartigos li{
	margin:10px 20px;
}
.busartigos b{
	color:#f02d44;
	font-weight:normal;
}
.busartigos h2 b{
	color:#f02d44;
	font-weight:bold;
}
.exibartigos{
	font-size:14px;
}
.exibartigos li{
	margin:5px 30px;
}
.arearestrita{
	color:#BF3030;
	padding-left:5px;
}


.cabBusca{
	background-color:#691B1B;
	color:#FFFFFF;
}
.anuncios hr{
	color:#2F3B17;
}
.caixanav .regselect:hover{
	background-color:transparent;
	border:0;
}
#regiao a{
	color:#333333;
}
#regiao strong a{
	color:#2F3B17;
}
#regiao em strong a{
	color:#FFFFFF;
	background-color:#76943B;
	font-style:normal;
}
#regiao a:hover{
	text-decoration:none;
	color:#FFFFFF;
	background-color:#2F3B17;
}
.caixanav h2, .caixanav h2 a{
	color:#691B1B;
}
.caixanav h2 a:hover{
	color:#ffffff;
	background-color:#691B1B;
}
.bt, .caixabusca .bt{
	background-color:transparent;
	background-image:url(image/BTpesq.gif);
	width:60px;
	height:22px;
	border:0;
	color:#FFFFFF;
}



/*
.regiao .cidade:link, .regiao .cidade:visited{
	color:#2F3B17;
	font-size:10px;
}
.regiao .cidade:hover, .regiao .cidade:visited{
	color:#76943B;
}
.regiao .Pcidade:link, .regiao .Pcidade:visited{
	color:#2F3B17;
	font-weight:bold;
}
.regiao .Pcidade:hover, .regiao .Pcidade:visited{
	color:#76943B;
}
.regiao .PPcidade:link, .regiao .PPcidade:visited{
	color:#ffffff;
	background-color:#2F3B17;
	font-weight:bold;
	padding:0px 2px;
}
.regiao .PPcidade:hover, .regiao .PPcidade:visited{
	color:#ffffff;
	background-color:#76943B;
}
.regiao form {
	display:inline;
}
.regiao li{
	list-style-type:none;
	padding:1px 0px 1px 0px;
}
.busartigos{
	padding:0px 0px;
	margin:0px 0px 50px 0px;
}
.busartigos h2{
	text-align:left;
}
.busartigos li{
	margin:10px 20px;
}
.busartigos b{
	color:#f02d44;
	font-weight:normal;
}
.busartigos h2 b, .sugartigos h3 b{
	color:#f02d44;
	font-weight:bold;
}
.busartigos .janela{
	width:100%;
}
.sugartigos{
	margin:15px 0px 30px 0px;;
}
.sugartigos ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	float:none;
}
.sugartigos ul li{
	padding:1px 5px;
	float:left;
	position:relative;
	display:inline;
}
.sugartigos h2, .sugartigos h3{
	font-size:11px;
	margin:0px 0px;
	padding:0px 0px;
	font-weight:normal;
}
.sugartigos h2{
	font-weight:bold;
	font-size:11px
}
.sugartigos a{
	text-decoration:underline;
}
.sugartigos a:hover{
	text-decoration:none;
	background-color:#0000FF;
	color:#FFFFFF;
}
*/