a{outline:none;}

html {height:100%;margin:0px;padding:0px;}

#altura-maxima {
	display:inline-block;
	height:100%;
	width:1px;
	margin:0px;
	padding:0px;
	vertical-align:middle;
}


#altura-minima {
	vertical-align:middle;
	display:inline-block;
	width:1px;
	height:540px;
	margin:0px;
	padding:0px;
}
.scrolls {
	position:relative;
	overflow:hidden;
}
body{
	height:100%;
	text-align:center;
	margin:0px;
	padding:0px;
	font-family:"Trebuchet MS";
	background-color:#005D9E;
	background-image:url("../imagens/fundo.jpg");
	background-repeat:repeat-x;
	min-width:980px;
}

#principal{
	text-align:left;
	display:-moz-inline-box;
	display:inline-block;
	vertical-align:middle;
	width:950px;
	height:540px;
	margin:auto;
}

/* *********************************
COLUNA ESQUERDA
************************************ */
#coluna_esquerda{
	display:block;
	position:relative;
	float:left;
	width:145px;
	height:367px;
	margin:auto;
	padding:75px 24px 98px 0px;
	_padding:75px 10px 98px 0px;
}  

#coluna_esquerda #logotipo{
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	border:none;
}

#menu_esquerdo{
	display:block;
	width:auto;	
	height:107px;
}

#menu_esquerdo a{
	display:block;
	position:relative;
	width:70px;
	height:19px;
	line-height:18px;
	text-decoration:none;
	color:#96bfd1;
	padding:0px 10px 0px 10px;
	font-size:14px;
	margin:5px 0px 5px 0px;
}

#menu_esquerdo a:hover, #menu_esquerdo a.selecionado {
	color:#0066a6;
	background-image:url("../imagens/menu_home_bg.gif");
	background-repeat:no-repeat;
}

#form-contato{
	display:block;
	width:auto;
	height:150px;
	margin:80px 0px 0px 0px;
	_margin:40px 0px 0px 0px;
	padding:0px;
}


#form-contato #enviar img{border:0px;}

#form-contato h1{
	font-size:11px;
	color:#FFFFFF;
}

#form-contato p{
	font-size:12px;
	color:#96bfd1;
}

#form-contato p a {
	color:#96bfd1;
	text-decoration:none;
}
#form-contato p a:hover {text-decoration:underline;}

#form-contato input, #mensagem{
	display:block;
	width:137px;
	height:16px;
	font-size:11px;
	background-color:#005284;
	color:#96bfd1;
	padding:2px 4px;
	border:0px;
	margin:0px 0px 2px 0px;
}

#form-contato #enviar{
	display:block;
	width:45px;
	height:20px;
	border:0px;
	background-color:#005c9e;
	background-image:url("../imagens/enviar_bg.jpg");
	background-repeat:no-repeat;
	background-position:0px 5px;
	_background-position:0px 3px;
	color:#0066a6;
	padding:0px;
	float:right;
}

#mensagem{
	height:74px;
	font-family:arial;
}
/* *********************************
FIM COLUNA ESQUERDA
************************************ */

/* *********************************
CONTEÚDO PRINCIPAL
************************************ */
/*
	Observações: As areas de texto são divididas em colunas, podem existir 3 tipos de colunas: principal, duas ou tres; defina a classes de acordo. exemplos: "coluna principal", "coluna duas" ou "coluna tres" 
*/

#conteudo{
	display:block;
	position:relative;
	float:left;
	width:780px;
	height:540px;
	margin:auto;
	overflow:visible;
}

 #flash-home {
	display:block;
	position:absolute;
	top:29px;
	left:468px;
	z-index:6;
	overflow:hidden;
}
#conteudo div.bg-conteudo {
	z-index:1;
	position:absolute;
	display:block;
	overflow:visible;
	width:593px;
	height:440px;
	top:29px;
	left:0px;
	background:url("../imagens/bg_interna_faixa.png") repeat-x top left transparent;
	
}

/*#conteudo div#fundo-publixx {width:572px;}*/
div.bg-conteudo #img-bottom {position:absolute;left:0px;bottom:-57px;z-index:1;}
div.bg-conteudo #img-left {position:absolute;;top:0px;z-index:2;}
div#fundo-publixx #img-left {right:-176px}
div#fundo-presstexto #img-left {right:-175px}
div#fundo-lexxico #img-left {right:-175px}
div#fundo-geral #img-left {right:-175px}

#conteudo #texto-principal {
	display:block;
	position:absolute;
	top:79px;
	width:592px;
	height:390px;
	z-index:3;
	font-size:11px;
	color:#777777;
}

#conteudo #texto-home {
	display:block;
	position:absolute;
	top:39px;
	width:473px;
	height:430px;
	z-index:3;
	font-size:11px;
	color:#777777;
}

.coluna {
	display:block;
	float:left;
	overflow:hidden;
	margin-left:25px;
}

#conteudo p {margin:0.5em 0em 1em 0em;}
#conteudo h1 {font-size:16px;color:#014f86;padding:0px;margin:1em 0px 0px 0px;}

#texto-home .tres h1 {font-size:14px;line-height:1em;}
#texto-home h1 {
	padding-bottom:4px;
	border-bottom:solid rgb(200,200,200) 1px;
}

#texto-principal .principal {
	width:auto;
	height:241px;
	margin-left:25px;
	margin-right:25px;
	border-bottom:solid rgb(190,190,190) 1px;
}

#texto-home .tres {width:124px;height:160px;}
#texto-interna .tres {width:150px;height:160px;}
#texto-principal .tres  {width:161px;height:146px;}
#texto-home .duas {width:199px;height:160px;}
#texto-principal .duas{width:255px;height:146px;}
#texto-home .principal {height:245px;}

