*{ margin:0; padding:0; }

object { outline: none; }

body{ background:url(imgs/tmp_topo.jpg) top center no-repeat; font:12px Arial, Helvetica, sans-serif; line-height:1.6em; }

#principal{ width:1000px; margin:0 auto; }

#topo{ position:relative; height:210px;}

#box-area-restrita{ position:absolute; top:20px; left:0; width:560px; }

#box-banner{ position:absolute; top:76px; float:left; z-index: 3; }

#index-destaques {margin:20px 0 0 0;}

#index-destaques-dir { float:right;}

a:link, a:visited { outline:none; }

a img { border: none; }

.subTitulo {
	color:#999999;
	font:12px Arial, Helvetica, sans-serif bold;
}

.esquerda	{
				float:left;
				width:750px;
				margin:15px 0 0 0;						
				
			}
			
.direita	{
				float:right;							
				width:180px;
			}

#submenu-empresa { margin-top: -10px; }

#submenu-empresa li {
					list-style:none;
					background:url(imgs/marcador-lista.jpg) left 3px no-repeat;
					border-bottom: 1px dotted #ccc;
					padding:0 0 10px 22px;
					margin:10px 0 0 0;	
				}
	
#submenu-empresa a	{
					text-decoration:none;
					color: #757987;								
							}
#submenu-empresa a:hover {
						text-decoration:underline;
						color:#999999;
					  }

#navegacao a {
				text-decoration:none;
				color: #757987;								
			 }
			 
#navegacao a:hover {
						text-decoration:underline;
						color:#999999;
					}
					
.lista {
		background: url(imgs/div-horizontal.gif) left bottom no-repeat ;
		list-style:none;
		padding:10px 0 19px
	}
/* HEADER */
	#box-header	{
					margin:0 0 0 58px;
				}

/* TITULOS */
	.titulo-internas { font:22px Arial, Helvetica, sans-serif; color:#a60012; margin:0 0 15px; border-top:1px solid #DDD; padding:15px 0 0; width:1000px;}
	.data			 { font:10px Arial, Helvetica, sans-serif; color: #757987;}
	.subtitulo		 { font:12px Arial, Helvetica, sans-serif; color: #a60012; font-weight:bold; margin:0 0 10px;}
	.textos			 { font:12px Arial, Helvetica, sans-serif; color: #757987;}
	.destacados		 { font:12px Arial, Helvetica, sans-serif; color: #757987; font-weight:bold;}
/* AGENDA */
	/*#box-agenda{ position:absolute; top:435px; right:25px; width:288px; background: url(imgs/i-agenda.jpg) no-repeat; height:111px; z-index: 2;}*/
	#box-agenda h1{ background:url(imgs/t-agenda.gif) top left no-repeat; margin:0 0 0 150px; display:block; text-indent: -9999px; height:23px;}
	#box-agenda p{ margin:5px 0 10px 150px; color:#999999;}
	#box-agenda span a:link, #box-agenda span a:visited{ background: url(imgs/btn-saibaMais.gif) top left no-repeat; width:81px; height:19px; display:block; text-indent: -9999px; margin:0 0 0 150px; }
	#box-agenda span a:active { outline:none;} 
	#anual { margin:10px 0 0;}
	/* AGENDA INTERNAS */
		#agenda p { margin:6px 0 0;}		
		
	
/* NOTICIAS */
#chamada-noticias { padding-left: 65px; } 
#chamada-noticias h2 { margin-bottom: 8px; }
	#index-destaques-esq { float:left;}
	
	.mascara {
				width:77px;
				height:71px;
				background: url(imgs/mascara-borda-noticia.png) no-repeat;
				margin:-71px 0 0 0;
				z-index:9999;
				position:relative;
			}
	
	.tit-noticias {
					background: url(imgs/t-noticias.gif) no-repeat;
					width:155px;
					height:28px;
					text-indent:-9999px;
					
					}
		#box-botao {
					margin:15px 0 0 0;
				}						
	
	#box-noticias		{
							width:520px;
						}
	/* NOTICIAS INTERNAS */
		#novidade-inteira 	{
								margin:15px 0 25px 0;
							}
							
		#novidade-inteira p {
								text-align: justify;
								margin:10px 0 10px;
							}
		
		#novidade-inteira a {
								text-decoration:none;
								color: #757987;								
							}
		#novidade-inteira a:hover {
									text-decoration:underline;
									color:#999999;
								  }
		#todas-noticias		{
								margin:15px 0 35px 0;
								width:650px;
							}

