/* CSS Document */
body { margin:auto; background:#333333;}
* { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;}
img { border:0px;}
a:link, a:visited, a:active { text-decoration:none;}
a:hover { text-decoration:underline; color:#CCCCCC;}

a.linkum:link, a.linkum:visited { font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; line-height:15px; font-weight:bold; text-decoration:underline;}
a.linkum:hover, a.linkum:active { font-family:Verdana, Arial, Helvetica, sans-serif; color:#CCCCCC; font-size:11px; line-height:15px; text-decoration:none;}

h1 { font-size:12px;}
ul { margin-left:20px;}
/*  border:1px solid #00FF66; */
.bggeral { width:780px; background:url(img/bggeral.gif) bottom repeat-x #000000; margin:auto; margin-top:2%;}
.geral { width:780px; min-height:700px; height:auto; display:table; background:url(img/farolg.jpg) bottom left no-repeat;}
.menu { border:0px solid #FFCC33; width:170px; float:left;}
.cxmenu { margin:3px 0px 0px 22px;}
.ghome { border:0px solid #00FF66; width:560px; margin-left:20px;_margin-left:10px; float:left; padding:10px 0px;}
.cxghome { width:551px; height:518px; padding:0px 0px 10px 20px;_padding:0px 3px 10px 16px;}
.cx_trab { border:2px solid #FFFFFF; background:#FFFFFF; float:left; margin:5px 10px 15px 5px;}
.cxthome { width:531px; height:80px; padding:0px 20px 0px 20px;}
.fr01 { border:2px solid #FFFFFF; background:#FFFFFF; float:right; margin:22px 0px 10px 10px;}
.negrito { font-weight:bold;}
.fl01 { margin-left:264px; margin-top:-10px;}
.fl { float:left;}
.fale { width:400px; margin-left:50px;}
.geral02 { border:0px solid #00FFFF; width:780px; height:1800px; background:url(img/farolg.jpg) bottom left no-repeat;}
.cx_gal01 { float:left; margin:5px 10px 15px 5px; text-align:center;}
.cx_gal02 { border:2px solid #FFFFFF; background:#FFFFFF; margin-bottom:2px;}
/* zoom */

/* txt */
.bandeira { margin-right:3px;}
.imgmenu { margin-right:10px;}
.sep01 { width:150px; clear:both; margin-bottom:2px;}
.txtred { font-size:12px; font-weight:bold; color:#FF0000; margin-left:15px; margin-right:44px;}
.txtmenu { font-size:11px; font-weight:bold;}
.imgajust01 { margin-bottom:-2px; margin-top:10px;}
.imgajust02 { margin-bottom:-2px;}
.txtrodape { color:#999999; font-size:9px;}
.mtop { margin-top:10px;}
.txth2 { font-size:15px;}
.botenvia { margin-top:10px; margin-left:75px;}
/* form */

label { width:120px; float:left; text-align:right; padding-right:5px; margin:2px 1px 3px 1px;}
.i_size { width:215px; height:12px; float:left; border:0px solid; margin:2px 1px 4px 1px; color:#000000;}
textarea { width:215px; height:125px; overflow:auto; border:0px solid; margin:2px 1px 3px 1px; float:left; color:#000000;}