/*--------------------------|
|	GERAL                   |
|--------------------------*/
.hide {
  display:none;
  visibility:hidden;
  position:absolute;
}

.show {
  display:block;
  visibility:visible;
  /*position:relative;*/
}

html,
body {
  margin:0px;
  padding:0px;
  width:100%;
  height:100%;
}

body {
  background-color:#CFCFCF;
  font: 100.01%/1.5 Arial, Verdana, sans-serif;
  color:#666666;
  /*background-image:url(/img/fundo.gif);*/
  text-align:center;
}
form, fieldset, img,
h1, h2, h3, h4 {
  border:0px;
  margin:0px;
  padding:0px;
}
/*
ul,li {
  margin:0px;
  padding:0px;
  border:0px;
}
*/
img{
  vertical-align:middle;  
}
input,select,textarea {
  font: 100.01%/1.5 Arial, Verdana, sans-serif;
  color:#666666;
  border: 1px solid #999999;
  line-height:1;
}

#site {
	padding:0px 0;
}

a {
  cursor: pointer;
  outline-width: 0px;
  color:#ff5a00;
  text-decoration: underline;
  font-weight:normal;
}
a:hover {
  text-decoration: none;
}
a:active {
  text-decoration: none;
}
a link {
  cursor: pointer;
  outline-width: 0px;
  color:#666666;
  text-decoration: underline;
  font-weight:normal;
}
a link:hover {
  color:#ff5a00;
  text-decoration: none;
}

.portfolio {
  cursor: pointer;
  outline-width: 0px;
  color:#666666;
  text-decoration: none;
  font-weight:normal;
}
.portfolio:hover {
  cursor: pointer;
  outline-width: 0px;
  color:#ff5a00;
  text-decoration: underline;
  font-weight:normal;
}


#site_main {
	width:1004px;
	margin:0px auto;
	text-align:left;
	background-color:#FFFFFF;
	overflow:hidden;
	top:0;
	border:0;
	padding:0;
	bottom:0px;
	
}

#site_left {
	width:331px;
	float:left;
	overflow:hidden;
	margin-top:0px;
}

#site_right {
	width:643px;
	float:left;
	overflow:hidden;  
  margin-top:0px;
  margin-right:10px;
}

#site_separator {
  width:10px;
  height:390px;
  background-image:url(/img/separador_vert2.gif);
	background-repeat:no-repeat;
	float:left;
}

#site_right_top {
	width:651px;
	/*overflow:hidden;*/
	vertical-align:top;
}

#site_right_top_left {
	width:331px;
	height:124px;
	float:left;
	overflow:hidden;
}
#site_right_top_left2 {
	width:331px;
	float:left;
	margin-top:4px;
	*margin-top:0px;
	background: url(/img/separador_vert.gif) no-repeat right top;
	overflow:hidden;
}
#site_right_top_right {
	width:320px;
	height:124px;
	float:right;
	overflow:hidden;
}
#site_right_top_right2 {
	width:320px;
	float:right;
	vertical-align:top;
	/*overflow:visible;*/
}
#site_right_top_right3 {
	width:310px;	
	float:left;
	vertical-align:top;
	/*overflow:visible;*/
	background:url(/img/fundo_degrade.gif) repeat-x top;
  padding:7px 0px;
}
#site_right_top_right4 {
  width:309px;
	vertical-align:top;
	float:left;
}
#content {
	width:620px;
  margin:10px 0 10px 0;
  float:left;
}

#logotipo_seara {
	background-image:url(/img3/pt/logo.gif);
	background-repeat:no-repeat;
	width:331px;
	height:111px;
  margin-top:4px;
  *margin-top:0px;
  margin-left:10px;
}
#logotipo_seara a {
  text-decoration:none;
  display:block;
	width:331px;
	height:103px;
	text-indent: -5000px;
	outline:none;
}

#site_left_bottom {
	width:321px;
	padding:10px 0px 10px 10px;
	overflow:hidden;
}

#pesquisa_newsletter {
	/*background-image:url(/img/fundo_pesquisa.jpg);
	background-repeat:no-repeat;*/
	width:135px;
  padding:0px 0px 0px 10px;
  margin-top:10px;
  float:left;
}

#separador_tit {
	background-image:url(/img3/pt/separador_tit.gif);
	background-repeat:no-repeat;
  background-position:center center;
  height:10px;
  overflow:hidden;
	width:631px;
}

#site_footer {
	background-image:url(/img3/pt/fundo_rodape.gif);
	background-repeat:no-repeat;
  width:1004px;
  height:70px;
  text-align:left;
  margin:0px auto 0 auto;
  background-color:#FFFFFF;
  overflow:hidden;
  vertical-align:middle;
  padding: 0 0px; 
}

