html {width:100%; height:100%;}

body {
	margin:0;
	padding:0;
	width:100%; height:100%;
	font-family:"Trebuchet MS", sans-serif;
	font-size:12px;
	font-color:#666666;
	color:#666666;
	background:#dfdbcf;
}

img, div { behavior: url(iepngfix.htc) }

/* --- genreric --------------------------------------------- */
h1 {clear:left; font-family:"Trebuchet MS", sans-serif; font-size:18px; font-weight:bold; color:#558053;}
h2 {clear:left; font-family:"Trebuchet MS", sans-serif; font-size:14px; font-weight:bold; color:#ee6611;}
h3 {clear:left; font-family:"Trebuchet MS", sans-serif; font-size:12px; font-weight:bold; color:#05B9FE;}
p {margin:6px 0 6px 0; font-family:"Trebuchet MS", sans-serif; font-size:13px; color:#666666;}

a 		{font-family:"Trebuchet MS", sans-serif; font-size:12px; color:#ed621c; text-decoration:none;}
a:hover {font-family:"Trebuchet MS", sans-serif; font-size:12px; color:#ed621c; text-decoration:underline;}

.branco, .branco:hover		{color:#ffffff;}
.red, .red:hover			{color:#ed621c;}
.verde, .verde:hover		{color:#558053;}
.cinza						{color:#515f5a;}

.link 					{float:left; clear:left; margin-top:4px; width:100%; color:#788c83; background:#e4e8e7; text-decoration:none;}
.link:hover, .linkon	{float:left; clear:left; margin-top:4px; width:100%; color:#ffffff; background:#ed621c; text-decoration:none;}

.exemplo {font-family:"Trebuchet MS", sans-serif; font-size:9px; color:#999999; text-decoration:none;}
td 		{font-family:"Trebuchet MS", sans-serif; font-size:12px; line-height:16px; text-align:justify; color:#666666;}

.itemLink 		{background-color:#ffffcc; font:10px verdana; text-decoration:none; padding:2px; border:1px solid; border-color:#cccccc;}
.itemLink:hover {background-color:#0c1f19; font:10px verdana; text-decoration:none; padding:2px; border:1px solid; border-color:#c1ae45; color:#fff;}

/* --- forms --------------------------------------------- */
label {float:left; clear:left; width:100px; text-align:right; margin-right:10px;}
.edit,select,textarea {width:220px; font-family:"Trebuchet MS", sans-serif; font-size:11px; color:#000000; border:1px #788d86 solid; background:#fdffe9;}
.editNoWidth {font-family:"Trebuchet MS", sans-serif; font-size:10px; color:#000000; border:1px #788d86 solid; background:#fdffe9;}
.edit:focus, .editNoWidth:focus, select:focus, textarea:focus {background-color:#fdffe9;}

.botao {width:220px; font-family:"Trebuchet MS", sans-serif; font-size:12px; font-weight:bold; color:#fff; background:#558053; border:2px #fff solid;}
.btNoWidth {font-family:"Trebuchet MS", sans-serif; font-size:12px; font-weight:bold; color:#fff; background:#558053; border:2px #fff solid;}
/* --- forms --------------------------------------------- */

.imgLeft	{float:left; margin-right:10px;}
.imgRight	{float:right; margin-left:10px;}
#space		{clear:both; height:12px; width:10px;}

.linha {border-top:1px #dfe1e2 dashed; clear:left;}

/* --- top --------------------------------------------- */
#top {
	margin:10px auto 0;
	padding:0;
	width:1000px;
	height:99px;
	text-align:right;
}
#top #logo {float:left; width:278px; height:99px;}
#top #barraVerde {float:left; width:722px; height:20px;}
#top #menuSup {float:left; width:722px; height:69px; padding-top:10px; text-align:center;}

#menuSup a				{font-family:"Trebuchet MS", sans-serif; font-weight:bold; font-size:14px; color:#302c21; text-decoration:none; padding:0 8px; border-radius:4px;}
#menuSup a:hover, .on	{font-family:"Trebuchet MS", sans-serif; font-weight:bold; font-size:14px; color:#ffffff; background:#ed621c; text-decoration:none; padding:0 8px; border-radius:4px;}

#banner {
	margin:0 auto 0;
	padding:0;
	width:1000px;
	height:auto;
	clear:both;
}


#centro {
	margin:0 auto 0;
	padding:0;
	width:1000px;
	height:auto;
	clear:both;
	background:#dfdbcf;
}
#centro #colA	{float:left; width:692px;}
#centro #colB	{float:left; width:298px; padding-left:10px;}

.msg {padding:10px; border:1px #EEEEEE solid; background-color:#e4efd5;}


#bot {
	margin:0 auto 0;
	padding-top:20px;
	width:1000px;
	height:auto;
	clear:both;
	background:#aabaa0;
	text-align:center;
	border-top:2px #fff solid;
}
#bot #copy {}


/* --- modal window --------------------------------------------- */
#modal_container {
	margin:0;
	padding:10px;
	border:1px red solid;
	background:#fff;
	overflow:auto;
}

#modal_overlay {background-color:#000;}
