/* Documento - Site In-Meta */

/* ADDTHIS EXIBE UMA DIV CONTENDO UM ARQUIVO .SWF ALEATORIAMENTE */
#atffc {
    display:none;
}

.bgr {background-color:#F00}
.bgb {background-color:#00f}
.bgy {background-color:#ff0}
.bgw {background-color:#fff}
.bgclaro { background-color:#E7E1D8; }
.br {border:1px dashed #f00}
.bb {border:1px dashed #00f}
.fl {float:left}
.ml_950 {margin-left:-950px;}
.ml0 {margin-left:0px;}
.ml950 {margin-left:950px;}
.db { display:block; }
.dn { display:none; }
.h403 {	height:403px; }
.h531 { height:531px; }

*{
	margin:0px;
	padding:0px;
	border:0px;
}

body {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	background-image:url(../img/bg/background_topo.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	font-family:Tahoma, Geneva, sans-serif;
	height:1000px;
}
form {
	font-family:Tahoma, Geneva, sans-serif;
}
form input {
	font-family:Tahoma, Geneva, sans-serif;
}
form textarea {
	font-family:Tahoma, Geneva, sans-serif;
}

a { text-decoration:underline; }
a:hover { text-decoration:none; }
a.invlink { text-decoration:none; }
a.invlink:hover { text-decoration:underline; }

#parte_cima{
	float:left;
	width:100%;
	background-image:url(../img/bg/background_topo.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}
#parte_baixo{
	clear:both;
	float:left;
	width:100%;
	/*height:427px;*/
	background-image:url(../img/bg/background_rodape.jpg);
	background-position:top center;
	background-repeat:no-repeat;
    background-color:#000;
    padding-bottom:10px;
}

#geral {
	margin:0 auto;
	width:970px;
}
#topo {
	float:left;
}
#conteudo {
	float:left;
	display:inline;
	padding:0 10px 15px 10px;
	width:950px;
}
#rodape {
	margin:0 auto;
	width:970px;
	height:427px;
}


/* JS TITULOS DESLIZANTE */
/* The hovered items' parent */
ul { position: relative; }

/* The hovered items */
ul li {
	position: relative;
	z-index: 100;
}

/* The hover element, dynamically created */
div.ahover {
	position: absolute;
	z-index: 99;
	background: #c00;
	height:10px;
	width:150px;
	background-image:url(../img/bg/titulo_selecionado_esq.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#c00;
}

/* TOPO */
#logo {
	float:left;
	height:207px;
	width:571px;
}
#a_logo {
	float:left;
	height:207px;
	width:571px;
}
#redes_busca {
	float:left;
	height:207px;
	width:399px;
}
#redes_busca .redes {
	display:inline;
	float:left;
	padding:9px 0 0 71px;
	_padding:9px 0 0 73px;
	margin-bottom:50px;
}
#redes_busca .redes .rede {
	display:inline;
	float:left;
	height:40px;
	width:36px;
}
#redes_busca .redes .rede a {
	background-repeat:no-repeat;
	display:inline;
	float:left;
	height:40px;
	margin:7px 0 0 5px;
	_margin:7px 0 0 0px;
	width:36px;
	_width:30px;
}
#redes_busca .redes .rede a:hover {
	background-repeat:no-repeat;
	_width:36px;
}
#redes_busca .redes a .ultima_rede {
	margin-right:0;
}
#redes_busca .redes #link_wordpress {
	background-image:url(../img/redessociais/wordpress.gif);
	_margin-left:5px;
}
#redes_busca .redes #link_wordpress:hover {
	background-image:url(../img/redessociais/wordpress_selecionado.jpg);
	margin:0;
}

#redes_busca .redes #link_delicious {
	background-image:url(../img/redessociais/delicious.gif);
	margin-left:6px;
}
#redes_busca .redes #link_delicious:hover {
	background-image:url(../img/redessociais/delicious_selecionado.jpg);
	margin:0;
}

#redes_busca .redes #link_twitter {
	background-image:url(../img/redessociais/twitter.gif);
	margin-left:6px;
}
#redes_busca .redes #link_twitter:hover {
	background-image:url(../img/redessociais/twitter_selecionado.jpg);
	margin:0;
}

#redes_busca .redes #link_facebook {
	background-image:url(../img/redessociais/facebook.gif);
	margin-left:6px;
}
#redes_busca .redes #link_facebook:hover {
	background-image:url(../img/redessociais/facebook_selecionado.jpg);
	margin:0;
}

#redes_busca .redes #link_pratique_inteligencia {
	background-image:url(../img/redessociais/pratique_inteligencia.gif);
	margin-left:6px;
}
#redes_busca .redes #link_pratique_inteligencia:hover {
	background-image:url(../img/redessociais/pratique_inteligencia_selecionado.jpg);
	margin:0;
}

#redes_busca .redes #link_orkut {
	background-image:url(../img/redessociais/orkut.gif);
	margin-left:7px;
}
#redes_busca .redes #link_orkut:hover {
	background-image:url(../img/redessociais/orkut_selecionado.jpg);
	margin:0;
	_margin-right:1px;
}

#redes_busca .redes #link_flickr {
	background-image:url(../img/redessociais/flickr.gif);
	margin-left:6px;
}
#redes_busca .redes #link_flickr:hover {
	background-image:url(../img/redessociais/flickr_selecionado.jpg);
	margin:0;
}

#redes_busca .redes #link_contato {
	background-image:url(../img/redessociais/contato.gif);
	margin-left:6px;
}
#redes_busca .redes #link_contato:hover {
	background-image:url(../img/redessociais/contato_selecionado.jpg);
	margin:0;
}

#redes_busca .redes #link_rss {
	background-image:url(../img/redessociais/rss.gif);
	margin-left:7px;
}
#redes_busca .redes #link_rss:hover {
	background-image:url(../img/redessociais/rss_selecionado.jpg);
	margin:0;
}

#link_pratique {
}
#topo_descricao {
	display:none;
	float:left;
}
#topo_descricao a {
	background-color:#c00;
	border:1px solid #fff;
	color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	float:left;
	padding:3px 5px;
	text-align:center;
	text-decoration:none;
	width:100px;
}

.busca {
	display:inline;
	float:left;
	margin-bottom:55px;
	_margin-bottom:48px;
	width:392px;
}
.busca form {
	float:right;
	width:392px;
}
.busca form filedset {
	float:right;
	width:392px;
}
.busca .campo_busca {
	background-image:url(../img/bt/input_busca.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	color:#c00;
	float:left;
	font-size:14px;
	height:19px;
	margin-right:15px;
	_margin-right:5px;
	padding:3px 0 2px 6px;
	width:294px;
}

#topo_links {
	display:inline;
	float:left;
	margin-left:150px;
}
#topo_links a {
	float:left;
}
#topo_links #topo_pratique_inteligencia {
	background-image:url(../img/topo_pratique_inteligencia.jpg);
	height:25px;
	margin-right:5px;
	width:135px;
}
#topo_links #topo_pratique_inteligencia:hover {
	background-image:url(../img/topo_pratique_inteligencia_hover.jpg);
}
#topo_links #topo_inmeta_labs {
	background-image:url(../img/topo_inmeta_labs.jpg);
	height:25px;
	width:100px;
}
#topo_links #topo_inmeta_labs:hover {
	background-image:url(../img/topo_inmeta_labs_hover.jpg);
}

