* { margin: 0; padding: 0}

body {
	
}

a { 
	text-decoration: none;
	}
	
p {
	font: 11px Verdana, Geneva, sans-serif;
	}	
	
h1 {
	font: 20px Arial, Helvetica, sans-serif;
	font-weight: 100;
	color: #333;
	}
	
h2 {
	font: 20px Arial, Helvetica, sans-serif;
	color: #538d77;
	}

h3 { 
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #538d77;
	background: #f6f6f6;
	padding: 2px 3px 2px 3px;
	}
	
h4 {
	font: 16px Arial, Helvetica, sans-serif;
	color: #666;
	padding-left: 20px;
	margin-bottom: 15px;
	}
	
h5 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #538d77;
	border-bottom: 1px solid #E0E0E0;
	margin-bottom: 8px;
	}

.line_title { float: left; height: 20px; width: 100%; background: #CCC}

.back_evento { background: #f1f1f1; padding: 3px;}
	
.style1 { font: 11px Arial, Helvetica, sans-serif; font-style:italic; color: #538d77; padding-left: 7px }
.style2 { font: 11px Verdana, Geneva, sans-serif; text-align: justify }
.style3 { font: 12px Verdana, Geneva, sans-serif; color: #538d77; font-weight: bold }
.style4 { font: 11px Verdana, Geneva, sans-serif; font-weight: bold}
.style5 { font: 12px Verdana, Geneva, sans-serif; color: #C30 }
.style6 { font: 11px Verdana, Geneva, sans-serif; color: #666; margin-left: 4px }
.style7 { font: 12px Verdana, Geneva, sans-serif; color: #538d77; margin-left: 4px }
.style8 { font: 12px Verdana, Geneva, sans-serif; text-align: justify }
.style9 { font-style: italic;}
.style10 { font-weight: bold; font-style: italic;}

.subTitulos {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: bolder;
}

a { text-decoration: none; color: #000}
a:hover { color: #fca82e}
a:visited { color: #000}
a:visited:hover { color: #fca82e }

visited a:hover { color: #fca82e }

#topo {
	width: 800px;
	height: 146px;
	margin: 0 auto;
}
	
#linha_laranja {
	height: 24px;
	background: url(../img/linha_laranja.jpg) repeat-x;
}
	
.texto_linha {
	width: 800px;
	height: 20px;
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-align: right;
	padding-top:4px;
}

#logoItal {
	background: url(../img/logo_ital.png) no-repeat;
	height: 15px;
	width: 58px;
	float: left;
	margin-left: 190px;
}

.linha_sobra {
	height: 10px;
	background: url(../img/linha_sombra.gif) repeat-x;
}
	
.linha_sobram {
	height: 10px;
	width: 800px;
	background: url(../img/linha_sobra_menu.jpg) no-repeat;
	margin: 0 auto;
}
	
#content {
	width: 800px;
	height: 100%;
	margin: 0 auto;
	margin-top: 10px;
}	

#content_pages { 
	float: left; 
	width: 530px;
	margin: 4px 0px 0px 8px;
}

/*---------------------------- INDEX -----------------------------*/	
#box1 {
	float: left;
	width: 530px;
	height: 178px;
	margin: 0px 0px 30px 0px;
}
	
#icoFruthotec {
	background: url(../img/ico_fruthotec.gif) no-repeat left top; 
	height: 25px;
	padding: 50px 0px 0px 170px;
	margin-bottom: 10px;
}

#box2 {
	float: left;
	width: 279px;
	height: 300px;
	margin: 0px 0px 14px 0px;
	}

#box2Titulo {
	margin-bottom: 0px;
	height: 60px;
}

#box2 h1 {
	margin-top: 18px;
	float: left;
}

#box2 .subTitulos {
	float: left;
	height: 15px;
	width: 210px;
	margin-left: 1px;
	color: #F60;
	}

#icoEvento {
	float: right;
	background: url(../img/ico_eventos.gif) no-repeat right; 
	height: 59px;
	width: 65px;
	padding: 0px 0px 0px 0px;
}

#box2_content { 
	border: 1px solid #fee5c8; 
	padding: 3px; 
	margin-top: 10px;
}

#box3 {
	float: left;
	width: 218px;
	height: 200px;
	margin: 0px 0px 15px 25px;
	}
	
#box3 .style1 { margin-bottom: 4px;}

#box3Img {
	float: left;
	width: 216px;
	border: 1px solid #CCC;
}

