@charset "utf-8";
/* CSS Document */
@import url("login.css");
@import url("banner.css");
@import url("slider-empresa.css");

@font-face {
	font-family: 'IrisBold';
				src: url('fontes/upcib_0.eot');
				src: local('☺'),
				         url('fontes/upcib_0.eot?#iefix') format('embedded-opentype'),
						 url('fontes/upcib_0.woff') format('woff'),
						 url('fontes/upcib_0.ttf') format('truetype'),
						 url('fontes/upcib_0.svg#upcib_0') format('svg');
}

@font-face {
	font-family: 'IrisRegular';
				src: url('fontes/upcil_0.eot');
				src: local('☺'),
				         url('fontes/upcil_0.eot?#iefix') format('embedded-opentype'),
						 url('fontes/upcil_0.woff') format('woff'),
						 url('fontes/upcil_0.ttf') format('truetype'),
						 url('fontes/upcil_0.svg#upcil_0') format('svg');
}

/* #Classes Gerais# */
body { margin:0px; padding:0px; font-family:Tahoma, Arial, sans-serif; }
.clear-right { margin:0; padding:0; height:0px; line-height:0px; clear:right; }
.clear-left { margin:0; padding:0; height:0px; line-height:0px; clear:left; }
.clear-both { margin:0; padding:0; height:0px; line-height:0px; clear:both; }
img { border:none; }

a.btnmais { width:72px; line-height:18px; display:block; background:url(../imagens/btns/mais-btn-fundo.png) no-repeat center; color:#FFF; font-size:9px; text-decoration:none; font-weight:bold; text-align:center; float:right; }

#separador { height:20px; }

.signoutButton {
	background-image: none;
	background-color: transparent;
	border: solid 1px transparent;
	color: white;
	display:block;
		float:right;
		line-height:33px;
		margin:0px 0px 0px 10px;
		padding:0px 10px 0px 20px;
		background:url(../imagens/btns/loginbarra-btns-prefix.png) no-repeat center left;
		background-position:10px;
		font-size:13px;
		text-decoration:none;

}

/* #Login# */
#login-barra-wrap {
	height:35px;
	background:#77CA3A;
}
  /* #Login/Barra# */
  #login-barra-wrap #login-barra {
	  width:954px;
	  height:35px;
	  margin:auto;
	  display:block;
  }
    /* #Login/Barra/Btns# */
	#login-barra a#login-barra-btns {
		display:block;
		float:right;
		line-height:35px;
		margin:0px 0px 0px 10px;
		padding:0px 10px 0px 20px;
		background:url(../imagens/btns/loginbarra-btns-prefix.png) no-repeat center left;
		background-position:10px;
		color:#FFF;
		font-size:13px;
		text-decoration:none;
	}
	#login-barra a#login-barra-btns:hover {
		background:url(../imagens/btns/loginbarra-btns-prefix.png) no-repeat center left #006600;
		background-position:10px;
	}

