body
  {margin: 0px;
	background: #ffffff;}

body, td, input, textarea
  {font-family: verdana,arial,tahoma;
	font-size: 11px;
	color: #000000;}

input,textarea
  {border: 1px solid #CDCECE;}

.cursor
  {cursor: hand;}

hr
  {color:#808080;
  height:1px;}

a{
	color: #184253;
	text-decoration:none;
}a:hover{
	text-decoration:underline;
}

h3{
  font-size:13px;
}

.noborder{
	border: 0px;
	cursor: hand;
}

.tipologin{
	color: #406A7F;
	border: 1px;
	cursor: hand;
}

.red
  {color:#E00C11;
  font-size:9px;}


.campo{
  height:18px;
  border:1px solid #808080;
  font-size: 11px;
}.campotx{
  border:1px solid #808080;
  font-size: 11px;
}
.campo_d{
  height:18px;
  font-size: 11px;
  border:1px solid #505050;
  background:#e4e4e4;
  color:#808080;}

.tdform{
  border-bottom:1px solid #e4e4e4;
}.thform{
  border-bottom:1px solid #e4e4e4;
  background:#f8f8f8;
  color: #406A7F;
  text-transform:uppercase;
  font-size:10px;
}.th2form{
  border-bottom:1px solid #e4e4e4;
  background:#f8f8f8;
  color: #000000;
  font-size:10px;
}

.aviso_small{
  color:#E00C11;
  font-size:10px;
  font-weight:bold;
  text-align:center;
}

.lateral_esq{
	border-left: 1px solid #C3C1C1;
	border-bottom: 1px solid #C3C1C1;
	border-top: 1px solid #C3C1C1;
	padding: 5px 3px 3px 3px;
}.lateral_esq a{
	color: #7B7B7B;
	text-decoration: none;
}.lateral_esq a:hover{
	color: #FF0000;
	text-decoration: none;
}

.lateral_dir{
	border-right: 1px solid #C3C1C1;
	border-bottom: 1px solid #C3C1C1;
	padding: 8px;
	text-align:left;
}.lateral_dir .block{
	margin: 0px 4px 0px 0px;
}.barra_lat{
	margin-bottom: 3px;
}.barra_lat_td{
	padding:3px 3px 0px 3px;
	border-top: 1px solid #C3C1C1;
	border-right: 1px solid #C3C1C1;
}

.principal{
	border-left: 1px solid #C3C1C1;
	border-bottom: 1px solid #C3C1C1;
	border-right: 1px solid #C3C1C1;
	padding: 10px 7px 7px 7px;
	text-align:left;
}.barra_pri{
	background: url(imagens/barra_pri_sombra.gif) no-repeat;
	border-left: 1px solid #C3C1C1;
	border-top: 1px solid #C3C1C1;
	border-right: 1px solid #C3C1C1;
}.principal .block{
	margin: 0px 7px 7x 0px;
}

/**MENU**/
.menu_item1, .menu_item2, .menu_item3, .menu_item4, .menu_item5, .menu_item6, .menu_item7 {
    padding: 4px;
	background: url(imagens/menu_item_bg.gif);
	border-top: 1px solid #636363;
	border-left: 1px solid #636363;
	border-right: 1px solid #636363;
}.menu_item1 img, .menu_item2 img, .menu_item3 img, .menu_item4 img, .menu_item5 img, .menu_item6 img, .menu_item7 img{
	border:0px;
}.menu_item1 a{
	background: url(imagens/menu_item01.gif);
	border:0px;
}.menu_item1 a:hover{
	background: url(imagens/menu_item01_over.gif);
}
.menu_item2 a{
	background: url(imagens/menu_item02.gif);
	border:0px;
}.menu_item2 a:hover{
	background: url(imagens/menu_item02_over.gif);
}
.menu_item3 a{
	background: url(imagens/menu_item03.gif);
	border:0px;
}.menu_item3 a:hover{
	background: url(imagens/menu_item03_over.gif);
}
.menu_item4 a{
	background: url(imagens/menu_item04.gif);
	border:0px;
}.menu_item4 a:hover{
	background: url(imagens/menu_item04_over.gif);
}
.menu_item5 a{
	background: url(imagens/menu_item05.gif);
	border:0px;
}.menu_item5 a:hover{
	background: url(imagens/menu_item05_over.gif);
}
.menu_item6 a{
	background: url(imagens/menu_item06.gif);
	border:0px;
}.menu_item6 a:hover{
	background: url(imagens/menu_item06_over.gif);
}
.menu_item7 a{
	background: url(imagens/menu_item07.gif);
	border:0px;
}.menu_item7 a:hover{
	background: url(imagens/menu_item07_over.gif);
}



#menu_int
        {width:175px;
        margin: 0px 0px 0px 2px;padding:0px;}
#menu_int li
        {list-style: none;
}
#menu_int .nivel1
        {background: url(imagens/menu_item_bg.gif) #0573B4;
        border-bottom: 1px solid #000000;
        padding:3px;
        color:#406A7F;
        font-weight:bold;
        border: 1px solid #636363;
}
#menu_int .nivel2
        {background:#f8f8f8;
        font-weight:bold;
        color:#406A7F;
        border-bottom: 1px solid #909090;
        padding: 2px 2px 2px 10px;
}
#menu_int .nivel3
        {background:#ffffff;
        border-bottom: 1px solid #D0D0D0;
}
.nivel-sair
        {font-size:10px;
        padding: 10px 2px 2px 120px;
        font-weight:bold;}
#menu_int a
        {display: block;
        text-decoration: none;
        padding: 3px 2px 2px 25px;}
#menu_int a:link, #menu_int a:visited
        {color: #000000;}
#menu_int a:hover
        {background: url(imagens/menu_int_bg.gif) left center no-repeat;}