#box4 {
	float: left;
	width: 277px;
	margin: 30px 0px 0px 0px;
	}

#box4_content { 
	width: 211px; 
	height: 84px; 
	margin-left: 33px; 
	border: 1px solid #CCC;
}

#box5 {
	float: left;
	width: 216px;
	height: 200px;
	margin: -80px 0px 15px 27px;
	}
	
#box5 .style1 { margin-bottom: 4px;}

#box5Img {
	float: left;
	width: 216px;
	border: 1px solid #CCC;
}

#logos {
	float: left;
	width: 530px;
	height: 60px;
	margin: 15px 0px 10px 0px;
	}

/*------------------------ LABORATORIAIS --------------------------*/
#labTopo { height: 125px}

#imgLab {
	float: right;
	background: url(../img/img_laboratorio.gif) no-repeat right;
	border-left: 2px solid #EBEBEB;
	width: 88px;
	height: 120px;
	padding: 5px 0px 0px 0px;
	margin-bottom: 25px;
}

#labTitulo {
	float: right;
	margin-right: 10px;
}

#labTexto1 { 
	float: right; 
	width: 430px; 
	margin-right: 10px;
	margin-top: 50px;
}

#labTexto2 {
	margin-top: 0px;
}

#labTitulo {
	float: right;
	margin-right: 8px;
}

#labGaleria {
	margin-bottom: 30px;
	height: 160px;
}

/*------------------------ PLANTA PILOTO --------------------------*/
#pilotoTopo { height: 125px; margin-bottom: 2px}

#imgPiloto {
	float: right;
	background: url(../img/img_piloto.gif) no-repeat right;
	border-left: 2px solid #EBEBEB;
	width: 115px;
	height: 120px;
	padding: 5px 0px 0px 0px;
}

#labGaleria{ margin: 40px 0px 80px 0px;}

#pilotoTitulo { 
	float: right;
	margin-right: 10px;
}

#pilotoTexto {
	float: right;
	margin-right: 10px;
	margin-top: 36px;
	width: 403px;
}

#galeriaPiloto1 { 
	float: left;
	margin-top: 20px;
}

#galeriaPiloto2 {
	float: left;
	margin-top: 50px;
	margin-bottom: 50px;
}

/*------------------------- PARCERIAS --------------------------*/
#parcTopo { height: 125px}

#imgParcerias {
	float: right;
	background: url(../img/img_parcerias.gif) no-repeat right;
	border-left: 2px solid #EBEBEB;
	width: 115px;
	height: 120px;
	padding: 5px 0px 0px 0px;
}

#parcTitulo {
	float: right;
	margin-right: 10px;
}

#parcTexto1 { 
	float: right; 
	width: 403px; 
	margin-right: 10px;
	margin-top: 23px;
	text-align: justify;
}

#parcTexto2 {
	margin-top: 20px;
}

/*------------------------ INFORMATIVOS ------------------------*/
#infoTopo { height: 125px}

#imgInformativos {
	float: right;
	background: url(../img/img_informativos.gif) no-repeat right;
	border-left: 2px solid #EBEBEB;
	width: 115px;
	height: 120px;
	padding: 5px 0px 0px 0px;
}

#infoTitulo {
	float: right;
	margin-right: 10px;
}

#infoTexto {
	margin-top: 20px;
	margin-bottom: 50px;
}

#infoTexto td {
	height: 30px;
	font: 11px Verdana, Geneva, sans-serif;
	border-bottom: 1px solid #CCC;
	margin-bottom: 10px;
}

/*--------------------- LINHAS DE PESQUISA ---------------------*/
#pesqTopo { height: 125px}

#imgPesquisa{
	float: right;
	background: url(../img/img_pesquisas.gif) no-repeat right;
	border-left: 2px solid #EBEBEB;
	width: 97px;
	height: 120px;
	padding: 5px 0px 0px 0px;
}

#pesqTitulo {
	float: right;
	margin-right: 10px;
}

#infoTexto {
	margin-top: 20px;
	margin-bottom: 50px;
}

/*---------------------- CURSOS E EVENTOS ------------------------*/
#eventos {
	text-align: justify;
}

#eventoTopo { height: 125px}

#imgEvento {
	float: right;
	background: url(../img/img_eventos.gif) no-repeat right;
	border-left: 2px solid #EBEBEB;
	width: 105px;
	height: 120px;
	padding: 5px 0px 0px 0px;
}

#eventoTitulo {
	float: right;
	margin-right: 10px;
}

