/* 
BODY /////*/
body {font:11px Tahoma, Arial, Helvetica, sans-serif; background:url(../_images/bg_body.gif) repeat-x;}
body, h1, h2, h3, h4, ul {margin:0px; padding:0px; border:0px;}

/*
CONTENT /////*/
#content {width:778px; height:auto; margin:auto;}
#flash {float:left; width:778px; height:228px;}
#left {float:left; width:230px; padding:10px 10px 0 26px; background:url(../_images/bg_content.gif) no-repeat right top; margin-top: -10px;}
#left_int {float:left; width:280px;}
#left_int h1, #left_int h4 {margin: 25px 0 0 30px;}
#left_int ul { position:relative; margin:15px 15px 30px 15px;}
#left_int ul li {list-style:none;}
#left_int ul li .menu_int_1, #left_int ul li .menu_int_2, #left_int ul li .menu_int_2:hover, #left_int ul li .menu_int_3, #left_int ul li .menu_int_4, #left_int ul li .menu_int_4:hover, #left_int ul li .menu_int_5, #left_int ul li .menu_int_6 {display:block; width:210px; font-weight:bold; text-decoration:none; font-size:13px; color:white; padding:8px 10px 10px 28px; background:url(../_images/menu_int.gif);}
#left_int ul li .menu_int_2 {color:#757373; background-position:0px -35px;}
#left_int ul li .menu_int_3 {color:#757373; background-position:0px -70px; width:196px;  padding:9px 10px 12px 42px; font-size:12px; cursor:default;}
#left_int ul li .menu_int_4 {color:#757373; background-position:0px -140px; font-weight:normal; width:180px;  padding:10px 10px 12px 58px; font-size:11px;}
#left_int ul li .menu_int_4:hover, #left_int ul li .menu_int_6 {background-position:0px -175px; font-weight:normal; color:#333333; width:180px;  padding:10px 10px 12px 58px; font-size:11px;}
#left_int ul li .menu_int_5 {background-position:0px -105px; width:196px; color:#FFFFFF; padding:9px 10px 12px 42px; font-size:12px; cursor:default;}
.menu_int_bg {background:url(../_images/menu_int_bg.gif) no-repeat;}

#right {float:right; width:488px; padding:4px 0 0 0;}
#right_int {float:right; width:450px; padding:20px 20px 0 20px; background-color: white; margin: 10px 5px 10px 0px;}
#footer {float:left; width:100%; height:98px; background:url(../_images/bg_menu_foot.gif) repeat-x; padding-bottom:2px; background-color:#FAFAFA;}

