BODY {
	margin: 0;
	background: url("imagens/sombra.jpg") repeat-y top center #E5E9EA;
	color: #000;
	text-align: center;
}
BODY, TD, INPUT, SELECT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
IMG {
	border: 0;
}

INPUT {
	border: 1px solid #E4E4DA;
}
INPUT.submit,
INPUT.submitHover {
	border: 0;
	padding: 18px 0 0 0;
	width: 56px;
	height: 18px;
	color: #000;
	background: url("imagens/acessar.jpg") no-repeat 2px 2px #FFF;
	overflow: hidden;
	cursor: pointer;
}
INPUT.submitHover {
	color: #000;
	background: url("imagens/acessar2.jpg") no-repeat 2px 2px #FFF;
}
HTML>BODY INPUT.submit,
HTML>BODY INPUT.submitHover {
	height: 0;
}
.divSubmit {
	width: 56px;
	height: 18px;
	overflow: hidden;
}
A {
	color: #000;
	background-color: transparent;
	text-decoration: none;
}
A:hover {
	text-decoration: underline;
}

#head, #body, #foot {
	margin: 0 auto;
	width: 775px;
	text-align: left;
	color: #000;
	background: url("imagens/bg.jpg") repeat-y center top #FFF;
}

#head HR {
	display: none;
}
#head #logo {
	float: left;
	display: inline;
	vertical-align: top;
	margin: 15px 0 0 33px;
}
#head #logo SPAN {
	display: none;
}
#head .vrHead {
	float: left;
	vertical-align: top;
	display: block;
	background: url("imagens/vr_head.jpg") no-repeat 5px top;
	margin: 20px 2px 0 2px;
	width: 11px;
	height: 79px;
}
#head #slogan {
	float: left;
	vertical-align: top;
	margin: 28px 0 0 0;
}
#head #linha {
	float: left;
	vertical-align: top;
	display: block;
	margin: 28px 0 0 0;
	width: 95px;
	height: 54px;
	background: url("imagens/linha.jpg") no-repeat left top;
}
#head #hornamento {
	float: left;
	vertical-align: top;
	display: block;
	width: 172px;
	height: 123px;
	background: url("imagens/hornamento_h.jpg") no-repeat left top;
}

#body #menu {
	clear: both;
	width: 775px;
	height: 225px;
}
#body #menuInterno {
	clear: both;
	width: 775px;
	height: 50px;
}
#body #menu HR,
#body #menuInterno HR {
	display: none;
}

#body DL {
	display: block;
	margin: 10px;
}
#body DL DT {
	display: block;
	margin: 0;
	padding: 0;
}
#body DL DD {
	display: block;
	margin: 0;
	padding: 0;
	text-align: justify;
}

#body DL#contato {
	float: left;
	margin: 20px 0 0;
	padding: 0;
	width: 175px;
	height: 280px;
	background: url("imagens/hornamento_v.jpg") no-repeat left 95px;
	font-weight: bold;
}
#body DL#contato DT {
	display: none;
}
#body DL#contato DD {
	text-align: center;
}
#body DL#contato DD, #body DL#contato DD A {
	color: #C00;
	background-color: transparent;
}
#body DL#contato DD#telefone {
	font-size: 13.5pt;
}
#body DL#contato DD#telefone SPAN {
	font-size: 8pt;
}
#body DL#contato DD#email {
	font-size: 11pt;
}

#body DL#principal {
	float: right;
	width: 570px;
	overflow: hidden;
}

#body DL#principal DT {
	height: 35px;
}
#body DL#principal DT,
#body DL#principal DD {
	width: 270px;
	text-align: left;
	margin: 0 2px;
}
#body DL#principal DD P {
	margin: 0;
}
#body DL#principal DT.l,
#body DL#principal DD.l {
	float: left;
	clear: left;
}

#body DL#principal DT.r,
#body DL#principal DD.r {
	float: right;
	clear: right;
}
#body>DL#principal DT.r {
	margin-top: -35px;
}

#body DL#principal .hr1,
#body DL#principal .hr3,
#body DL#principal .hr5 {
	display: none;
}
#body DL#principal .hr2,
#body DL#principal .hr4,
#body DL#principal .hr6 {
	clear: both;
}

