/*--------------------------MENU---------------------------------*/
.menuA, .menuB, .menuC, .menuD {
	display:block; 
	overflow:hidden;
}
.menuA, .menuB, .menuC 
{
	height:1px;
}
.menuB, .menuC, .menuD 
{
	background:#011E57; 
	border-left:1px solid #011E57; 
	border-right:1px solid #011E57;
}
.menuA
{
	margin:0 5px; 
	background:#011E57;
}
.menuB 
{
	margin:0 3px; 
	border-width:0 2px;
}
.menuC 
{
	margin:0 2px;
}
.menuD 
{
	height:2px; 
	margin:0 1px;
}
.menuContent {
	display:block; 
	background:#011E57; 
	border:0 solid #011E57; 
	border-width:0 1px 0 1px;
	padding:5px;
	font-family:verdana;
	font-size:8pt;
}
.MenuItem ,.MenuItemSelecionado{
	width:157px;
	height:26px;
	margin-left:0px;
	border-color:#4444ff;
	border-width:0px;
	list-style: none;
	margin: 0.5em 0;
	background-image:url('img/menuItemBack.gif');
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
.MenuItem a
{
	position:relative;
	left:27px;
	top:5px;
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
}
.menuLogo{
	background-image:url('img/menuLogo.gif');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width:203px;
	height:144px;
	margin-left:0px;
	cursor:pointer;
}
.menuInfo{
	margin-left:0px;
	margin-right:0px;
	color:#036;
	padding-left:10px;
}
.SubItem,.SubItemSelecionado{
	list-style: none;
	color:#fff;
	width:122px;
	height:27px;
	background-color:#4564AC;
	margin:3px 3px 3px 19px;
	padding:5px 5px 0 0px;	
	text-indent:20px;
}
.SubItemSelecionado{font-weight:bold;}

div.menuarea{
	background:#ffffff;
	width:169px;
	margin-left:0px
}

/*-----------AREAS------------------------------------------------*/
div.Menu
{
	left:95px;
	top:40px;
	height:100%;
	position:absolute;
	Width:203px;
}
div.header
{
	left:0px;
	right:0px;
	top:0px;
	width:899px;
	height:190px;
	position:absolute;
	background-image:url('img/backtop.jpg');
	background-position: 85px 0px;
	background-repeat: no-repeat;
	background-color:#011E57;
	z-index:-1;
}
div.content
{
	margin-left:191px;
	margin-right:0px;
}
div.bg
{
	top:190px;
	left:85px;
	width:814px;
	background-color:#fff;
	position:absolute;
	padding-bottom:20px
}
div.footer
{
	margin-bottom:-1px;
	position:absolute;
	bottom:-50px;
	left:85px;
	width:814px;
	height:100%;
	background-color:#fff;
	z-index:-5;
}
div.popContent
{
	background:;
	overflow:hidden;
}

/*--------PAGE COMPONENTS---------------------------------*/
body
{
	font-family:verdana;
	font-size:8pt;	
	padding:0px;
	background-color:#011E57;
}
a,a:visited
{
	text-decoration:none;
	cursor:pointer;
}
ul
{
	padding-left:0;
	margin-left:0px; 
}
h1.box
{
	font-size:10pt;
	font-family:Arial;
	color:#B22A47;
	Padding:10px 10px 5px 15px;
	background-image:url("img/boxTitle.gif");
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:314px;
	height:42px;
}
h1.boxGuia,h1.boxServicos,h1.boxSolicitacoes,h1.boxColaboradores,h1.boxAtualizar,h1.boxDocEletronico, h1.boxFaturaEletronico, h1.boxCanalDireto, h1.boxTitleAtestados,h1.boxCanalDuvidas,h1.boxFaq,h1.boxMicelliInforma,h1.boxConvocacao
{
	font-size:10pt;
	font-family:Arial;
	color:#B22A47;
	Padding:15px 10px 5px 55px;
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:322px;
	height:66px;
}
h1.servico
{
	font-family:Arial;
	font-size:11pt;
	border-bottom:solid 1px #BFBFBF;
	margin: 0 5px 2px 30px;
	color:#A7213E;
}
h1.boxGuia
{
	background-image:url("img/boxTitleGuia.gif");
}
h1.boxSolicitacoes
{
	background-image:url("img/boxTitleSolicitacoes.gif");	
}
h1.boxDocEletronico
{
	background-image:url("img/boxTitleGuia.gif");	
}
h1.boxFaq
{
	background-image:url("img/boxFaq.png");	
}
h1.boxServicos{background-image:url("img/boxTitleServicos.gif");}
h1.boxColaboradores{background-image:url("img/boxTitleColaboradores.gif");}
h1.boxAtualizar{background-image:url("img/boxTitleAtualizar.gif");}
h1.boxDocEletronico{background-image:url("img/doceletronico.png");}
h1.boxFaturaEletronico{background-image:url("img/boxFatura.png");}
h1.boxCanalDireto{background-image:url("img/boxCanalDireto.png");}
h1.boxTitleAtestados{background-image:url("img/boxTitleAtestados.png");}
h1.boxCanalDuvidas{background-image:url("img/boxCanalDuvidas.png");}
h1.boxMicelliInforma{background-image:url("img/boxInforma.png");}
h1.boxConvocacao{background-image:url("img/boxPeriodicos.png");}

h2
{
	font-size:10pt;
	font-weight:bold;
	font-family:Arial;
	display:block;
	margin-top:30px;
	margin-left:1em;
	color:#1F396C;
}
label
{
	width:15em;
	display:block;
	float:left;
	text-align:right;
	margin-right:1em;	
}
legend,.legenda
{
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	color:#1F396C;
	margin: 0 5px 0 0px;
	padding-left:10px;
	text-decoration:none;
	display:block;
}
select
{
	width:300px;
}
hr
{
	width:95%;
	height:1px;
	border-color:#011E57;
}
img
{
	border:0px;
}
span.info
{
	margin-left:1em;
	font-family:arial;
	font-size: 10pt;
}
span.info a
{
	line-height:1.5;
}
div.alerta
{
	position:absolute;
	margin-left:1em;
	margin-top:3em;
	font-family:verdana;
	font-size: 12pt;
	background-color:#ffbbbb;
	border: solid 1px #ff0000;
	z-index:9999;
}
.alertaIn
{
	font-family:verdana;
	font-size: 12pt;
	background-color:#ffbbbb;
	border: solid 1px #ff0000;
}
div.TelaPreta
{
	position:absolute;
	width:100%;
	height:100%;
	background-color:#000000;
	left:0px;
	right:0px;
	top:0px;
	bottom:0px;
	z-index:5000;
	opacity:.50;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
}
div.busca
{
	margin-top:1em;
	margin-left:1em;
	font-family:verdana;
	font-size:8pt;
	border-color:#666666;
	border-width:1px;
	border-style:solid;
	width:600px;
	float:left;
	position:absolute;
	background-color:#ffffff;
}


.tabelap
{
	border:solid 1px #000;
	background:#fff;
}
.cabp
{
	background:#011E57;
	font-weight:700;
	color:#ffffff;
}
.cab
{
	background-color: #011E57;
	color: White;
}
.cab a
{
	color:White;
	text-decoration:none;
}
.cab a:hover
{
	color:White;
	text-decoration:underline;
}
.boxInfo
{
	width:100px;
	margin:5px;
	border:solid 1px #000;
	float:left;
	display:block;
	overflow:hidden;
}
.tabela,.tabelaWide
{	
	border-top: black 1px solid;
	border-right: black 1px solid;
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	padding-right: 0px;	
	padding-left: 0px;
	font-size: 9pt;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	font-family:Arial;
	margin-left:20px;
	background-color:#fff;
}
.tabela{width:550px;}
.tabelaWide{width:95%;}
.item,.itemCenter,.itemp
{
	background-color: White;
	color: Black;
}
.aitem,.aitemCenter,.aitemp
{
	background-color: #E5E5E5;
	color: Black;
}
.aitemCenter,.itemCenter
{
	text-align:center;
}
.itemp,.aitemp
{
	font-size:8pt;
}
span.welcomeNote
{
	font-weight:bold;
}
	
a.seleciona
{
	color:#0000e0;
}
fieldset
{
	border:0px;
	padding:0px;
	margin:0px;	
}

/*---------GUIA------------------------*/
input.btnGuia
{
	list-style: none;
	color:#fff;
	width:162px;
	height:27px;
	background-color:#4564AC;
	margin:3px 3px 3px 19px;
	padding:5px 5px 5px 15px;
	border:0px;
	display:block;
	text-align:left;
	cursor:pointer;
}
span.infoGuia
{
	display:block;
	padding:10px;
}
span.infoGuia b
{
	margin-right:3px;
	display:block;
	float:left;
}
span.infoGuia p
{
	margin:5px;
	line-height:1;
}
span.infoGuiaExame
{
	display:block;
	float:left;
	width:370px;
}

/*---------FLOAT/POP BOXES-------------*/
.floatInfo
{
	position:absolute;
	margin: -32px 0px 0 200px;
	padding: 10px;
	background-color:#E5E5E5;
	visibility:hidden;
	width:345px;
	z-index:9999;
	display:block;
}
.popA, .popB, .popC, .popD
{
	display:block; 
	overflow:hidden;
}
.popA, .popB, .popC 
{
	height:1px;
}
.popB, .popC, .popD 
{
	background:#ffffff; 
	border-left:1px solid #fff; 
	border-right:1px solid #fff;
}
.popA
{
	margin:0 5px; 
	background:#fff;
}
.popB 
{
	margin:0 3px; 
	border-width:0 2px;
}
.popC 
{
	margin:0 2px;
}
.popD 
{
	height:2px; 
	margin:0 1px;
}
.popInnerContent
{
	display:block; 
	background:#ffffff; 
	border:0px; 
	padding:5px;
}
/*---------GRAY BOX--------------------*/

.gbA, .gbB, .gbC, .gbD
{
	display:block; 
	overflow:hidden;
}
.gbA, .gbB, .gbC 
{
	height:1px;
}
.gbB, .gbC, .gbD 
{
	background:#E5E5E5; 
	border-left:1px solid #E5E5E5; 
	border-right:1px solid #E5E5E5;
}
.gbA
{
	margin:0 5px; 
	background:#E5E5E5;
}
.gbB 
{
	margin:0 3px; 
	border-width:0 2px;
}
.gbC 
{
	margin:0 2px;
}
.gbD 
{
	height:2px; 
	margin:0 1px;
}
.gbContent,.gbBigContent
{
	display:block;
	background:#E5E5E5;
	padding:0px;
	font-family:Arial;
	font-size:8pt;
}
.gbBigContent
{
	border:solid 1px #E5E5E5;
}
.gbContent
{
	height:85px;
}
.gbContent a,.gbContent .info
{
	font-family:Arial;
	font-size:9pt;
	color:#011E57;
}
.infoGuia
{
	display:block;
	margin-left:15px;
	clear:both;
	color:#1F396C;
}
.gbContent a:visited
{
	color:#011E57;
}
.gbContent .info
{
	display:block;
}
span.infoGuia
{
	display:block;
	clear:both;
	margin:20px;
}
h1.guia,h1.colaborador,h1.solicitacao
{
	font-family:Arial;
	font-size:11pt;
	border-bottom:solid 1px #BFBFBF;
	margin: 0 5px 2px 30px;
}
h1.guia{color:#1F396C;}
h1.colaborador{color:#DE8410;}
h1.solicitacao{color:#789631;}

div.GrayBox,div.GrayBoxWide,div.GrayBoxBig{
	margin:5px;
	float:left;
}
div.GrayBox
{
	/*width:267px;*/
	width:284px;
}
div.GrayBoxWide,div.GrayBox
{
	height:93px;
}
div.GrayBoxWide,div.GrayBoxBig{
	width:579px;
}
.icon
{
	border:0px;
	position:relative;
	left:3px;
	top:3px;
	float:left;
	margin: 0 10px 0 0;
}
input.txt{width:300px;}
input.txtRead{width:300px; border:none;}

.logo
{
	/*background-image:url('img/Logo_small.jpg');*/
	width:120px;
	height:66px;
	border:0px;
	background-color:#fff;
}
.instrucao
{
	margin-left:3em;
}
.avisoLeft
{
	display:block;
	color:#1F396C;
	margin-left:1em;
}
