/* alexandre.lambertini@lecom.com.br */

@import url("menu.css");

* {
	margin:0px;
	padding:0px;
}

.cl {
	clear:both; 
	display:block;
}

#paginacao {
	margin-top:15px;
	float: left;
	width:500px;
	}
	
#paginacao a {
	text-decoration:none;
	color:#369;
	margin: 0 5px;
	}
		
		#paginacao a:hover {
			text-decoration:underline;
		}

#paginacao a.paginaatual {
	color:#ccc;
	padding: 0 6px;
	border:1px solid #ccc;
	border-top:0 none;
	border-bottom: 0 none;
	}

#cadastre, #cadastre:visited {
	color:#CC0000 !important;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	padding: 0 6px;
	border-top:0 none;
	border-bottom: 0 none;
	}

img {
	border: 0 none;
}

body {
	font-family:Verdana;
	font-size:11pt;
	background:url(../img/background.gif) no-repeat center top;
	text-align: center;
}

body#interna {
	background:url(../img/background0.gif) no-repeat center top;
}

#topoAzul {
	height:56px;
	background:#182849;
}

	#topoAzul h2 span {
		display:none;
	}

	#topoAzul h2 {
		background:url(../img/bg_topAzul.jpg) no-repeat center;
		height:56px;
	}

#interna #topoAzul {
	height:101px;
	background:url(../img/bg_topAzulInterna.jpg);
}
	#interna #topoAzul h2 {
		background:url(../img/img_topInterna.jpg) no-repeat center;
		height:100px;
	}

#interna #topoAzul h1 a {
	position:absolute;
	width:70px;
	height:80px;
	top:30px;
	left:50%;
	margin-left:-258px;
}

.tracejado {
	display:block;
	height:1px;
	width:100%;
	margin:2px 0 2px 0;
	background:url(../img/back_tracejado.gif) repeat-x;
}

	.tracejado span	{
		display: none;
	}

#interna #topoAzul h1 a span {
	display:none;
}

#container {
	width: 721px;
	margin: auto;
	text-align: left;
}
	
#topoLogo {
}

	#topoLogo h1 {
		background:url(../img/img_logo.gif) no-repeat;
		margin-left:10px;
		width:142px;
		height:127px;
		float:left;
	}
	
	#interna #imgSessao {	
		width:721px;
		height:82px;
		margin-top: -15px;
		margin-left: 1px;
		float: left;
	}

		.sessaoinstitucional { background: url(../img/img_institucional.jpg) no-repeat bottom left;}
		.sessaonoticias { background: url(../img/img_noticias.jpg) no-repeat bottom left;}
		.sessaoprojetos { background: url(../img/tit_projetos.jpg) no-repeat bottom left;}
		.sessaofaleconosco { background: url(../img/tit_faleconosco.jpg) no-repeat bottom left;}
		.sessaocolaboradores { background: url(../img/img_colaboradores.jpg) no-repeat bottom left;}
		.sessaofaq { background: url(../img/img_faq.jpg) no-repeat bottom left;}
		.sessaodoacoes { background: url(../img/img_doacoes.jpg) no-repeat bottom left;}
		.sessaocadastrese { background: url(../img/img_cadastrese.jpg) no-repeat bottom left;}
		.sessaojobsa { background: url(../img/img_jobs_a.jpg) no-repeat bottom left;}
		.sessaojobsf { background: url(../img/img_jobs_f.jpg) no-repeat bottom left;}
		.sessaogaleria { background: url(../img/tit_galeria.jpg) no-repeat bottom left;}
		
	
		#imgSessao h4 {
			padding-top:60px;
			margin-left:30px;
			color:#F8E392;
			font-size:9px;
			font-weight:normal;	
			text-transform:uppercase;	
		}	
	
		#topoLogo h1 a {
			display:block;
			width:142px;
			height:127px;
		}	
		
		#topoLogo h1 span {
			display:none;
		} 
	
	#topoLogo ul {
		list-style:none;
	}
	
		#topoLogo ul li {
			float:left;
			width:150px;
			margin:8px 10px 0;
			padding-left:8px;
			padding-top:8px;
			font-size:12px;
		}
		
			#topoLogo ul li a {
				text-decoration: none;
				display: block;
				color: #333;
				/*text-transform:lowercase;*/
			}
				#topoLogo ul li a:first-letter {
					text-transform: capitalize;
				}
			
				#topoLogo ul li a:hover {
					background: #ffe;
				}
		
			#topoLogo ul li img {
				border-left: 6px #BA984E solid;
				padding-left: 2px;
			}
	
			#topoLogo ul li h6 a {
				color:#a67f3a;
				font-size:12px;
			}
	
				#topoLogo ul li p {
					color:#333;
					text-decoration:none;
				}
	
