@charset "utf-8";
/* CSS Document */

body {
background:url(imagens/fundo.jpg); margin:0px;
}

h1, h2, h3, h4 { font-family:Verdana, Arial, Helvetica, sans-serif; color:#627dbc; font-weight:bold; margin:0px; padding:0px; }

#master {
	margin:0 auto;
	margin-top:10px;
	width:778px;
	height:740px;
	background:url(imagens/fundo_master.png);
	background-repeat:no-repeat;
	z-index:10;
}
#menu_sup { width:720px; text-align:right; margin-top:8px; }
#logomarca { margin-left:36px; margin-top:20px; }
#menu_institucional {
width:700px; text-align:right; margin-top:20px;
}

#centro { width:770px; margin-left:12px; margin-top:20px; }

#menu {
float:left; text-align:right; width:160px; height:500px; z-index:50; visibility: visible;
}
#cursos {
float:left; text-align:left; width:150px; margin-top:20px; padding-left:10px;
}

#flash {
width:560px;
height:260px;
float:right;
margin-right:40px;
z-index:1;
visibility: visible;
}

		#bloco_total a { width:90%; float:left; padding:8px; margin-left:4px; margin-bottom:6px; margin-right:4px; border:1px solid #e1e1e1; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#999999; text-decoration:none; }
		#bloco_total a:hover { border:1px solid #627dbc; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#0066FF; text-decoration:none; background:#EDF5FC; }

	#bloco {
	width:157px; float:left;
	}
	#bloco_servico {
width:560px;
float:right;
margin-right:36px;
margin-top:20px;
}

	#divisoria {
	width:40px; float:left; text-align:center;
	}
#conteudo {
width:520px;
height:500px;
float:right;
margin-right:40px;
text-align:left;
border-left:1px solid #e1e1e1;
padding-left:20px; padding-right:20px;
overflow:auto;
scrollbar-arrow-color:#FFFFFF;
scrollbar-3dlight-color:#627dbc;
scrollbar-highlight-color:#627dbc;
scrollbar-face-color:#627dbc;
scrollbar-shadow-color:#627dbc;
scrollbar-darkshadow-color:#627dbc;
scrollbar-track-color:#FFFFFF;
}

#rodape { width:778px; height:20px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; position:relative; margin:0 auto; }
	#selo { width:90px; float:right; }
	#selo img { border: 0px solid #e1e1e1; }
/* Imagens */
img {
	border: 0px solid #e1e1e1;
}

img.left {
	float: left;
	margin: 0 20px 0 0;
}

img.right {
	float: right;
	margin: 0 0 0 20px;
}
.clientes { padding:20px; }

/* UL e LI */
ul.menu, 
ul.menu ul 
{ 
   margin: 0; 
   padding: 0;  
   width: 136px; /* Width of Menu Items */
   color:#004080;
   z-index:50; visibility: visible;
} 

ul.menu li 
{ 
   position: relative; 
   list-style: none; 
   border: 0px; 
   color:#004080;
} 

ul.menu li hr 
{ 
   width: 148px; 
   padding: 0px; 
   margin: 0px; 
} 

ul.menu li a 
{ 
   display: block; 
   text-decoration: none; 
   border-bottom:1px dotted #999999;
   color: #004080; 
   padding: 5px 10px 5px 5px; 
} 
ul.menu li ul.submenu2 a
{
color:#004080; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; border-bottom:1px dotted #FFFFFF;
}
ul.menu li ul.submenu2 a:hover
{
color:#03311e; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; border-bottom:1px dotted #FFFFFF;
}

/* Fix IE. Hide from IE Mac \*/ 
* html ul.menu li { float: left; height: 1%; color:#004080; } 
* html ul.menu li a { height: 1%; color:#004080; } 
/* End */ 

ul.menu ul 
{ 
	width: 200px;
   position: absolute; 
   display: none; 
   left: 136px; /* Set 1px less than menu width */ 
   top: 0px; 
   background:url(imagens/img_menu.jpg);
   color:#004080;
} 

ul.menu li.submenu ul { display: none; color:#004080; } /* Hide sub-menus initially */ 

ul.menu li a:hover { color: #f4983f; } 


.submenu2 {
	background-image:url(imagens/SpryMenuBarRight.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
	margin-left:10px; padding-left:10px; font-family:Arial; color:#0b1b4c; font-size:11px; text-decoration:none;
	background-color:#000000;
	}
.submenu2:hover {
	background-image:url(imagens/SpryMenuBarRightOver.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
	font-family:Arial; color:#dcc21c; font-size:11px; text-decoration:none;
	background:url(imagens/img_menu.jpg);
	}
.submenuout {
	background-repeat: no-repeat;
	background-position: 95% 50%;
	font-family:Arial; color:#FFFFFF; font-size:11px; text-decoration:none; margin-left:10px;
	border:1px dotted #0b1b4c; border-bottom:1px #FFFFFF dotted;
	background:url(imagens/img_menu.jpg);
	}
.submenuout:hover {
	background-repeat: no-repeat;
	background-position: 95% 50%;
	font-family:Arial; color:#fddc05; font-size:11px; text-decoration:none;
	border:1px dotted #0b1b4c; border-bottom:1px #FFFFFF dotted;
	background:url(imagens/img_menu.jpg);
	}


h5 { font-family:Tahoma; font-size:11px; font-weight:bold; color:#666666; padding:0px; margin:0px;  }


.texto_menu {
font-family:Tahoma; font-size:11px; color:#004080; text-decoration:none; text-align:right;
}
.texto {
font-family:Tahoma; font-size:11px; color:#666666; text-decoration:none; line-height:22px; text-align:justify;
}

.texto2 {
font-family:Tahoma; font-size:11px; color:#666666; text-decoration:none; line-height:22px; text-align:left;
}
.link {
font-family:Tahoma; font-size:11px; color:#666666; text-decoration:none; line-height:10px;
}
.link:hover {
font-family:Tahoma; font-size:11px; color:#627DBC; text-decoration:none;
}
.texto_azul {
font-family:Tahoma; font-size:14px; font-weight:bold; color:#627dbc; text-decoration:none;
}

.borda_branca {
padding-top:6px; padding-bottom:6px;
}