/* Elementos basicos */
body { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFF; background:url(../img/bg.jpg) repeat-x #0099CC; margin: 0px; line-height:13px; font-size:11px; }
table,td,tr { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFF; line-height:13px; font-size:11px;}
p {	 margin:0px; }
h1 { font: normal 16px; color: #000; }
h2 { font: normal 15px; color: #000; }
h3 { font-size: 13px; color: #FF6600; }
img { border:0px; }	
form { margin:0px; }
a{text-decoration:underline;color:#FFF;cursor:pointer;}
a:hover{text-decoration:none;}



/* cursores do mouse */
.cursor_P {cursor:pointer;}

/* margins */
.m0{margin:0} .m4{margin:4px} .mA{margin:auto;} 
.mtA{margin-top:auto} .mt0{margin-top:0px} .mt1{margin-top:1px} .mt10{margin-top:10px}
.mbA{margin-bottom:auto} .mb0{margin-bottom:0} .mb1{margin-bottom:1px} .mb5{margin-bottom:5px} 
.mlA{margin-left:auto} .ml0{margin-left:0} .ml4{margin-left:4px}  
.mrA{margin-right:auto} .mr0{margin-right:0} .mr4{margin-right:4px} .mr10{margin-right:10px} .mr15{margin-right:15px} 

/* paddings*/
.p0{padding:0} 
.pt1{padding-top:1px} .pt2{padding-top:2px} .pt4{padding-top:4px} .pt5{padding-top:5px} .pt6{padding-top:6px} .pt8{padding-top:8px} .pt9{padding-top:9px} .pt10{padding-top:10px} .pt11{padding-top:11px} .pt15{padding-top:15px} .pt18{padding-top:18px}  .pt20{padding-top:20px} 
.pl1{padding-left:1px} .pl5{padding-left:5px} .pl10{padding-left:10px} .pl20{padding-left:20px} .pl40{padding-left:40px} 
.pr1{padding-right:1px} .pr5{padding-right:5px} .pr8{padding-right:8px}  .pr10{padding-right:10px} .pr20{padding-right:20px}
.pb10{padding-bottom:10px} .pb20{padding-bottom:20px} 

/* espacadores */
.pxS{font-size:1px} .px01{height:1px;font-size:1px;} 

/* cores */
.pre1{color:#000} .cz1{color:#666} .cz2{color:#333} .brn{color:#FFF} .ver1{color:#FF0000} .az1{color:#00FFFF}

/* width */
.wCP{width:100%} .w1{width:1px} .w2{width:2px} .w10{width:10px} .w152{width:152px} .w204{width:204px} .w300{width:300px} .w365{width:365px} .w468{width:468px} .w543{width:543px} .w614{width:614px;} .w766{width:766px}  .w768{width:768px} 

/* height */
.hCP{height:100%} .h2 {height:2px} .h15 {height:15px} .h16 {height:16px} .h19 {height:19px} .h20 {height:20px} .h25 {height:25px} .h41 {height:41px} .h87 {height:87px;} .h207{height:207px;}

/* background images */ 
.bgrX{background-repeat:repeat-x} .bgrY{background-repeat:repeat-y} .bgnR{background-repeat:no-repeat} .bgT{background-position:top} .bgB{background-position:bottom} .bgC{background-position:center} .bgL{background-position:left} .bgR{background-position:right} .bgtopo{background:url(../img/bg_topo.jpg) repeat-x top; } .bgtitulo{background:url(../img/bg_titulos.gif) repeat-x top;} .bgdivcolunas{background:url(../img/bg_div_colunas.gif) repeat-y top;} .bgesquerda{background:url(../img/bg_esquerda.jpg) repeat-x top #0099CC;}


/* background colors */
.bctr{background-color:transparent} .bcbrn{background-color:#FFF} .bcaz1{background-color:#069} 

/* vertical align*/ 
.vaT{vertical-align:top} .vaM{vertical-align:middle} .vaB{vertical-align:bottom}

/* text align*/ 
.taL{text-align:left} .taC{text-align:center} .taR{text-align:right}

/* font's*/
.fv{font-family:Verdana, Arial, Helvetica, sans-serif;} .f9{font-size:9px} .f10{font-size:10px} .f11{font-size:11px} .f12{font-size:12px} .f14{font-size:14px} .fwB{font-weight:bold} .fUC{text-transform:uppercase; }
	
/* links */
.link01:visited { color:#333 }
.link_mnu:hover { color:#FFFF00; text-decoration:none; }
.underline {text-decoration:underline;}

			
/* bordas */
.bd0{border:0} .bdbrn{border: 1px #FFF solid;} 

.bdtcz1{border-top: 1px dashed #CCC} .bdtbrn{border-top: 1px dashed #FFF} 

.bdbcz1{border-bottom: 1px solid #CCC} 

.bdlbrn1{border-left: 1px solid #FFF}

.bdrcz1{border-right: 1px solid #CCCCCC}


/* line height */
.lh14{line-height:14px} 

/* floats */
.floatL{float:left} .floatR{float:right} .floatN{float:none} .clL{clear:left}  .clR{clear:right} .clB{clear:both} .clN{clear:none}

/* positions */
.pABS{position:absolute} .pREL{position:relative}
.t0{top:0} .t14{top:14px} .t26{top:26px} 
.l0{left:0} .l19{left:19px} .l55{left:55px} 
.r0{right:0}

/* overflow */
.ofH{overflow:hidden} .ofA{overflow:auto}

/* formularios */
.form_01 {border:1px solid #999; width:250px;  font-size:10px;}
.btform {border:1px solid #FFF; width:60px; background-color:#069; height:20px; font-weight:bold; color:#FFF }

/* listas */
.list_01 {list-style-image:url(../img/bullet_azul.gif); }