#interna #topoLogo {
	height:82px;
}
	
/* Menu
------------------------------------------ */

#menu {
	position: relative;
	width: 720px;
	height: 285px;
	clear: both;
	left: 50%;
	margin-left: -360px;
}

	#interna #menu {
		top:-15px;
		height:42px;
		margin-left: -360px;
	}

/* @menu.css */


#boxImgCont {
	width:auto;
	position: absolute;
	top: 35px;
}

#boxImgCont #textonoticia {
	width: 390px;
	float: left;
	margin-top: 35px;
}

	#boxImgCont img#imagemchamada {
		float:right;
	}

	#boxImgCont a#imgDestaque {
		/*margin-top:55px;*/
		margin-left:20px;
		float: left;
	}
	
	#boxImgCont h3 {
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:24px;
		font-weight: 100;
		color:#46639F;
		text-align: right;
	}
	
	#boxImgCont p {
		font-size:12px;
		list-style: none;
		width: 180px;
		margin-top: 25px;
		float: right;
		/*background:url(../img/disc.gif) no-repeat 99% 60%;*/
	}
		
		#boxImgCont p a {
			text-decoration:none;
			color:#666;
		}
		
			#boxImgCont p a:hover {
				color:#333;
			}
		
		#boxImgCont a.vejaMais {
			display:block;
			width:75px;
			height:17px;
			text-decoration:none;
			margin-top: 10px;
			padding: 6px 0 0 28px;
			color:#333;
			letter-spacing:1px;
			font-size:9px;
			font-family:Arial, Helvetica, sans-serif;
			background:url(../img/btn_saibaMais.gif) no-repeat top left;
		}
			
#conteudo { 
	width: 721px;
	margin: 15px 0 0 0;
}
	#conteudo:after {
		content:".";
		display: block;
		clear: both;
		visibility:hidden;
		height:0;
	}

#tituloLogin {
	height:65px;
}

	#tituloLogin h3#job {
		width:370px;
		display:block;
		float:left;
		font-weight:normal;
		padding-top: 20px;
		background:url(../img/tit_jobs.gif) no-repeat top left;
	}
		#tituloLogin h3#job span {
			display:none;
		}	

	#tituloLogin h3#job em {
		display:block;
		font-style:normal;
		font-size:12px;
		color:#999;
	}
	
#colDir {
	float: right;
	width: 170px;
	margin-left: 10px;
}

#colEsq {
	float: left;
	width: 530px;
	padding-top: 15px;
}

#login {
	float: right;
	width: 330px;
}

#login2 {
	float: left;
	width: 330px;
	padding-left:100px;
	padding-top:10px;

}

	#interna #login, #interna #login2 {
		padding-bottom:10px;
	}

#login h4, #login2 h4 {
	font-size:9px;
	text-transform: uppercase;
	float:left;
	margin-top:3px;
	font-weight: normal;
	color:#A67F3A;
}

	#login ul, #login2 ul {
		font-size:9px;
		color:#999;
		list-style: none;
	}
	
	#interna #login ul, #interna #login2 ul {
		padding-top:5px;
		margin-left:39px;
	}
	
		#login ul li, #login2 ul li {
			float:left;
			padding:0 0 0 6px;
			margin:3px 0 0 8px;
			background: url(../img/bullet_cinzaPequeno.gif) no-repeat 0 5px;
		}
		
		#login ul li a, #login2 ul li a {
			text-decoration:none;
			color:#999;
		}
		
		#login ul li a:hover, #login2 ul li a:hover {
			text-decoration:underline;
		}
		
