@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'HelveticaNeueLT57CnRegular';
    src: url('helvetica_lt_57_condensed-webfont.eot');
    src: url('helvetica_lt_57_condensed-webfont.eot?#iefix') format('embedded-opentype'),
         url('helvetica_lt_57_condensed-webfont.woff') format('woff'),
         url('helvetica_lt_57_condensed-webfont.ttf') format('truetype'),
         url('helvetica_lt_57_condensed-webfont.svg#HelveticaNeueLT57CnRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueLT47LightCnRg';
    src: url('helvetica_lt_47_light_condensed-webfont.eot');
    src: url('helvetica_lt_47_light_condensed-webfont.eot?#iefix') format('embedded-opentype'),
         url('helvetica_lt_47_light_condensed-webfont.woff') format('woff'),
         url('helvetica_lt_47_light_condensed-webfont.ttf') format('truetype'),
         url('helvetica_lt_47_light_condensed-webfont.svg#HelveticaNeueLT47LightCnRg') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueLT63MdExRegular';
    src: url('helvetica_lt_63_medium_extended-webfont.eot');
    src: url('helvetica_lt_63_medium_extended-webfont.eot?#iefix') format('embedded-opentype'),
         url('helvetica_lt_63_medium_extended-webfont.woff') format('woff'),
         url('helvetica_lt_63_medium_extended-webfont.ttf') format('truetype'),
         url('helvetica_lt_63_medium_extended-webfont.svg#HelveticaNeueLT63MdExRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


.HelveticaNeueLT57CnRegular{
			font-family: 'HelveticaNeueLT57CnRegular';
					}
.HelveticaNeueLT47LightCnRg{
			font-family: 'HelveticaNeueLT47LightCnRg';
					}
.HelveticaNeueLT63MdExRegular{
			font-family: 'HelveticaNeueLT63MdExRegular';
					}

@font-face {
    font-family: 'MyriadProRegular';
    src: url('myriadpro-regular-webfont.eot?') format('eot'),
         url('myriadpro-regular-webfont.woff') format('woff'),
         url('myriadpro-regular-webfont.ttf') format('truetype'),
         url('myriadpro-regular-webfont.svg#webfontyx3Rr47f') format('svg');
    font-weight: normal;
    font-style: normal;

}

.MyriadProRegular{
			font-family: 'MyriadProRegular';
					}

body{
	margin:0px;
	padding:0px;
	background:#FFF /*url(../../imagens/bg.png) top left repeat-x*/;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	}

	
.strong{
	font-weight:bold;
}

.uppercase{
	text-transform:uppercase;
}

a{
	text-decoration:none;
	outline:none;
	color:#333;
}
  

a img {
	border:0;
	outline:none;
	}

a:link {
	text-decoration:none;
	outline:none;
	color:#333;
	}

p{margin:0px; padding:0px; line-height:16px;}

input, textarea, select{font-family:Arial, Helvetica, sans-serif;}
.clear{clear:both;}
/*  =========  ** CORPO COMEÇO ** ========== ** =========  ** CORPO COMEÇO ** =========== ** ==========  ** CORPO COMEÇO ** ========== */
.MasterCorpo{
	position:absolute;
	width:100%;
	/*LAYOUTheight:800px;*/
	background:url(../../imagens/corpo_site_bg_bottom.jpg) bottom left repeat-x;
}

.Corpo_conteudo_geral{
	width:907px;
	margin:0px auto 0px auto;
	padding-left:58px;
	/*LAYOUTmin-height:772px;*/
}

.TopoGeral{width:907px; height:27px; padding-top:31px; position:relative; z-index:4;}
.topo_menu{width:781px; float:left; height:36px;}
.topo_menu ul{padding:0px; margin:0px; list-style:none;}
.topo_menu_home{float:left; display:block;}
.topo_menu_home a{display:block; width:127px; height:27px; font-family: 'MyriadProRegular'; font-size:19px; color:#8D8D8D; }
.topo_menu_home a:hover{ color:#8D8D8D; text-decoration:underline;}

.topo_menu_provecto{float:left; display:block;}
.topo_menu_provecto a{display:block; width:145px; height:27px; font-family: 'MyriadProRegular'; font-size:19px; color:#8D8D8D;}
.topo_menu_provecto a:hover{ color:#8D8D8D; text-decoration:underline;}
.topo_menu_provecto ul{display:none;}
.topo_menu_provecto ul li a{display:block; width:141px; height:20px; padding-left:4px; padding-top:5px; background:#493B38; text-indent:0px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFCFA;}
.topo_menu_provecto ul li a:hover{text-decoration:underline; text-indent:0px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFCFA;}
.topo_menu_provecto:hover ul{display:block;}


.topo_menu_servicos{float:left; display:block;}
.topo_menu_servicos a{display:block; width:139px; height:27px; font-family: 'MyriadProRegular'; font-size:19px; color:#8D8D8D;}
.topo_menu_servicos a:hover{ color:#8D8D8D; text-decoration:underline;}
.topo_menu_servicos ul{display:none;}
.topo_menu_servicos ul li a{display:block; width:135px;  height:20px; padding-left:4px; padding-top:5px; background:#493B38; text-indent:0px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFCFA;}
.topo_menu_servicos ul li a:hover{text-decoration:underline; text-indent:0px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFCFA;}
.topo_menu_servicos:hover ul{display:block;}


.topo_menu_portfolio{float:left; display:block;}
.topo_menu_portfolio a{display:block; width:134px; height:27px; font-family: 'MyriadProRegular'; font-size:19px; color:#8D8D8D;}
.topo_menu_portfolio a:hover{ color:#8D8D8D; text-decoration:underline;}
.topo_menu_portfolio ul{display:none;}
.topo_menu_portfolio ul li a{display:block; width:130px; height:20px; padding-left:4px; padding-top:5px; background:#493B38; text-indent:0px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFCFA;}
.topo_menu_portfolio ul li a:hover{text-decoration:underline; text-indent:0px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFCFA;}
.topo_menu_portfolio:hover ul{display:block;}

.topo_menu_contato{float:left; display:block;}
.topo_menu_contato a{display:block; width:143px; height:27px; font-family: 'MyriadProRegular'; font-size:19px; color:#8D8D8D;}
.topo_menu_contato a:hover{ color:#8D8D8D; text-decoration:underline;}
.topo_menu_contato ul{display:none;}
.topo_menu_contato ul li a{display:block; width:139px; height:20px; padding-left:4px; padding-top:5px; background:#493B38; text-indent:0px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFCFA;}
.topo_menu_contato ul li a:hover{text-decoration:underline; text-indent:0px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFCFA;}
.topo_menu_contato:hover ul{display:block;}

.topo_menu_login{float:left; display:block;}
.topo_menu_login a{display:block; width:89px; height:27px; font-family: 'MyriadProRegular'; font-size:19px; color:#8D8D8D;}
.topo_menu_login a:hover{ color:#8D8D8D; text-decoration:underline;}
.topo_menu_login ul{display:none;}
.topo_menu_login ul li a{display:block; width:85px; height:20px; padding-left:4px; padding-top:5px; background:#493B38; text-indent:0px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFCFA;}
.topo_menu_login ul li a:hover{text-decoration:underline; text-indent:0px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFCFA;}
.topo_menu_login:hover ul{display:block;}


.busca_topo_cont{float:right; width:126px; height:28px;}
.busca_topo_cont input[type="image"]{float:right;}
.busca_topo_cont input[type="text"]{float:left; width:96px; height:16px; background:none; border-bottom:solid 1px #FFF; border-top:solid 1px #DAD8D9; border-left:solid 1px #C3BFBE;  border-right:solid 1px #FFF; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#8C8C8C; outline:none; padding-left:4px; padding-top:5px;}
.bandeira_topo{float:left; margin-top:8px;}

.topo_banner_infos{width:907px; height:470px; z-index:1; position:relative;}
.topo_logo{position:absolute; width:58px; height:58px; margin-left:-58px; }
.topo_banner{position:absolute; width:907px; height:440px;}
.topo_banner_imagem{float:left; width:687px; height:381px;}
.topo_banner_imagem ul{float:left; width:687px; height:381px; padding:0px; margin:0px; list-style:none; overflow:hidden;}
.topo_banner_imagem ul li{float:left; width:687px; height:381px; padding:0px; margin:0px; list-style:none}
.topo_banner_imagem_lateral{float:left; width:194px; height:366px; padding-left:26px; padding-top:15px; background:#C5E0E5;}
.topo_banner_imagem_lateral div{float:left; width:190px; height:191px; font-family: 'HelveticaNeueLT47LightCnRg'; color:#847F82; font-size:18PX; text-transform:uppercase; background:url(../../imagens/logo.png) top left no-repeat;}
.topo_banner_imagem_lateral div span{position:absolute; left:-9999px;}
.topo_banner_imagem_lateral div strong{font-family: 'HelveticaNeueLT63MdExRegular'; color:#463D3B;}
.topo_banner_imagem_lateral span{float:left; width:190px; display:block; color:#5D5B5A; font-size:12px; line-height:18px;}
.topo_banner_bottom{float:left; width:885px; height:37px; padding-left:22px; padding-top:22px; background:#463D3B url(../../imagens/banner_novo_bottom_loguinho.jpg) top right no-repeat; font-size:12px; color:#FFFFFF;}
.topo_banner_bottom a{color:#FFFFFF;}
.topo_endereco{position:absolute; width:907px; height:19px; margin-top:450px; text-align:right; font-family: 'MyriadProRegular'; font-size:13px; color:#443E3E;}
.topo_flag{position:absolute; width:907px; height:19px; margin-top:450px;}
/*  =========  **CORPO FIM ** ========== ** =========  ** CORPO FIM ** =========== ** ==========  ** CORPO FIM ** ========== */


/*  =========  ** RODAPE COMEÇO ** ========== ** =========  ** RODAPE COMEÇO ** =========== ** ==========  ** RODAPE COMEÇO ** ========== */
.RodapeMaster{
	position:relative;
	float:left;
	width:100%;
	z-index:1;
}

.RodapeCorpo{
	width:907px;	
	margin:0px auto 0px auto;
	padding-left:58px;
	height:292px;
	background:url(../../imagens/rodape_bg.jpg) top center no-repeat;
}

.rodape_topo{width:907px; height:60px;}
.rodape_topo_left{ position:absolute; margin-top:22px; width:897px; height:25px; padding-left:8px; padding-top:13px; background:#847F82;}
.rodape_topo_left span.universo{display:block; float:left; width:55px; padding-top:2px;  font-family: 'MyriadProRegular'; font-size:12px; color:#C5DFE5;}
.rodape_topo_left span.provecto{display:block; float:left;  font-family: 'MyriadProRegular'; font-size:16px; color:#C5DFE5;}
.rodape_topo_right{position:absolute; width:907px; height:20px; padding-top:2px;}
.rodape_topo_right span{display:block; float:right; width:72px; font-family: 'HelveticaNeueLT57CnRegular'; font-size:11px; color:#666;}
.rodape_topo_right img{float:RIGHT; margin-left:8px;}

.rodape_blocos{float:left; width:226px; height:173px; background:#B9CBC7;}
.rodape_blocos2{float:left; width:229px; height:173px; background:#B9CBC7;}
.rodape_blocos_top{ float:left; width:111px; height:19px; padding-left:7px; padding-top:7px;  background:#463D3B; font-family: 'MyriadProRegular'; font-size:13px; text-transform:uppercase; color:#B9CBC7;}
.rodape_blocos_center{ float:left; width:225px; height:117px;}
.rodape_blocos_center img{float:left; width:118px; height:117px;}
.rodape_blocos_center div{float:left; width:95px; height:78px; margin-left:4px; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#463D3B;}
.rodape_blocos_center div a{color:#463D3B;}
.rodape_blocos_center div a:hover{color:#333;}
.rodape_blocos_center span{display:block;  float:left; padding-right:15px;  font-size:13px; font-family: 'MyriadProRegular'; color:#463D3B; margin-left:6px;}
.rodape_blocos_center span a{ color:#463D3B;}
.rodape_blocos_center span a:hover{ color:#666; text-decoration:underline;}
.rodape_endereco{float:left; width:907px; margin-top:24px; height:65px; color:#463D3B; font-size:12px;  font-family: 'MyriadProRegular'; background:url(../../imagens/rodape_endereco_bg.jpg) top right no-repeat;}

/*  =========  ** RODAPE FIM ** ========== ** =========  ** RODAPE FIM ** =========== ** ==========  ** RODAPE FIM ** ========== */


/*  =========  ** HOME COMEÇO ** ========== ** =========  ** HOME COMEÇO ** =========== ** ==========  ** HOME COMEÇO ** ========== */
.home_blocos_cont{width:907px; height:233px;}
.home_blocos_cont_img_clientes{float:left;}
.home_blocos_cont_img_turn_key{float:left; }
.home_blocos_cont_img_new_office{float:left; }
.home_blocos_cont_img_calendar{float:right;}
/*  =========  ** HOME FIM ** ========== ** =========  ** HOME FIM ** =========== ** ==========  ** HOME FIM ** ========== */

/*  =========  ** INTERNAS COMEÇO ** ========== ** =========  ** INTERNAS COMEÇO ** =========== ** ==========  ** INTERNAS COMEÇO ** ========== */
.internas_top{ float:left; width:338px; min-height:670px; padding-bottom:27px; position:relative; z-index:10;}
.internas_top h1{display:block; float:left; width:320px; height:44px; margin:0px; padding:25px 18px 0px 0px; background:#847F82;   font-family: 'MyriadProRegular'; font-size:24px; color:#C5E0E5; text-transform:uppercase; font-weight:normal; text-align:right;}
.interna_top_img_inst{float:left; width:338px; padding-bottom:14px;}

.internas_top h1.contato{display:block; float:left; width:320px; height:44px; margin:0px; padding:25px 18px 0px 0px; background:#C5E0E5;   font-family: 'MyriadProRegular'; font-size:24px; color:#847F82; text-transform:uppercase; font-weight:normal; text-align:right;}

.internas_navegacao{float:left; width:338px; min-height:265px;}
.internas_navegacao ul{margin:0px; padding:0px; list-style:none;}
.internas_navegacao_botao{display:block;}
.internas_navegacao_botao a{display:block; width:338px; height:30px; text-align:right; font-family: 'MyriadProRegular'; font-size:16px; color:#463D3B; }
.internas_navegacao_botao a:hover{color:#333;}

.internas_navegacao_botao ul{/*display:none;*/}
.internas_navegacao_botao ul li a{display:block; width:338px; height:30px; text-align:right; font-family: 'MyriadProRegular'; text-transform:uppercase; font-size:16px; color:#847F82; margin:0px;}
.internas_navegacao_botao ul li a:hover{color:#B9CBC7;}
.internas_navegacao_botao:hover ul{display:block; /*position:absolute; z-index:50; background:url(../../imagens/internas_meu_drop_down_over.jpg) top left no-repeat;*/}
.internas_navegacao_botao ul div{display:none;}
/*.internas_navegacao_botao ul:hover div{display:block; width:170px; height:39px; position:absolute; background:url(../../imagens/internas_lista_botao_maskkkk.png) top left no-repeat; margin-top:-39px;}*/
/*  =========  ** INTERNAS FIM ** ========== ** =========  ** INTERNAS FIM ** =========== ** ==========  ** INTERNAS FIM ** ========== */

/*  =========  ** HISTORICO COMEÇO ** ========== ** =========  ** HISTORICO COMEÇO ** =========== ** ==========  ** HISTORICO COMEÇO ** ========== */
.historico_conteudo{ min-height:25px; width:518px; padding-left:50px; float:left; padding-bottom:27px; font-size:11px; color:#A2A2A2;}
.historico_h2{display:block; width:518px; height:40px; padding:0px; margin:0px; font-size:25px; color:#0E436A; font-family: 'HelveticaNeueLT57CnRegular'; font-weight:normal;}
.historico_texto{width:518px; padding-top:69px; line-height:18px;  font-family: 'MyriadProRegular'; color:#463D3B; font-size:14px; line-height:20px;}
.historico_texto ul{list-style:none; padding:0px; margin:0px; display:block; float:left;}
.historico_texto ul li{ clear:left; display:block; color:#595959;}
.historico_texto ul li strong{padding-bottom:10px;}
.historico_texto ul li ul{list-style:none; margin:0px; padding:0px;}
.historico_texto ul li ul li{display:block; padding-left:15px; color:#A2A2A2}
.historico_texto img{float:left; margin-right:24px; margin-bottom:5px;}
/*  =========  ** HISTORICO FIM ** ========== ** =========  ** HISTORICO FIM ** =========== ** ==========  ** HISTORICO FIM ** ========== */


/*  =========  ** SERVICOS COMEÇO ** ========== ** =========  ** SERVICOS COMEÇO ** =========== ** ==========  ** SERVICOS COMEÇO ** ========== */
.servicos_conteudo{ float:left;  min-height:25px; width:907px; float:left; padding-bottom:24px; font-size:11px; color:#A2A2A2;}
.servicos_conteudo2{ min-height:25px; width:934px; float:left; padding-bottom:24px; background:url(../../imagens/provecto_historico_bg_final_conteudo.jpg) bottom center no-repeat; font-size:11px; color:#A2A2A2; margin-top:15px;}
.servicos_title_turn_key{width:934px; height:35px; font-family: 'HelveticaNeueLT63MdExRegular'; font-size:35px; color:#0D436A; text-transform:uppercase; font-weight:normal; display:block; padding:0px; margin:0px;}
.servicos_title_turn_key_sub{width:934px; height:46px; font-family: 'HelveticaNeueLT57CnRegular'; font-size:23px; color:#666; text-transform:uppercase; font-weight:normal; display:block; padding:0px; margin:0px;}
.servicos_quadro{width:934px; height:231px;}
.servicos_quadro_aviso{width:934px; height:48px; font-family: 'HelveticaNeueLT57CnRegular'; font-size:13px; color:#666; text-align:right;}
.servicos_title_gestao{width:934px; height:59px; font-family: 'HelveticaNeueLT63MdExRegular'; font-size:45px; color:#666;}
.servicos_title_gestao_sub{width:934px; height:72px; font-family: 'HelveticaNeueLT63MdExRegular'; font-size:30px; color:#8C8C8C; }
/*  =========  ** SERVICOS FIM ** ========== ** =========  ** SERVICOS FIM ** =========== ** ==========  ** SERVICOS FIM ** ========== */


/*  =========  ** PORTFOLIO COMEÇO ** ========== ** =========  ** PORTFOLIO COMEÇO ** =========== ** ==========  ** PORTFOLIO COMEÇO ** ========== */
.clientes_h2_title{width:80px; height:31px; padding:1px 0px 0px 12px; margin:0px; font-weight:normal; font-family: 'HelveticaNeueLT57CnRegular'; font-size:15px; text-transform:uppercase; color:#FFF; background:url(../../imagens/clientes_h2_bg.jpg) top left no-repeat;}
.portfolio_cont_intro_plus_blog{width:892px; height:36px; padding-left:15px; padding-top:23px; background:#878183; margin-bottom:15px;}
.portfolio_cont_intro_plus_blog span{display:block; float:left; width:775px; height:32px; padding-top:3px; color:#FFF; font-size:15px;  font-family: 'MyriadProRegular';}
.portfolio_plus_blog{display:block; float:right; width:67px; height:33px; color:#BEE1E7; font-size:16px; font-family: 'MyriadProRegular'; text-transform:uppercase; padding-left:16px; background:url(../../imagens/plus_blog.jpg) left 2px no-repeat;}
.portfolio_plus_blog a{color:#BEE1E7;}
.portfolio_plus_blog a:hover{color:#BEE1E7; text-decoration:underline;}

.portfolio_cont_logos{width:907px; float:left; padding-bottom:25px;}
/*
.portfolio_bloco_logos{float:left; width:186px; height:187px;; margin-bottom:7px; background:url(../../imagens/clientes_blocos_logos.jpg) top left no-repeat;}
.portfolio_bloco_logos2{float:left; width:186px; height:187px;; margin-bottom:7px; background:url(../../imagens/clientes_blocos_logos_over.jpg) top left no-repeat;}
*/

.portfolio_bloco_logos{float:left; width:172px; height:170px; margin-right:7px;; margin-bottom:7px; border:solid 1px #DBDBDB;}
.portfolio_bloco_logos:hover{background:url(../../imagens/plussss.png) bottom right no-repeat #878183;}



.portfolio_detalhes_bloco_geral{float:left; width:934px; padding-top:18px;; padding-bottom:34px; margin-top:17px; border-top:solid 1px #EEEEEE; border-bottom:solid 1px #EEEEEE; margin-bottom:39px;}
.portfolio_detalhes_bloco_top{float:left; width:934px; min-height:81px;}
.portfolio_detalhes_bloco_top_logo{float:left; width:274px; min-height:63px; padding-left:3px;}
.portfolio_detalhes_bloco_top_texto1{float:left; /*width:274px;*/ min-height:63px; padding-right:20px; font-family: 'HelveticaNeueLT57CnRegular'; font-size:15px; color:#666;}
.portfolio_detalhes_bloco_top_texto1 div{display:block; padding-bottom:5px;}
.portfolio_detalhes_bloco_top_texto1 div span{font-size:17px;}

.portfolio_detalhes_cont_main_slider{float:left; width:934px; height:574px;}
.portfolio_detalhes_cont_main_slider_seta_left{position:absolute; margin-top:255px; margin-left:-58px; z-index:4;}
.portfolio_detalhes_cont_main_slider_seta_right{position:absolute; margin-top:255px; margin-left:907px; z-index:3;}
.portfolio_detalhes_cont_main_slider_cont_imagens{position:absolute; width:907px; height:560px; overflow:hidden; z-index:1;}
.portfolio_detalhes_cont_main_slider_cont_imagens ul{list-style:none; padding:0px; margin:0px;}
.portfolio_detalhes_cont_main_slider_cont_imagens ul li a{display:block; float:left; width:907px; height:560px; text-align:center;}

.portfolio_detalhes_cont_col_plus_cases_e_texto{float:left; width:907px; background:url(../../imagens/portfolio_detalhes_cont_col_plus_cases_e_texto_bg.jpg) top left repeat-y;}

.portfolio_detalhes_cont_col_plus_cases{float:left; width:240px; padding-bottom:9px;}
.portfolio_detalhes_cont_col_plus_cases_top{width:240px; padding-top:29px; height:30px; background:url(../../imagens/portfolio_detalhes_plus.jpg) top left no-repeat; font-family: 'HelveticaNeueLT47LightCnRg'; font-size:15px; color:#7B7B7B;}
.portfolio_detalhes_cont_col_plus_cases_top a{color:#7B7B7B;}
.portfolio_detalhes_cont_col_plus_cases_top a:hover{color:#333;}

.portfolio_detalhes_cont_col_plus_cases_item{width:240px; height:74px; margin-bottom:20px;}
.portfolio_detalhes_cont_col_plus_cases_item_imagem{ position:absolute;}
.portfolio_detalhes_cont_col_plus_cases_item_texto{position:absolute; width:240px; padding-right:2px; margin-top:30px; height:35px;}
.portfolio_detalhes_cont_col_plus_cases_item_texto2{float:right; padding-left:10px; background:#FFF; height:35px;}
.portfolio_detalhes_cont_col_plus_cases_item_texto2 span{ display:block; float:right; height:19px; text-align:right; color:#19649D; font-size:15px; text-transform:uppercase; font-family: 'HelveticaNeueLT47LightCnRg';}
.portfolio_detalhes_cont_col_plus_cases_item_texto2 span.local{ display:block; clear:right; float:right;  height:15px; text-align:right; color:#858585; font-size:11px; text-transform:uppercase;}

.portfolio_detalhes_cont_col_plus_cases_item_texto2_aba{ width:9px; float:right; height:35px; background:url(../../imagens/portfolio_detalhes_cont_plus_cases_img_mask_aba.png) top left no-repeat;}


.portfolio_detalhes_cont_col_texto{float:right; width:647px; padding-bottom:9px; padding-top:3px; color:#A0A0A0; line-height:18px;}
.portfolio_detalhes_cont_col_texto span{display:block; height:30px;  font-family: 'HelveticaNeueLT57CnRegular'; font-size:15px; color:#666; text-transform:uppercase;}


.portfolio_detalhes_cont_sub_slider{float:left; width:907px; min-height:110px;}
.portfolio_detalhes_cont_sub_slider_seta_left{ position:absolute; margin-top:39px; margin-left:-39px;}
.portfolio_detalhes_cont_sub_slider_seta_right{  position:absolute; margin-top:39px; margin-left:23px;}
.portfolio_detalhes_cont_sub_slider_cont_imagens_gerall{ float:left; width:907px; overflow:hidden;}
.portfolio_detalhes_cont_sub_slider_cont_imagens{ float:left; width:907px; height:110px; padding-bottom:10px; overflow:hidden;}
.portfolio_detalhes_cont_sub_slider_cont_imagens ul{list-style:none; padding:0px; margin:0px;}
.portfolio_detalhes_cont_sub_slider_cont_imagens ul li{display:block; float:left; width:90px; height:91px; background:#E3E3E3;}
.portfolio_detalhes_cont_sub_slider_cont_imagens ul li:hover{background:#ECF2F0;}
.portfolio_detalhes_cont_sub_slider_cont_imagens ul li table div.marcado{position:absolute; display:none; width:110px; height:110px; background:url(../../imagens/portfolio_detalhes_cont_sub_slider_img_bg_over.png) top left no-repeat; z-index:1; margin-top:-69px; margin-left:-10px;}
.portfolio_detalhes_cont_sub_slider_cont_imagens ul li table:hover div.marcado{display:block;}

/*  =========  ** PORTFOLIO FIM ** ========== ** =========  ** PORTFOLIO FIM ** =========== ** ==========  ** PORTFOLIO FIM ** ========== */


/*  =========  ** CONTATO COMEÇO ** ========== ** =========  ** CONTATO COMEÇO ** =========== ** ==========  ** CONTATO COMEÇO ** ========== */

.contato_conteudo{ float:left;  min-height:25px; width:510px; padding-left:40px; padding-top:69px; float:left; padding-bottom:24px; font-size:11px; color:#A2A2A2;}
.contato_coluna_1{float:left; width:510px;}
.contato_coluna_2{float:left; width:290px;}
.contato_coluna_3{float:left; width:124px;}
.contato_title{padding-left:10px; height:30px; background:url(../../imagens/contato_detalhe.png) left 13px no-repeat;  font-family: 'HelveticaNeueLT57CnRegular'; font-size:15px; color:#666; text-transform:uppercase;}
.contato_title_claro{padding-left:10px; height:30px; background:url(../../imagens/contato_detalhe.png) left 13px no-repeat;  font-family: 'HelveticaNeueLT57CnRegular'; font-size:15px; color:#939393; text-transform:uppercase;}

.contato_endereco{padding-bottom:32px; font-size:11px; color:#999; line-height:18px;}
.contato_endereco span{display:block; padding-left:21px; height:28px; background:url(../../imagens/contato_ampliar_mapa.png) left 1px no-repeat; font-family: 'HelveticaNeueLT57CnRegular'; font-size:13px; color:#595959; margin-top:5px;}
.contato_endereco span a{ color:#595959;}
.contato_endereco span a:hover{ color:#999;}
.contato_ficha{display:block; padding-left:21px; height:28px; background:url(../../imagens/contato_ficha.png) top left no-repeat; font-family: 'HelveticaNeueLT57CnRegular'; font-size:13px; color:#595959; margin-top:5px;}
.ccontato_ficha a{ color:#595959;}
.contato_ficha a:hover{ color:#999;}

.contato_social{padding-left:15px;}
.contato_social img{float:left; margin-right:10px;}
/*  =========  ** CONTATO FIM ** ========== ** =========  ** CONTATO FIM ** =========== ** ==========  ** CONTATO FIM ** ========== */


/*  =========  ** FORMULARIO COMEÇO ** ========== ** =========  ** FORMULARIO COMEÇO ** =========== ** ==========  ** FORMULARIO COMEÇO ** ========== */
.formulario_geral{float:left; width:493px; margin-left:7px;}
.formulario_linha{float:left; width:493px; height:68px;}
.formulario_linha_mensagem{float:left; width:493px; height:184px;}
.formulario_label{float:left; width:493px; height:24px; font-size:13px; color:#949494; font-family: 'HelveticaNeueLT57CnRegular'; text-transform:uppercase;}
.formulario_label_mensagem{float:left; width:493px; height:24px; font-size:13px; color:#949494; font-family: 'HelveticaNeueLT57CnRegular'; text-transform:uppercase;}

.formulario_campo{ float:left; width:372px; height:20px; padding-left:8px; padding-top:8px; font-family: 'HelveticaNeueLT57CnRegular'; font-size:12px; color:#333; background:url(../../imagens/contato_form_campo.png) top left no-repeat; border:none;}

.formulario_campo_ddd{ float:left; width:32px; height:20px; padding-left:8px; padding-top:8px; font-family: 'HelveticaNeueLT57CnRegular'; font-size:12px; color:#333; background:url(../../imagens/contato_form_campo_ddd.png) top left no-repeat; border:none; margin-right:17px;}

.formulario_campo_telefone{ float:left; width:152px; height:20px; padding-left:8px; padding-top:8px; font-family: 'HelveticaNeueLT57CnRegular'; font-size:12px; color:#333; background:url(../../imagens/contato_form_campo_telefone.png) top left no-repeat; border:none;}

.formulario_campo_mensagem{ float:left; width:364px; height:134px; padding:8px; font-family: 'HelveticaNeueLT57CnRegular'; font-size:12px; color:#333; background:url(../../imagens/contato_form_campo_mensagem.png) top left no-repeat; border:none;}

.select{
	position:absolute;
	width:431px;
	padding-left:11px;
	height:25px;
	padding-top:9px;
	color:#666;
	background:url(../../imagens/select_bg.png) top left no-repeat;
}

/*  =========  ** FORMULARIO FIM ** ========== ** =========  ** FORMULARIO FIM ** =========== ** ==========  ** FORMULARIO FIM ** ========== */



/*  =========  ** PUBLICACOES COMEÇO ** ========== ** =========  ** PUBLICACOES COMEÇO ** =========== ** ==========  ** PUBLICACOES COMEÇO ** ========== */
.publicacoes_fotos_cont{float:left; width:518px; padding-bottom:30px;}
.publicacoes_fotos_top{ float:left; width:518px; height:39px;}
.publicacoes_fotos_top div{float:left; width:47px; height:21px; padding-left:14px; background:url(../../imagens/title_traco_bg.jpg) top left no-repeat; font-size:15px; color:#FFF; text-transform:uppercase;  font-family: 'HelveticaNeueLT57CnRegular';}
.publicacoes_fotos_box{float:left; width:119px; height:99px; margin-right:16px; margin-bottom:12px;}

.publicacoes_confira_top{ float:left; width:934px; height:39px;}
.publicacoes_confira_top div{float:left; width:112px; height:21px; padding-left:14px; background:url(../../imagens/title_traco_bg.jpg) top left no-repeat; font-size:15px; color:#FFF; text-transform:uppercase;  font-family: 'HelveticaNeueLT57CnRegular';}
.publicacoes_confira_item{width:934px; height:22px; clear:both;}
.publicacoes_confira_item a{font-size:11px; font-weight:bold; color:#808080;}
.publicacoes_confira_item a:hover{font-size:11px; font-weight:bold; color:#666;}


.publicacoes_leia_mais{display:block; width:30px; background:url(../../imagens/rodape_bloco_leia_mais.jpg) right 4px no-repeat;  font-family: 'HelveticaNeueLT57CnRegular'; font-size:12px; color:#666;}
.publicacoes_leia_mais a{ color:#666;}
.publicacoes_leia_mais a:hover{ color:#666; text-decoration:underline;}


/*  =========  ** PUBLICACOES FIM ** ========== ** =========  ** PUBLICACOES FIM ** =========== ** ==========  ** PUBLICACOES FIM ** ========== */




/*  =========  ** ALBUM COMEÇO ** ========== ** =========  ** ALBUM COMEÇO ** =========== ** ==========  ** ALBUM COMEÇO ** ========== */
.album_de_fotos_cont{float:left; width:934px;}
.album_de_fotos_box{float:left; width:217px; height:220px; margin-right:22px;}
.album_de_fotos_box span{display:block; padding-top:5px; height:28px; text-align:center; font-family: 'HelveticaNeueLT47LightCnRg'; font-size:15px; color:#595959;}
.album_de_fotos_box span a{color:#595959;}
.album_de_fotos_box span a:hover{color:#999;}
.album_de_fotos_box_legenda{position:absolute; width:167px; height:24px; margin-top:152px; margin-left:15px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#FFF;}
.album_de_fotos_box_legenda a{color:#FFF; text-decoration:underline;}
.album_de_fotos_box_legenda a:hover{color:#FFF; text-decoration:none;}
/*  =========  ** ALBUM FIM ** ========== ** =========  ** ALBUM FIM ** =========== ** ==========  ** ALBUM FIM ** ========== */


/*  =========  ** TRABALHE COMEÇO ** ========== ** =========  ** TRABALHE COMEÇO ** =========== ** ==========  ** TRABALHE COMEÇO ** ========== */
.trabalhe_conosco_texto{ padding-bottom:16px; font-family: 'HelveticaNeueLT47LightCnRg'; font-size:15px; color:#5A5A5A;}
.trabalhe_conosco_emails{ padding-bottom:19px; font-weight:bold; font-size:11px; color:#595959;}
.trabalhe_conosco_emails a{ color:#595959;}
.trabalhe_conosco_emails a:hover{ color:#666;}
.trabalhe_conosco_up_load{padding-bottom:19px;}
/*  =========  ** TRABALHE FIM ** ========== ** =========  ** TRABALHE FIM ** =========== ** ==========  ** TRABALHE FIM ** ========== */

.publicacoes_box{float:left; width:124px; height:209px; background:url(../../imagens/publicacoes_bg.jpg) bottom right no-repeat;}
.publicacoes_box:hover{float:left; width:124px; height:209px; background:url(../../imagens/publicacoes_bg_over.jpg) bottom right no-repeat;}

.portfolio_col_left{float:left; width:240px;}

.portfolio_detalhes_info_clientes_novo{float:left; width:240px; padding-bottom:35px;}
.portfolio_detalhes_info_clientes_novo_logo{float:left; width:240px; min-height:59px;}
.portfolio_detalhes_info_clientes_novo_logo table tr td{padding-top:10px; padding-bottom:10px;}
.portfolio_detalhes_info_clientes_novo_texto{float:left; width:240px; padding-top:22px; font-family: 'MyriadProRegular'; color:#8B8B8B; font-size:16px; line-height:20px;}


.revista_digital_cont_flip{float:left; width:907px; padding-top:27px; padding-bottom:27px;}
.contato_endereco_novo{ float:left; width:338px; padding-bottom:27px; position:relative; font-family: 'MyriadProRegular'; color:#463D39; font-size:16px;}
.contato_endereco_novo span{font-size:18px;}



.videos_novo{float:left; width:907px; padding-bottom:27px;}
.videos_novo_top{float:left; width:870px; padding-left:23px; padding-right:13px; padding-top:17px; height:42px; background:#B3CCC8;}
.videos_novo_top_title_page{float:right; width:106px; height:42px;  font-family: 'MyriadProRegular'; text-transform:uppercase; font-size:26px; color:#463D39;}
.videos_novo_top_title_main_video{float:left; width:760px; height:42px;  font-family: 'MyriadProRegular'; text-transform:uppercase; font-size:22px; color:#463D39;}
.videos_novo_top_title_main_video span{font-family: 'MyriadProRegular'; text-transform:uppercase; font-size:26px; color:#FFF;}
.video_novo_box_video{float:left; width:885px; min-height:369px; padding-left:8px; padding-top:8px; padding-right:13px; background:#493B38;}
.video_novo_box_video div{float:left; width:640px; height:360px;}
.video_novo_box_video span{ display:block; float:right; width:237px; padding-top:47px; padding-bottom:15px; font-family: 'MyriadProRegular'; font-size:13px; color:#BCCBC4; }

.video_novo_blocos_mini{float:left; width:433px; height:142px; margin-top:9px;}
.video_novo_blocos_mini_right{float:right; width:433px; height:142px;  margin-top:9px;}
.video_novo_blocos_mini_cont_video{float:left; width:252px; height:142px;}
.video_novo_blocos_mini_cont_texto{float:left; width:181px; height:127px; padding-top:15px; font-family: 'MyriadProRegular'; font-size:12px; color:#333;}
.video_novo_blocos_mini_cont_texto div{font-size:16px; color:#463D39;}
.video_novo_blocos_mini_cont_texto div span{font-size:14px;}

/*  =========  ** COMENTAR COMEÇO ** ========== ** =========  ** COMENTAR COMEÇO ** =========== ** ==========  ** COMENTAR COMEÇO ** ========== */
/*  =========  ** COMENTAR FIM ** ========== ** =========  ** COMENTAR FIM ** =========== ** ==========  ** COMENTAR FIM ** ========== */