/* MENU GLOBAL */
#menu_global {
	float:left;
	width:970px;
}
#menu_global ul {
	float:left;
	margin-left:1px;
	_margin-left:0px;
}
#menu_global ul li {
	float:left;
	list-style-position:inside;
	list-style-type:none;
	width:121px;
}
#menu_global ul li a {
	color:#FFF;
	float:left;
	font-size:15px;
	padding:14px 0;
	text-align:center;
	text-decoration:none;
	width:121px;
}
#menu_global ul li a:hover {
	background-image:url(../img/bg/menu_hover.jpg);
}
#menu_global ul li .menu-selecionado {
	background-image:url(../img/bg/menu_hover.jpg);
}

/* MIGALHAS */
#migalhas {
	color:#c00;
	float:left;
	font-size:10px;
	padding:15px 0 10px 25px;
	width:945px;
}
#migalhas span {
	color:#c00;
	float:left;
	font-size:10px;
}
#migalhas a {
	color:#c00;
	float:left;
	font-size:10px;
	text-decoration:none;
}
#migalhas a:hover {
	text-decoration:underline;
}

/* CONTE�DO */
.bloco {
	float:left;

}
.bloco .titulo_fundo {
	float:left;
	height:45px;
}
.bloco .titulo {
	
	float:left;
	height:45px;
}
.bloco .titulo .titulo_esq {
	background-image:url(../img/bg/titulo_esq.jpg);
	float:left;
	height:40px;
	margin-top:5px;
	width:10px;
}
.bloco .titulo ul {
	float:left;
	background-image:url(../img/bg/titulo_esq.jpg);
	background-position:left 5px;
	background-repeat:repeat-x;
}
.bloco .titulo ul li {
	/*background-image:url(../img/bg/titulo_fundo.jpg);
	background-repeat:repeat-x;*/
	float:left;
	list-style:none;
}

.bloco .titulo ul li a {
	color:#FFF;
	float:left;
	font-size:25px;
	height:40px;
	padding-top:5px;
	padding-left:55px;
	padding-right:35px;
	text-decoration:none;
}
.bloco .titulo ul li a.titulo_selecionado {
	background-image:url(../img/bg/titulo_selecionado_esq.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#c00;	
}
#servicos_portfolio {
	background-image:url(../img/bg/titulo_baixo.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	width:950px;
}
#servicos_portfolio .titulo h1 {
	padding-right:65px;
}
#conteudo_servicos_portfolio {
	background-color:#E7E1D8;
	float:left;
	height:235px;
	margin-bottom:25px;
	padding:15px 15px;
	width:920px;
}
.img-destaque_home {float:left;}

.controle {
	float:left;
}
.controle a {
	float:left;
}
.controle a img {
	float:left;
}
.bt_controle {
	background-color:#E7E1D8;
	float:left;
}
.bt_controle_esq {
	padding:100px 15px 120px 5px;
}
.bt_controle_dir {
	padding:100px 5px 120px 15px;
}
.itens_conteudo_servicos_portfolio {
	float:left;
	overflow:hidden;
	width:920px;
}
.divConteudo {
	float:left;
	width:2000px;
}
.item_conteudo_servicos_portfolio {
	float:left;
	margin-bottom:50px;
}
#itens_conteudo_servicos {
	float:left;
	height:235px;
	width:920px;
}
.bloco_servicos_portfolio {
	overflow:hidden;
	float:left;
	width:920px;
	height:265px;
}
.destaques-conteiner_home {
	float:left;
	overflow:hidden;
	width:860px;
    height:231px;
}
.destaques-conteiner_home #servicos_rail{
	float:left;
	overflow:hidden;
	width:999999px;
    height:231px;
}


#conteudo_servicos_portfolio .item_servicos_portfolio {
	float:left;
    margin-bottom:17px;
	padding:5px 10px;
	width:195px;
}
#conteudo_servicos_portfolio .item_servicos_portfolio a {
	float:left;
}
#conteudo_servicos_portfolio .item_servicos_portfolio h2 {
	float:left;
}
#conteudo_servicos_portfolio .item_servicos_portfolio:hover {
	background-color:#FFF;
}
#conteudo_servicos_portfolio .item_servicos_portfolio a img {
	border-top:7px solid #c00;
	float:left;
	padding:3px 0 10px 0;
}
#conteudo_servicos_portfolio .item_servicos_portfolio h2 a {
	color:#c00;
	float:left;
	font-size:13px;
	padding-bottom:5px;
	text-decoration:none;
    width:100%;
}
#conteudo_servicos_portfolio .item_servicos_portfolio h2 a:hover {
	text-decoration:underline;
}
#conteudo_servicos_portfolio .item_servicos_portfolio span a {
	color:#000;
	float:left;
	font-size:11px;
	line-height:170%;
	text-decoration:none;
    width:190px;
}
#conteudo_servicos_portfolio .item_servicos_portfolio span{
	float:left;
    width:185px;
}
#conteudo_servicos_portfolio .item_servicos_portfolio span a:hover {
	text-decoration:underline;
}

#conteudo_servicos_portfolio .item_servicos_portfolio .ver_mais {
	color:#000;
	float:left;
	font-size:11px;
	font-weight:bolder;
	text-decoration:none;
	width:100%;
}
#conteudo_servicos_portfolio .item_servicos_portfolio .ver_mais:hover {
	text-decoration:underline;
}

#blog {
	float:left;
}

#blog #noticias {
	float:left;
	margin-right:30px;
	width:610px;
}
#blog #redes_sociais {
	background-color:#E7E1D8;
	float:left;
	/*height:1100px;	*/
	width:310px;
	_width:300px;
    background-image:url(../img/bg/fundocrosscontent.jpg);
	background-repeat:no-repeat;
    background-position:left bottom;
    padding-bottom:45px;

}


.noticia {
	float:left;
	margin-bottom:25px;
	width:610px;
}
.noticia_home {
	height:343px;
}
.noticia .titulo_data {
	background-image:url(../img/bg/titulo_noticia_data_fundo.jpg);
	background-repeat:repeat-x;
	float:left;
	width:610px;
}
.noticia .titulo_data h1 {
	background-image:url(../img/bg/titulo_noticia_fundo.jpg);
	background-repeat:no-repeat;
	background-color:#C00;
	color:#FFF;
	float:left;
	font-size:24px;
	font-weight:100;
        line-height: 124%;
	margin-left:10px;
	padding:10px 10px 0 50px;
	height:65px;
	width:441px;
	_width:431px;
}
.noticia .titulo_data h1 a{
    display: table-cell;
    vertical-align: middle;
	color:#FFF;
}
.noticia .titulo_data .data {
	background-image:url(../img/bg/titulo_data_fundo.jpg);
	background-repeat:no-repeat;
	float:left;
	height:75px;
	width:99px;
}
.noticia .titulo_data .data * {
	color:#FFF;
	float:left;
}
.noticia .titulo_data .data .dia {
	font-size:41px;
	margin:20px 9px 0 5px;
	width:42px;
}
.noticia .titulo_data .data .mes {
	font-size:18px;
	margin:26px 0 0 0;
}
.noticia .titulo_data .data .ano {
	font-size:13px;
}

/* interna */
.noticia_interna {
	float:left;
	width:714px;
}
.noticia_interna .titulo_data {
	width:714px;
}
.noticia_interna .titulo_data h1 {
	width:545px;
	_width:535px;
}
.noticia_interna .tags_redes_comentarios .noticia_tags {
	width:435px;
}
.noticia_interna .txt_noticia {
	color:#333;
	float:left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	line-height:140%;
	padding:15px;
}
.noticia_interna .txt_noticia img {
	float:left;
}