#eventos h4 {
	margin-top: 15px;
}

/*------------------------- FALE CONOSCO -------------------------*/
#contTopo { height: 125px}

#imgContato {
	float: right;
	background: url(../img/img_fale_conosco.gif) no-repeat right;
	border-left: 2px solid #EBEBEB;
	width: 105px;
	height: 120px;
	padding: 5px 0px 0px 0px;
}

#contTitulo {
	float: right;
	margin-right: 10px;
}

/*--------------------------INNER BORDER---------------------------*/
.innerborder a img, .innerborder a { border: none; float: left;  }
.innerborder a { margin-right: 6px; }
.innerborder a:hover { outline: 2px solid #F60; }

.innerbg a img, .innerbg a { border: none; float: left}
.innerbg a:hover { background-color: #FFF; } 



.separador { background: url(../img/separador.gif) left center no-repeat; padding: 0px 0px 0px 15px; margin-bottom: 10px; text-align: justify}

.bolinha {background:url(../img/bolinha.gif) no-repeat center left;}
.bolinha2 {background:url(../img/separador.gif) no-repeat left top}
.text_bolinha { padding-left: 20px;}

.manuais { background-color: #EEE; padding: 3px; margin-bottom: 15px}

.icoVoltar {
	float: right;
	margin-top: -24px;
}

/*----------------------------TABELA------------------------------*/
.bg_tabela { background-color: #fff4de}
.tab-titulo { font: 12px Verdana, Geneva, sans-serif; font-weight: bold; padding-left: 4px}
.nome { font: 12px Verdana, Geneva, sans-serif; color: #538d77; padding-left: 4px}
.sub-nome { font: 11px Verdana, Geneva, sans-serif; color: #666; padding-left: 4px}

/*-----------------------------MENU-------------------------------*/
#menu {
	float: left;
	width: 255px;
	background-color: #538d77;
	border-left: 3px solid #fca82e;
	border-right: 3px solid #fca82e;
	}

#menu_cont {
	margin: 0px 0 100px 0;
	}
	
li {
	list-style-type:none;
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFF;
	margin: 15px 30px 0px 30px;
	padding-left: 12px;
	border-bottom: 1px dashed #fca82e;
	}
	
li a { color: #FFF;}
li a:hover {color: #fca82e}
li a:visited {color: #FFF}
li a:visited:hover { color: #fca82e}

.seta {
	background: url(../img/seta.gif) no-repeat center left;
	}	

#box_menu {
	background-color: #538d77;
	margin: 0px 0px 0px 40px;
	text-align: center;
	float: left;
}
	
#box_menu p {
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFF;
	font-weight: bold;
}

	
/*------------------------- EQUIPE ---------------------------*/
#equipeTitulo { 
	float: right;
	margin-right: 10px;
}

#imgEquipe {
	float: right;
	background: url(../img/img_equipe.gif) no-repeat right;
	border-left: 2px solid #EBEBEB;
	width: 160px;
	height: 120px;
	padding: 5px 0px 0px 0px;
	margin-bottom: 25px;
}

#organograma {}


#orgGeral { 
	float: left;
	background: url(../img/organograma.jpg) no-repeat;
	width: 530px;
	height: 652px;
}

#org_diretor { width: 100%; height: 40px; text-align: center; margin: 50px 0px 0px 0px;}
#org_secretaria { width: 300px; height: 45px; float: right; text-align: center; margin: 72px 0px 0px 0px;}
#org_qualidade { width: 250px; height: 58px; float: left; text-align: center; margin: -8px 0px 0px 0px;}
#org_comissao { width: 240px; height: 73px; float: right; text-align: center; margin: 111px 0px 0px 0px;}
#org_relacao { width: 284px; height: 27px; float: left; text-align: center; margin: 109px 0px 0px 0px;}
#org_planta1 { width: 218px; height: 110px; float: left; text-align: center; margin: -115px 0px 0px 0px;}
#org_planta2 { width: 218px; height: 110px; float: right; text-align: center; margin: 90px 0px 0px 200px;}

#orgPlanta1 { 
	float: left;
	background: url(../img/organograma_planta1.jpg) no-repeat;
	width: 530px;
	height: 652px;
	text-align: center;
}

#orgPlanta1Planta {width: 100%; text-align: center; margin: 55px 0px 0px 0px;}
#orgPlanta1Hortalicas { float: left; width: 100px; margin: 118px 0px 0px 39px}
#orgPlanta1Frutas { float: left; width: 100px; margin: 119px 0px 0px 75px}
#orgPlanta1Bebidas { float: left; width: 100px; margin: 115px 0px 0px 75px}
	
#orgPlanta2 { 
	float: left;
	background: url(../img/organograma_planta2.jpg) no-repeat;
	width: 530px;
	height: 652px;
	text-align: center;
}

#orgPlanta2Planta { width: 100%; text-align: center; margin: 55px 0px 0px 0px;}
#orgPlanta2Desidra { float: left; width: 100px; margin: 125px 0px 0px 39px}
#orgPlanta2Projetos { float: left; width: 100px; margin: 120px 0px 0px 250px}

#orgTabela { float: left;  display: block }
#orgTabela a {
	color: #666;
}