#destaque {
  margin:10px 0px;
  width:312px;
  overflow:hidden;
  line-height:1.35;
}

#destaque_img{
  width:140px;
  background: url(/img/sombra_dest.gif) no-repeat right;
  overflow:hidden;
  float:left;
}
#destaque_texto {
  margin-left:5px;
  width:167px;
  overflow:hidden;
  float:right;
  vertical-align:top;
}

.trans {
  filter:alpha(opacity=40);
  -moz-opacity: 0.4; 
  opacity: 0.4;    
}

.link_search {
  color: #555555;
}

/*--------------------------|
|	PORTFOLIO                 |
|--------------------------*/
#portfolioleft {
  float:left;
}
#devolvesector {
  margin-bottom:20px; 
}
#textosectores {
  float:right;
  width:400px;
}
#conteudosector {
  float:right;
  width:312px;
}
.sector {
  background:url(/img3/pt/bullet_menu.gif) no-repeat left center;
  padding: 1px 0 1px 10px;
}
#nomesector {
  padding: 1px 0 1px 10px;
  color: #ff5a00;
  text-decoration: none;
  text-transform: uppercase;
}
#outrossector {
  padding: 1px 0 1px 10px;
  color: #666666;
  text-decoration: none;
  text-transform: uppercase;
}
.cliente {
  background:url(/img/bullet_laranja.gif) no-repeat left 9px;;
  padding: 1px 0 1px 10px;
  color: #ff5a00;
  text-decoration: underline;
  text-transform: uppercase;
}
#divordem {
  width: 300px;
}

#tit_testemunho {
  color: #666666;
  font-size: 0.75em;
  line-height:1;
  float:left;
}

#texto_testemunho {
  color: #7f7f7f;
  font-size: 0.75em;
  line-height:1;
  margin-top:10px;
}

/*--------------------------|
|	FORMS                   |
|--------------------------*/

#input_background {
  background-image:url(/img3/pt/fundo_combos.gif);
  background-repeat:no-repeat;
  width:135px;
  height:23px;
  padding:3px 0px;
  
}

#input_background input {
  font-family:arial;
  font-size:10px;
  color:#B2B2B2;
  border:0px white solid;
  width:115px;
  height:14px;
  font-size:0.7em;
  margin:0px;
  vertical-align:top;
  padding:0;
}

/*--------------------------|
|	TEXTOS                  |
|--------------------------*/

.texto {
  font-family: Arial, Verdana, Sans-serif;
  font-size: 0.7em;
  color:#666666;;
}

#titulo {
  font-family: Arial, Verdana, Sans-serif;
  font-size: 0.9em;
  font-weight: bold;
  text-transform: uppercase;
  margin:5px 20px 4px 10px;
  color:#FF5A00;
}

.destaque_titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #666666;
  vertical-align: top;
	text-transform: uppercase;
	text-decoration: none;
}
.destaque_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #7f7f7f;
	text-decoration: none;
}
.sucesso {
  color: #7f7f7f;
  text-transform: uppercase;
  font-weight:bold;
}
.nosucesso {
  color: #FF5A00;
  text-transform: uppercase;
  font-weight:bold;
}

/*--------------------------|
|	MENU                    |
|--------------------------*/

#menu {
	width:156px;

	float:right;
	margin-left:0px;
	margin-top:5px;
  padding:0px;
 
}

#menu ul li {
  list-style-type:none;
  overflow:hidden;
  background-repeat:no-repeat;
  background-position:center left;
  margin:0px;
  padding:0px;
  border:0px;
}

#menu a, 
#menu a:hover, 
#menu a:visited {
	display:block;
	text-decoration:none;
  background-repeat:no-repeat;
  background-position:center left;
  margin:0px;
  padding:0px;
  border:0px;
}

.noheight
{
  font-size:1px;
  margin:0px;
  padding:0px;
  border:0px;
}

.ulheight
{
  font-size:0.6em;
  font-family: Arial, Helvetica, sans-serif;
  line-height:1.8;
  margin:0px;
  padding:0px;
  border:0px;
}

.submenu1 
{
  color: #ff5a00;
  text-decoration: none;
  text-transform: uppercase;  
}
.submenu1:hover
{
  color: #ff5a00;
  text-decoration:underline;
  text-transform: uppercase;
}
.submenu2
{
  color: #666666;
  /*background:url(/img/bullet_menu.gif) no-repeat left 7px;
  padding-left:10px;*/
}

