@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
h1 {font-size:18px; font-family: Frutiger55Roman, Arial, Helvetica, sans-serif; color:#858585;}
h2 {font-size:36px; font-family: Arial, Helvetica, sans-serif; color:#89b4dd;}
h3 {font-size:60px; font-family: Arial, Helvetica, sans-serif; margin:8px 0; color:#d50c19; font-weight: bold;}
h4 {font-size:44px; font-family: Arial, Helvetica, sans-serif; margin:0px 0; color:#d50c19; font-weight: bold; text-align:center;}
p {font-size:12px; font-family: Arial, Helvetica, sans-serif; margin:12px 0; color:#000000; text-align:left;}
ul li {font-size:12px; font-family: Arial, Helvetica, sans-serif; margin:10px 0 0 15px; color:#233974;}
a {font-size:12px; font-family: Arial, Helvetica, sans-serif; margin:10px 0; color:#858585; text-decoration:none;}

/*============================*/
/*=== estilos ===*/
/*============================*/
.titulo_preto {font-size:36px; font-family: 'Frutiger55Roman'; margin:12px 0; color:#000000; text-align:center;}
.subtitulo_vermelho {font-size:18px; font-family: 'Frutiger55Roman'; margin:12px 0; color:#9f270f; text-align:center;}
.sub_sub_preto {font-size:14px; font-family: Arial, Helvetica, sans-serif; margin:14px 0; color:#000000; font-weight:900; text-align:center;}
.saiba_mais {font-size:14px; font-family: Arial, Helvetica, sans-serif; margin:14px 0; color:#fdb813; font-weight:900; text-align:right; text-decoration:underline;}
.centro {text-align:center;}
.negrito {font-weight:900;}
.cinza {font-size:24px; font-family: Arial, Helvetica, sans-serif; margin:12px 0; color:#6b838d; text-align:center;}
.vermelho_footer {font-size:18px; font-family: Arial, Helvetica, sans-serif; margin:12px 0; color:#FFFFFF; text-align:center;}
.negrito_m {font-size:16px; font-weight:900;}
.m {font-size:14px;}
.branco_ins {font-size:33px; font-family: Arial, Helvetica, sans-serif; margin:12px 0; color:#FFFFFF; text-align:center;}
/*============================*/
/*=== Font ===*/
/*============================*/

@font-face {
    font-family: 'Frutiger55Roman';
    src: url('font/frutiger/frutiger-roman-webfont.eot');
    src: url('font/frutiger/frutiger-roman-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/frutiger/frutiger-roman-webfont.woff') format('woff'),
         url('font/frutiger/frutiger-roman-webfont.ttf') format('truetype'),
         url('font/frutiger/frutiger-roman-webfont.svg#') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*============================*/
/*=== main ===*/
/*============================*/
#main {width: 960px; height:auto; margin:0 auto;}

#header {width: 960px; height:623px; float:left;}
#header_a {width: 960px; height:205px; float:left; background:url(../imagens/header_1.jpg);}
#header_b {width: 960px; height:254px; float:left; background:url(../imagens/header_2.jpg);}
#header_c {width: 960px; height:214px; float:left; background:url(../imagens/header_3.jpg);}
#btn_increva {width:227px; height:43px; float:left; text-align:center; margin-left:720px; margin-top:150px;}

#sobre_bg {width: 660px; height:799px; float:left; background:url(../imagens/bg_sobre.jpg) bottom no-repeat; background-color:#d9d5cc; padding-left:150px; padding-right:150px;}
#progr_bg {width: 660px; height:799px; float:left; background-color:#edebe6; padding-left:150px; padding-right:150px;}
#etapa_bg {width: 660px; height:558px; float:left; background:url(../imagens/det_01.jpg) no-repeat top; background-color:#353535; padding-left:150px; padding-right:150px;}
#divisor_a {width: 960px; height:43px; float:left; background:url(../imagens/det_02.jpg) no-repeat top; background-color:#353535;}
#requisito_bg {width: 960px; height:840px; float:left; background:url(../imagens/det_03.jpg) no-repeat bottom; background-color:#d9d5cc;}
#img_requisitos {width:960px; height: 600px; float:left; background:url(../imagens/requisitos_bg.jpg) no-repeat;}
#oportunidade_bg {width: 960px; height:580px; float:left; background:url(../imagens/det_04.jpg) no-repeat bottom; background-color:#353535;}
#btn_bg {width: 960px; height:344px; float:left; background-color:#edebe6;}
#botoes_compartilhamento {width: 660px; height:auto; float:left; padding-left:150px; padding-right:150px; text-align:center;}
#footer_bg {width: 960px; height:158px; float:left; background:url(../imagens/footer_bg.jpg) no-repeat;}
#logo_ciadetalentos {width: 660px; height:130px; float:left; padding-left:150px; padding-right:150px; text-align:center;}
#div_txt1 {width: 231px; height:auto; float:left; padding-left:400px; padding-right:150px; padding-top:32px;}
#div_txt2 {width: 230px; height:auto; float:left; padding-left:400px; padding-left:490px; padding-top:92px;}
#div_txt3 {width: 231px; height:auto; float:left; padding-left:400px; padding-left:485px; padding-top:55px;}
#div_txt4 {width: 231px; height:auto; float:left; padding-left:400px; padding-left:543px; padding-top:50px;}