.tags_redes_comentarios {
	float:left;
}
.tags_redes_comentarios .noticia_tags {
	background-color:#E7E1D8;
	float:left;
	height:25px;
	_height:28px;
	padding-left:60px;
	width:331px;
}
.tags_redes_comentarios .noticia_tags a {
	color:#333;
	float:left;
	font-size:12px;
	padding:5px 3px 0 0;
	text-decoration:none;
}
.tags_redes_comentarios .noticia_tags a:hover {
	text-decoration:underline;
}
.tags_redes_comentarios .noticia_redes {
	background-color:#E7E1D8;
	float:left;
	height:25px;
	width:120px;
}
.tags_redes_comentarios .noticia_redes a {
	float:left;
	padding:0 2px;
	text-decoration:none;
}
.tags_redes_comentarios .noticia_comentarios {
	background-color:#B39F82;
	float:left;
	height:25px;
	width:99px;
}

.tags_redes_comentarios .noticia_comentarios {
	float:left;
	text-align:center;
}
.tags_redes_comentarios .noticia_comentarios a {
	float:left;
	padding:3px 26px 2px 20px;
	text-decoration:none;
}
.tags_redes_comentarios .noticia_comentarios a span {
	color:#FFF;
	float:left;
}
.tags_redes_comentarios .noticia_comentarios a img {
	float:left;
	margin-right:5px;
}

.img_texto_vermais {
	float:left;
	padding:20px;
	width:570px;
}
.img_texto_vermais a img {
	float:left;
	margin-right:20px;
}
.img_texto_vermais p {
	float:left;
	height:180px;
	line-height:110%;
	width:305px;
}
.img_texto_vermais p a {
	color:#333;
	float:left;
	font-size:11px;
	text-decoration:none;
}

.img_texto_vermais p a:hover {
	text-decoration:underline;
}
.img_texto_vermais a.vermais {
	background-color:#B39F82;
	color:#FFF;
	float:left;
	font-size:11px;
	margin-top:15px;
	padding:5px 15px 5px 528px; /* padding:5px 15px 5px 500px; */
	text-decoration:none;
}
.img_texto_vermais a.vermais:hover {
	text-decoration:underline;
}


/* REDES SOCIAIS */
#redes_sociais .banners {
	border-bottom:10px solid #C00;
	border-top:10px solid #C00;
	float:left;
	height:178px;
	margin-bottom:20px;
	overflow:hidden;
	width:310px;
}
#redes_sociais .banners #destaques-conteiner {
	float:left;
	width:9999999px;
}
#redes_sociais .banners .img-min-banner{
	float:left;
	height:178px;
}
/*#redes_sociais .banners a.controles:hover {
    background-image:url(../img/bt/proximo_banner.jpg);
	background-repeat:no-repeat;
    background-position: left center;
    background-color:#CC0000;
    height:180px;
    left:279px;
    position:relative;
    top:-179px;
    cursor:pointer;
    z-index:999;
}*/
#redes_sociais .banners a.controles{
    background-image:url(../img/bt/proximo_banner.jpg);
	background-repeat:no-repeat;
    background-position: left center;
    background-color:#CC0000;
    float:left;
    height:180px;
    left:279px;
    position:relative;
    top:-179px;
    width:31px;
    cursor:pointer;
    z-index:999;
    display:none;
}

#redes_sociais .banners .controles a{
    float:left;
}

#redes_sociais .rede_social {
	float:left;
	margin-bottom:15px;
	width:310px;
}
#redes_sociais .rede_social h1 {
	background-image:url(../img/bg/titulo_redes_fundo.gif);
	background-repeat:no-repeat;
	color:#FFF;
	float:left;
	font-size:22px;
	font-weight:100;
	height:32px;
	padding:4px 0 0 55px;
	width:255px;
}
#redes_sociais .rede_social .conteudo_rede_social {
	background-color:#E7E1D8;
	float:left;
	padding:10px;
	width:290px;
	_width:280px;
}
#redes_sociais .rede_social .item_conteudo_rede_social {
	background-image:url(../img/bg/seta_conteudo_rede_social.jpg);
	background-repeat:no-repeat;
	border-bottom:1px solid #B39F82;
	float:left;
	height:69px;
	margin-top:5px;
	padding-bottom:5px;
	width:285px;
}
#redes_sociais .rede_social .item_conteudo_rede_social .item_texto {
	float:left;
	height:65px;
	margin-left:28px;
	_margin-left:14px;
	padding:0 0 3px 20px;
	width:225px;
	_width:220px;
}

#redes_sociais .rede_social .item_conteudo_rede_social * {
	line-height:180%;
}
#redes_sociais .rede_social .item_conteudo_rede_social h2 {
	float:left;
}
#redes_sociais .rede_social .item_conteudo_rede_social h2 a {
	color:#333;
	float:left;
	font-size:12px;
	text-decoration:none;
}
#redes_sociais .rede_social .item_conteudo_rede_social h2 a:hover {
	text-decoration:underline;
}
#redes_sociais .rede_social .item_conteudo_rede_social h3 {
	float:left;
	font-weight:100;
        overflow: hidden;
        max-height: 44px;
}
#redes_sociais .rede_social .item_conteudo_rede_social h3 a {
	color:#333;
	float:left;
	font-size:12px;
	text-decoration:none;
}
#redes_sociais .rede_social .item_conteudo_rede_social h3 a:hover {
	text-decoration:underline;
}
#redes_sociais .rede_social .item_conteudo_rede_social span {
	float:left;
	width:220px;
}
#redes_sociais .rede_social .item_conteudo_rede_social span a {
	color:#333;
	float:left;
	font-size:11px;
	text-decoration:none;
	width:220px;
}
#redes_sociais .rede_social .item_conteudo_rede_social span a:hover {
	text-decoration:underline;
}


#redes_sociais .rede_social .conteudo_rede_social .visite_rede {
	background-color:#B39F82;
	float:left;
	margin-top:10px;
	padding-bottom:3px;
	text-align:right;
	width:290px;
}
#redes_sociais .rede_social .conteudo_rede_social .visite_rede a {
	color:#FFF;
	font-size:11px;
	padding:8px 5px;
	text-decoration:none;
}
#redes_sociais .rede_social .conteudo_rede_social .visite_rede a:hover {
	text-decoration:underline;
}

#redes_sociais .rede_social .item_conteudo_newsletter {
	float:left;
	margin-top:5px;
	padding-bottom:5px;
	padding-left:7px;
	width:285px;
	_width:283px;
}
#redes_sociais .rede_social .item_conteudo_newsletter span {
	color:#333;
	float:left;
	font-size:12px;
	margin-bottom:8px;
	width:285px;
	_width:275px;
}
#redes_sociais .rede_social .item_conteudo_newsletter form {
	float:left;
}
#redes_sociais .rede_social .item_conteudo_newsletter form fieldset {
	float:left;
}
#redes_sociais .rede_social .item_conteudo_newsletter form label {
	color:#690202;
	float:left;
	font-size:14px;
	margin:4px 6px 0 3px;
}
#redes_sociais .rede_social .item_conteudo_newsletter form .campo_newsletter {
	background-image:url(../img/bt/input_newsletter.jpg);
	background-repeat:no-repeat;
	color:#666666;
	float:left;
	font-size:14px;
	height:21px;
	padding:3px 0 0 5px;
	width:220px;
}
#redes_sociais .rede_social .item_conteudo_newsletter form .bt_enviar {
	float:right;
	margin:5px 10px 0 0;
	_margin:5px 8px 0 0;
}




#rodape #rodape_logo_rede {
	float:left;
	margin-bottom:20px;
}