/* EMPRESA */
	#empresa { margin:15px 0 0 0;}
	
	

	#emp-dir { 
				float:right;
				margin:0 0 0 20px;				
				width:180px;
			}
	
	
	
	#emp-esq 	{ 
					float:left;
				}
	#emp-esq h2 { margin: 0 0 20px 0; }
	
	#emp-esq p { 
				text-align:justify;				
				width:740px;
			}
	.img-empresa {
					border:1px #bcbfc0 solid;
					padding:5px;
					float:left;
					margin:0 10px 0 0;
				}
	
	#fotos-empresa{
					margin:15px 0 0 0;
				}
	
/* FORNECEDOR */

.texto-fornecedor {
					font:11px Arial, Helvetica, sans-serif; color: #757987;
					margin:5px 0 0 0;
					}	

/* PROFESSORES */

#prof-list li{
		background:url(imgs/div-horizontal.gif) bottom left no-repeat;
		padding:5px 0 14px 0;
	}
				
#prof-list li h3 a{ background:url(imgs/seta-cinza.gif) left 5px no-repeat; }

#prof-list ul li {
					list-style:none;
				}
				
#prof-list li a{ 
		font-size:12px;
		font-weight:normal;
		text-decoration:none;
		color:#8D8D8D;
		padding:0 0 0 15px;
	}	

#prof-list a:hover {
						text-decoration:underline;
					}	

#professores	{
					margin:15px 0 0 0;
				}	

#professores p 	{
					text-align: justify;
					margin:10px 0 0 0;
				}	
/* PRODUTOS */
#produtos {
	width:1000px;
	margin:0 auto;
}		

#produtos p a{
	color: #757987;
	text-decoration:none;
}

#produtos p a:hover{
	color:#999999;
	text-decoration:underline;
}

.box-produtos{
	width:140px;
	height:160px;
	text-align:center;
	padding:4px;
	border:1px solid #CCCCCC;
	float:left;
	margin:6px 6px 0;
}
.prodChamada {
	margin:0 10px 0 0;	
	border:1px #DDDDDD solid;
	padding:5px;	
	float:left;
	text-align:center;
	width:130px;
	height:170px;
}

#box-produto{ 
	margin:10px 0 0 0;
	float:left;
}
#prod-descricao{
	margin:10px 0 0 0;
	float:right;
	width:780px;
}

	
/* CURSOS */
	
	/*#box-cursos { background: url(imgs/f-curso.jpg) no-repeat; width:425px; height:153px; }
	
	#box-cursos 		h1{
								background: url(imgs/t-cursos.jpg) no-repeat;  
								text-indent:-9999px; 
								position:relative; 
								top: 18px; 
								margin-left:27px;
							}
	
	#box-cursos p 		{ 
							background: url(imgs/img-curso-.jpg) no-repeat; 
							margin:35px 0 0 20px; 
							height:86px; 
							padding:0 0 0 110px; 
							width:280px; 
							color: #757987;
						}
					
	#box-cursos span a { 
							background: url(imgs/btn-conhecaTodosOsCursos.gif) no-repeat; 
							width:178px; 
							height:23px; 
							text-indent:-9999px; 
							display:block; 
							margin:6px 0 0 0;
							position:relative;
						}*/
	
	#todos-cursos ul li {
						
							background: url(imgs/div-horizontal.gif) left bottom no-repeat ;
							list-style:none;
							padding:10px 0 19px
				
						}
			
	#todos-cursos li a {
							background: url(imgs/seta-cinza.gif) 5px no-repeat;
							padding:0 15px 0;
							list-style:none;
						}
	
	#todos-cursos a 	{
								text-decoration:none;
								color: #757987;								
						}
						
	#todos-cursos a:hover {
								text-decoration:underline;
								color:#999999;
							  }

	/*CURSO INTERNA*/
		#curso-detalhe	p	{
								text-align:justify;
							}
							
		#galeria-fotos		{
								margin:20px 0;
							}
		
		#galeria-fotos a	{
								display: block;

							}

							