#conteudo #texto-interna {
	display:block;
	position:absolute;
	top:40px;
	left:25px;
	width:540px;
	height:420px;
	z-index:3;
	font-size:11px;
	color:#777777;
}

.alinhando{
	top:75px !important;
}

#conteudo.interna #texto-interna {
	width:540px;
	top:75px;
	height:385px;
}

#texto-interna .principal {
	overflow:hidden;
	height:330px;
	margin-top:1em;

}

#conteudo.interna #texto-interna .principal {
	height:290px;
}



.outros-links {
	background-image:url("../imagens/linha.jpg");
	background-position:left top;
	background-repeat:no-repeat;
	margin-top:1em;
	padding-top:5px;
}

.outros-links a, .mais2 {
	display:block;
	float:left;
	/*clear:both;*/
	width:auto;
	font-size:11px;
	font-weight:bold;
	background-image:url("../imagens/mais.gif");
	background-repeat:no-repeat;
	background-position:right;
	text-decoration:none;
	color:#424242;
	padding-right:12px;
	margin-left:8px;

}
img.icone {
	float:left;
	margin-right:1em;
	margin-bottom:1em;
}
a.mais{
	display:block;
	width:auto;
	font-size:11px;
	font-weight:bold;
	background-image:url("../imagens/mais.gif");
	background-repeat:no-repeat;
	text-decoration:none;
	color:#424242;
	margin-top:1em;
	padding-left:12px;
	height:14px;
	line-height:14px;
	background-position:center left;
}
.lista-noticias {margin-top:1em;}
.lista-noticias a {
	margin-top:2px;
	margin-bottom:2px;
	display:block;
	color:#014f86;
	font-weight:bold;	
	text-decoration:none;
}
.lista-noticias a:hover {text-decoration:underline;}
.lista-noticias a em {
	font-weight:normal;	
	color:gray;
	font-style:normal;
}

/* *********************************
FIM CONTEÚDO PRINCIPAL
************************************ */


/* *********************************
MENUS
************************************ */

#menu_topo{
	position:absolute;
	display:block;
	width:736px;
	height:35px;
	top:-6px;	
	background-image:url("../imagens/borda_papel.gif");
	background-repeat:no-repeat;
	background-position:700px bottom;
}

#menu_topo a {
	display:block;
	position:absolute;
	bottom:-8px;
	height:35px;
	width:88px;
}
#menu_topo a.ativo {top:0px;}
#menu_topo a img {display:block;padding:0px;margin:0px;border:none;}
#menu_topo #link-presstexto {left:17px;}
#menu_topo #link-publixx {left:108px;}
#menu_topo #link-lexxico {left:199px;}
#menu_topo #link-blog {right:30px;}

#submenu {
	display:block;
	position:absolute;
	top:30px;
	left:0px;
	padding-top:12px;
	height:40px;
	width:582px;
	font-size:12px;
	padding-left:10px;
	background-image:url("../imagens/bg_submenu.jpg");
	background-repeat:repeat-x;
	z-index:3;
}

.interna #submenu {width:582px;}
#submenu img {vertical-align:middle;float:left;padding-top:12px;}
#submenu a {
	float:left;
	font-family:"Trebuchet MS";
	line-height:40px;
	height:40px;
	color:rgb(34,93,151);
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding:0px 10px 0px 10px;
}
#submenu a.duas_linhas {
	line-height:1.2em;
	height:40px;
}

/* *********************************
FIM MENUS
************************************ */

.quadrado_clientes{
	border:solid 1px #E0E0E0;
	height:82px;
	width:116px;
	float:left;
	margin-left:9px;
	margin-bottom:9px;
	padding:0px;
}

.quadrado_clientes img{
	display:block;
	border:none;
}

/*########## Equipe inicio #############*/

  .pessoas_equipe{
    position:relative;
	height:auto;
	width:98%;
	border:solid 0px yellow;
	margin-bottom:35px;
  }
  .foto_equipe{
    position:absolute;
	height:83px;
	width:69px;
	border:solid 0px #F00;
	top:0px;
	left:0px;
  }
  .pessoas_equipe .nome, .conteudo{
    position:relative;
	height:19px;  
	margin-left:85px;
  }
  .conteudo{
	height:auto;
	margin-bottom:5px;
  }
  .nome{
	font-size:15px;
	font-weight:bold;
	border-bottom:1px solid #BCBCBC;
	margin-bottom:5px;
  }
  .leia_mais{
    position:relative;
	height:16px;
	width:70px;
	border:solid 0px #000; 
	margin-left:85px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
  }
  
/*########## Equipe fim #############*/

/*########## Clipping inicio #############*/
#bt_clipping{
	border:none;
	background:none;
	color:#4b4b4b;
	font-size:13px;
	font-family:"Trebuchet MS";
	cursor:pointer;
	font-weight:bold;
}
#form_clipping{
	margin-top:15px;
	position:relative;
	width:380px;
}

.clipping_div{
    float:left;
	margin:10px;
}
.clipping_div input{
	border:1px solid #A5ACB2;
}
/*########## Clipping fim #############*/

#bysuagencia{
	position:absolute;
	z-index:10;
	cursor:pointer;
	color:#7FACCE;	
	right:20px;
	bottom:10px;
	font-size:10px;
	text-decoration:none;
}

.voltar{
	color:#000;
	font-weight:bold;
	background-image:none !important;
	text-decoration:none !important;
}
#frase_plabo{
	color:#00AEEF;
	font-style:italic;
	font-weight:bold;
}