#rodape #rodape_logo_rede #rodape_logo{
	float:left;
	height:125px;
	width:651px;
}
#rodape #rodape_logo_rede #rodape_redes{
	float:left;
	height:68px;
	margin-top:57px;
	width:319px;
}
#rodape #rodape_logo_rede #rodape_redes .redes {
	float:left;
}
#rodape #rodape_logo_rede #rodape_redes .redes .rede {
	float:left;
}
#rodape #rodape_logo_rede #rodape_redes .redes .rede a {
	float:left;
	height:39px;
	width:35px;
}
#rodape #rodape_logo_rede #rodape_redes .rodape_descricao {
	border:1px solid #c00;
	display:none;
	float:left;
	height:22px;
	text-align:center;
	width:121px;
}
#rodape #rodape_logo_rede #rodape_redes .rodape_descricao a {
	color:#FFF;
	float:left;
	font-size:11px;
	height:22px;
	padding:3px 0;
	text-decoration:none;
	width:121px;
}
#rodape #rodape_logo_rede #rodape_redes #rodape_descricao a:hover {
	float:left;
	height:22px;
	text-decoration:underline;
	width:121px;
}

#rodape_redes .redes .link_wordpress {
	background-image:url(../img/redessociais/rodape/wordpress.gif);
}
#rodape_redes .redes .link_wordpress:hover {
	background-image:url(../img/redessociais/rodape/wordpress_selecionado.gif);
}

#rodape_redes .redes .link_delicious {
	background-image:url(../img/redessociais/rodape/delicious.gif);
}
#rodape_redes .redes .link_delicious:hover {
	background-image:url(../img/redessociais/rodape/delicious_selecionado.gif);
}

#rodape_redes .redes .link_twitter {
	background-image:url(../img/redessociais/rodape/twitter.gif);
}
#rodape_redes .redes .link_twitter:hover {
	background-image:url(../img/redessociais/rodape/twitter_selecionado.gif);
}

#rodape_redes .redes .link_facebook {
	background-image:url(../img/redessociais/rodape/facebook.gif);
}
#rodape_redes .redes .link_facebook:hover {
	background-image:url(../img/redessociais/rodape/facebook_selecionado.gif);
}

#rodape_redes .redes .link_pratique_inteligencia {
	background-image:url(../img/redessociais/rodape/pratique_inteligencia.gif);
}
#rodape_redes .redes .link_pratique_inteligencia:hover {
	background-image:url(../img/redessociais/rodape/pratique_inteligencia_selecionado.gif);
}

#rodape_redes .redes .link_orkut {
	background-image:url(../img/redessociais/rodape/orkut.gif);
}
#rodape_redes .redes .link_orkut:hover {
	background-image:url(../img/redessociais/rodape/orkut_selecionado.gif);
}

#rodape_redes .redes .link_flickr {
	background-image:url(../img/redessociais/rodape/flickr.jpg);
}
#rodape_redes .redes .link_flickr:hover {
	background-image:url(../img/redessociais/rodape/flickr_selecionado.gif);
}

#rodape_redes .redes .link_contato {
	background-image:url(../img/redessociais/rodape/contato.gif);
}
#rodape_redes .redes .link_contato:hover {
	background-image:url(../img/redessociais/rodape/contato_selecionado.gif);
}

#rodape_redes .redes .link_rss {
	background-image:url(../img/redessociais/rodape/rss.gif);
}
#rodape_redes .redes .link_rss:hover {
	background-image:url(../img/redessociais/rodape/rss_selecionado.gif);
}


#rodape #mapa_endereco {
	float:left;
	/*eight:282px;*/
	width:970px;
}
#rodape #mapa_endereco #mapas {
	float:left;
	/*max-height:150px;*/
	margin-bottom:25px;
}
#rodape #mapa_endereco #mapas .mapa {
	float:left;
    display:inline;
	margin:0 23px;
}
#rodape #mapa_endereco #mapas .mapa h3 {
	float:left;
	font-size:16px;
	font-weight:100;
	margin:0 0 3px 3px;
    padding-bottom:5px;
    border-bottom:1px solid #C00;
}
#rodape #mapa_endereco #mapas .mapa h3 a {
	color:#FFF;
	float:left;
	font-size:16px;
	text-decoration:none;
}
#rodape #mapa_endereco #mapas .mapa h3 a:hover {
	text-decoration:underline;
}
#rodape #mapa_endereco #mapas .mapa ul {
	clear:left;
	float:left;
	padding-top:5px;
}
#rodape #mapa_endereco #mapas .mapa ul li {
	background-image:url(../img/marcador.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
	clear:left;
	float:left;
	list-style:none;
	margin:0px 3px 0 0px;
	max-width:130px;
	padding-left:10px;
	_width:120px;
    min-height:1*px;
    *min-height:13px;
    *padding-top:5px;
}
#rodape #mapa_endereco #mapas .mapa ul li a {
	color:#CCC;
	font-size:10px;
	text-decoration:none;
}
#rodape #mapa_endereco #mapas .mapa ul li a:hover {
	text-decoration:underline;
}

#rodape #endereco {
	border-top:1px solid #999;
	float:left;
	font-size:11px;
	padding-top:20px;
	text-align:center;
	width:970px;
}
#rodape #endereco * {
	color:#999;
	line-height:140%;
	text-align:center;
	text-decoration:none;
	width:970px;
}

#rodape #endereco address {
	clear:left;
	float:left;
	font-style:normal;
}
#rodape #endereco address a:hover {
	text-decoration:underline;
}
#rodape #endereco span {
	clear:left;
	float:left;
}

/* INTERNAS */
.bloco_esq {
	float:left;
	margin-right:19px;
	width:214px;
    background-image:url(../img/bg/degrade-empresa.jpg);
	background-repeat:no-repeat;
    background-position:left bottom;
    /*padding-bottom:33px;*/
    background-color:#E7E1D8;
}
.bloco_meio {
	float:left;
	margin-right:22px;
	width:481px;
}
.bloco_dir {
	float:left;
	width:214px;
}
.bloco_esq_meio {
	float:left;
	margin-right:22px;
	width:714px;
}

.bug_ie7 {
	*clear:both;
	*float:left;
	*font-size:1px;
}


/* BLOCO ESQUERDO */
.item_bloco_esq {
	float:left;
	width:214px;
}
.item_bloco_esq h1 {
	background-image:url(../img/bg/titulo_bloco_esq.gif);
	background-repeat:no-repeat;
	color:#FFF;
	float:left;
	font-size:22px;
	font-weight:100;
	height:36px;
	padding:4px 0 0px 55px;
	width:159px;
}
.conteudo_item_bloco_esq {
	float:left;
}
.conteudo_item_bloco_esq ul {
	float:left;
	padding:8px 0 30px 0;
	width:214px;
}
.conteudo_item_bloco_esq ul li {
	border-bottom:1px solid #B39F82;
	float:left;
	height:auto;
	margin-left:7px;
	margin-top:2px;
	list-style:none;
}
.conteudo_item_bloco_esq ul li a {
	color:#333;
	float:left;
	font-size:14px;
    margin-bottom:2px;
	padding:5px 0 6px 30px;
	text-decoration:none;
	width:171px;
    background-image:url(../img/bg/marcador_bloco_esq.jpg);
	background-repeat:no-repeat;
	background-position:0% 50%;
}
.conteudo_item_bloco_esq ul li a:hover {
	background-color:#FFF;
}

