body{
 margin:0px;
 padding:0px;
}

img{
 border:none;	
}

#container{	
 width:1000px;
 margin:0px auto 0px auto;	
}

#barratopo{
 width:985px;	
 height:20px;
 padding:8px 10px 0px 5px;
 font-size:12px;
}

#topo{
 width:1000px;
 height:125px;	
 padding:0px;
 margin:0px;
}

#topo h1{
 float:left;	
 margin:0px;	
 padding:0px;
}

#topo h1 a{
 background:url(site/logo_top.jpg) no-repeat top left;	
 width:300px;
 height:125px;
 display:block; 	
}

#topo h1 a span{
 display:none;	
}

#buscatopo{
 float:left;	
 width:595px;
 height:80px;
 margin:20px 0px 0px 70px;	
}

#buscatopo form{
 margin:20px 20px 0px 20px;	
 font-size:16px;
 font-weight:bold;
}

.txtbuscatopo{
 border:1px solid #CCCCCC;	
 width:390px;
 height:15px;
 padding:5px 5px 0px 5px;
 margin:0px 0px 5px 0px;
 font-size:11px;
 vertical-align:middle;
}

.botao{
 background:#BB2222;	
 width:84px;
 height:20px;
 border:0px;
 text-align:center;
 color:#FFFFFF;
 font-size:12px;
 margin:0px 0px 5px 5px;
 vertical-align:middle;
}

#buscatopo form a{
 font-size:12px;	
 text-decoration:none;
 font-weight:normal;
}

#buscatopo form a:hover{
 text-decoration:underline;	
}

.cmbbuscatopo{
 border:1px solid #CCCCCC;
 height:18px;
 width:170px;
 margin:0px 0px 0px 5px;
 font-size:11px;
 vertical-align:bottom;
}

.adbarra{
 width:1000px;
 height:23px;
 padding:3px 0px 0px 0px;	
 text-align:center;
}

.adbarralateral{
 background:#F2F2F2;	
 width:180px;	
 border:1px solid #CCCCCC;
 margin:15px 10px 10px 10px;
 font-size:12px;
}

*html .adbarralateral{
 margin:15px 10px 10px 5px; 	
}

#colunaesquerda{
 float:left;	
 width:180px;	
 margin:15px 10px 10px 10px;
 font-size:12px;
}

* html #colunaesquerda{
 margin:15px 10px 10px 5px; 	
}

#colunaesquerda h2{
 margin:20px 5px 0px 15px;	
 padding:0px;
 font-size:12px;
 text-decoration:underline;
}

#colunaesquerda a{
 color:#666666;	
}

#colunaesquerda a:hover{
 color:#BB2222;
 font-weight:bold;
}

#colunaesquerda ul{
 margin:10px 10px 10px 20px;
 padding:0px;	
}

#colunaesquerda ul li{
 list-style:none;	
 margin:3px 0px 0px 0px;
}

#conteudo{
 float:left;	
 width:750px;
 margin:0px 0px 0px 20px;
 padding:0px;
}

#conteudo h2{
 margin:0px;	
 padding:0px;
 font-size:24px;
}

#conteudo p{
 font-size:15px;
 text-align:justify;
 margin:20px 0px;	
}

#conteudo h3{
 margin:10px 0px 0px 0px;	
 padding:0px;
 font-size:16px;
 color:#BB2222;
}

.titulolista{
 width:750px;	
 height:25px;
 font-size:13px;
 font-weight:bold;
 margin:10px 0px 0px 0px;	
}

.titulotoque{
 float:left;
 width:290px;
 height:20px;
 padding:5px 5px 0px 5px;
}

.tituloavaliacao{
 float:left;
 width:80px;
 height:20px;
 padding:5px 5px 0px 5px;
 margin:0px 0px 0px 2px;
}

.titulobaixado{
 float:left;
 width:80px;
 height:20px;
 padding:5px 5px 0px 5px;
 margin:0px 0px 0px 2px;
}

.tituloouvir{
 float:left;
 width:240px;
 height:20px;
 padding:5px 5px 0px 5px;
 margin:0px 0px 0px 2px;
}

.linhalista{
 width:744px;
 height:25px;
 margin:3px 0px 0px 0px;
 padding:0px;
 font-size:12px;
}

.toque{
 float:left;
 width:290px;
 height:20px; 
 padding:5px 5px 0px 5px;
}

.toque a:hover{
 font-weight:bold;	
}

.avaliacao{
 float:left;
 width:80px;
 height:20px; 
 padding:5px 5px 0px 5px;
 margin:0px 0px 0px 2px;
 text-align:left;
}

.baixado{
 float:left;
 width:80px;
 height:20px;
 padding:5px 5px 0px 5px;
 margin:0px 0px 0px 2px;
}

.ouvir{
 float:left;
 width:240px;
 height:20px;
 padding:5px 5px 0px 5px;
 margin:0px 0px 0px 2px;
}

.ouvir a{
 background:url(img/icomedia.gif) no-repeat top left;	
 padding:3px 0px 3px 20px;
 text-decoration:none;	
}

.ouvir a:hover{
 font-weight:bold;
 text-decoration:underline;	
}

