/*definição de fontes*/
.cabecalho,.titulo,.subtitulo
{font-family:Trebuchet,Verdana,Arial,"Gill Sans",sans-serif;}
.menu,body,a,a.menu_link,p,li,.rodape,.texto,.texto_pequeno,user_data,.linecolor1,.linecolor0,.gerencia,.fomulario,.botao,.alerta,.rodape,.cell_data,.header
{font-family:Verdana,Arial,"Gill Sans",sans-serif;}

/* Tabelas */
.bodyarea{
	background-color:#FFFFFF;
}

.box_l_r
{
	font-size:12px;
	text-align:justify;
	color:#282828;
	border:#635c4f solid 2px;
	border-top:0px;
	border-bottom:0px;
}

.formulario{
	color:#474747:
	font-size:11px;
	background-color:#E2E6E7;
	border:solid #5B5B5B;
	border-left:1px;
	border-top:2px;
	border-right:1px;
	border-bottom:2px;
}

.cabecalho{
	font-size:11px;
	color:#FFFFFF;
	background-color:#284B75;
}

.user_data{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

body{
	background-color:#EBEBEB;
	margin-top:0px;
	margin-left:0px;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	color:#313131;
}
/* Links */
a.menu{
	font-size:12px;
	line-height:20px;
	font-weight:normal;
	color:#515151;
}

a.menu:visited{
	font-size:12px;
	line-height:20px;
	font-weight:normal;
	text-decoration: none;
	color:#151515;
}

a.menu:hover{
	font-size:12px;
	line-height:20px;
	font-weight:normal;
	text-decoration: underline;
	color:#234F7D;
}

a.mini{
	font-size:9px;
	line-height:16px;
	font-weight:normal;
	color:#062661;
}

a.mini:visited{
	font-size:9px;
	line-height:16px;
	font-weight:normal;
	text-decoration: none;
	color:#2E3D4E;
}

a.mini:hover{
	font-size:9px;
	line-height:16px;
	font-weight:normal;
	text-decoration: underline;
	color:#0A40A4;
}

a{
	font-size:12px;
	line-height:15px;
	font-weight:normal;
	text-decoration:none;
	color:#062661;
}

a:visited{
	font-size:12px;
	line-height:15px;
	font-weight:none;
	text-decoration:underline;
	color:#385388;
}

a:hover{
	font-size:12px;
	line-height:15px;
	font-weight:normal;
	text-decoration:underline;
	color:#0A40A4;
}

/* Listas */
li{
	font-size:12px;
	line-height:15px;
	list-style: square inside;
}

/* Texto */
p{
	font-size:12px;
	text-align:justify;
	color:#282828;
}

.texto
{
	font-size:12px;
	text-align:justify;
	color:#282828;
}

.texto_pequeno
{
	font-size:9px;
	line-height:18px;
	color:#282828;
}

.cell_data
{
	padding-left:2px;
	padding-right:2px;
	font-size:9px;
	line-height:20px;
	color:#282828;
}

.header
{
	padding-left:2px;
	padding-right:2px;
	font-size:11px;
	line-height:20px;
	font-weight:bold;
	color:#062661;
}

.rodape{
	font-size:9px;
	font-weight:bold;
	color:#1A3B66;

}

.titulo{
	font-size:20px;
	line-height:24px;
	font-weight:bold;
	color:#0B3575;
}

.subtitulo{
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	color:#0B3575;
}

/* imagens */
img.black{
	border:1px;
	border-style:solid;
	border-color:#000000;
}

/* Misc */
.gerencia{
	border:1px;
	border-style:solid;
	border-color:#7C7C7C;
	background-color:#F4F9FB;
	font-size:11px;
}

.botao{
	border:1px;
	border-style:solid;
	border-color:#7C7C7C;
	background-color:#C7C7C7;
	font-size:11px;
	font-weight:bold;
}

.linecolor1{
	color:#343434;
	background-color:#FFFFFF;
}

.linecolor0{
	color:#343434;
	background-color:#F4F4F4;
}

.header_bg{
	background-color:#DDDDDD;
}

.alerta{
	color:#A70000;
	font-weight:bold;
	font-size:12px;
}