.newsletter {
	float:left;
	padding:11px 11px 30px 25px;
	_padding:11px 5px 30px 12px;
	_margin:0;
}
.newsletter span {
	color:#333;
	float:left;
	font-size:12px;
	margin-bottom:10px;
	width:174px;
}
.newsletter form{
	float:left;
}
.newsletter form fieldset {
	float:left;
}
.newsletter form label {
	color:#690202;
	float:left;
	font-size:14px;
}
.newsletter form .campo_newsletter {
	background-image:url(../img/bt/input_newsletter.jpg);
	background-repeat:no-repeat;
	clear:both;
	color:#666666;
	float:left;
	height:18px;
	margin-bottom:5px;
	padding:4px 4px 2px 4px;
	width:169px;
	_width:179px;
}
.newsletter form .bt_enviar {
	clear:left;
	float:right;
	_margin-top:50px;
	*margin-top:50px;
	_margin-right:10px;
}


/* BLOCO MEIO */
.bloco_meio h1 {
	color:#FFF;
	background-image:url(../img/bg/titulo_bloco_meio.jpg);
	float:left;
	font-size:25px;
	font-weight:100;
    height:auto;
	padding:5px 50px 5px 65px;
	width:366px;
    background-repeat:no-repeat;
    background-position:left bottom;
}
.conteudo_item_bloco_meio {
	float:left;
	padding:6px 10px 0 10px;
}
.conteudo_item_bloco_meio img {
	float:left;
	margin-bottom:15px;
}
.conteudo_item_bloco_meio p {
	color:#333;
	float:left;
	font-size:12px;
	line-height:150%;
    max-width:461px;
    *width:455px;
}


/* BLOCO DIREITO */
.bloco_dir .grupo_dir {
	background-color:#FFF;
	border:1px solid #B39F82;
	float:left;
	margin-bottom:30px;
}
.grupo_dir h1 {
	background-image:url(../img/bg/titulo_bloco_dir.jpg);
	background-repeat:no-repeat;
	color:#FFF;
	float:left;
	font-size:22px;
	font-weight:100;
	height:40px;
	padding:5px 0 0 65px;
	width:147px;
}

.conteudo_item_bloco_dir {
	float:left;
    width:212px;
	*padding-bottom:10px;

}
.conteudo_item_bloco_dir span {
	color:#333;
	float:left;
	font-size:12px;
	line-height:130%;
	margin:8px 15px;
	*width:160px; /* 188 */

}
.conteudo_item_bloco_dir form {
	float:left;
	padding:0 15px;
	*width:182px;
}
.conteudo_item_bloco_dir form label {
	color:#690202;
	float:left;
	font-size:14px;
	*width:177px;
}
.conteudo_item_bloco_dir form .campo_newsletter {
	background-image:url(../img/bt/input_newsletter_bege.jpg);
	background-repeat:no-repeat;
	color:#666666;
	float:left;
	height:16px;
	padding:4px 5px;
	margin-bottom:7px;
	width:167px;
}
.conteudo_item_bloco_dir form .bt_enviar {
	float:right;
	margin:0 5px 13px 0;
}


.bloco-destaques {
	height:auto;
	margin:10px 11px 11px 12px;
	overflow:hidden;
	width:188px; 
}
.grupo_dir #destaques-conteiner {
	float:left;
	overflow:hidden;
	width:999999px;
}
.grupo_dir .img-destaque {
	float:left;
	height:133px;
    width:180px;
    margin-right:14px;
}
.grupo_dir .img-destaque a{
	float:left;
    height:133px;
    width:180px;
}
.grupo_dir .img-destaque img{
	float:left;
    height:133px;
    width:180px;
}
.grupo_dir .img-destaqueInterno {
	float:left;
	height:133px;
    width:180px;
    margin-right:14px;
}
.grupo_dir .img-destaqueInterno a{
	float:left;
    height:133px;
    width:180px;
}
.grupo_dir .img-destaqueInterno img{
	float:left;
    height:133px;
    width:180px;
}
.grupo_dir .controles {
	float:left;
	margin-top:9px;
}
.grupo_dir .controles .img-control {
	float:left;
	padding:2px 3px;
	_padding:0px 3px;
}
.link_portfolio {
	border:1px solid #B39F82;
	color:#333;
	float:left;
	font-size:12px;
	padding:6px 0;
	_padding:4px 0;
	text-align:center;
	text-decoration:none;
	width:151px;
}

.grupo_dir .ver_mais {
	background-color:#E7E1D8;
	color:#333;
	float:left;
	font-size:11px;
	margin:0 11px 10px 12px;
	_margin:0 11px 0px 12px;
	padding:4px 11px 3px 0;
	text-align:right;
	text-decoration:none;
	width:177px;
}
.grupo_dir .ver_mais:hover {
	text-decoration:underline;
}

#img_clientes {
	float:left;
	padding:10px 0px;
	*padding:10px 0px;
	*width:212px
}
#img_clientes .img_cliente {
	float:left;
	width:98px;
    margin-left:7px;
}
#img_clientes .img_cliente a {
	float:left;
}
#img_clientes .img_cliente a img {
	float:left;
}
#img_clientes .img_cliente_esq {
	float:left;
	border-right:1px solid #B39F82;
}

.linha {
	float:left;
    margin-left:11px;
	_margin-bottom:8px;
	*margin-bottom:8px;
	*width:200px;
}
.linha div {
	border-bottom:1px solid #B39F82;
	float:left;
	font-size:1px;
	height:1px;
	margin:8px 14px;
	_margin:8px 9px;
	width:67px;
}

.tags {
	text-align:center;
	padding:5px;
	width:202px;
    float:left;
}
.tag {
	color:#333;
	line-height:10px;
	padding:4px;
	text-decoration:none;
    float:left;
}
.tag:hover {
	text-decoration:underline;
}
.tag1 {
	font-size:10px;
}
.tag2 {
	font-size:14px;
}
.tag3 {
	font-size:12px;
}
.tag4 {
	font-size:16px;
}

/* BLOCO_ESQ_MEIO */
.bloco_esq_meio h1 {
	background-image:url(../img/bg/titulo_bloco_meio_grande.jpg);
	background-repeat:no-repeat;
	color:#FFF;
	float:left;
	font-size:22px;
	font-weight:100;
	height:31px;
	padding:9px 0 0 65px;
	width:649px;
}
.conteudo_itens_bloco_esq_meio {
	float:left;
	padding:0 10px;
	width:694px;
}
p.descricao_esq_meio {
	color:#333;
	float:left;
	font-size:12px;
	padding:15px 10px;
	line-height:160%;
}
.conteudo_item_bloco_esq_meio {
	float:left;
	padding:10px;
	width:211px;
    height:290px;
}
.clientes {
	height:120px;
	width:118px;
}
.portfolios {
	height:281px;
	width:211px;
}
.interatividade_item {
	height:226px;
}
/*226*/
.item_servico {
	height:310px;
}
.conteudo_item_bloco_esq_meio:hover {
	float:left;
}

.conteudo_item_bloco_esq_meio a img {
	float:left;
	padding-bottom:10px;
}
.conteudo_item_bloco_esq_meio h2 {
	float:left;
	width:100%;
}
.conteudo_item_bloco_esq_meio h2 a {
	color:#C00;
	display:inline;
	float:left;
	font-size:14px;
	_margin:0;
	padding-bottom:5px;
	text-decoration:none;
	width:100%;
}
.conteudo_item_bloco_esq_meio h2 a:hover {
	text-decoration:underline;
}
.conteudo_item_bloco_esq_meio span {
	float:left;
}
.conteudo_item_bloco_esq_meio span a {
	color:#333;
	float:left;
	font-size:12px;
	min-height:40px;
	line-height:130%;
	_margin:0;
	text-decoration:none;
	width:209px;
}
.item_servico span a {
	height:101px;
}
.conteudo_item_bloco_esq_meio span.span_servicos a {
	height:90px;
}