/* AREA RESTRITA */
	.btn-Restrita {
							background: url(imgs/btn-entrar.gif) no-repeat; 
							width:58px; 
							height:22px;
							border:none;
							text-indent:-9999px;			
						}
	
	#luzpropria-autenticao img { position: relative; left: -8px; }					
	#luzpropria-autenticao input {
						border:1px solid #bcbfc0;
						border-top-width: 2px; 
						color: #a8abb4;
						font-size: 11px;
						padding: 2px 3px;
						width: 165px;
						margin-bottom: 0px;
					}
					#luzpropria-autenticao #iSenha { width: 110px; }
	#luzpropria-autenticao img {
						float: right;						
					}
	#luzpropria-autenticao a {
						text-decoration:none;
						color: #757987;
						display: block;
						font: Arial, Helvetica, sans-serif;
						font-size:10px;
						margin:0 0 0 0px;
						width: 122px;
						text-align: left;
						margin-right: 50px;
					}
	#luzpropria-autenticao a:hover {
										text-decoration: underline;
									}
									
	#luzpropria-autenticao .luzpropria-msgErro {
		/*color: #C90708;
		font-weight: bold;
		text-align: center;*/
		color:#C90708;
		font-weight:bold;
		position:absolute;
		right:220px;
		text-align:center;
		top:0;
	}

/* CONTATO */
	#contato {
				/*width:810px;*/
				margin:0 auto;
			 }
	
/* INFORMATIVOS */
	#box-informativos h1 {
							background: url(imgs/t-informativo.gif) no-repeat;
							width:119px;
							height:19px;
							text-indent:-9999px;
							margin:20px 0 0 0;
						}
	#box-informativos p {
							margin:15px 0 10px;
						}
	#box-informativos	{
							color: #4e5c71;
							margin:30px 0 35px;
						}
	#box-informativos input 	{
								border: 1px solid #b4bac3;
								padding: 2px 3px;
							}
	#box-informativos button {
		background: url(imgs/btn-ok.gif) no-repeat;
		height: 25px;
		text-indent: -9999px;
		width: 40px;
		border: 1px solid #FFF;
		border-top: 2px;
	}
						
/* BIBLIOTECA */
	#down a {	
					text-decoration:none;
					color: #757987;								
			 }
	
	#down a:hover {
							text-decoration:underline;
							color:#999999;
						}		
	
	#biblioteca p	{
						text-align: justify;
						margin:0 0 15px;;
					}
	
	#biblioteca-conteudo {
							width:780px;
						 }
	
/* RODAPE */
	#rodape{ background:#e8e8ea; margin:30px 0 10px;}
	
	#parceiros{ margin:0 auto;  width:935px; height:120px; padding-left: 65px; }
	
	#parceiros h1 { background: url(imgs/t-parceiros.gif) no-repeat; width:82px; height:23px; text-indent:-9999px; top: 10px;}
	
	#rodape-links{ color: #757987; width:1000px; margin:0 auto; text-align:center; height:67px; line-height:67px; }
	
	.lista_parceiros { margin:0 auto;}
	
	/* MENU ESTÁTICO */
		#static-menu { margin:0 auto; width:735px;}
		
		#static-menu a {margin-right:20px; text-decoration:none; margin-top:10px; color: #757987;}  
		
		#static-menu a:hover {background:#8A1414; color:#FFFFFF; text-decoration:underline;}
		
		#static-menu a:visited, #static-menu a:visited {text-decoration:none;}
	/* LINK LUZ PROPRIA */
		#rodape-links a { text-decoration:none; margin-top:10px; color: #757987; }
		#rodape-links a:hover {color:#AFCC0D; text-decoration:underline;}
		
		#rodape-links a:visited, #rodape-links a:visited {text-decoration:none;}

/* MAPA SITE */
	
	.breadcrumb, #mapa-site{
				
				float: right;
			}
			
	#mapa-site p, .breadcrumb {
					font:11px Arial, Helvetica, sans-serif italic;					
					
				}
				
	#mapa-site a , .breadcrumb a {	
					text-decoration:none;
					color: #757987;								
			 }
	
	#mapa-site a:hover, .breadcrumb  a:hover {
							text-decoration:underline;
							color:#999999;
						}
	.breadcrumb strong { font-weight: normal; }
	
	.voltar {
		background: url(imgs/btn-Voltar.gif) no-repeat;
		display: block;
		height: 24px;
		text-indent: -9999px;
		width: 78px;
		
	}
	.navigation {
		margin-top: 40px;
	}
