/* \*/
* html #tlc, * html #trc {
	height: 1%;
}
/* */

#tlc, #trc {
	zoom: 1
}
BODY {
	font: 10pt Arial;
	background: #EFEFEF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#texto {
	width: 600px;
}
.fonte1 {
	font-size: 11px;
}
.fonte2 {
	font-size: 13px;
}
.fonte3 {
	font-size: 15px;
}
/* imprime página*/

.imprime {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	position:relative;
	z-index:999;
}
.linkmenu1 {
	font: 7pt Verdana;
	color:#474748
}
.tituloamarelo {
	font: bold 13pt Garamond;
	color: #ECB100
}
.tituloamareloBLOG {
	font: bold 19pt Garamond;
	color: #ECB100
}
.titulovermelho {
	font: bold 13pt Garamond;
	color: #800000
}
.titulobranco {
	font: bold 13pt Garamond;
	color: #ffffff
}
.titulocinza {
	font: bold 13pt tahoma;
	color: #C7C7C7
}
.titulopreto {
	font: bold 13pt tahoma;
	color: #000000
}
.informatitulo {
	font: bold 8pt Arial;
	color: #808080
}
.informadescricao {
	font: 8pt Arial;
	color: #ADADAD
}
.linkpeq {
	font: 7pt Verdana;
	color:#666666
}
.mapatitulo {
	font: bold 8pt Arial;
	color: #FFBE38
}
.mapalinks {
	font: 8pt Arial;
	color: #FFFFFF
}
.conteudo {
	font: 9pt Arial;
	text-align: justify;
	color:#666666
}
.titulomateria {
	font: bold 9pt Arial;
	color:#009900
}
.linkmenuamarelo {
	font: bold 10pt Garamond;
	color: #ECB100
}
.comentarioblog {
	font: bold 9pt Arial;
	color: #800000
}
.rodapetitulo {
	font: 9pt Arial;
	color:#F4F4F4;
	font-weight: 700
}
.rodapeinfo {
	font: 7pt Verdana;
	color:#F4F4F4
}
.texto1 {
	font: bold 8pt Arial;
	color:#666666
}
.texto2 {
	font: 8pt Arial;
	text-align: justify;
	color:#666666
}
.texto3 {
	font: 8pt Arial;
	text-align: justify;
	color:#009900
}
.texto4 {
	font: 9pt Arial;
	text-align: justify;
	color:#666666
}
a:link {
	text-decoration: none;
	color: #474748;
}
a:visited {
	text-decoration: none;
	color:#474748;
}
a:hover {
	text-decoration: underline;
	color: #474748;
}
a:active {
	text-decoration: none
}
a.classe1:link, a.classe1:visited, a.classe1:active {
	text-decoration: underline;
	background:#FFFFFF;
}
a.classe1:hover {
	text-decoration: underline;
	color:#000;
	background:#FFFFCC;
}
a.classe2:link, a.classe2:visited, a.classe2:active {
	text-decoration: underline;
	background:#FFFFFF;
}
a.classe2:hover {
	text-decoration: underline;
	font-size: medium;
	color:#000;
	background:#FFFFCC;
}
/* PARA O LINK 1 */