.conteudo_item_bloco_esq_meio span a:hover {
	text-decoration:underline;
}
.conteudo_item_bloco_esq_meio a.ver_mais {
	background-color:#E7E1D8;
	color:#333;
	float:left;
	font-size:11px;
	padding:2px 8px 2px 176px;
	text-decoration:none;
}
.conteudo_item_bloco_esq_meio a.ver_mais:hover {
	background-color:#B39F82 !important;
	color:#FFF;
/*	height:12px;*/
	text-decoration:none;
/*	width:27px;*/
}
.conteudo_item_bloco_esq_meio a.ver_mais_clientes {
	background-color:#E7E1D8;
	color:#333;
	float:left;
	font-size:11px;
	line-height:20px;
	text-align:center;
	text-decoration:none;
	width:120px;
}
.conteudo_item_bloco_esq_meio a.ver_mais_clientes:hover {
	background-color:#B39F82;
	color:#FFF;
	text-decoration:underline;
}
.ver_mais_clientes_hover {
	background-color:#B39F82 !important;
	color:#FFF !important;
	text-decoration:underline;
}

.conteudo_item_bloco_esq_meio a.site_cliente {
	border:1px solid #E7E1D8;
	color:#333;
	float:left;
	font-size:11px;
	line-height:20px;
	margin-bottom:10px;
	text-align:center;
	text-decoration:none;
	width:209px;
}
.conteudo_item_bloco_esq_meio a.site_cliente:hover {
	border:1px solid #B39F82;
	text-decoration:underline;
}
.site_cliente_hover {
	border:1px solid #B39F82 !important;
}

.link_fundo_ver_mais {
	background-color:#B39F82 !important;
	color:#FFF !important;
	height:12px;
	padding:2px 8px 2px 176px;
	text-decoration:none;
}
#itens_noticias {
	float:left;
	padding:10px 0;
}
#itens_noticias .item_noticia {
	float:left;
}
.item_noticia {
	background-image:url(../img/bg/seta_grupo_dir.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	border-bottom:1px solid #B39F82;
	float:left;
	height:58px;
	margin:1px 8px 2px 12px;
	_margin:1px 4px 2px 6px;
	padding-bottom:3px;
	width:188px;
}
.item_noticia span {
	float:left;
	margin:0;
}
.item_noticia span a {
	color:#333;
	display:table-cell;
	*display:block;
	font-size:11px;
	*float:left;
	height:58px;
	*height:53px;
	margin-left:28px;
	_margin-left:0px;
	*margin-left:0px;
	padding:0 5px 0 8px;
	*padding:5px 5px 0 8px;
	text-decoration:none;
	vertical-align:middle;
	width:143px;
}
.item_noticia .lista_noticia {
	float:left;
	width:188px;
}
.item_noticia .lista_noticia a {
	width:143px;
}
.item_noticia span a:hover {
	background-color:#E7E1D8;
}

#itens_noticias .item_noticia .noticia a {
	*float:left;
	margin-left:3px;
	_margin-left:2px;
	width:140px;
}
#itens_noticias .item_noticia .colocacao {
	color:#B39F82;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:37px;
	padding-top:21px;
	padding-right:10px;
	text-align:right;
	width:15px;
}


/* INTERATIVIDADE */
#interatividade {
	float:left;
	width:714px;
}

#interatividade ul {
	background-color:#E7E1D8;
	float:left;
	padding-top:5px;
}
#interatividade ul li {
	float:left;
	list-style:none;
}
#interatividade ul li a {
	background-repeat:no-repeat;
	border-right:1px solid #B39F82;
	float:left;
	height:85px;
	width:142px;
}

#interatividade ul li a#imprimir {
	background-image:url(../img/bt/imprimir.jpg);
}
#interatividade ul li a#imprimir:hover {
	background-image:url(../img/bt/imprimir_selecionado.jpg);
}

#interatividade ul li a#indicar_amigo {
	background-image:url(../img/bt/indicar_amigo.jpg);
}
#interatividade ul li a#indicar_amigo:hover {
	background-image:url(../img/bt/indicar_amigo_selecionado.jpg);
}
.indicar_amigo_hover {
	background-image:url(../img/bt/indicar_amigo_selecionado.jpg) !important;
}

#interatividade ul li a#compartilhar {
	background-image:url(../img/bt/compartilhar.jpg);
}
#interatividade ul li a#compartilhar:hover {
	background-image:url(../img/bt/compartilhar_selecionado.jpg);
}
.compartilhar_hover {
	background-image:url(../img/bt/compartilhar_selecionado.jpg) !important;
}

#interatividade ul li a#newsletter {
	background-image:url(../img/bt/newsletter.jpg);
}
#interatividade ul li a#newsletter:hover {
	background-image:url(../img/bt/newsletter_selecionado.jpg);
}
.newsletter_hover {
	background-image:url(../img/bt/newsletter_selecionado.jpg) !important;
}

#interatividade ul li a#contato {
	background-image:url(../img/bt/contato.jpg);
}
#interatividade ul li a#contato:hover {
	background-image:url(../img/bt/contato_selecionado.jpg);
}
.contato_hover {
	background-image:url(../img/bt/contato_selecionado.jpg) !important;
}

#interatividade #form_indicar_amigo {
	float:left;
}

#interatividade_seta {
	display:none;
	float:left;
	height:10px;
	width:28px;
}

.interatividade_clicado {
	border:10px solid #B39F82;
	float:left;
	margin-bottom:30px;
	width:694px;
}

#form_contato {
	display:none;
	float:left;
}
#form_contato form {
	float:left;
	width:555px;
}

#form_contato label {
	float:left;
	width:172px;
}
#form_contato #topo_form_contato {
	line-height:160%;
	margin:15px 0;
	width:461px;
}


.page_contato {
	float:left;
}
.page_contato #topo_form_contato {
	color:#333;
	font-size:12px;
}
.page_contato form {
	float:left;
}
.page_contato form * {
	margin-bottom:7px;
}
.page_contato form label {
	color:#333;
	clear:left;
	float:left;
	font-size:12px;
	padding:5px 6px 0 0;
	text-align:right;
}
.page_contato form .campo_indicar_amigo {
	background-image:url(../img/bt/input_indicar_amigo.jpg);
	background-repeat:no-repeat;
	color:#333;
	float:left;
	font-family:Tahoma, Geneva, sans-serif;
	height:16px;
	padding:4px 5px;
	width:367px;
}
.page_contato form .campo_indicar_amigo_secao {
	background-image:url(../img/bt/input_indicar_amigo_secao.jpg);
	width:316px;
}
.page_contato form .textarea_contato {
	background-image:url(../img/bt/textarea_contato.jpg);
	background-repeat:no-repeat;
	color:#333;
	float:left;
	font-size:12px;
	height:186px;
	padding:4px 5px;
	width:367px;
}
.page_contato form .textarea_contato_secao {
	background-image:url(../img/bt/textarea_contato_secao.jpg);
	width:316px;
}
.page_contato form .bt_enviar {
	float:right;
}


#interna_midias {
	display:none;
	float:left;
	padding:18px 0 15px;
}
.addthis_toolbox {
	float:left;
}
.addthis_toolbox a img {
	float:left;
}


#form_newsletter {
	display:none;
}
#form_newsletter span {
	color:#333;
	float:left;
	font-size:12px;
	margin:21px 0 18px 177px;
}
#form_newsletter form {
	float:left;
	width:555px;
}
#form_newsletter form * {
	margin-bottom:7px;
}
#form_newsletter form label {
	color:#333;
	clear:both;
	float:left;
	font-size:12px;
	padding:5px 6px 0 0;
	text-align:right;
	width:172px;
}
#form_newsletter form .campo_indicar_amigo {
	background-image:url(../img/bt/input_indicar_amigo.jpg);
	background-repeat:no-repeat;
	color:#333;
	float:left;
	font-family:Tahoma, Geneva, sans-serif;
	height:16px;
	padding:4px 5px;
	width:367px;
}
#form_newsletter form .bt_enviar {
	float:right;
}