#login fieldset, #login2 fieldset {
	border: 0 none;
	position: relative;
	padding-top: 2px;
	top:3px;
	clear: both;
}

	#interna #login, #interna #login2{
		width:160px;
	}

	#login input, #login2 input {
		border:none;
		width:81px;
		height:15px;
		padding: 1px 2px;
		background: url(../img/bg_campo.gif) no-repeat top left;
		_background-attachment: fixed;
	}
		#login label, #login2 label {		
			height:17px;
			float:left;
			display:block;
			padding-left:45px;
		}
		
		#login .username, #login2 .username {
			width:94px;
			background: url(../img/img_login.gif) no-repeat;
		}
		
		#login .pass, #login2 .pass {
			width:94px;
			background:url(../img/img_senha.gif) no-repeat;
		}
		
			#login label span, #login2 label span {
				display:none;
			}
			
			#login button, #login2 button {
				width:18px;
				height:18px;
				border:none;
				background:url(../img/ok.gif) no-repeat;
			}

				#login button span, #login2 button span {
					display:none;
				}
		
		#listaJobs {
 			list-style:none;
		}
		
			#interna #listaJobs { 
				float:left;
			}
			
			#listaJobs li img, #texto img {
				/*float:left;*/
				border:#EBEBEB 3px solid;
				margin-right:12px;
			}
		
			#listaJobs strong {
				color:#A67F3A;
			}
			
			#listaJobs em {
				font-style:normal;
				color:#666;
				padding:0 0 0 8px;
				background:url(../img/img_setaData.gif) no-repeat 0 5px;
			}
			
			#listaJobs p, #texto p {
				font-size:12px;
				color:#333;
			}
			
			#listaJobs li {
				margin: 0;
				padding: 10px 0;
				/*height:94px;*/
				width: 520px;
				clear:left;
			}
			
			#listaJobs a.vejaMais, #texto a.vejaMais {
				display:block;
				width:77px;
				height:18px;
				color:#333;
				float:left;
				text-decoration:none;
				font-family:Arial;
				margin-top:7px;
				padding: 6px 0 0 28px;
				font-size:12px;
				background:url(../img/btn_saibaMais.gif) no-repeat;
			}

.jBeje {
	background:url(../img/bg_jobsBege.gif) no-repeat top left;
}

.jBranco {
	background:url(../img/bg_jobsBranco.gif) no-repeat top left;
}
	

#nBox {
	float:right;
	list-style:none;
	width:158px;
	padding-right:10px;
}

	#interna #nBox {
		clear:both;
	}

	#nBox li h6 {
		color:#999;
		font-weight:normal;
		font-size:12px;
		margin-top:2px;
		padding-left:8px;
		background:url(../img/img_setaLaranja.gif) no-repeat 0 3px;
	}
	
	#nBox li img {
		padding-left:1px;
		margin-top:10px;
		border-left:#BA984E 6px solid;
		float:right;
	}

	#nBox h5 {
		height:23px;
	}
	
		#nBox h5.titProjetos {
			background: url(../img/tit_projetos.gif) no-repeat top left;
		}
		
		#nBox h5.titColaboradores {
			width:100px;
			margin: 25px 0 0 0;
			background:url(../img/img_colaboradores.gif) no-repeat top left;
		}
		
		#nBox h5 span {
			display: none;
		}
	
	#nBox li p {
		display:block;
		font-size:12px;
		color:#333;
		margin-left:10px;
		margin-top:1opx;
		padding-bottom:15px;
	}
		
		#nBox li a.vejaMais {
			display:block;
			clear:both;
			width:76px;
			height:17px;
			color:#333;
			font-size:9px;
			font-family:Arial;
			margin: 0 0 0 10px;
			padding: 6px 0 0 28px;
			text-decoration:none;
			background:url(../img/btn_saibaMais.gif) no-repeat;
		}
			
			#nBox li a.normal {
				display:inline;
				color:#333;
				text-decoration:none;
				font-size:12px;
				background:none;
				margin-left:0px;
				padding:0px;
			}
			
		