.bug{
 width:1000px;
 height:1px;
 overflow:hidden;	
 clear:both;
}

#rodape{
 width:1000px;
 height:80px;
 margin:20px 0px 0px 0px;	
}

#rodape form{
 width:560px;	
 margin:20px auto 0px auto;	
 font-size:12px;
 padding:0px;
}

#rodape form span{
 font-size:16px;	
 font-weight:bold;
}

#rodape form a{
 color:#BB2222;
 text-decoration:none;	
}

#rodape form a:hover{
 font-weight:bold;	
 text-decoration:underline;
}

#copyright{
 width:1000px;
 height:60px;	
 margin:15px 0px 20px 0px;
}

#logo{
 float:left;
 margin:0px;	
 padding:0px;
}

#menucopy{
 float:left;
 width:700px;
 margin:0px;	
 padding:15px 0px 0px 0px;
 font-size:12px;
}

#menucopy ul{
 margin:5px 0px 0px 0px;
 padding:0px;	
}

#menucopy ul li{
 background:url(img/bullet.jpg) no-repeat top left;
 display:inline;
 list-style-position:inside;
 color:#999999;
 margin:0px 0px 0px 5px;
 padding:0px 0px 0px 10px;
}

#menucopy a{
 text-decoration:none;
}

#menucopy a:hover{
 text-decoration:underline;
}
	
#menucopy span{
 float:right;
 margin:-25px 10px 0px 0px;	
}
	
#eprimer{	
 float:left;
 height:60px;
 margin:0px;	
 padding:0px 0px 0px 0px;
}

#localizacao{
 width:740px;
 padding:5px 0px;
 font-size:11px;
}

#localizacao a{
 color:#666666;
 text-decoration:none;	
}

#localizacao a:hover{
 color:#BB2222;	
 font-weight:bold;	
 text-decoration:underline;	
}

.adduplo{
 width:750px;
 margin:20px 0px;
 text-align:center;	  
}

.ad300{
 float:left;
 margin:0px 25px;	
}

.voltatopo{
 font-size:15px;
 margin:20px 0px 0px 0px;	
}

.voltatopo a{
 background:url(img/icotopo.jpg) no-repeat top left;	
 padding:10px 0px 0px 25px;
 font-weight:bold;
 color:#BB2222;
 text-decoration:none;
}

.voltatopo a:hover{
 text-decoration:underline;	
}

#fichatoque{
 width:750px;
 height:180px;
 margin:10px 0px;
 padding:0px;
}

#ouvirtoque{
 float:left;	
 width:275px;
 height:80px;	
 padding:100px 0px 0px 0px;
 text-align:center;
 font-size:20px;
}

#ouvirtoque a{
 background:url(img/btnouvir.jpg) no-repeat left top;	
 padding:40px 0px 40px 106px;
 color:#BB2222;
 font-weight:bold;
 text-decoration:none; 
}

#ouvirtoque a:hover{
 text-decoration:underline;	
}

#detalhestoque{
 float:left;	
}

.infotoque{
 background:#F2F2F2;	
 width:400px;
 padding:3px 5px;
 margin:0px 0px 3px 0px;
 font-size:12px;
 color:#666666;
}

.infotoque a{
 color:#BB2222;	
}

.infotoque a:hover{
 font-weight:bold;
}

.infotoque span{
 color:#BB2222;
 font-weight:bold;	
}


.infotoque form{
 margin:0px;	
 padding:0px;
}

#download{
 float:left;	
 font-size:15px;
 color:#999999;
 font-weight:bold;
 padding:20px 30px;
}

#download a{
 background:url(img/icodownload.jpg) no-repeat left top;	
 padding:15px 0px 15px 45px;	
 color:#999999;
 text-decoration:none;
 display:block;	 
}

#download a:hover{
 text-decoration:underline;	
}

#envie{
 float:left;	
 font-size:15px;
 color:#999999;
 font-weight:bold;
 padding:20px 30px; 
}

#envie a{
 background:url(img/icosend.jpg) no-repeat left top;	
 padding:15px 0px 15px 45px;	
 color:#999999;
 text-decoration:none;
 display:block;	 
}

#envie a:hover{
 text-decoration:underline;	
}

.nota{
 font-size:12px;	
 color:#666666;
 border:1px solid #666666;
}

#formcomentario{
 margin:80px 0px;
 font-size:12px;	
 color:#666666;	
}

#formcomentario form{
 font-size:12px;	
 color:#666666;
 margin:0px;
 padding:0px;
}

.txtcomentario{
 width:300px;
 border:1px solid #999999;	
 padding:2px 5px;
 font-family:Arial;
 color:#666666;
}

.areacomentario{
 width:300px;
 height:120px;
 border:1px solid #999999;	
 padding:2px 5px;
 font-family:Arial;
 color:#666666;
}

.comentarios{
 width:750px;	
 margin:0px 0px 10px 0px;
 border-bottom:1px solid #999999;
 color:#666666;
}

.comentarios p{
 margin:0px;	
 padding:0px;
}

.comentarios p span{
 font-weight:bold;
 display:block;	
}