#form_indicar_amigo {
	display:none;
}
#form_indicar_amigo form {
	float:left;
	width:555px;
}
#form_indicar_amigo form * {
	margin-bottom:7px;
}
#form_indicar_amigo form label {
	color:#333;
	clear:both;
	float:left;
	font-size:12px;
	padding:5px 6px 0 0;
	text-align:right;
	width:172px;
}
#form_indicar_amigo form span {
	color:#333;
	float:left;
	font-size:10px;
	margin:-6px 0 7px 178px;
	width:172px;
}

#form_indicar_amigo form .campo_indicar_amigo {
	background-image:url(../img/bt/input_indicar_amigo.jpg);
	background-repeat:no-repeat;
	color:#333;
	float:left;
	font-family:Tahoma, Geneva, sans-serif;
	height:16px;
	padding:4px 5px;
	width:367px;
}
#form_indicar_amigo form .textarea_indicar_amigo {
	background-image:url(../img/bt/textarea_indicar_amigo.jpg);
	background-repeat:no-repeat;
	color:#333;
	float:left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size-adjust:500px;
	font-size:12px;
	height:86px;
	padding:4px 0px 4px 5px;
	width:372px;
}
form .textarea_indicar_amigo {
	background-image:url(../img/bt/textarea_indicar_amigo.jpg);
	background-repeat:no-repeat;
	color:#333;
	float:left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size-adjust:500px;
	font-size:12px;
	height:86px;
	padding:4px 0px 4px 5px;
	width:372px;
}
#form_indicar_amigo form .bt_enviar {
	float:right;
}



/* CLIENTES E PORTFOLIO */
#cliente_portfolio {
	float:left;
	padding:11px 10px 17px 14px;
	width:690px;
}

#cliente {
	float:left;
}
.img_cliente_portfolio {
	border:9px solid #B39F82;
	float:left;
}
#img_cliente {
	height:178px;
	width:236px;
}
#img_cliente img {
	float:left;
}
.txt_cliente_portfolio {
	float:left;
	margin-top:9px;
}
.txt_cliente_portfolio p {
	color:#333;
	float:left;
	font-size:12px;
	line-height:160%;
	padding:10px;
}
.txt_cliente_portfolio h2 {
	background-color:#B39F82;
	color:#FFF;
	float:left;
	padding:5px 0 5px 13px;	
}

#txt_cliente {
	width:423px;
}
#txt_cliente h2 {
	width:419px;
}
#txt_cliente p {
	width:412px;
}
#a_cliente {
	background-color:#E7E1D8;
	color:#333;
	float:left;
	font-size:11px;
	height:16px;
	margin:16px 0 10px;
	padding:2px 13px 2px 0;
	text-align:right;
	text-decoration:none;
	width:673px;
}
#a_cliente:hover {
	text-decoration:underline;
}

#portfolios {
	border:1px solid #E7E1D8;
	float:left;
	width:686px;
}
#portfolios h2 {
	background-image:url(../img/bg/titulo_portfolio.jpg);
	background-repeat:no-repeat;
	color:#333;
	float:left;
	font-size:22px;
	font-weight:100;
	height:35px;
	padding:5px 0 0 75px;
	width:558px; /*611 alterado ismael */
}
#portfolios .setas { /* inserido ismael*/
    background-color:#E7E1D8;
    float:left;
    width:53px;
    height:40px;
}
#portfolios .setas img { /* inserido ismael*/
    float:left;
    padding:8px 5px;
}
#itens_portfolios {
	float:left;
	height:89px;
	padding:15px 5px;
	width:675px;
    overflow:hidden;
}
.item_portfolios { /* alterado ismael */
	float:left;
    margin-left:3px;
    overflow:hidden;
    width:999999px;
}
.item_portfolios img { /* alterado ismael */
	cursor:pointer;
	float:left;
	padding:0 7px;
}

#lista_portfolios {
    left:0;
    margin:0;
    overflow:hidden;
    padding:0;
    position:relative;
    top:0;
}
#lista_portfolios .um_portfolio {
    float:left;
    list-style:none;
}
#lista_portfolios .um_portfolio a {
    float:left;
}


.botao_portfolio {
    cursor:pointer;
}

#portfolio {
	float:left;
}
#img_portfolio {
	height:306px;
	width:416px;
}
#txt_portfolio {
	width:256px; /*423*/
}
#txt_portfolio h2 {
	width:243px; /*419*/
}
#txt_portfolio p {
	height:128px;
	width:236px; /*412*/
}

#mapa {
	float:left;
	margin-left:10px;
	margin-bottom:30px;
}
#contato_endereco {
	color:#333;
	float:left;
	font-size:12px;
	line-height:160%;
	margin-left:10px;
	padding:25px 15px;
	width:418px;
}
.bloco-resultado-busca{
    float:left;
    padding:20px 0;
    *padding:100px 0;
    border-bottom:1px solid #B39F82;
    width:671px;
    margin-left:30px;
}
.bloco-resultado-busca h2 a{
    float:left;
    font-size:14px;
    font-weight:bold;
    width:671px;
    margin-bottom:5px;
    color:#000;
}
.bloco-resultado-busca span.chamada a{
    float:left;
    font-size:11px;
    width:671px;
    line-height:160%;
    margin-bottom:20px;
    color:#000;
}
.bloco-resultado-busca span.area-site{
    float:left;
    font-size:11px;
    width:671px;
    line-height:160%;
    margin-bottom:20px;
    color:#000;
}
.bloco-resultado-busca span.area-site strong{
    float:left;
    margin-right:5px;
}
.bloco-resultado-busca span.area-site a{
    float:left;
    color:#000;
}
.bloco-resultado-busca span.link-do-resultado{
    float:left;
    font-size:11px;
    width:671px;
    line-height:160%;
    margin-bottom:10px;
    color:#000;
}
.bloco-resultado-busca span.link-do-resultado strong{
    float:left;
    color:#000;
    margin-right:5px;
}
.bloco-resultado-busca span.link-do-resultado a{
    float:left;
    color:#000;
}
/*
 * Paginação
 */