#rodape {
	height: 171px;
	margin-top: 45px;
	background:url(../img/bg_rodape.jpg) repeat-x;
	text-align: center;
	position:relative;
}

	#assinatura {
		position: absolute;
		width: 100%;
		height: 130px;
		top: -15px;
		left: 0;
		background: url(../img/img_rodape.jpg) no-repeat top center;
	}

#msgerro{
	color:#FF0000;
}



/* Formulário
------------------------------------------ */

TEXTAREA {
	border: #9C9C9C 1px solid; padding: 2px;
	font-size: 10px; FONT-FAMILY: Verdana, Arial, serif;
	color: #797979;
}

INPUT {
	border: #9C9C9C 1px solid;
	height: 15px;
	font-size: 10px; FONT-FAMILY: Verdana, Arial, serif;
	color: #797979;
	margin-bottom:6px;
}

input.campoBloqueado {
	background-color:#CCCCCC;
}

SELECT {
	border: #9C9C9C 1px solid;
	height: 20px;
	font-size: 11px; FONT-FAMILY: Verdana, Arial, serif;
	color: #797979;
	margin-bottom:6px;
}

SELECT#contato {
	width:auto;
	/*width:185px;*/
}

button {
	width:103px;
	height:23px;
	border:none;
	background:url(../img/btn_saibaMais.gif) no-repeat;
}	

.bot_padrao {
			display:block;
			width:76px;
			height:17px;
			color:#333;
			font-size:9px;
			font-family:Arial;
			margin: 0 0 0 10px;
			padding: 6px 0 0 28px;
			text-decoration:none;
			background:url(../img/btn_saibaMais.gif) no-repeat;
}


/*
  GALERIA DE FOTOS
*/

ul#listaFotos {
  list-style:none;
}
ul#listaFotos li {
	float: left;
	padding: 5px;
	height: 200px;
	width: 170px;
}

ul#listaFotos a {
	display: block;
	width: 150px;
	height: 150px;
	overflow: hidden;
	border: 1px solid #f5f5f5;
	text-align: center;
}

#galeria {
			margin-left:5px;
}

#galeria a {
			float:left;
			display:block;
			width:76px;
			height:17px;
			color:#333;
			font-size:9px;
			font-family:Arial;
			margin: 0 0 0 10px;
			padding: 6px 0 0 28px;
			text-decoration:none;
			background:url(../img/btn_saibaMais.gif) no-repeat;
}


#galeria img {
			clear:both;
			margin-top:10px;
}

#galeria span {
			margin-top:5px;
			font-weight:bold;
			font-size:11px;
			float:left;
}

#galeria cite {
			margin-top:5px;
			font-size:10px;
			float:left;
}

#categoria_job ul li {
	background:url(../img/bullet_link.gif) no-repeat;
	padding:0 0 3px 17px;
}

#categoria_job ul li a{
    color:#666;
}

font {
	font-size:12px !important;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#enquete {
	border:1px solid #E8D3A6;
	border-left:1px solid #E8D3A6;
	width:158px;
	margin-top:40px;
	background:#F6F1E5;
	text-align:left !important;
	font-size:10px;
	float: left;
	padding: 0 !important;
	padding-bottom: 10px;
}

#enquete p {
	background:#333366;
	margin-left: 0 !important;
	display: block;
	color:#ffffff !important;
	padding:4px;
	font-weight:bold;
}
#enquete form {
	margin: 0;
	padding: 0;
}
#enquete div {
	padding:6px;
}

#enquete span.msg {
	color:red;
}

#enquete input {
	border:none;
	vertical-align:bottom;
	display:inline;
	vertical-align: text-top;
}

#enquete button.envia {
	background:url(../img/btn_enviar_enquete.gif) no-repeat;
	width:54px;
	height:22px;
	margin:10px 0 0 10px;
}

#enquete button.fecha {
	margin:10px 0 0 10px;
	background:none;
	color:#D0AD60;
	font-weight:bold;
	width:50px;
	height:22px;
	font-size:11px;
}

#texto { margin-right:190px; }
	#texto h4 { color:#A67F3A !important; }