
/* PORTAL NUTRON CSS */

/* begin global */
body.cLumBody, body.cLumBody td,
body.cLumBody input, body.cLumBody select, body.cLumBody textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:68.8%;
	color:#77787B;
}
body.cLumBody input, body.cLumBody select, body.cLumBody textarea {
	font-size:100%;
	border:1px solid #CDCCCC;
}
body.cLumBody td {
	font-size:100%;
}
body.cLumBody {
	margin:0;
	height:100%;
	background:#EFEFEF url(../image/bg_main.jpg) top center no-repeat; /*[hint] fade to white background (cliente precisa validar)*/
}
body.cLumBody a {
	color:#77787B;
	font-weight:bold;
	outline:none;
	text-decoration:none;
}
body.cLumBody a:hover {
	text-decoration:underline;
}
div.cLumPage {
	background:#FFF;
}
form {
	margin:0;
}


/*clear auto classes*/
div.cLumArea, div.cLumColumn {float:none;}
br.cLumAreaSeparator, br.cLumRowSeparator {clear:none;display:none;}

#LumisInterface, .cLumisInterface {
	padding:0; /* global interface padding */
}
#LumInterfaceHeader .tit {
	/* global interface title */
}

img {
	border:none;
}
img.block {
	display:block;
}
img.imgleft {
	margin:0 10px 10px 0;
	display:block;
	float:left;
}
img.imgright {
	margin:0 0 10px 10px;
	display:block;
	float:right;
}
.clear {
	clear:both;
}
p {
	padding:0;
	margin:0;
}
/* end global */


/* begin tipography */
h1, h2, h3, h4, h5 {
	margin:0;
	padding:0;
	font-weight:bold;
}
h3 {
	font-size:125%;
}
h4 {
	font-size:110%;
}

/*--Intitutional--*/
h3, h4 {
	color:#51b94a;
}
/* end tipography */


