body {
background-image: url(../media/bg_topo.jpg);
background-repeat:repeat-x;
color: #333; 
background-color: #fff;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding: 0; 
font : 11px verdana, arial, helvetica, sans-serif; 
} 


h1 {
margin : 0 0 15px; 
padding : 0; 
font-size : 16px; 
font-weight : bold; 
color : #20438d;
font-family:Arial, Helvetica, sans-serif;
} 


h2 {
font : bold 12px/14px verdana, arial, helvetica, sans-serif; 
margin : 0 0 5px; 
padding : 0; 
} 


p {
font : 11px/20px verdana, arial, helvetica, sans-serif; 
margin : 0 0 16px; 
padding : 0; 
} 


.indice {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
font-weight:bold;
color:#ff9601;
height:35px;
}

.indice a {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
font-weight:bold;
color:#a8a8a8;
}

.indice a:hover {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
font-weight:bold;
color:#a8a8a8;
}

.titulo {
margin : 0 0 15px; 
padding : 14px 0 0 0; 
font-size : 32px; 
color : #20438d;
font-family:Arial, Helvetica, sans-serif;
} 


img {border:solid 0px}

.txt_preco_azul {
font:17px Arial, Tahoma, sans-serif;
color:#20438d;
font-weight:bold;
}

.txt_white {
font:12px Tahoma, verdana, arial, sans-serif;
color:#fff;
text-decoration: none;
font-weight:bold
}

.txt_red {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
font-weight:bold;
color:#cd0606;
height:35px;

}

.quinatopo {
width:33px;
height: 37px;
float:right;

}

.midcontent > p {
margin : 0; 
} 


.midcontent > p + p {
text-indent : 0; 
} 


.midcontent {
width : auto; 
margin-right: 11px; 
margin-left: 4px;
margin-bottom: 0px;  
background-color : white; 
padding : 0;
height:37px;
overflow: hidden;
} 


.midcontent2 {
width : auto; 
margin-right: 11px; 
margin-left: 4px; 
margin-bottom: 20px;
border-left : 1px solid #c2ceda; 
border-right : 1px solid #c2ceda; 
border-bottom : 1px solid #c2ceda; 
background-color : white; 
padding : 10px 10px 10px 10px;
background-image:url(../media/bg_casulo_destaque.jpg);
background-position:bottom;
background-repeat:repeat-x;
height: 100%; /*adicionei*/
} 


.midcontent3 {
width : auto; 
margin-right: 11px; 
margin-left: 4px; 
margin-bottom: 20px;
background-color : white; 
padding : 0px 10px 10px 10px;
} 

.midcontent4 {
width : auto; 
margin-right: 11px; 
margin-left: 4px; 
margin-bottom: 20px;
background-color : #ededed; 
padding : 22px 22px 22px 22px;
} 


#navleftmenu {
width : 175px; 
top : 20px; 
left : 10px; 
background-color : #fff; 
padding : 0;  
voice-family : "\"}\""; 
voice-family : inherit; 
width : 175px;
border-bottom: 1px solid #c5d0e4
} 


body > #navleftmenu {
width : 183px; 
} 


#navright { 
width : 160px; 
top : 20px; 
right : 10px; 
background-color : #fff; 
padding : 0; 
z-index : 1; 
voice-family : "\"}\""; 
voice-family : inherit; 
width : 160px; 
}

 
body > #navright {
width : 160px; 
} 


#LeftMNav {
z-index : 100000; 
} 


#LeftMNav UL {
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
margin : 0; 
color : #ffffff; 
padding-top : 0; 
background-color : #f5f5f5; 

} 


#LeftMNav LI {
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
margin : 0; 
padding-top : 0; 
list-style-type : none; 
background-color : #fff; 
font-size : 10px; 
color : #ffffff; 
font-family : Ms Sans Serif, Times New Roman; 
text-decoration : none;
} 


#LeftMNav a {
border-right : 1px solid #c5d0e4;  
border-top : 1px solid #c5d0e4; 
border-left : 1px solid #c5d0e4; 
border-bottom : 1px solid #c5d0e4; 
display : block; 
margin-top:2px;
height:30px;
text-align:center;

} 


#LeftMNav a:hover {
border-left-color : #e7e7e7; 
border-bottom-color : #e7e7e7; 
border-top-color : #e7e7e7; 
border-right-color : #e7e7e7; 
} 


#Left {
z-index : 100000; 
} 


#Left UL {
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
margin : 0; 
color : #ffffff; 
padding-top : 0; 
background-color : #f5f5f5; 
} 


#Left LI {
padding-left : 0; 
padding-bottom : 0; 
margin : 0; 
list-style-type : none; 
background-color : #fff; 
height:auto;
font-size : 10px; 
color : #ffffff; 
text-decoration : none;
background-image:url(../media/bg_li_menu.jpg);
background-repeat:no-repeat;
} 


#Left a {
border-right : 1px solid #c5d0e4;  
border-left : 1px solid #c5d0e4; 
display : block; 
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#515151;
text-align:left;
text-decoration : none;
padding-top:8px;
padding-bottom:8px;
padding-left:12px;

} 


#Left a:hover {
border-left-color : #e7e7e7; 
color:#ff9601;
} 




.menuheader {
font-family : Arial, Helvetica, sans-serif; 
font-size : 15px; 
font-weight : bold;
color : #ffffff; 
display : block; 
height : 37px;
background-image:url(../media/bg_menu_especiais.gif);
cursor: pointer;/*adicionei*/
} 

.topomenu {
font-family : Arial, Helvetica, sans-serif; 
font-size : 15px; 
font-weight : bold;
color : #607bad; 
display : block;
padding-top:15px;
padding-left:12px;
height : 24px;
background-image:url(../media/bg_menu_topos.gif);
background-repeat:no-repeat;
width:163px;
cursor: pointer;/*adicionei*/
} 