/* #Body# */ 
#body-wrap { width:954px; margin:auto; }

  /* #Body/Header */
  #header-wrap { height:85px; display:block; }
    /* #Body/Header/Logotipo */
	#header-wrap #logotipo { width:245px; float:left; }
	/* #Body/Header/Pesquisa e Slogan */
	#header-wrap #pesquisa-slogan { width:300px; height:85px; float:right; }
	  #pesquisa-slogan #pesquisa { 
		  height:25px;
		  padding:8px 10px 7px 10px;
		  background:url(../imagens/pesquisa-fundo.jpg) no-repeat top;
		  display:block;
	  }
	    #pesquisa .pesquisa-input {
			width:230px;
			height:21px;
			border:1px solid #FFF;
			-webkit-border-bottom-left-radius:7px; -webkit-border-top-left-radius:7px; -moz-border-radius-bottomleft:7px; -moz-border-radius-topleft:7px; border-bottom-left-radius:7px; border-top-left-radius:7px;
			box-shadow:0px 0px 5px #030; -moz-box-shadow:0px 0px 5px #030; -webkit-box-shadow:0px 0px 5px #030;
			background-color:#A3D191;
			padding-left:10px;
			font-size:13px;
			color:#FFF;
			float:left;
		}
		#pesquisa .pesquisa-btn {
			box-shadow:0px 0px 5px #030; -moz-box-shadow:0px 0px 5px #030; -webkit-box-shadow:0px 0px 5px #030;
			background:url(../imagens/btns/pesquisa-btn.png) no-repeat;
			width:34px;
			height:25px;
			border:0px;
			margin-left:3px;
			float:left;
		}
		#pesquisa .pesquisa-btn:hover { background:url(../imagens/btns/pesquisa-btn-hover.png) no-repeat; }
      #pesquisa-slogan #slogan {
		  font-family:'IrisBold';
		  font-size:25px;
		  color:#006600;
		  margin-top:3px;
		 
		  width:400px;
	  }
  
  /* #Body/Menu# */
  #menu-wrap {
	  height:35px;
	  border:1px solid #E1E1E1;
	  -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px;
	  background:url(../imagens/menu-fundo.jpg) repeat-x;
	  display:block;
	  
  }
    #menu-wrap a {
		width:158px;
		line-height:35px;
		font-size:20px;
		font-family: 'IrisRegular';
		color:#006600;
		float:left;
		text-align:center;
		text-decoration:none;
		background:url(../imagens/menu-fundo-item.png) no-repeat right center;
	}
	#menu-wrap a:hover { color:#FFF; background:url(../imagens/menu-fundo-hover.png) no-repeat center; }
	  #menu-wrap .ultimo { background:none; }
	  #menu-wrap .ultimo:hover { background:url(../imagens/menu-fundo-hover-ultimo.png) no-repeat center; }
	  #menu-wrap .seleccionado { color:#FFF; background:url(../imagens/menu-fundo-hover.png) no-repeat center; }
  
  /* #Body/Destaques# */
  #destaques-wrap { display:block; }
    #destaques-wrap #destaque-float-left { width:302px; float:left; height:180px; }
	#destaques-wrap #destaque-float-right { width:302px; float:right; height:180px; }
	#destaques-wrap #destaque-center { width:302px; margin:auto; height:180px; }
	  #destaque-header-wrap {
		  height:40px;
		  border:1px solid #E1E1E1;
		  -webkit-border-top-left-radius:7px; -webkit-border-top-right-radius:7px; -moz-border-radius-topleft:7px; -moz-border-radius-topright:7px; border-top-left-radius:7px; border-top-right-radius:7px;
		  background:url(../imagens/menu-fundo.jpg) repeat-x bottom;
	  }
	    #destaque-header-wrap .destaque-header {
			font-family:'IrisBold';
			font-size:25px;
			color:#006600;
			line-height:40px;
			margin-left:10px;
			background:url(../imagens/destaques/destaques-seta-fundo.png) no-repeat 270px center;
		}
      #destaque-conteudo-wrap {
		  border-left:1px solid #E1E1E1; border-right:1px solid #E1E1E1; border-bottom:1px solid #E1E1E1;
		  -webkit-border-bottom-left-radius:7px; -webkit-border-bottom-right-radius:7px; -moz-border-radius-bottomleft:7px; -moz-border-radius-bottomright:7px; border-bottom-left-radius:7px; border-bottom-right-radius:7px;
	  }
		#destaque-conteudo-wrap .destaque-imagem {
			text-align:center;
			padding-top:6px;
			padding-bottom:6px;
		}
		#destaque-conteudo-wrap .destaque-texto {
			font-size:14px;
			color:#999999;
			padding-right:12px;
			padding-left:12px;
			padding-bottom:6px;
		}
		#destaque-conteudo-wrap .destaque-btn {
			height:18px;
			margin-bottom:6px;
			margin-right:6px;
		}
		
  /* #Body/Conteudo# */
  #conteudo-wrap { display:block; }
    
	#conteudo-wrap #conteudo-float-left { width:628px; float:left; }
	  #conteudo-float-left .conteudo-titulo { font-family:'IrisBold'; font-size:35px; color:#006600; }
	  #conteudo-float-left #conteudo-texto { font-size:15px; color:#006600; line-height:22px; text-align:justify; }
	    #conteudo-texto strong { color:#77CA39; }
	
	#conteudo-outros-wrap { font-size:14px; color:#666666; line-height:20px; text-align:justify; }
	#conteudo-outros-wrap img { float:left; margin-right:20px; }
	#conteudo-outros-wrap hr { color:#666666; background-color:#666666; height:1px; border:0px; }
	
	#conteudo-atalhos-wrap { font-size:12px; color:#666666; line-height:20px; height:85px; }
	#conteudo-atalhos-wrap img { float:left; margin-right:20px; }
	#conteudo-atalhos-wrap a { font-weight:bold; color:#006600; text-decoration:none; }
	#conteudo-atalhos-wrap a:hover { color:#77CA39; }
	#conteudo-atalhos-wrap hr { color:#666666; background-color:#666666; height:1px; border:0px; }
	
	#conteudo-wrap #conteudo-float-right {
		width:302px;
		float:right;
	}
	  #conteudo-float-right #novidades-wrap {
		  width:288px;
		  height:296px;
		  padding:6px;
		  border:1px solid #E1E1E1; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; 
		  background:url(../imagens/novidades-fundo.jpg) repeat-x bottom;
	  }
	  #conteudo-float-right .novidades-titulo { font-family:'IrisBold'; font-size:25px; color:#006600; }
	  #conteudo-float-right .novidades-data { font-size:12px; color:#77CA39; line-height:35px; font-weight:bold; }
	  #conteudo-float-right .novidades-texto { font-size:12px; color:#999; margin-bottom:20px; line-height:17px; }
	    #conteudo-float-right .novidades-texto strong { font-size:15px; color:#666; }
	  #conteudo-float-right .novidades-separador { padding-bottom:10px; padding-top:5px; }
	    .novidades-separador hr { color:#F0F0F0; background-color:#F0F0F0; height:1px; border:0px; }
		
  /* #Body/Footer# */
  #footer-wrap {
	  border:1px solid #006600; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px;
	  height:80px;
	  padding:20px;
	  background:#006600;
	  margin-bottom:20px;
	  color:#FFF;
	  font-size:12px;
  }
    #footer-wrap img { float:right; }
	
	/* #Footer/Menu# */
    #footer-wrap #footer-menu {
	    height:20px;
	    margin-left:30px;
		margin-top:10px;
	    display:block;
    }
      /* #Footer/Menu/Btns# */
	  #footer-menu a#footer-menu-btns {
		  display:block;
		  float:left;
		  line-height:20px;
		  padding:0px 5px 0px 10px;
		  background:url(../imagens/btns/loginbarra-btns-prefix.png) no-repeat center left;
		  background-position:5px;
		  color:#FFF;
		  font-size:10px;
		  text-decoration:none;
		  font-weight:bold;
	  }
	  #footer-menu a#footer-menu-btns:hover {
		  background:url(../imagens/btns/loginbarra-btns-prefix.png) no-repeat center left #77CA39;
		  background-position:5px;
	  }