#orgTabela a:hover {
	color: #F60;
}

#icoOrganograma { height: 100px; width: 530px;}
#icoOrgGeral { float: left; margin: 10px 0px 10px 76px;}
#icoOrgPlanta1 { float: left; margin: 10px 0px 10px 76px;}
#icoOrgPlanta2 { float: left; margin: 10px 0px 10px 76px;}

.org_titulo { font-weight: bold; color: #FFF; padding-bottom: 5px}
.org_titulo2 { font-weight: bold; color: #FFF }
.org_subtitulo { color: #EFEFEF;}
.org_subtitulo2 { color: #EFEFEF; text-align:left; padding: 0px 0px 0px 40px}

.org_texto1 { 
	text-align:left; 
	padding: 0px 0px 0px 75px;
}

.org_link { 
	width: 100%;
	border-top: 1px solid #CCC;
	margin-top: 3px;
}

/*------------------------- PUBLICAÇÕES --------------------------*/
#publiTopo { height: 125px; margin-bottom: 20px}

#publiTitulo { 
	float: right;
	margin-right: 10px;
}

#imgPubli {
	float: right;
	background: url(../img/img_publicacoes.gif) no-repeat right;
	border-left: 2px solid #EBEBEB;
	width: 148px;
	height: 120px;
	padding: 5px 0px 0px 0px;
	margin-bottom: 25px;
}

/*----------------------- MINI CURRICULUM ------------------------*/	
#mini_curriculum { height: 100px; text-align: justify; margin: 20px}
#mini_foto { float: left; width: 130px; height: 160px; margin: 0px 10px 5px 0px}
#mini_texto { float: left; width: 350px}
.mini_nome { font: 16px Arial, Helvetica, sans-serif; font-weight: bold; color: #538d77; margin-bottom: 20px}

/*--------------------------- EVENTOS ----------------------------*/
#marqueecontainer{
position: relative;
width: 274px; /*marquee width */
height: 245px; /*marquee height */
background-color: white;
overflow: hidden;
text-align: justify;
}

#marqueecontainer .style5 {
	font-size: 11px;
}

/*--------------------------- BOLETIM ----------------------------*/
.boletimTopo {
	background: url(../img/boletim_topo.gif) no-repeat;
	height: 173px;
	margin-bottom: -1px;
}

.boletimTopoInterno {
	float: left;
	width: 120px;
	height: 65px;
	margin: 50px 0px 0px 27px;
}

.boletimTopoInterno h1 {
	font-size: 16px;
	color: #000;
	font-weight: bold;
}

.boletimTopoInterno p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.boletimTopoInterno2 {
	float: left;
	width: 357px;
	height: 70px;
	margin: 102px 0px 0px 13px;
}

.boletimTopoInterno2 p {
	text-align: justify;
	font-size: 10px;
}

.boletimConteudo {
	background: url(../img/boletim_conteudo.gif) repeat-y;
}

.boletimConteudoInterno {
	margin: 0px 13px 0px 20px;
	padding-top: 10px;
	text-align: justify;
}

.boletimConteudoInterno h6 {
	font: 13px Arial, Helvetica, sans-serif;
	color: #538d77;
	margin-bottom: 5px;
}

.boletimConteudoInterno .separador {
	padding: 25px 0px 0px 15px;
}

.boletimBoldRight {
	font-weight: bold;
	text-align: right;
}

.boletimTitulo {
	margin-bottom: 10px;
	margin-top: 20px;
}

.boletimLetraGrande {
	font-style: italic;
	font-size: 25px;
	font-weight: bold;
}

.boletimTitItalico {
	font-style: italic;
	font-size: 12px;
}

.boletimBaixo {
	background: url(../img/boletim_baixo.gif) no-repeat;
	height: 10px;
}
