body{
margin:0px;
font-family:Tahoma;
font-size:14px;
color:#333;
}

h1{
margin:0px;
margin-bottom:8px;
display:block;
font-size:30px;
font-family:Arial;
}

img{
border:0px;
}

a:link, a:visited{
font-family:Tahoma;
font-size:14px;
color:#333;
}

a:hover{
font-family:Tahoma;
font-size:14px;
color:#A4C90C;
}

.barra_topo{
background-color:#A4C90C;
line-height:27px;
font-family:Tahoma;
font-size:14px;
color:#333;
text-align:right;
margin-bottom:1px;
padding-right:5px;
}

.barra_topo a:hover{color:#333;text-decoration:none;}

.qcd{
background:#333333;
padding-top:15px;
color:#fff;
height:504px;
}
.qcd p{
width:630px;
background:#333 url('imgs/fiqc.gif') left top no-repeat;
line-height:37px;
padding-left:10px;
color:#A4C90C;
font-size:18px;
margin:0px;
margin-bottom:7px;
}
.qcd .foto{
width:358px;
float:left;
text-align:center;
}
.qcd .dir{
float:left;
}

.sq{
height:383px;
display:block;
background:#fff url('imgs/mais_de_500_magicas.jpg') left top no-repeat;
color:#A4C90C;
}

.sq h1{
padding-top:20px;
padding-left:250px;
padding-bottom:30px;
font-size:35px;
}

.sq h2{
margin:0px;
margin-bottom:3px;
padding-left:560px;
font-size:20px;
color:#000;
display:block;
}

.sq h3{
margin:0px;
padding-left:10px;
padding-bottom:8px;
display:block;
}

.hr1{
height:10px;
background-color:#6A6A6A;
display:block;
padding:0px;
margin:0px;
margin-bottom:10px;
}

.hr2{
height:10px;
background-color:#EBEBEB;
display:block;
padding:0px;
margin:0px;
margin-top:15px;
margin-bottom:15px;
}

.cb{
clear:both;
}

.qmm{
margin-left:15px;
margin-right:10px;
background:#fff;
font-size:12px;
color:#333;
display:block;
}

.qmm img{
float:left;
margin-right:8px;
}

.qmm .video{
float:left;
margin-right:8px;
width:160px;
}

.qmm b{
font-weight:bold;
font-size:14px;
display:block;
margin-bottom:5px;
}

.qmm a:link, .qmm a:visited{
font-size:12px;
}

.qfp{
margin-top:20px;
width:683px;
height:111px;
border:1px solid #99CC00;
background:#F9FFE6;
font-size:11px;
text-transform:uppercase;
color:#333;
}

.qfp select{
background-color:#F3FFCE;
border:1px solid #99CC00;
font:14px Arial;
color:#333;
margin-top:15px;
}

.qtp{
font-size:18px;
padding:5px;
color:#333;
}

.qtp a:link, .qtp a:visited{
font-size:18px;
}

.links_r{
color:#333;
margin-top:30px;
margin-bottom:30px;
}

.links_g{
display:none;
visibility:hidden;
}

.bps{border:1px solid #EBEBEB;padding:5px;margin-bottom:10px;}
.balao { width:300px; border: 1px solid #B5B01A; margin:10px; padding:10px; border-spacing: 50px; background:#FFF9DD;display:block;font-weight:bold;text-align:center;}