a.linkum:link {
	color:#0066cc;
	text-decoration:none;
}
a.linkum:visited {
	color:#999999;
	text-decoration:none;
}
a.linkum:hover {
	color:#000000;
	text-decoration:underline;
}
a.linkum:active {
	color:#00FF00;
	text-decoration:underline;
	background-color:#000000;
}
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}
.text {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.small {
	font-size: 10px
}
.align_cadastro_fields_form {
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 3px;
}
.cadastro_fields_form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #E8E8E8;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-left-width: 1px;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.texto_itens_form {
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	color: #666666;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 20px;
	text-align: right;
}
ul#menu {
	width:174px;
	border:1px solid #C0C0C0;
	background:#FADE8B;
	margin:0;
	padding:0;
	list-style-type:none;
}
ul#menu li {
	border-bottom:1px solid #A4A0F5;
	border-right:5px solid #EEC591;
	border-left:5px solid #EEC591;
}
ul#menu li a:link, ul#menu li a:visited {
	display:block;
	height:1%;
	text-decoration:none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5E0F50;
	border-left:0px solid #EEC591;
	padding-left:5px;
}
ul#menu li a:hover {
	background-color: #FFE4B5;
	color:#ff6600;
	border-left:0px solid #FFD39B;
}
td {
	font-family:verdana, arial;
	font-size:8pt;
}
.estilotabela {
	background-color:ffffff;
	border-style:solid;
	border-color:666666;
	border-width:1px;
}
.estilocelula {
	background-color:f2f2f2;
	color:333333;
	font-weight:bold;
	font-size:10pt;
}
.banner {
	left:100px;
	position:absolute;
	top:106px;
	z-index:99;
}
.button {
	BACKGROUND: #ffffff;
	BORDER-BOTTOM: #666666 1px solid;
	BORDER-LEFT: #666666 1px solid;
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #666666 1px solid;
	COLOR: #333333;
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px
}
.ItemStyle {
	list-style-image: url(../image/dsmh.gif);
	font-family: "Arial";
	font-size: 12px;
}
.PopItemStyle {
	list-style-image: url(../image/usm.gif);
	font-family: "Arial";
	font-size: 12px;
}
#box {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0em;
	padding: 0;
	text-align: left;
	width:85%;				/* <-- use this to tie width to viewport size */
	width: 65em;			/* <-- use this for a set width */
	background-color: #e9eaec;
}
#box1 {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0em;
	padding: 0;
	text-align: left;
	width:100%;				/* <-- use this to tie width to viewport size */
	width: 92em;			/* <-- use this for a set width */
	background-color: #e9eaec;
}
#box2 {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0em;
	padding: 0;
	text-align: left;
	width:60%;				/* <-- use this to tie width to viewport size */
	width: 45em;			/* <-- use this for a set width */
	background-color: #e9eaec;
}
#content {
	padding:2em;
}
#content h1 {
	color:#0354c2;
	font-weight: bold;
	font-size: 1.2em;
	font-family: helvetica, geneva, arial, sans-serif;
}
#content p {
	color:#3b3b3b;
	font-size: 12px;
	line-height: 1.3em;
	font-family: arial, helvetica, sans-serif;
}
/* ---=== border code follows ===--- */
/*
	tlc = top left corner
	trc = top right corner
	blc = bottom left corner
	brc = bottom right corner
	lb = left border
	rb = right border
	tb = top border
	bb = bottom border 
*/

#tlc #trc #content center .bordaBox .conteudo #form table tr td center strong {
	color: #900;
}
#tlc, #trc, #blc, #brc {
	background-color: transparent;
	background-repeat: no-repeat;
}
#tlc {
	background-image:url(../images/tlc.gif);
	background-position: 0% 0%;
}
#trc {
	background-image:url(../images/trc.gif);
	background-position: 100% 0%;
}
#blc {
	background-image:url(../images/blc.gif);
	background-position: 0% 100%;
}
#brc {
	background-image:url(../images/brc.gif);
	background-position: 100% 100%;
}
#tb, #bb {
	background-color: transparent;
	background-repeat: repeat-x;
}
#tb {
	background-image:url(../images/tb.gif);
	background-position: 0% 0%;
}
#bb {
	background-image:url(../images/bb.gif);
	background-position: 50% 100%;
}
#rb {
	background-image:url(../images/r.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
}
#lb {
	background-color: #e9eaec;
	background-image:url(../images/l.gif);
	background-position: 0% 100%;
	background-repeat: repeat-y;
}
.bordaBox {
	background: transparent;
	width:60%;
}
.bordaBox .b1, .bordaBox .b2, .bordaBox .b3, .bordaBox .b4, .bordaBox .b1b, .bordaBox .b2b, .bordaBox .b3b, .bordaBox .b4b {
	display:block;
	overflow:hidden;
	font-size:1px;
}
.bordaBox .b1, .bordaBox .b2, .bordaBox .b3, .bordaBox .b1b, .bordaBox .b2b, .bordaBox .b3b {
	height:1px;
}
.bordaBox .b2, .bordaBox .b3, .bordaBox .b4 {
	background:#eff2f5;
	border-left:1px solid #999;
	border-right:1px solid #999;
}
.bordaBox .b1 {
	margin:0 5px;
	background:#999;
}
.bordaBox .b2 {
	margin:0 3px;
	border-width:0 2px;
}
.bordaBox .b3 {
	margin:0 2px;
}
.bordaBox .b4 {
	height:2px;
	margin:0 1px;
}
.bordaBox .conteudo {
	padding:5px;
	display:block;
	background:#eff2f5;
	border-left:1px solid #999;
	border-right:1px solid #999;
}
.bordaBox2 {
	background: transparent;
	width:70%;
}
.bordaBox2 .b1, .bordaBox2 .b2, .bordaBox2 .b3, .bordaBox2 .b4, .bordaBox2 .b1b, .bordaBox2 .b2b, .bordaBox2 .b3b, .bordaBox2 .b4b {
	display:block;
	overflow:hidden;
	font-size:1px;
}
.bordaBox2 .b1, .bordaBox2 .b2, .bordaBox2 .b3, .bordaBox2 .b1b, .bordaBox2 .b2b, .bordaBox2 .b3b {
	height:1px;
}
.bordaBox2 .b2, .bordaBox2 .b3, .bordaBox2 .b4 {
	background:#eff2f5;
	border-left:1px solid #999;
	border-right:1px solid #999;
}
.bordaBox2 .b1 {
	margin:0 5px;
	background:#999;
}
.bordaBox2 .b2 {
	margin:0 3px;
	border-width:0 2px;
}
.bordaBox2 .b3 {
	margin:0 2px;
}
.bordaBox2 .b4 {
	height:2px;
	margin:0 1px;
}
.bordaBox2 .conteudo {
	padding:5px;
	display:block;
	background:#eff2f5;
	border-left:1px solid #999;
	border-right:1px solid #999;
}
.bordaBox3 {
	background: transparent;
	width:100%;
}
.bordaBox3 .b1, .bordaBox3 .b2, .bordaBox3 .b3, .bordaBox3 .b4, .bordaBox3 .b1b, .bordaBox3 .b2b, .bordaBox3 .b3b, .bordaBox3 .b4b {
	display:block;
	overflow:hidden;
	font-size:1px;
}
.bordaBox3 .b1, .bordaBox3 .b2, .bordaBox3 .b3, .bordaBox3 .b1b, .bordaBox3 .b2b, .bordaBox3 .b3b {
	height:1px;
}
.bordaBox3 .b2, .bordaBox3 .b3, .bordaBox3 .b4 {
	background:#eff2f5;
	border-left:1px solid #999;
	border-right:1px solid #999;
}
.bordaBox3 .b1 {
	margin:0 5px;
	background:#999;
}
.bordaBox3 .b2 {
	margin:0 3px;
	border-width:0 2px;
}
.bordaBox3 .b3 {
	margin:0 2px;
}
.bordaBox3 .b4 {
	height:2px;
	margin:0 1px;
}
.bordaBox3 .conteudo {
	padding:5px;
	display:block;
	background:#eff2f5;
	border-left:1px solid #999;
	border-right:1px solid #999;
}
.bordaBox4 {
	background: transparent;
	width:80%;
}
.bordaBox4 .b1, .bordaBox4 .b2, .bordaBox4 .b3, .bordaBox4 .b4, .bordaBox4 .b1b, .bordaBox4 .b2b, .bordaBox4 .b3b, .bordaBox4 .b4b {
	display:block;
	overflow:hidden;
	font-size:1px;
}
.bordaBox4 .b1, .bordaBox4 .b2, .bordaBox4 .b3, .bordaBox4 .b1b, .bordaBox4 .b2b, .bordaBox4 .b3b {
	height:1px;
}
.bordaBox4 .b2, .bordaBox4 .b3, .bordaBox4 .b4 {
	background:#eff2f5;
	border-left:1px solid #999;
	border-right:1px solid #999;
}
.bordaBox4 .b1 {
	margin:0 5px;
	background:#999;
}
.bordaBox4 .b2 {
	margin:0 3px;
	border-width:0 2px;
}
.bordaBox4 .b3 {
	margin:0 2px;
}
.bordaBox4 .b4 {
	height:2px;
	margin:0 1px;
}
.bordaBox4 .conteudo {
	padding:5px;
	display:block;
	background:#eff2f5;
	border-left:1px solid #999;
	border-right:1px solid #999;
}
hr {
	background-color: #ADADAD;
	border:medium none;
	height: 1px;
}

