﻿BODY
{
width:100%;height:100%;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#ffffff;padding:0;margin:0;}
#TOPO
{	width:906px;height:107px; margin-top:0;}
#RODAPE
{width:1000px;height:20px;clear:both;position:relative;background:#edb7cc;text-align:center;padding-top:9px;border-top:solid 3px #ffffff; bottom:0;
}
#RODAPE2
{width:1000px;height:20px;clear:both;position:absolute;background:#edb7cc;text-align:center;padding-top:9px;border-top:solid 3px #ffffff; bottom:0;
}
#GERAL
{position:relative;width:100%;min-height:100%;
	top: 0px;
	left: -6px;
	top: -3px;
}
#CONTEUDO
{padding-bottom:35px;}
#CORPO
{width:AUTO;height:auto;margin-top:0;margin-left:0;float:none; text-align:justify;color:#545d5a;_display:inline;}
/*------------------------------------------ // ---------------------------------*/

/* ------------- LOGIN -----------------------*/
#CAIXA
{width:807px;
height:auto;margin-top:70px;margin-left:0; margin-right:0; float:right; text-align:justify;color:#545d5a;_display:inline;
}
#LOGO
{
width:764px; height:42px; float:none; margin-bottom:10px; margin-top:20px;
}
#LOGO2
{
width:764px; height:42px; float:none; margin-bottom:0px; margin-top:20px;
}
#IMAGE
{width:400px;
height:196px;float:left; margin-top:40px;
}
#QUADRO
{ background:url(../images/part_2.gif) repeat-x 0 0;width:369px; 
height:258px; 
float:left; margin-top:10px; margin-left:5PX;
}
#QUADRO1
{ background:url(../images/part_2.gif) repeat-x 0 0;width:801px; 
height:251px; 
float:left; margin-top:10px; margin-left:5PX;
}

#QUADRO2
{ background:url(../images/part_1.gif) no-repeat;width:20px; height:252px; 
float:left;
}
#QUADRO3
{background:url(../images/part_3.gif) repeat-x;width:280px; height:250px; float:left;}
#QUADRO4
{background:url(../images/part_3.gif) repeat-x;width:340px; 
height:270px; float:left;
}
#QUADRO5
{background:url(../images/part_3.gif) repeat-x;width:574px; 
height:270px; float:left;
}
#CAIXATEXT
{width:771px; 
height:150px;  margin-top:40px;  padding-top:10PX; margin-right:0px; font-family :Verdana, Arial, Helvetica, sans-serif;font-size:11px;  text-align:justify; color:#3e3e3e;float:left;border-top:SOLID 3PX #d7d7d7;
}
#CAIXATEXT2
{width:804px; 
height:84px;  
margin-top:40px;  padding-top:10PX; margin-right:8px; font-family :Verdana, Arial, Helvetica, sans-serif;font-size:11px;  text-align:justify; color:#3e3e3e; float:left;border-top:SOLID 3PX #d7d7d7;border-bottom:SOLID 3PX #d7d7d7;
}

#CAIXATEXT STRONG
{color:#003366;}
#CAIXATEXT P
{color:#003366;
text-align: center;
}
#CAIXALOGIN
{  margin-top:20px; margin-left:5px; width :323px; 
height:234px; 
font-size:10px; color:#FFFFFF; 
}
#CAIXALOGIN STRONG
{font-size:10px; color:#FFFFFF; }

#CAIXALOGIN2
{  margin-top:20px; margin-left:5px; width :569px; 
height:234px; 
font-size:10px; color:#FFFFFF; 
}
/*-------------------------------- // ----------------------------------------------------*/

#TOPOA
{width:auto; height:114px; 
margin-top:0; margin-left:0; background:url(../images/top_.jpg)no-repeat 0 0; border-bottom:solid 4px #003366; z-index:2;
}
#TOPOA IMG
{ margin-top:0; margin-left:0;}
/*---------------------------------- // ---------------------------------------------------*/
#TERMOGERAL
{width:auto;height:auto;margin-top:100px; float:none; text-align:justify;color:#545d5a; _display:inline; background:url(../images/part_5.gif) repeat-x;
}
#TERMO
{width:601px; height:auto; margin-top:50px; margin-bottom:0px; margin-left:0; margin-right:0;  float:none; text-align:justify; display:run-in; color:#545d5a; background:url(../images/part_4.gif) repeat-x;
}
#TERMLOGO
{ background:url(../images/logo_im_branco.png)no-repeat; width:276px; height:40px; margin-top:20px;}
#TERMOTXT
{width:476px;
height:auto; margin-top:50px;  color:#ffffff; font-size:11px;
}
/*---------------------------------------------- / / -------------------------------------------------*/

#TERMOCAIXA
{width:476px; height:50px; margin-top:20px;}
#TERMOCAIXA2
{width:400px; height:30px; margin-top:50px;
}
#TERMOAVISO
{width:604px; 
height:106px;margin-top:50px; padding-top:10PX; margin-left:0; margin-right:0; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; color:#3e3e3e;float:none;border-top:SOLID 3PX #d7d7d7; background-color:White;
}
#TERMOAVISO STRONG
{ font-family :Verdana, Arial, Helvetica, sans-serif;font-size:11px; color:Red;
}
#TERMOAVISO P
{color:#003366;
text-align: center;}
/*---------------------------- / / ------------------------------------------------*/
#MENU
{width:auto; height:106px; margin-top:20px;}

#menuh-container
	{
	font-size: 1em;
	position: relative;
	top:49;
	/*left: 1%;*/
	width: 161px;
	margin-left:738px;
	margin-top:65px;
	z-index:2;

	}	

#menuh-container
	{
	position: absolute;
	top: 1em;
	left: -2em;
	height: 55px;
	}

#menuh
	{
	font-size: 12px;
	font-family: arial;
	width:250%;
	height:30px;
	float:left;
	/*margin:2em;*/
	margin-left:0px;
	margin-top: 1em;
	color:#FFFFFF;
	border-left: 1px solid #FFFFFF;
	z-index:2;
	}
		
#menuh a
	{
	text-align: center;
	display:block;
	border-left: 1px solid #FFFFFF;
	white-space:nowrap;
	margin:0;
	padding: 0.3em;
	z-index:2;
	}
	
#menuh a:link, #menuh a:visited 
	{
	color: #ffffff;
	/*background:url(fundo_btn.gif) repeat-x;*/
	background-color: #000033;
	text-decoration:none;
	margin-top:2px;
	z-index:2;
	}
#menuh a:active	
	{
	color: #ffffff;
	/*background:url(fundo_btn.gif) repeat-x;*/
	background-color: #000033;
	text-decoration:none;
	z-index:2;
	}
	
#menuh a:hover	/* menu at mouse-over  */
	{
	color: #ffffff;
	background-color:#000000;
	/*background:url(fundo_btn.gif) repeat-x;*/
	text-decoration:none;
	z-index:2;
	}	
	
#menuh a.top_parent 
	{
	background:url(../images/fundo_btn.gif) repeat-x;
	margin-top:-1px;
	color:#ffffff;
	z-index:2;
	}
 #menuh a.top_parent:hover
	{
	/*background:url(../images/fundo_btn.gif) repeat-x;*/
	background-position: right center;
	color:#ffffff;
	width:90px;
	z-index:2;
	/*border-top: 1px solid #A6A6FF;8*/
	}
#menuh a.parent 	
	{
	/*background:url(fundo_btn.gif) repeat-x;*/
	background-color:#00264e; 
	background-position: right center;
	/*border: 1px solid #FFFFFF;*/
	width:140px;
	font-size:11px;
	z-index:2;
	/*background-repeat: no-repeat;*/
	}
#menuh a.parent:hover 
	{
	/*background:url(fundo_btn.gif) repeat-x;*/
	background-color:#00264e;
	/*filter: alpha(opacity=85);*/
	background-position:right center;
	color:#FFFFFF;
	/*background-repeat: no-repeat;*/
	z-index:2;
	}
#menuh ul
	{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	width:10.6em;	
	z-index:2;
	}

#menuh li
	{
	position:relative;
    min-height: 1px; 			
    vertical-align: bottom; 
    z-index:2;
	}

#menuh ul ul
	{
	position:absolute;
	z-index:500;
	top:auto;
	display:none;
	padding: 1em;
	margin:-1em 0 0 -1em;
	z-index:2;
	}

#menuh ul ul ul
	{
	top:0;
	left:100%;
	z-index:2;
	}

div#menuh li:hover
	{
	cursor:pointer;
	z-index:1;
	}

div#menuh li:hover ul ul,
div#menuh li li:hover ul ul,
div#menuh li li li:hover ul ul,
div#menuh li li li li:hover ul ul
{display:none;}

div#menuh li:hover ul,
div#menuh li li:hover ul,
div#menuh li li li:hover ul,
div#menuh li li li li:hover ul
{display:block;}

/*------------------------------ // -----------------------------*/
#PRINCIPAL h3
{  font-family:Arial; color:#00264e;}

#REMARQ
{ color:Black;}


/*---------------------------- MENU ----------------------------------------*/
.m0l0iout {
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 4px;
	color: #ffffff;
}
.m0l0iover {
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
 	text-decoration: none;
	padding: 4px;
	color: #FFFFFF;
}
 

.m0l0oout {
	text-decoration : none;
	border : 1px solid #FFFFFF;
	background:url(../images/fundo_btn.gif) repeat-x;
}
.m0l0oover {
	text-decoration : none;
	border : 1px solid #cccccc;
	background: #00264e;
	filter: alpha(opacity=85);
}
 

.m0l1iout {
	font: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 4px;
	color: #FFFFFF;
}
.m0l1iover {
	font: bold 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	padding: 4px;
	color: #FFFFFF;
}
 
.m0l1oout {
	text-decoration : none;
	border : 1px solid #cccccc;
	background: #00264e;
	filter: alpha(opacity=85);
}
.m0l1oover {
	text-decoration : none;
	border : 1px solid #cccccc;
	background: #00264e;
}
/*---------------------- / / ---------------------------------*/

/*-------------------------  PAGINA ACESSONEGADO.ASPX -----------------------------------*/

#CAIXA2 table
{width:auto;height:auto;margin-top:70px;margin-left:0; margin-right:0; background:url(../images/img_fundo.gif);}
#CAIXAFONTE
{ font-size:18px; color:Red;}

#CAIXAFONTE2
{ font-size:16px; color:GREEN;}

#passwordStrength

{

        height:2px;

        display:block;

        float:left;

}

.strength-1

{

        width:1px;

        background:#cccccc;

}

.strength0

{

        width:10px;

        background:#cccccc;

}



.strength1

{

        width:20px;

        background:#ff0000;

}



.strength2

{

        width:30px;    

        background:#ff5f5f;

}



.strength3

{

        width:40px;

        background:#56e500;

}



.strength4

{

        background:#4dcd00;

        width:50px;

}



.strength5

{

        background:#399800;

        width:60px;

}