#body BLOCKQUOTE {
	margin: 5px 0 0;
/*
	font-style: italic;
*/
}
#body BLOCKQUOTE P {
	margin: 0;
}

#body #noticias {
	margin: 20px 0 20px 10px;
}
#body #noticias SELECT {
	width: 255px;
}

#body H2 {
	float: left;
	margin: 20px 0 0;
	padding: 200px 0 0 0;
	width: 175px;
	background: url("imagens/hornamento_v.jpg") no-repeat left top transparent;
	text-align: center;
	color: #C00;
}

#body P {
	text-indent: 15px;
	text-align: justify;
}

#body #conteudo {
	float: right;
	width: 595px;
	padding: 20px 15px 0 0;
	overflow: hidden;
}
HTML>BODY #body #conteudo{width:580px;}

#body DL#criatividade {
	clear: both;
	margin: 0 10px 8px;
}
#body DL#criatividade DD#show {
	float: left;
	width: 490px;
	height: 160px;
}
#body DL#criatividade DD#show IMG {
	border: 1px solid #BFC8C7;
}
#body DL#criatividade DD#list {
	float: right;
	width: 260px;
	height: 160px;
}
#body DL#criatividade DD#list DL {
	margin: 0;
}
#body DL#criatividade DD#list DL DD {
	height: 135px;
}
#body DL#criatividade DD#list DL DD.hide {
	display: none;
}
#body DL#criatividade DD#list DL DD A {
	display: block;
	float: left;
	margin: 0 0 5px 5px;
	border: 1px solid #BFC8C7;
	width: 56px;
	height: 56px;
}
#body DL#criatividade DD#list DL DD A IMG {
	width: 56px;
	height: 56px;
}
#body DL#criatividade DD#list DIV {
	width: 260px;
	text-align: center;
	font-size: 8pt;
}
#body DL#criatividade DD#list DIV A,
#body DL#criatividade DD#list DIV A:hover {
	text-decoration: none;
}
#body DL#criatividade DD#list .current {
	font-weight: bold;
}

#body .dropDefinitions DT {
	margin: 0 0 10px 0;
	color: #C5CECC;
	background-color: transparent;
	font-size: 11pt;
}
#body .dropDefinitions DT.hover {
	color: #C00;
	background-color: transparent;
}
#body .dropDefinitions DT.pointer {
	cursor: pointer;
}
#body .dropDefinitions DD {
	margin: 0 0 20px 0;
}
#body .dropDefinitions DD P {
	margin: 0 0 10px 0;
}
#body .dropDefinitions DD.show {
	display: block;
}
#body .dropDefinitions DD.hide {
	display: none;
}

#foot {
	background: #F9F610;
	color: #000;
	font-size: 7pt;
	padding: 2px 2px 2px 5px;
	clear: both;
}
HTML>BODY #foot { width: 765px; }
#foot HR {
	display: none;
}
#foot IMG {
	vertical-align: middle;
}
#foot DIV {
	margin: 1px;
}
#foot DIV IMG {
	vertical-align: top;
}
#foot #TriboPublicidade {
	width: 94px;
	height: 17px;
	background: url("imagens/tribo_publicidade.gif") no-repeat left top;
	vertical-align: middle;
}
#foot #TriboPublicidade SPAN,
#foot #TriboPublicidade IMG {
	display: none;
}
HTML>BODY #foot #TriboPublicidade {
	height: 13px;
	line-height: 17px;
	padding-top: 4px;
	vertical-align: middle;
}
#foot>#TriboPublicidade IMG {
	display: inline;
	vertical-align: middle;
	width: 94px;
	height: 13px;
}

.vermelho { color: #C00; background-color: transparent; }
.preto    { color: #000; background-color: transparent; }

.hr {
	width: 701px;
	height: 11px;
	margin: 0 auto;
	background: url("imagens/hr.jpg") no-repeat left 5px transparent;
	clear: both;
}
.hr HR, .vr HR {
	display: none;
}

#body DL#principal .hr {
	background-image: url("imagens/principal_hr.gif");
	width: 576px;
}

.c { text-align: center; }
.r { text-align: right; }

.fLeft  { float: left;  }
.fRight { float: right; }
.cBoth  { clear: both;  }