/* ---=== tabela ===--- */
/* Uso: <table width="98%" border="1" align="center" class="sofT" cellspacing="0"> */

table.helpT
{ text-align: center;
font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #404040;
width: 500px;
background-color: #fafafa;
border: 1px #6699CC solid;
border-collapse: collapse;
border-spacing: 0px; } 

/* ---=== coluna - usar no titulo ===--- */

td.helpHed
{ border-bottom: 2px solid #6699CC;
border-left: 1px solid #6699CC;
background-color: #BEC8D1;
text-align: left;
text-indent: 5px;
font-family: Verdana;
font-weight: bold;
font-size: 11px;
color: #404040; }

td.helpBod
{ border-bottom: 1px solid #9CF;
border-top: 0px;
border-left: 1px solid #9CF;
border-right: 0px;
text-align: left;
text-indent: 10px;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
color: #404040;
background-color: #fafafa; }

/* ---=== tabela ===--- */
/* Uso: <table width="98%" border="1" align="center" class="sofT" cellspacing="0"> */

table.sofT
{ text-align: center;
font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #404040;
width: 580px;
background-color: #fafafa;
border: 1px #6699CC solid;
border-collapse: collapse;
border-spacing: 0px; } 


/* ---=== tabela ===--- */
/* uso: <table id="customers"> só */


#customers
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:98%;
border-collapse:collapse;
}
#customers td, #customers th 
{
font-size:1.2em;
border:1px solid #98bf21;
padding:3px 7px 2px 7px;
}
#customers th 
{
font-size:1.4em;
text-align:left;
padding-top:5px;
padding-bottom:4px;
background-color:#A7C942;
color:#fff;
}
#customers tr.alt td 
{
color:#000;
background-color:#EAF2D3;
}

/*  */
