body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	/*	background-image: url(imagens/bg_rave.jpg);
	background-repeat: repeat-x; */
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
form {
	margin:0;
	padding:0;
}

.btn {
	cursor: pointer;
}

.destaquePesquisa {
	background-color: #FFFF99;
}
.maiusculo {
	text-transform: uppercase;
}

h1
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#43447f;
	font-weight:normal;
	margin: 0px;
}
h4
{
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:13px;
	color:#666666;
	font-weight:normal;
	margin: 0px;
}
h5
{
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:11px;
	color:#666666;
	font-weight:normal;
	margin: 0px;
}

.txtAreaNewsletter{
	height: 22px;
	width: 100%;
	border:1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	padding-top:4px;
	padding-left:5px;
	padding-bottom:0px;
}

.trebuchetAzul12 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#43447f;
	font-weight:normal;
}

.bordaLaranja {
	border: 1px solid #dda;
	background: #ffc;
}
.bordaVerde {
	border: 1px solid #BBE089;
	background-color: #F7FEE7;
}
.bordaBranca {
	border: 1px solid #D9D9DD;
	background-color: #FFFFFF;
}

.texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 18px;
	text-indent: 30px;
	text-align: justify;
}
.textoNoticia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: justify;
	padding-top: 0px;
}
.textoNoticia p {
	margin: 0px 0px 8px 0px;
}

.txtTitAzul20 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #2367ce;
	letter-spacing: -0.05em;
	font-weight: bold;
}
.txtTitAzul18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #2367ce;
	letter-spacing: -0.05em;
	font-weight: bold;
}
.txtTitAzul16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #2367ce;
	letter-spacing: -0.05em;
	font-weight: bold;
}
.txtTitAzul14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2367ce;
	letter-spacing: -0.05em;
	font-weight: bold;
}

.txtTitBranco20 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	letter-spacing: -0.05em;
	font-weight: bold;
}
.txtTitBranco18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	letter-spacing: -0.05em;
	font-weight: bold;
}
.txtTitBranco16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #FFFFFF;
	letter-spacing: -0.05em;
	font-weight: bold;
}
.txtTitBranco16:hover {
	text-decoration: none;
}
.txtTitBranco14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: -0.05em;
	font-weight: bold;
}

.txtTitLaranja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #ff6600;
	letter-spacing: -0.05em;
	font-weight: bold;
}
.txtTitVerde20 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #57B50B;
	letter-spacing: -0.05em;
	font-weight: bold;
}
.txtTitVerde18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #57B50B;
	letter-spacing: -0.01em;
	font-weight: bold;
}
.txtTitVerde16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #57B50B;
	letter-spacing: -0.01em;
	font-weight: bold;
}
.txtTitVerde14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #57B50B;
	letter-spacing: -0.01em;
	font-weight: bold;
}
.txtTitVerde12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #57B50B;
	letter-spacing: -0.01em;
	font-weight: bold;
}
.txtCinzaAzul11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #606F79;
}
.txtCinzaAzul9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #606F79;
}

.txtBranco16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #F2F2F2;
}
.txtBranco14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}
.txtBranco12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.txtBranco11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.txtBranco10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	letter-spacing: -0.05em;
}
.txtBranco9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}

.txtVermelhoArial11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CE2117;
}
.txtVermelhoArial12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CE2117;
}
.txtVermelhoArial14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CE2117;
}
.txtVermelhoArial16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #CE2117;
}

.txtCinzaArial11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.txtCinzaArial12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.txtCinzaArial14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
}
.txtCinzaArial16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
}
.txtCinzaArial18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666666;
}
.txtCinzaArial20 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #666666;
}

.txtCinza11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.txtCinza10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.txtCinza9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}
.txtCinza8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}

.txtLaranja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF9900;
}
.txtLaranja14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF9900;
}
.btnEnviar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #CCCCCC;
	border: none;
	height: 22px;
	width: 60px;
	cursor: pointer;
	font-weight: bold;
}
.campoText {
	display: block;
	border: none;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 18px;
	text-indent: 2px;
	background-color: #E4E4E4;
}
.campoTextArea {
	display: block;
	border: none;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-indent: 2px;
	background-color: #E4E4E4;
}
.f1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}

.tabela{
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-collapse:collapse;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: center;
}
.tabelas th, .tabelas td{
  border-color: #FFFFFF;
  border-style: solid;
  border-width: 1px;
}

/* Form Button */
.content-buttons.form-buttons,
.content-header .form-buttons   { text-align:right; margin-bottom:0; white-space:nowrap; }
.content-header .content-buttons-placeholder { display:inline !important; }
.content-header .form-buttons   { float:right; }
.content-header td.form-buttons   { float:none; }
.content-header .form-buttons button { margin-bottom:3px; }
.sub-btn-set { border:1px solid #ddd; border-width:0 1px; background:url(images/sub_button_bg.gif) repeat; padding:3px 10px; text-align:right; }
button,
.form-button { border-width:1px; border-style:solid; border-color:#ed6502 #a04300 #a04300 #ed6502; padding:0 7px 1px 7px; background:#ffac47 url(images/btn_bg.gif) repeat-x 0 100%; color:#fff; font:bold 12px arial, helvetica, sans-serif; cursor:pointer; text-align:center !important; white-space:nowrap; }
button:hover                    { background:#f77c16 url(images/btn_over_bg.gif) repeat-x 0 0; }
button:active                   { background:#f77c16 url(images/btn_on_bg.gif) repeat-x 0 0; }
button span                     { line-height:1.35em; background-repeat:no-repeat; background-position:0 50%; }
button.delete,
button.save,
button.add                      { padding-left:6px; }
button.cancel span,
button.delete span,
button.save span,
button.add span,

button.back span { padding-left:20px; }
button.back { border-color:#ccc #aaa #aaa #ccc; background-color:#fff; background-image:url(images/btn_back_bg.gif); color:#555; }
button.back span { background-image:url(images/icon_btn_back.gif); }

button.download span { padding-left:20px; }
button.download { border-color:#ccc #aaa #aaa #ccc; background-color:#fff; background-image:url(images/btn_back_bg.gif); color:#555; }
button.download span { background-image:url(imagens/iconDownload.gif); }

button.cancel,
button.delete { border-color:#d24403 #a92000 #a92000 #d24403; background-image:url(images/cancel_btn_bg.gif); background-color:#fcaf81; color:#fff; }
button.cancel:hover,
button.delete:hover { background-image:url(images/cancel_btn_over_bg.gif); }
button.cancel:active,
button.delete:active { background-image:url(images/cancel_btn_active_bg.gif); background-color:#e0612f; }
button.cancel span,
button.delete span { background-image:url(images/cancel_btn_icon.gif); }
button.add span     { background-image:url(images/add_btn_icon.gif); }
button.save span    { background-image:url(images/save_btn_icon.gif); }

button.disabled,
button.disabled:hover,
button.disabled:active { border-color:#777 #505050 #505050 #777; background:#919191 url(images/btn_bg-disabled.gif) 0 0 repeat-x; color:#fff; cursor:default; opacity:.8; }
button.add.disabled span { background-image:url(images/add_btn_icon-disabled.gif);}

button.icon-btn { width:32px!important; }
button.icon-btn span { text-indent:-999em; display:block; width:16px; padding:0; overflow:hidden; }