/* begin arrow links */
p.arrowUrl a, p.arrowUrlAves a, p.arrowUrlBovinosCorte a, p.arrowUrlBovinosLeite a, p.arrowUrlSuinos a {
	display:inline-block;
	padding:4px 28px 4px 8px;
	font-size:90%;
	font-weight:bold;
	color:#FFFFFF;
}
p.arrowUrl a { background: url(../image/bg-link-url-inst.gif) right top no-repeat #77787B; }
p.arrowUrlAves a {	background: url(../image/bg-link-url-aves.gif) right top no-repeat #77787B; }
p.arrowUrlBovinosCorte a {	background: url(../image/bg-link-url-bovinosCorte.gif) right top no-repeat #77787B; }
p.arrowUrlBovinosLeite a {	background: url(../image/bg-link-url-bovinosLeite.gif) right top no-repeat #77787B; }
p.arrowUrlSuinos a { background: url(../image/bg-link-url-suinos.gif) right top no-repeat #77787B; }

p.arrowUrl a:hover, p.arrowUrlAves a:hover, p.arrowUrlBovinosCorte a:hover, p.arrowUrlBovinosLeite a:hover, p.arrowUrlSuinos a:hover {
	text-decoration:none;
	background-color:#16145F;
}
/* end arrow links  */


/* begin download links */
p.arrowDownload a, p.arrowDownloadAves a, p.arrowDownloadBovinosCorte a, p.arrowDownloadBovinosLeite a, p.arrowDownloadSuinos a {
	display:inline-block;
	padding:4px 28px 4px 8px;
	font-size:90%;
	font-weight:bold;
	color:#FFFFFF;
}
p.arrowDownload a { background: url(../image/bg-link-download-inst.gif) right top no-repeat #77787B; }
p.arrowDownloadAves a {	background: url(../image/bg-link-download-aves.gif) right top no-repeat #77787B; }
p.arrowDownloadBovinosCorte a {	background: url(../image/bg-link-download-bovinosCorte.gif) right top no-repeat #77787B; }
p.arrowDownloadBovinosLeite a {	background: url(../image/bg-link-download-bovinosLeite.gif) right top no-repeat #77787B; }
p.arrowDownloadSuinos a { background: url(../image/bg-link-download-suinos.gif) right top no-repeat #77787B; }

p.arrowDownload a:hover, p.arrowDownloadAves a:hover, p.arrowDownloadBovinosCorte a:hover, p.arrowDownloadBovinosLeite a:hover, p.arrowDownloadSuinos a:hover {
	text-decoration:none;
	background-color:#16145F;
}
/* end download links  */


/* begin align center */
body.cLumBody {text-align:center;} 
div.cLumPage {
	width:818px; /* portal width */
	margin:0 auto;
	text-align:left;
}
/* end align center */


/* begin main header */
div.pnHeader {
	height:100px;
	padding:0 23px;
	position:relative; /*[hint] isso e importante para que as interfaces de login e busca fiquem no local correto*/
}
div.pnHeader h1 {
	float:left;
	margin-top:27px;
	text-indent:-9999px;
}
div.pnHeader h1 a {
	width:188px;
	height:50px;
	display:block;
	background: url(../image/logo-nutron.jpg);
}
div.pnHeader ul {
	float:right;
	margin:10px 0 0 20px;
	padding:0;
	list-style-type:none;
	text-transform:uppercase;
}
div.pnHeader li {
	float:left;
	padding: 0 6px;
	border-right: 1px solid #77787B;
	font-size:9px;
}
div.pnHeader li:last-child, div.pnHeader li.lastChild {
	padding-right:0;
	border-right:none;
}
div.pnHeader ul.languages {
	float:right;
	margin-top:9px;
	list-style-type:none;
	text-transform:uppercase;
	padding:0;
}
div.pnHeader .languages li {
	float:left;
	margin-right:3px;
	padding:0;
	border-right:0;
	font-size:9px;
}
div.pnHeader .languages li:last-child, div.pnHeader .languages li.lastChild {
	margin-right:0;
	padding-right:0;
	border-right:none;
}
div.pnHeader .languages li a {
	display:block;
	width:19px;
	height:13px;
	text-indent:-9999px;
}
div.pnHeader .languages li.portuguese a { background:url(../image/bandeiraBRA_d.gif); }
div.pnHeader .languages li.portuguese a.active { background:url(../image/bandeiraBRA.gif); }
div.pnHeader .languages li.english a { background: url(../image/bandeiraUSA_d.gif); }
div.pnHeader .languages li.english a.active { background: url(../image/bandeiraUSA.gif); }
div.pnHeader .languages li.spanish a { background: url(../image/bandeiraESP_d.gif); }
div.pnHeader .languages li.spanish a.active { background: url(../image/bandeiraESP.gif); }
/* end align header */


/* begin form login */
div.loginForm {
	position:absolute;
	right:0;
	margin-top:52px;
	margin-right:147px;
	background:url(../image/input-header-login.gif) top left no-repeat;
}
div.loginForm input {
	float:left;
	width:90px;
	padding:5px;
	margin-left:7px;
	border-width:0;
	font-size:100%;
	background:transparent;
}
div.loginForm a {
	float:left;
	background:url(../image/submit-header-login.gif) top;
	width:24px;
	height:24px;
	display:block;
	margin-left:7px;
	text-indent:-9999px;
}
div.loginForm a:hover {
	background-position: bottom;
}
div.logado {
	position:absolute;
	right:0;
	margin-top:52px;
	margin-right:147px;
	padding:5px 0;
	font-size:125%;
	font-weight:bold;
	text-align:right;
	text-transform:uppercase;
}
/* end form login */


/* begin form search all */
div.searchAll {
	position:absolute;
	right:0;
	margin-top:52px;
	margin-right:23px;
	background:url(../image/input-header-search.gif) top right no-repeat;
}
div.searchAll input {
	float:left;
	width:90px;
	padding:5px;
	margin-left:7px;
	border-width:0;
	font-size:100%;
	background:transparent;
}
/* end form search all */


/* begin main menu */
div.mainMenu {
	height:23px;
	background:#16145F;
/*	border-bottom:1px solid #FFF; */
}
div.mainMenu ul {
	margin:0;
	padding:0;
	list-style-type:none;
	overflow:hidden;
	text-transform:uppercase;
}
div.mainMenu li {
	float:left;
}
div.mainMenu li a {
	display:inline-block;
	border-right:1px solid #FFF;
	color:#FFFFFF;
	font-size:110%;
	font-weight:bold;
	line-height:23px;
	padding:0 14px;
}
div.mainMenu li a.first {
	padding:0 14px 0 23px;
}
div.mainMenu li a:hover {
	color:#FFFFFF;
	background:#77787B;
	text-decoration:none;
}
div.mainMenu li a.active {
	background:#77787B;
}
/* end main menu */


/* begin sub main menu */
div.mainMenuSub {
	height:23px;
	background:#77787B;
	/* border-bottom:1px solid #FFF; */ 
}
div.mainMenuSub ul {
	margin:0;
	padding:0;
	list-style-type:none;
	overflow:hidden;
	text-transform:uppercase;
}
div.mainMenuSub li {
	float:left;
}
div.mainMenuSub li a {
	display:inline-block;
	/* border-right:1px solid #FFF; */
	color:#FFFFFF;
	font-size:110%;
	font-weight:bold;
	line-height:23px;
	padding:0 14px;
}
div.mainMenuSub li a.aves {
	padding:0 14px 0 23px;
}
div.mainMenuSub li a.aves:hover {
	background:#f47321;
	text-decoration:none;
}
div.mainMenuSub li a.bovinosCorte:hover {
	background:#0082c8; /* NOVA COR DA LINHA */
	text-decoration:none;
}
div.mainMenuSub li a.bovinosLeite:hover {
	background:#0082c8;
	text-decoration:none;
}
div.mainMenuSub li a.suinos:hover {
	background:#B70050;
	text-decoration:none;
}
div.mainMenuSub li a.peixes:hover {
	background:#28bdb3;
	text-decoration:none;
}
div.mainMenuSub li a.pet:hover {
	background:#c73024;
	text-decoration:none;
}
/* end main menu */


/* begin content wrap */
div.contentWrap {
	position:relative;
	float:left;
	margin-top:23px;
}
/* end content wrap */


/* begin box column */
div.boxColumn {
	float:left;
	width:136px;
	display:inline;
	margin-left:22px;
	margin-top:23px;
	padding-left:10px;
	padding-bottom:10px;
	border-left:2px solid #E0E1E2;
}
/* end box column */


/* begin box login */
div.boxLogin fieldset {
	padding:0;
	margin:0;
	border:none;
	padding:12px;
	background:#E7E8EA;
}
div.boxLogin input {
	width:104px;
	margin-top:2px;
	padding:3px;
}
/* end box column */


/* begin section header */
div.sectionHeaderNutron {
	height:55px;
	padding-left:182px;
	text-transform: uppercase;
	font-size:170%;
	font-weight:bold;
	color:#FFF;
	line-height:55px;
	background:#51b94a;
	border-bottom:1px solid #FFF;
}
/* end section header */


/* begin navegation bar */
div.navegation {
	margin-left:23px;
	text-transform:uppercase;

}
div.navegation a {
	font-weight:normal;
}
/* end navegation bar */


/* begin menu column */
div.pnMenuColumn {
	float:left;
	width:159px;
	min-height:200px;
	_height:200px;
	padding-bottom:90px;
	background: url(../image/menu-column-corner.gif) bottom right no-repeat #e0e1e2;
}
div.pnMenuColumn ul {
	margin:0;
	padding:0;
	list-style:none;
}
div.pnMenuColumn li a {
	width:113px;
	border-bottom:1px solid #77787B;
	text-transform:uppercase;
	font-size:100%;
	font-weight:bold;
	padding: 7px 23px;
	display:block;
}
div.pnMenuColumn li a:hover {
	color:#FFF;
	background:#51B94A;
	text-decoration:none;
}
div.pnMenuColumn .active {
	color:#FFF;
	background:#51B94A;
}
/* end menu column */


/* begin content menu column */
div.contentMenu {
	float:left; 
	display:inline;
	width:136px;
	margin-top:23px;
	margin-left:23px;
}
div.contentMenu h4 {
	margin:2px 0 10px 0;
	font-size:100%;
	text-transform:uppercase;
	color:#77787B;
}
div.contentMenu ul {
	margin:0;
	padding:0;
	list-style:none;
	border-top:1px solid #77787B;
}
div.contentMenu li {
	width:126px;
	margin-left:10px;
	padding:1px 0;
	text-transform:uppercase;
	font-size:90%;
	font-weight:bold;
	float:left;
	display:inline;
}
div.contentMenu li a:hover, div.contentMenu .active {
	text-decoration:none;
	color:#51b94a;
}
/* end content menu column */


/* begin table list */
p.tableTitle {
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:3px;
}
div.tableList {
	border-top:1px solid #77787B;
}
div.tableItem {
	padding:7px 0;
	border-bottom:2px solid #E0E1E2;
}
/* end table list */


/* begin download pdf bar */
div.downloadPdfBar {
	display:inline-block;
	clear:both;
	padding:23px 23px 0 23px;
	display:inline-block;
	width:772px;
	text-align:right;	
}
div.downloadPdfBar a {
	display:inline-block;
	padding:4px 28px 4px 8px;
	font-size:90%;
	font-weight:bold;
	color:#FFFFFF;
	text-transform:uppercase;
	background:url(../image/bg-link-down-inst.gif) right top no-repeat #77787B;
}
div.downloadPdfBar a:hover {
	text-decoration:none;
	background-color:#16145F;
}
/* end download pdf bar */


/* begin footer */
div.footer {
	clear:both;
	display:inline-block;
	width:772px;
	height:46px;
	padding:0 23px;
	margin-top:23px;
	background:#16145F;
}
div.footer h3 a {
	float:left;
	width:240px;
	height:46px;
	display:block;
	text-indent:-9999px;
	background:url(../image/footer-assinaturaProvimi.gif) top;
}
div.footer h3 a:hover {
	background-position:bottom;
}
div.footer ul {
	float:right;
	margin-top:17px;
	list-style-type:none;
	text-transform:uppercase;
}
div.footer li {
	float:left;
	padding: 0 6px;
	border-right: 1px solid #FFF;
	font-size:9px;
}
div.footer li:last-child, div.footer li.lastChild {
	padding-right:0;
	border-right: none;
}
div.footer a {
	color:#FFF;
}
/* end footer */