@charset "utf-8";
/* CSS Document */
*{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px}
*{ color:#FFFFFF}
a { text-decoration:none}
a:hover{ text-decoration:underline; color:#4ec8f3}
body{ background-image:url(images/bg_env.jpg); background-attachment:fixed; margin:0px 0px 0px 0px; width:100%;}
.menutop{ background-color:#288eb3; height:35px; text-align:center}
ol{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-image: url(images/bg_env_menutop.jpg); background-repeat:repeat-x}
li{ display:inline; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px}
.logoenv{ background-image:url(images/banner_env.jpg); width:100%; height:214px; text-align:center}
.imglogo{ padding-top:25px}
.aborder{ border:none}
.menuborder{ border:none}
.container{ width:1024px; margin:0px auto}
.boxempresa{ background-image:url(images/bg_box.png); height:366px; margin:20px 0px 0px 0px; float:left; width:49%}
.boxdetail{ position:relative; top:-17px; left:430px}
.boxdetail_form{ position:relative; top:-17px; left:450px}
.boxdetail_mais{ position:relative; top:-17px; left:550px}

.h1empresahome{ margin:-40px auto auto 25px; background-image:url(images/title_empresa.png); background-repeat:no-repeat; width:133px; height:17px}
.visibility{ visibility:hidden}
.bannerempresa{ background-color:#FFFFFF; background-image:url(images/img_empresa.jpg); background-repeat:no-repeat; width:440px; height:50px; margin:20px auto 10px auto; text-align:center; border:solid 3px #2795bc}
.h2empresa{ margin:0px 0px 0px 28px; text-align:left}
.txtempresa{ width:440px; margin:10px auto; text-align:left; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF}
.boxcases{ background-image:url(images/bg_box.png); height:366px; margin:20px 0px 0px 5px; float:left; width:49%}
.h1caseshome{ margin:-40px 0px 0px 25px; background-image:url(images/title_cases.png); background-repeat:no-repeat}
.bannercases{ margin:0px 0px 0px 28px; border:solid 3px #2795bc}
.imgcases1{ padding:0px 0px 0px 0px}
.h2cases{ margin:14px 0px 0px 0px; text-align:left}
.txtcases1{ width:440px; margin:5px auto; padding-bottom:10px; text-align:justify; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; border-bottom:dashed 1px #FFF}
.bannercases2{ margin:5px 0px 0px 28px; border:solid 3px #2795bc}
.subtitlefbt{ margin-left:28px; margin-top:10px}
.subtitlecol{ margin-left:28px; margin-top:10px}
.imgcases2{ padding:5px 0px 0px 0px}
.h2cases2{ margin:16px 0px 0px 0px; text-align:left}
.txtcases2{ width:440px; margin:5px auto; text-align:justify; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF}
.boxblog{ background-image:url(images/bg_box.png); height:366px; margin:20px 0px 0px 5px; float:left; width:33%}

.blogdata{ margin:12px 0px 0px 28px; padding:0px 0px 0px 0px; text-align:left; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#4ec8f3}
.icodatablog{ padding:0px 0px 0px 0px; position:relative; top:5px}
.txtblog{ width:280px; margin:10px auto; padding-bottom:10px; text-align:justify; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; border-bottom:dashed 1px #FFF}
.txtblog2{ width:280px; margin:10px auto; padding-bottom:10px; text-align:justify; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF}
.footer{ width:1024px; margin:0px auto}
.footer_empresa{ background-image:url(images/bg_box.png); height:40px; margin:5px 0px 20px 0px; float:left; width:49%}
.footer_cases{ background-image:url(images/bg_box.png); height:40px; margin:5px 0px 20px 5px; float:left; width:49%}

.img_footer_empresa{ padding:15px 0px 0px 160px; border:none}
.img_footer_cases{ padding:15px 0px 0px 200px; border:none}
.img_footer_blog{ padding:15px 0px 0px 210px; border:none}
.spacer_footer{ width:1024px; height:12px; margin:15px auto 0px auto; background-image:url(images/footer_detail.png); clear:both}
.footer{ width:1024px; margin:0px auto}
.txt_footer{ float:left; width:80%; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; margin:5px 0px 0px 0px}
.img_footer{ float:right; width:20%; margin:15px 0px 10px 0px}



p{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; margin:20px 25px 20px 25px; text-align:justify }

.content_empresa{ float:right; background-image:url(images/bg_box.png); width:100%; margin-bottom:20px}
.content_produtos{ float:right; background-image:url(images/bg_box.png); width:60%; height:300px; margin-bottom:20px}


.container_empresa{ width:1024px; margin:20px auto}

.h1tecnologias{ background-color:#0c344b;margin:-64px auto auto 0px; padding:10px 0px 10px 15px; background-image: url(images/title_tecnologias_blue.png); background-repeat:no-repeat; width:1009px; height:26px; background-position:25px}
.h1processo{ background-color:#0c344b; margin:-64px auto auto 0px; padding:10px 0px 10px 15px; background-image:url(images/title_processo_blue.png); background-repeat:no-repeat; width:1009px; height:70px; background-position:25px }
.h1produtos{ background-color:#0c344b; margin:-64px auto auto 0px; padding:10px 0px 10px 15px; background-image: url(images/title_produtos_blue.png); background-repeat:no-repeat; width:1009px; height:26px; background-position:25px}
.h1trabalhe{ background-color:#0c344b;margin:-64px auto auto 0px; padding:10px 0px 10px 15px; background-image: url(images/title_trabalheconosco_blue.png); background-repeat:no-repeat; width:1009px; height:26px; background-position:25px}
.h1contato{ background-color:#0c344b;margin:-64px auto auto 0px; padding:10px 0px 10px 15px; background-image:url(images/title_contato_blue.png); background-repeat:no-repeat; width:1009px; height:26px; background-position:25px}
.h1cases{ background-color:#0c344b; margin:-64px auto auto 0px; padding:10px 0px 10px 15px; background-image: url(images/title_cases_blue.png); background-repeat:no-repeat; width:1009px; height:26px; background-position:25px}
.h1empresa { background-color:#0c344b; margin:-64px auto auto 0px; padding:10px 0px 10px 15px; background-image: url(images/title_empresa_blue.png); background-repeat:no-repeat; width:1009px; height:26px; background-position:25px}
.h1perfil{ background-color:#0c344b; margin:-64px auto auto 0px; padding:10px 0px 10px 15px; background-image:url(images/title_perfil_blue.png); background-repeat:no-repeat; width:1009px; height:48px; background-position:25px}
.h1visao {background-color:#0c344b; margin:-64px auto auto 0px; padding:10px 0px 10px 15px; background-image:url(images/title_visao_blue.png); background-repeat:no-repeat; width:1009px; height:48px; background-position:25px}
.h1confirmacao{ background-color:#0c344b; margin:-64px auto auto 0px; padding:10px 0px 10px 15px; background-image: url(images/title_confirmacao_blue.png); background-repeat:no-repeat; width:1009px; height:26px; background-position:25px}
.h1blog{ margin:-40px auto auto 25px; background-image:url(images/title_blog.png); background-repeat:no-repeat; width:195px; height:20px}


.bannertecnologias{ margin:20px 25px 0px 25px; background-image:url(images/img_tecnologia.jpg); background-color:#FFF; height:100px; width:500px}


.h3fts{ margin:20px 0px 0px 25px; background-image:url(images/logo_fts.gif); width:200px; height:100px; border:solid 5px #0c344b}
.h3fbt{ margin:20px 0px 0px 25px; background-image:url(images/logo_fbt.gif); width:200px; height:100px; border:solid 5px #0c344b}
.h3ser{ margin:20px 0px 0px 25px; background-image: url(images/logo_serviceplus.gif); width:200px; height:100px; border:solid 5px #0c344b}
.h3col{ margin:20px 0px 0px 25px; background-image: url(images/logo_consultor.gif); width:200px; height:100px; border:solid 5px #0c344b}
.h3kpm{ margin:20px 0px 0px 25px; background-image:url(images/logo_kpmg_cases.gif); width:200px; height:100px; border:solid 5px #0c344b}
.h3mar{ margin:20px 0px 0px 25px; background-image: url(images/logo_martins.gif); width:200px; height:100px; border:solid 5px #0c344b}
.spacer{ border-bottom:dashed 1px #FFF; padding-bottom:20px}

form{ color:#FFFFFF; margin-bottom:20px}
.labelform{ font-size:12px; color:#4ec8f3}
.formtxtnome{ font-size:20px; width:400px; height:30px; background-color:#0c344b; border:none}
.formtxtidade{ font-size:20px; width:30px; height:30px; background-color:#0c344b; border:none}
.formtextareamsg{ font-size:20px; width:500px; height:200px; background-color:#0c344b; border: none; font-family:Tahoma; Arial, Helvetica, sans-serif}
.btnenviar{ margin:0px 0px 0px 25px; background-image:url(images/btn_enviar.jpg); background-repeat:no-repeat; border:none; color:#FFFFFF; background-color:#4ec8f3; width:100px; height:25px}
.formtxttel{ font-size:20px; width:150px; height:30px; background-color:#0c344b; border: none}
.formtxtdisp{ font-size:20px; width:500px; height:30px; background-color:#0c344b; border:none}


.liperfil{ list-style-type:none}
.subtitle_perfil{ font-size:25px; color:#4ec8f3}



.txtconfirmacao{ background-image:url(images/img_aviso.png); background-repeat:no-repeat; width:486px; height:39px}


.texto{
	width:650px;
	float:left;
}

.img_texto{
	width:350px;
	float:left;
	text-align:right;
	margin:10px 0px 10px 15px;
}