.cB { clear:both; }
.fL { float:left; }
.fR { float:right; }
.fC { margin:0 auto; }
.aC { text-align:center; }
.aR { text-align:right; }
.zero { height:0; overflow:hidden; }
.hide {
	display:none;
}
.photoLeft, .photoRight { margin-bottom:10px; }
.photoLeft { float:left; margin-right:10px; }
.photoRight { float:right; margin-left:10px; }
					/* linha de formulário */
div.row { margin-bottom:10px; }
div.row label { display:block; padding-bottom:3px; font-weight:bold; }
div.row input, div.row select, div.row textarea { width:95%; }
div.row input.auto { width:auto; }
div.actHide { color:#C00; }
					/* headers */
h1.global,
h1.globalSmall {
	margin:0;
	font-weight:bold;
	color:#2F8FDF;
	background:url(#) no-repeat left top;
}
h1.global {
	padding:0 0 10px 40px;
	height:34px;
	line-height:30px;
	font-size:22px;
	background-image:url(../imagens/global/h1.gif);
}
h1.globalSmall {
	padding:0 0 10px 30px;
	height:24px;
	line-height:20px;
	font-size:14px;
	background-image:url(../imagens/global/h1-small.gif);
}
h2.global {
	margin:0;
	padding:0 0 7px 0;
	font-size:14px;
	font-weight:bold;
	color:#263377;
}
h2.global a { color:#263377; }
h2.global a:hover { color:#FC0; }
h3.global {}
h4.global {}
h5.global {}
h6.global {}
					/* headers end */
					/* elementos de otimização */
span.global { font-weight:bold; color:#F60; }
span.small { font-size:10px; }
em.global { color:#090; }
strong.global { color:#000; }
samp.global {}
blockquote.global { font-style:italic; }
div.space { height:30px; }
div.line { height:30px; background:url(../imagens/global/line.gif) repeat-x center center; }
					/* elementos de otimização end */
					/* box white */
div.white { padding:10px; background:url(../imagens/global/white-bg.gif) repeat-y center center; }
div.whiteTop, div.whiteBottom { height:10px; }
div.whiteTop { background:url(../imagens/global/white-top.png) no-repeat center top; }
div.whiteBottom { background:url(../imagens/global/white-bottom.png) no-repeat center bottom; }
					/* botões/links */
a.button,
a.buttonBig {
	display:block;
	background:url(#) no-repeat center center;
	color:#FFF;
	font-weight:bold;
	line-height:30px;
	text-align:center;
}
a.button { width:100px; background-image:url(../imagens/global/button.jpg); }
a.buttonBig { width:180px; background-image:url(../imagens/global/button-big.jpg); }
					/* tabelas */
table.global { width:100%; margin-bottom:10px; }
table.global tr th,
table.global tr td { height:30px; border-bottom:solid 2px #000; }
table.global tr th {
	width:120px;
	text-align:left;
	background:#EDF3FA;
	border-color:#C7E2EF;
	color:#333;
}
table.global tr td {
	width:180px;
	background:#F9F9F9;
	border-color:#EEE;
}
table.global tr.none th,
table.global tr.none td {
	height:0px;
	background:none;
	border:none;
}
table.global input, table.global textarea, table.global select { width:95%; }
table.global input.auto { width:auto; }