/* CSS Document */
#txt{margin: 11px;}
#bannerPP{border-top:1px solid #FFFFFF;margin: 0;padding: 0;text-align: center;}
#data{margin:0;border-bottom: 1px solid #CCCCCC;padding: 3px 0px 1px ;}
#txtPP, #mmpag{margin-left: 20px;}
#txtPP{width: 400px;line-height: 17px;}

#mmcol{width: 180px;font-size: 10px;float: right;}
#titmmarea{height: 26px;padding: 4px 0 0 30px;background-repeat: no-repeat;background-position: left bottom;}
#titmmarea div{	height: 26px;font-weight: bold;color: #FFFFFF;font-size: 13px;background: url(../img_site/mm_sombra.gif) repeat-x bottom;}
#mmcol p{float: right;padding-bottom: 20px;margin: 0px;width: 150px;background: #F0F0F0 url(../img_site/ct_d_mm.gif) no-repeat left bottom;}
#mmcol img{margin: 10px 0 5px 14px; border: 1px solid #000000;}
#mmcol p span{font-weight: bold;display: block;background: url(../img_site/dot_cinza.gif) no-repeat 8px 11px;padding: 3px 2px 0px 11px;}
#mmcol p span.mmintercartola{margin-top: 10px;color: #FFFFFF; background: #666666 url(../img_site/dot_trio.gif) no-repeat 4px center;padding: 3px 2px 3px 13px;}
#mmcol p span.mmsubmm{background-color: #FBFBFB;background-image: none;padding: 0px 0px 8px 0px;} 
#mmcol p span.mmsubmm span{background-image: none;font-weight: lighter;}
#mmcol p span a{color:#666666;padding: 3px 3px;display: block;}
#mmcol span a:hover{color:#000000;}

/*Formulários*/
#txtPP form{margin: 20px 0;}
form.formpd{padding: 0 20px; background-color:#F9F9F9;}
form.formpd, form.formpd input, form.formpd textarea, form.formpd select{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #CCCCCC;
}
form.formpd h4{margin: 20px 0 10px; padding-top: 5px; font-weight: bold; border-top: 1px solid #CCCCCC;}
form.formpd p{margin: 8px 0px; padding:0;} 
div.aolado{clear: left; margin: 8px 0px; padding:0;}
div.aolado{width:98%; margin: 0; padding:0;}
div.aolado p{clear: none; float: left; margin-right:10px;}

form input.bt{margin: 1px 0 0;font-weight: bold;background-image: url(../img_site/form_bt_bg.gif);font-size: 9px;}
form.formpd .subform{border: 1px solid #CCCCCC; padding: 5px; margin: 5px;}
form.formpd .noborder{border:0;}
form.formpd .oculto{position:absolute;visibility:hidden;}

/*PopUp*/

#popup{margin: 0 10px;background-color:#FFFFFF;height:100%;text-align: left;height:auto;}
#popup:after{content:".";display:block;height:0;clear:both;visibility:hidden}
* html #popup{height:1%}
*>html #popup{height:auto;}

#popupcorpo{padding: 5px;}
.fecharpopup{text-align: center;}