.div-paginacao{
    float:left;
    text-align:center;
    width:714px;
}
.paginacao{
    float:left;
	width:auto;
    text-align:center;
}
.paginacao span{
    float:left;
    margin-top:5px
}
.paginacao a{
    float:left;
    width:25px;
    text-align:center;
    margin-left:4px;
    background-color:white;
    color:#333;
    border:1px solid #E7E1D8;
    background-color:#E7E1D8;
    padding:3px 0;
    font-size:13px;
    text-decoration:none;
}
.paginacao a.controler{
    float:left;
    width:50px;
}
.paginacao a.selected{
    background-color:#B39F82;
    color:white;
    border:1px solid #B39F82;
}
.paginacao a:hover{
    background-color:#B39F82;
    color:white;
    border:1px solid #B39F82;
}
.comentarios-not{
    float:left;
    margin-top:20px;
    border:1px solid #E7E1D8;
    width:686px;
    margin-left:12px;
}
.comentarios-not h2 {
    background-image:url(../img/bg/titulo_portfolio.jpg);
    background-repeat:no-repeat;
    color:#333333;
    float:left;
    font-size:22px;
    font-weight:100;
    height:35px;
    padding:5px 0 0 75px;
    width:546px;
}
.comentarios-not .numero-coment{
    background-color:#E7E1D8;
    float:left;
    height:40px;
    width:65px;
}
.comentarios-not .numero-coment .balao{
    float:left;
    margin-top:10px;
}
.comentarios-not .numero-coment span{
    float:left;
    margin-top:8px;
    font-size:18px;
    margin-left:5px;
}
.comentarios-not #itens_coment{
    float:left;
    padding:15px 5px 0 5px;
    width:675px;
}
.comentarios-not .itemComentario{
    float:left;
    width:650px;
    border-bottom:1px solid #E7E1D8;
    padding-bottom:20px;
    margin-bottom:10px;
    margin-top:10px;
    margin-left:12px;
}
.comentarios-not h3{
    float:left;
    font-weight:bold;
    font-size:14px;
    width:650px;
    color:#333;
}
.comentarios-not .linha{
    float:left;
    font-size:10px;
    width:650px;
    margin-top:5px;
    margin-left:0;
    color:#B39F82;
}
.comentarios-not .mensagem{
    float:left;
    font-size:14px;
    width:650px;
    margin-top:5px;
    color:#333;
}
.comentarios-not .tira-linha{
    border-bottom:0;
}
.item_img{
    float:left;
    margin-left:10px;
    margin-right:4px;
    margin-bottom:10px;
    margin-top:10px;
}
.item_img a{
    float:left;
    border:3px solid #B39F82;
}
.item_img a:hover{
    float:left;
    border:3px solid #CC0000;
}
.item_img a img{
    float:left;
}
.visitar-hotsite{
    background-color:#B39F82;
    float:left;
    margin-top:15px;
    width:461px;
    text-decoration:none;
    height:30px;
    text-align:right;
    font-size:14px;
    margin-bottom:15px;
}
.visitar-hotsite a{
    float:right;
    margin-top:5px;
    margin-right:5px;
    color:#FFFFFF;
}

/* EQUIPE > INTERNA */
#equipe_descricao {
	background:url(../img/bg/equipe_descricao.jpg) no-repeat top left;
	float:left;
	margin-top:18px;
	padding:10px;
	width:693px;
}
#equipe_descricao #colaborador_descricao {
	float:left;
	margin-bottom:20px;
}
#equipe_descricao #colaboradores_descricao {
	float:left;
}

#colaborador_descricao #img_colaborador {
	background:#999;
	_display:inline;
	float:left;
	height:168px;
	margin:0 15px 5px 0;
	width:226px;
}
#colaborador_descricao h2 {
	color:#FFF;
	float:left;
	font-size:22px;
	font-weight:100;
	margin:0 52px 3px 0;
	width:400px;
}
#colaborador_descricao #setor {
	color:#333;
	float:left;
	font-size:13px;
	line-height:37px;
	margin-bottom:10px;
	width:244px;
}
#colaborador_descricao #redes_colaborador {
	float:left;
	margin-bottom:10px;
    width:207px;
}
#colaborador_descricao #redes_colaborador span {
	color:#333;
	_display:inline;
	float:left;
	font-size:10px;
	height:32px;
	margin-right:10px;
	padding-top:5px;
	width:61px;
}
#colaborador_descricao #redes_colaborador a {
	float:left;
	height:37px;
	width:27px;
}
#colaborador_descricao #redes_colaborador a#colaborador_orkut {
	background:url(../img/redesequipe/orkut.jpg) no-repeat;
}
#colaborador_descricao #redes_colaborador a#colaborador_delicious {
	background:url(../img/redesequipe/delicious.jpg) no-repeat;
}
#colaborador_descricao #redes_colaborador a#colaborador_twitter {
	background:url(../img/redesequipe/twitter.jpg) no-repeat;
}
#colaborador_descricao #redes_colaborador a#colaborador_facebook {
	background:url(../img/redesequipe/facebook.jpg) no-repeat;
}
#colaborador_descricao #redes_colaborador a#colaborador_contato {
	background:url(../img/redesequipe/contato.jpg) no-repeat;
}

#colaborador_descricao #curriculo {
	color:#333;
	font-size:12px;
	line-height:160%;
}
#colaboradores_descricao #outros_colaboradores {
	background:#E7E1D8;
	float:left;
	height:28px;
	padding-left:640px;
	padding-top:2px;
	width:53px;
}
#colaboradores_descricao #outros_colaboradores img {
	cursor:pointer;
	float:left;
	padding:0 5px;
}

#colaboradores {
	display:inline;
	float:left;
	height:140px;
	overflow:hidden;
	margin:0 3px;
	padding:8px 0;
	width:682px;
}
#colaboradores #lista_colaboradores {
	float:left;
	height:140px;
	width:999999px;
}
#lista_colaboradores .colaborador {
	float:left;
	height:auto;
	padding:10px;
	width:116px;
}
#lista_colaboradores .colaborador .colaborador_img {
	background:#069;
	float:left;
	height:88px;
	margin-bottom:10px;
	width:116px;
}
#lista_colaboradores .colaborador .colaborador_nome {
	background:#E7E1D8;
	color:#333;
	float:left;
	font-size:11px;
	line-height:20px;
	margin-bottom:10px;
	text-align:center;
	text-decoration:none;
	width:116px;
}
#lista_colaboradores .colaborador .colaborador_nome:hover {
	background:#B39F82;
	color:#FFF;
}
#lista_colaboradores .colaborador .colaborador_nome_hover {
	background:#B39F82;
	color:#FFF;
}

/* EQUIPE > HOME */
#descricao_equipe {
	color:#333;
	float:left;
	font-size:12px;
	line-height:130%;
	padding:10px;
	width:694px;
}
.setor {
	float:left;
	padding:0 10px;
	margin-bottom:10px;
}
.setor h2 {
	background:url(../img/bg/titulo_setor_colaborador.jpg);
	color:#FFF;
	float:left;
	font-size:22px;
	font-weight:100;
	height:35px;
	margin-bottom:10px;
	padding:5px 0 0 70px;
	width:620px;
}
.setor #lista_colaboradores .colaborador {
	padding:10px 10px 10px 11px;
	width:117px;
}
/* LINHA DO TEMPO */
#linha_tempo {
	float:left;
	margin-top:30px;
}
#linha_tempo h2 {
	background:url(../img/bg/linha_tempo_titulo.jpg) no-repeat top left;
	color:#FFF;
	float:left;
	font-size:22px;
	font-weight:100;
	height:33px;
	margin-bottom:10px;
	padding:7px 0 0 65px;
	width:395px;
}
.linha_ano {
	float:left;
	margin-bottom:3px;
}
.linha_ano .linha_ano_titulo {
	background:#E7E1D8;
	cursor:pointer;
	float:left;
	line-height:30px;
	padding-left:8px;
	width:452px;
}
.linha_ano .linha_ano_titulo h3 {
	color:#333;
	float:left;
	font-weight:100;
	width:418px;
}
.linha_ano .linha_ano_titulo .seta_ano {
	float:left;
	margin:8px 0 0 0;
}

.linha_ano ul {
	display:none;
	float:left;
	padding:0 10px;
}
.linha_ano li {
	background:url(../img/bg/linha_tempo_marcador.jpg) no-repeat left center;
	color:#333;
	float:left;
	font-size:12px;
	list-style:none;
	padding:5px 0 5px 12px;
	width:428px;
}
.camposObg{
	color:#333;
	float:left;
	font-size:12px;
	margin:21px 0 18px 177px;
    width:350px;
}

.txt_noticia ul li {
    list-style-position: inside;
}