.headerwhite {
font-size : 10px; 
font-weight : bold; 
color : #ffffff; 
font-family : verdana, arial, helvetica, sans-serif;
text-decoration : none; 
} 


.triangle {
width : 180px; 
background-color : #6898d0; 
margin-left: 4px;
} 


.triangle2 {
background-color : #96b7de; 
margin-right: 150px;
margin-left: 4px;
} 


.triangle3 {
width : 85px; 
background-color : #6898d0; 
width : 85px; 
top : 20px; 
right : 10px;
z-index : 1; 
} 


.triangleblue {
background : url(../tr14x15_1.gif) no-repeat 100% 0%; 
} 


.headmemspot {
font-family : verdana, arial, helvetica, sans-serif; 
font-size : 10px; 
text-align : left; 
font-weight : bold; 
color : #ffffff; 
background-color : #6898d0; 
padding-top : 3px; 
padding-bottom : 3px; 
padding-left : 4px; 
display : block; 
} 


.headmemspot2 {
font-family : verdana, arial, helvetica, sans-serif; 
font-size : 10px; 
text-align : left; 
font-weight : bold; 
color : #ffffff; 
background-color : #75a0d5; 
margin-top : 10px; 
padding-top : 3px; 
padding-bottom : 3px; 
padding-left : 4px; 
display : block; 
} 


.spacer {
font-family : verdana, arial, helvetica, sans-serif;
font-size : 18px; 
text-align : center; 
font-weight : bold; 
color : #ffffff; 
padding-bottom : 3px; 
padding-left : 4px; 
display : block; 
} 

.spacer2 {
background-image:url(../media/bg_spacer.jpg);
background-position:top;
background-repeat:repeat-x;
height:12px
} 


.divmiddle {
background-color : #fff; 
padding : 0px; 
display : block;
background-image:url(../media/bg_topo_meio.gif);
background-repeat:repeat-x;
height:37px
} 


.divmiddle1 {
background-color : #fff; 
padding : 10px; 
display : block; 
} 


.divmiddle2 {
background-color : #fff; 
border : 0px; 
margin-bottom : 30px; 
padding : 0; 
display : block; 
} 


#banner {
height: 175px;
background:url("../media/bg_logo.jpg") no-repeat;
padding: 0;

}

#flash {
height: 182px;
background:url("../media/bg_flash.jpg") no-repeat;
background-position:left;
padding: 0;
margin-bottom:12px

}


#divbody{
margin: 3px;
padding: 2px;
background-color: #fff;
}


#divleft{
	float: left;
	width: 16%;
	margin: 0px;
	background-color: #fff;
}


#divright{
float:right;
width: 165px;
padding-right: 0;
}


#divmid{
	float: left;
	width:65%;
	padding-left: 24px;
}

#divmid2{
	float: left;
	width:94%;
	padding-left: 32px;
}


#divfoot{
clear: both;
padding: 0;
background-image:url(../media/bg_rodape.gif);
height:62px;
}


#divright{
margin: 0;
padding: 0;
}

.LeftMarcas{
	cursor: pointer; /*adicionei*/
}


.txtfld_cpf {
font-family : Tahoma, sans-serif; font-size: 11px; text-decoration: none; color: #666; background-color:#fff; background:url(../media/bg_form.jpg); background-repeat:repeat-x; background-position:top; margin-left:10px; border-right : 1px solid #ff9601; border-left : 1px solid #ff9601;  ; border-bottom : 1px solid #ff9601; ; border-top : 1px solid #ff9601; 
}



.productList {display: block; overflow: hidden; padding: 1px 0;}
.productList.last {border-bottom: none;}
.productList .tag {display: block; margin: 0 auto 5px auto;}
.productList li {display: block; float: left; width: 23%; height: 305px; text-align: center; font-size: 0.7em;}
.productList li .listen,.productList li .productName, .productList li .from, .productList li .for, .productList li .parcel, .productList li .condition, .productList li .price, .productList li .more, .productList li .card {padding:0 0 0 4px; width: 114px; text-align: left; margin: 0 auto;}
.productList li .productName {font-size: 11px; font-weight: bold; padding: 0px 0 5px 4px; text-align:center}
.productList li .productName a {color: #666; text-decoration:none}
.productList li .productName a:hover {color: #666; text-decoration:underline}
.productList li .for {color: #900; padding: 2px 0 2px 4px; font-weight:bold; text-decoration:none; font-size:12px; text-align:center}
.productList li .condition {color: #666;}
.productList li .parcel, .productList li .price {color: #7086b1; font-weight: none; font-size: 11px; padding: 2px 0 5px 4px; text-decoration:none; text-align:center}
.productList li .listen,.productList li .from {color:#666;}
.productList li .from,.productList li .listen, .productList li .for, .productList li .parcel, .productList li .condition,.productList li .card {display:block; text-decoration:none}
.productList li .more {color:#aa0106; display:block; padding: 2px 0;}
.productList li .more span {text-decoration:underline;}
.productList li .esgotado {color: #900; padding: 2px 0 0 0; font-weight:normal; width: 113px; text-align: left; margin: 0 auto; display:block; text-transform:none; font-size:1em;}
.productList li .esgotado strong {font-weight:normal;}
.productList li .aviseme {color: #900; padding: 6px 0 0 0; width: 115px; text-align: left; margin: 0 auto; display:block; font-size:1em; text-decoration:underline; font-weight:bold; text-transform:uppercase; line-height:1.2em; }
.productList li .listen{padding-bottom:10px;}
.productList li .listen img{width:10px; margin:0; padding-right:3px; float:left;}

.radio{
	border:none; 
}