/*
GERAL /////*/
h1, ul, form, a img {margin:0; border:0;}
h1, h4 {margin-bottom: -11px;}
#header h2 a span, #header ul li a span, #extranet p {display:none;}
.p_destaq {background:url(../_images/bg_destaque.jpg) no-repeat; padding-top:10px; padding-right:10px; padding-left:5px; margin:10px 0 0 0; position:relative; margin-left:-5px; color:#757373; font-size:13px; }
.p_destaq img {float:left; margin-right:15px;}
p, #right_int ul {color:#757373; line-height:15px;}
#right_int ul ul {margin:0px 0px 0px 25px;}
p a, #right_int ul li a{color:#5886B9; text-decoration:none; border-bottom:1px solid #D5E1ED;} p a:hover, #right_int ul li a:hover {color:#7AC142; border-bottom:1px solid #C1C1C1;}
#right_int p img { float:left; margin-right: 10px;}
#right_int h1 { font-size: 14px; color:#7AC142;}
#right_int h4 { font-size: 13px; color:#7AC142;}
#right_int ul { margin: 20px 0px 10px 30px;}
#right_int fieldset {float:left; width:340px; margin: 2px; margin-left:0px; color:#757373; border: 1px solid #DBDBDB; padding: 0px 6px 5px 6px;}
#right_int fieldset legend {color:#7AC142; font-weight: bold; padding: 5px;}
hr {border: 1px solid #D5E1ED;}
#right_int ul {margin:14px; padding:0;}
#right_int .cases ul li {list-style:none; list-style-image: url(../_images/ico_08.gif); font-weight:bold; color:#5886B9; margin-left:3px;}
#right_int .cases ul li ul {margin:4px 0 10px 10px;}
#right_int .cases ul li ul ul {margin:4px 0 10px 20px;}
#right_int .cases ul li ul li {list-style-image:none; font-weight:normal; color:#757373;}
#right_int .cases ul li ul li ul li {list-style-image:none; font-weight:normal; color:#5886B9;}
.destaque_01 {border:3px dashed #E5E5E5; background:#F5F5F5; padding:10px;}
acronym {cursor:help; border-bottom:1px dotted #C8C8C8;}
.certificado_digital {width:450px; text-align:center;}
.certificado_digital_pj {float:left; width:225px;}
.certificado_digital_pj {float:left; width:225px;}
.certificado_digital_title {float:left; font-size:13px; font-weight:bold; color:#757373; width:211px; height:25px; padding-top:16px; background:url(../_images/cert_digt_img_01.gif) no-repeat;}
.certificado_digital_img {float:left;}
.certificado_digital_img img {float:left;}
.certificado_digital a, .certificado_digital_btn1 a:hover {float:left; height:80px; padding-top:16px; display:block; background:url(../_images/cert_digt_btn.gif) no-repeat; color:#757373; text-decoration:none;}
.certificado_digital a span {font-size:18px; color:#305a93;}
.certificado_digital_btn1 {width:94px; padding-left:12px;}
.certificado_digital_btn1:hover {background-position:0 -98px!important;}
.certificado_digital_btn2 {width:95px; padding-right:10px; background-position:-106px 0!important;}
.certificado_digital_btn2:hover {background-position:-106px -98px!important;}
.certificado_digital_btn3 {width:211px; background-position:-211px 0!important;}
.certificado_digital_btn3:hover {background-position:-211px -98px!important;}
.certificado_digital a:hover {color:#333333!important;}
.certificado_digital_tb_head {float:left; width:435px; height:24px; padding:17px 0 0 18px; background:url(../_images/cert_tb_header.gif) no-repeat; color:#757373; font-size:13px;}
.certificado_digital_tb {float:left; width:435px; padding:0 9px; background:url(../_images/cert_tb_bg.gif) repeat-y;}
.certificado_digital_tb table {width:100%; font-size:13px; color:#757373;}
.certificado_digital_tb table td {padding:5px; border-bottom:1px solid #dcdcdc; border-right:1px solid #dcdcdc;}
.certificado_digital_tb table .thead {background-color:#7ac042; color:#FFFFFF; font-weight:bold;}
.certificado_digital_tb_footer {float:left; width:453px; height:16px; background:url(../_images/cert_tb_footer.gif) no-repeat; margin-bottom:10px;}
.certificado_digital_tb table tr td a {text-decoration:none; color:#757373;}
.cd_tr_on {background-color:#e4f2d8; color:#333333; cursor:pointer;}
.cd_tr_out {background-color:#fafafa; color:#757373; cursor:pointer;}
.back {float:left; margin-left:6px; display:inline;}
.back a {display:block; padding-left:23px; clear:both; color:#7ac142; font-size:14px; background:url(../_images/ico_back.gif) no-repeat 0 2px; text-decoration:none; font-weight:bold;}
.back a:hover {text-decoration:underline;}
.title_spacer { float:left; position:relative; border-top:2px solid #d5e1ed; width:450px; clear:both; margin-top:20px;}
.title_spacer_label {float:left; position:relative; margin-top:-2x; margin-left:10px; height:28px; background:url(../_images/title_spacer_label_l.gif) no-repeat #d5e1ed; color:#5886b9; font-weight:bold;}
.title_spacer_label span { display:block; background:url(../_images/title_spacer_label_r.gif) no-repeat right; padding:6px 20px 9px 20px; }

/*
HEADER /////*/
#header {float:left; width:778px; height:77px;}
#header h2 a {float:left; width:169px; height:37px; background:url(../_images/logo_point_systems.gif) no-repeat; margin:25px 0 0 10px;} #header h2 a:hover {background-position:0 -37px;}
#header ul {float:right; list-style:none; width:553px; padding-right:6px;}
#header ul li {display:inline;}
#header ul li a {display:block; height:28px; float:left; background:url(../_images/bg_menu.gif) no-repeat;}
#header ul li .m1, .m1a {width:61px;} #header ul li .m1:hover, #header ul li .m1a {background-position:0 -28px;}
#header ul li .m2, .m2a {width:76px; background-position:-61px 0px;} #header ul li .m2:hover, #header ul li .m2a {background-position:-61px -28px;}
#header ul li .m3, .m3a {width:65px; background-position:-137px 0px;} #header ul li .m3:hover, #header ul li .m3a {background-position:-137px -28px;}
#header ul li .m4, .m4a {width:79px; background-position:-202px 0px;} #header ul li .m4:hover, #header ul li .m4a {background-position:-202px -28px;}
#header ul li .m5, .m5a {width:78px; background-position:-281px 0px;} #header ul li .m5:hover, #header ul li .m5a {background-position:-281px -28px;}
#header ul li .m6, .m6a {width:119px; background-position:-359px 0px;} #header ul li .m6:hover, #header ul li .m6a {background-position:-359px -28px;}
#header ul li .m7, .m7a {width:72px; background-position:-478px 0px;} #header ul li .m7:hover, #header ul li .m7a {background-position:-478px -28px;}
#extranet {float:right; width:325px; padding:17px 8px 7px 0; text-align:right; background:url(../_images/txt_area_do_usuario.gif) no-repeat 0 20px;}
#extranet input {margin:0; vertical-align:middle; border:1px solid #DBDBDB; margin-left:2px;}
#extranet .border_0, #right_int .border_0 {border:none;}
.certificado {background-color:#F5F5F5; padding:10px; color:#757373; font-size:12px; line-height:16px; border:1px solid #DEDEDE; width:225px; margin-left:15px; border-right:2px solid #CECECE; border-bottom:2px solid #CECECE;}
.chamada_produto {width:248px; border-top: 10px solid #7AC142; border-bottom: 10px solid #7AC142; margin-top:30px; font-size:11px;}
.chamada_produto span {display:block; width:248px; height:35px; border-bottom: 2px solid #D5E1ED; padding-top:15px;}
.chamada_produto a { display:block; text-decoration:none; color:#757373;} .chamada_produto a:hover {color:#5886B9;}
.chamada_produto a img {float:left; margin-top:-15px;}

/*
INPUT /////*/
input, textarea, select {font:9px Tahoma, Arial, Helvetica, sans-serif; color:#757373; padding:3px; padding-left: 5px; border:1px solid #DBDBDB; margin-bottom: 5px; margin-left:0px; vertical-align:middle;}
p label {vertical-align: middle;}
p label strong {width:422px; display:block;}
.nome {width: 430px;}
.nome_rh {width: 300px;}
.idade {width: 28px;}
.empresa, .cargo {width: 205px;}
.endereco {width: 260px;}
.numero, .complemento {width:65px;}
.bairro, .cep {width:70px;}
.cidade {width:173px;}
.ddd {width:20px;}
.telefone, .celular {width:60px;}
.email {width:229px;}
.objetivo {width: 429px;}
.mensagem {width:362px;}
.mensagem_rh {width:429px;}
.pretensao {width:100px;}
.top { margin-top: 22px;}
.valid_color {color:#7AC142;}
.enviar {border:0px; margin:0px; padding:0px; margin-top:5px;}
.empresa, .endereco, .numero, .cidade, .bairro, .cep, .ddd, .telefone, .celular, .mensagem, .nome_rh, .idade {margin-right:10px;}

/* 
FOOTER /////*/
#menu_footer {width:778px; height:100px; margin:auto; position:relative;}
#footer ul {position:absolute; right:0px; top:0px;}
#footer ul li {list-style:none; display:inline;}
#footer ul li a {background:url(../_images/footer_menu.gif) no-repeat; display:block; float:right; height:31px;}
#footer span {display:none;}
#footer ul li .foot1 {width:114px;} #footer ul li .foot1:hover {width:114px; background-position:0px -32px;}
#footer ul li .foot2 {width:40px; background-position:-104px 0;} #footer ul li .foot2:hover {width:40px; background-position:-104px 0;}
#footer ul li .foot3 {width:40px; background-position:-144px -32px;} #footer ul li .foot3:hover {width:40px; background-position:-144px 0;}
#footer ul li .foot4 {width:49px; background-position:-184px -32px;} #footer ul li .foot4:hover {width:49px; background-position:-184px 0;}
#footer h1 {position:absolute; top:50px; left:0px;}
#footer p {float:right; font-size:9px; border-left:4px solid #7AC142; padding: 0 10px 0px 10px; margin-top:10px;}
#footer p img {vertical-align: middle;}
.textos_footer {position:absolute; right:0px; top:32px; width:600px;}
.linkchrome {color:#5886b9; text-decoration:none; font-size:9px;}
MARQUEE { position:absolute; top:10px; left:38px;}