.separador_menu {
  background-image:url(/img3/pt/separador_menu.gif);
  width:156px;
  height:10px;
  overflow:hidden;
}


/*--------------------------|
|	BOTÕES                  |
|--------------------------*/

#bt_copyright {
  background-image:url(/img3/pt/copyright.gif);
  background-repeat:no-repeat;
  width:75px;
  height:7px;
  overflow:hidden;
  clear:left;
  
}

#bt_copyright a {
  text-decoration:none;
  display:block;
  width:75px;
  height:7px;
  text-indent: -5000px;
  outline:none;
}

#bt_armazem {
	float:left;
	padding-left:19px;
	margin-top:-1px;
}

#bt_armazem a {
	display:block;
	width:64px;
	height:9px;
	background:url(/img3/pt/titulo_armazem.gif) no-repeat center center;
}

#bt_armazem span {
	display:none;
}

#bt_mysql {
 /* background-image:url(/img/mysql.gif);
  background-repeat:no-repeat;*/
  width:35px;
  height:21px;
  overflow:hidden;
  float:right;
  margin-left:15px;
  margin-top: 15px;
}

#bt_mysql a {
  text-decoration:none;
  display:block;
  width:35px;
  height:21px;
  text-indent: -5000px;
	outline:none;
}

#bt_elife {
  background-image:url(/img3/pt/logo_elife.gif);
  background-repeat:no-repeat;
  width:55px;
  height:29px;
  overflow:hidden;
  float:left;
  margin-left:15px;
  margin-top: 13px;
}

#bt_elife a {
  text-decoration:none;
  display:block;
  width:55px;
  height:21px;
  text-indent: -5000px;
	outline:none;
}

#bt_ideia {
  background-image:url(/img3/pt/logo_ideasystem.gif);
  background-repeat:no-repeat;
  width:48px;
  height:36px;
  overflow:hidden;
  float:left;
  margin-left:15px;
  margin-top:8px;
}

#bt_ideia a {
  text-decoration:none;
  display:block;
  width:48px;
  height:36px;
  text-indent: -5000px;
	outline:none;
}

#bt_sss {
  background-image:url(/img3/pt/logo_sss.gif);
  background-repeat:no-repeat;
  width:65px;
  height:37px;
  overflow:hidden;
  float:left;
  margin-left:15px;
  margin-top:5px;
}

#bt_sss a {
  text-decoration:none;
  display:block;
  width:65px;
  height:37px;
  text-indent: -5000px;
	outline:none;
}

#bt_php {
  /*background-image:url(/img/php.gif);
  background-repeat:no-repeat;*/
  width:32px;
  height:21px;
  overflow:hidden;
  float:right;
  margin-left:15px;
  margin-top: 15px;
}

#bt_php a {
  text-decoration:none;
  display:block;
  width:32px;
  height:21px;
  text-indent: -5000px;
	outline:none;
}

#bt_oracle {
  background-image:url(/img/oracle.gif);
  background-repeat:no-repeat;
  width:75px;
  height:21px;
  overflow:hidden;
  float:left;
  margin-left:25px;
  margin-top: 15px;
}


#bt_oracle a {
  text-decoration:none;
  display:block;
  width:75px;
  height:21px;
  text-indent: -5000px;
	outline:none;
}

#bt_microsoft {
  background-image:url(/img/microsoft.gif);
  background-repeat:no-repeat;
  width:46px;
  height:21px;
  overflow:hidden;
  float:left;
  margin-left:25px;
  margin-top: 15px;
}

#bt_microsoft a {
  text-decoration:none;
  display:block;
  width:46px;
  height:21px;
  text-indent: -5000px;
	outline:none;
}


#bt_google {
  background-image:url(/img/google.gif);
  background-repeat:no-repeat;
  width:43px;
  height:43px;
  overflow:hidden;
  float:left;
  margin-left:15px;
  margin-top: 4px;
}


#bt_google a {
  text-decoration:none;
  display:block;
  width:43px;
  height:43px;
  text-indent: -5000px;
	outline:none;
}

#bt_google_analytics {
  background-image:url(/img/google_analytics.gif);
  background-repeat:no-repeat;
  width:43px;
  height:43px;
  overflow:hidden;
  float:left;
  margin-left:15px;
  margin-top: 4px;
}

#bt_google_analytics a {
  text-decoration:none;
  display:block;
  width:43px;
  height:43px;
  text-indent: -5000px;
	outline:none;
}


div.frmElife {
	
}

div.frmElife div.imagemElife {
	width:433px;
	height:104px;
	background: url(/img/topoElife.gif) no-repeat;
}

div.frmElife div.imagemElife div.formulario {
	
}