@charset "utf-8";
/* CSS Document */

/*Elementos :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
body{
margin:0px;
background:#cdcdcd;

font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:lighter;	
	color:#000000;
	text-decoration:none;
	font-size:12px;
}
.bgTopo{

	background-position:top;
	background-image:url(../figuras/bgTopo.jpg) ;
	background-color:#FFFFFF;
	background-repeat:repeat-x;

}
.bgBaixo{

	background-position:bottom;
	background-image:url(../figuras/bgBaixo.jpg);
	background-color:#FFFFFF;
	background-repeat:repeat-x;
}
.bgAmarelo{
background:#d2a903;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:lighter;	
	color:#ffffff;
	text-decoration:none;
	font-size:12px;
	height:18px;

}
.bgVerde{
background:#0b6c41;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:lighter;	
	color:#ffffff;
	text-decoration:none;
	font-size:12px;
	height:18px;
}
.bgCinzaClaro{
background:#e7e7e7;

}
.bgAzulEscuro{
background:#01319f;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:lighter;	
	color:#ffffff;
	text-decoration:none;
	font-size:12px;
	height:20px;
}
.bgAzulTopo{
background:#01319f;
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;	
	color:#ffffff;
	text-decoration:none;
	font-size:12px;
	height:20px;
}

.bgNoticia{
	background-position:top;
	background:url(../figuras/bgNoticia.jpg);
	background-image:url(../figuras/bgNoticia.jpg);
	background-color:#FFFFFF;
	background-repeat:no-repeat;

}
.bgBox{
	background-position:top;
	background:url(../figuras/fundoBox.jpg);
	background-image:url(../figuras/fundoBox.jpg);
	background-color:#FFFFFF;
	background-repeat:no-repeat;

}
.campoLogin{
	background-position:left;
	padding-left:20px;
	
	background-image:url(../figuras/iconLogin.jpg) ;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	border:#a3a3a3 solid 1px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8a8a8a;
	text-decoration: none;
	background-position: 2px center;
	background-color: #ffffff;
	background-repeat: no-repeat;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-top: 2px;
}
.campoSenha{
	background-position:left;
	padding-left:20px;
	
	background-image:url(../figuras/iconSenha.jpg) ;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	border:#a3a3a3 solid 1px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8a8a8a;
	text-decoration: none;
	background-position: 2px center;
	background-color: #ffffff;
	background-repeat: no-repeat;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-top: 2px;
}
.boxForm{
background:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:lighter;	
color:#000000;
border: solid 1px #cccccc;
text-decoration:none;
font-size:12px;
padding:3px;

}
.bordaNone{
cursor:pointer;
border:solid 2px #ffffff;}
.bordaSelecao{
opacity:0.65;
-moz-opacity: 0.65;
filter: alpha(opacity=65);
cursor:pointer;
border:solid 2px #999999;
}
.divGeral{
	background:#000000;
	opacity:0.65;
	-moz-opacity: 0.65;
	filter: alpha(opacity=65);
	height:100%;
	width:100%;
	position:absolute;
	left: 0px;
	top: 0px;
	z-index:999;
}
.divAmpliado{
height:100%;
	width:100%;
	position:absolute;
	left: 0px;
	top: 0px;
	z-index:999;
}
.divAmpliadoNone{
display:none;
}
.divNone{
display:none;
}
.tabelaBox{
background-position:top;
background:url(../figuras/bgLightBox.jpg);
background-color:#FFFFFF;
background-repeat:no-repeat;
border:#01319f solid 1px;
z-index:999;

}
/*Texto:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
.txtPreto{
text-align:justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:lighter;	
	color:#000000;
	text-decoration:none;
	font-size:12px;
}
.txtPretoBold{
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;	
	color:#000000;
	text-decoration:none;
	font-size:12px;
}
.txtPretoBoldNormal{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;	
	color:#000000;
	text-decoration:none;
	font-size:12px;
}
.txtAzul{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:lighter;	
	color:#01319f;
	text-decoration:none;
	font-size:12px;
}
.txtAzulBold{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;	
	color:#01319f;
	text-decoration:none;
	font-size:12px;
}
.linkAzul{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;	
	color:#01319f;
	text-decoration:none;
	font-size:12px;
}
.linkAzul:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;	
	color:#666666;
	text-decoration:none;
	font-size:12px;
}
.linkAzulNormal{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;	
	color:#01319f;
	text-decoration:none;
	font-size:12px;
}
.linkAzulNormal:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;	
	color:#666666;
	text-decoration:none;
	font-size:12px;
}


/*Sub Menu :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
.tabelaSubMenu{
	background:url(../figuras/menuLeft.jpg) no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	font-size:11px;
}


ul#primary-nav,
ul#primary-nav ul {
	z-index:999;
	position: relative;
	margin: 0;
	padding: 0;
	font-size:11px;;
	font-weight:lighter;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	width: 150px; /* Width of Menu Items */
	font-size: 100%;
	text-align:left;
	}

ul#primary-nav li {
	position: relative;
	list-style: none;
	}

ul#primary-nav li a {
	display: block;
	font-size:11px;;
	font-weight:lighter;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#ffffff;
	padding: 3px;
	padding-top: 4px;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav li { float: left; height: 1%; }
* html ul#primary-nav li a { height: 1%; }
/* End */

ul#primary-nav ul {
	z-index:999;
	background-color:#2550ac ;
	background-position:top;
	background-image:url(../figuras/topSubMenu.jpg);
	background-repeat:repeat-x;
	padding:5px;

	

	position: absolute;
	display: none;
	width:175px;
	left:150px; /* Set 1px less than menu width */
	top: 0;
	}

ul#primary-nav li ul li a { padding: 2px 5px; 

 } /* Sub Menu Styles */
ul#primary-nav li ul li a:hover {
	text-decoration:underline;
 	background-image:none;
  
	}/*bg link submenu*/
ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */

ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul {  display: block; } /* The magic */

ul#primary-nav li.menuparent { color: #fff;}

ul#primary-nav li.menuparent:hover,
ul#primary-nav li.over { background-color:#2550ac; color: #fff;  background-image:url(../figuras/marcadorMenu.jpg); background-position:left; background-repeat:no-repeat; }/*bg link menu mouse out*/
ul#primary-nav li.out {color: #fff; }

ul#primary-nav li a:hover {color: #fff;background-color:#2550ac; background-image:url(../figuras/marcadorMenu.jpg); background-position:left; background-repeat:no-repeat;    }

/*SubMENU JS::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
.bannerNone{
display:none;
height:98px; 
width:581px;

}
.bannerShow{
/*nada*/
height:98px; 
width:581px;

}
.bannerFundo{
background:url(../figuras/bannerFall.jpg) no-repeat;
height:98px; 
width:581px;
}
.bannerFundoNone{
background:none;
height:98px; 
width:581px;
}

/*::::::: Display Box(hotspot) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

#tt {position:absolute; display:block; background:url(../figuras/tt_left.gif)top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(../figuras/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(../figuras/tt_bottom.gif) top right no-repeat; overflow:hidden}