@charset "utf-8";

html * {
    margin: 0;
    padding: 0;
}

body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: center; /* hack para o IE */
}

img {
    border: none;
}

li {
    list-style-image: url(../images/box.gif);
    font-style: italic;
    margin-left: 18px;
}

#cli_lista li {
    list-style-image: url(../images/red-box.gif);
    font-style: normal;
}

#cli_lista li a:link, #cli_lista li a:visited {
    color: #837d7d;
    text-decoration: none;
}

#cli_lista li a:hover {
    text-decoration: underline;
}

#cli_col1_area a:link, #cli_col1_area a:visited{
    color: #837d7d;
    text-decoration: none;
}

#cli_col1_area a:hover {
    text-decoration: underline;
}

a.email:link, a.email:visited {
    color: #000;
    text-decoration: none;
}

a.email:hover {
    font-weight: bold;
}
/*
#txt_voltar a:link, #txt_voltar a:visited, #txt_voltar a:hover {
	color: #7a7979;
	text-decoration: none;
}
*/
a.contato:link, a.contato:hover, a.contato:visited {
    color: #cccccc;
    text-decoration: none;
}

a.contato:hover {
    font-weight: bold;
}

a.contato2:link, a.contato2:visited {
    color: #000;
    text-decoration: none;
    font-weight:900;
}

a.contato2:hover {
    color: #8c8c8c;
}

.texto_sistema a:link, .texto_sistema a:visited, .texto_verus a:link, .texto_verus a:visited {
    color: #F00;
    text-decoration: none;
    font-weight: bold;
}

.texto_sistema a:hover, .texto_verus a:hover {
    text-decoration: underline;
}

ul#menu_animado {
    width: 906px;
    list-style: none;
}

ul#menu_animado li { 
    display: inline;
}

ul#menu_animado li a {
    display: block;
    float: left;
    height: 53px;
    background-image: url(../images/home/menu_sprite.jpg);
    text-indent: -9999px;
}

ul#menu_animado li a.home {
    background-position: 0 0;
    width: 94px;
}

ul#menu_animado li a.historia {
    background-position: -94px 0;
    width: 141px;
}

ul#menu_animado li a.filosofia {
    background-position: -235px 0;
    width: 157px;
}

ul#menu_animado li a.produtos {
    background-position: -392px 0;
    width: 117px;
}

ul#menu_animado li a.equipe {
    background-position: -509px 0;
    width: 98px;
}

ul#menu_animado li a.infraestrutura {
    background-position: -607px 0;
    width: 140px;
}

ul#menu_animado li a.clientes {
    background-position: -747px 0;
    width: 159px;
}	

ul#menu_animado li a.home:hover, ul#menu_animado li a.home:focus {
    background-position: 0 -53px;
}

ul#menu_animado li a.historia:hover, ul#menu_animado li a.historia:focus {
    background-position: -94px -53px;
}

ul#menu_animado li a.filosofia:hover, ul#menu_animado li a.filosofia:focus {
    background-position: -235px -53px;
}

ul#menu_animado li a.produtos:hover, ul#menu_animado li a.produtos:focus {
    background-position: -392px -53px;
}

ul#menu_animado li a.equipe:hover, ul#menu_animado li a.equipe:focus {
    background-position: -509px -53px;
}

ul#menu_animado li a.infraestrutura:hover, ul#menu_animado li a.infraestrutura:focus {
    background-position: -607px -53px;
}

ul#menu_animado li a.clientes:hover, ul#menu_animado li a.clientes:focus {
    background-position: -747px -53px;
}

a {
    outline: none;
}

/* ---------------------------------------- IMAGENS LINKS DA PAGINA "PROD_PRINCIPAL" ---------------------------------------- */
#img_seg1 a, #img_seg1 a:visited, #img_seg2 a, #img_seg2 a:visited, #img_seg3 a, #img_seg3 a:visited, #img_seg4 a, #img_seg4 a:visited, #img_seg5 a, #img_seg5 a:visited {
    background-image: url(../images/produtos/segmento_01.jpg);
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 190px;
    width: 158px;
}

#img_seg1 a:hover, #img_seg2 a:hover, #img_seg3 a:hover, #img_seg4 a:hover, #img_seg5 a:hover {
    background-image: url(../images/produtos/segmento_01_over.jpg);
    background-repeat: no-repeat;
}
/* ========================================================================================================================== */

#main, #menu, #splash, #body, #body_top, #footer, #e_body_equipe_carousel, .spacer_20, .spacer_25 {
    width: 906px;
}

#background {
    background-image: url(../images/background.jpg);
    height: 1182px;
    width: 100%;
}

#main {
    text-align: left; /* "remédio" para o hack do IE */
    margin: 0 auto;
    height: 1182px;
}

#contato {
    float: right;
    font-size: 12px;
    line-height: 20px;
    height: 20px;
    width: 50px;
}

#menu {
    height: 53px;
}

#splash {
    height: 338px;
}

#body_quina_l {
    background-image: url(../images/quina_l.jpg);
    float: left;
}

#body_quina_r {
    background-image: url(../images/quina_r.jpg);
    float: right;
}

#body, .saparator {
    height: 620px;
}

#body {	
    background-color: #e4e4e4;
    height: 621px;
    width: 906px;
}

#body_top {
    height: 19px;
}

#body_quina_l, #body_quina_r {
    background-repeat: no-repeat;
    height: 19px;
    width: 19px;
}

#body_left, #body_right, #body_l_text_space, #body_l_title, #body_l_bottom, #body_l_bottom_space, #body_r_top, column_right {
    width: 421px;
}

#body_left, #body_right, column_right {
    height: 602px;
}

#body_left {
    float: left;
    padding-left: 21px;
}

#body_l_text_space {
    text-align: center; /* hack para o IE */
    height: 188px;
}

#body_l_text, #body_l_bottom_content_center, #body_l_bottom_text {
    margin: 0 auto;
    text-align: justify; /* "remédio" para o hack do IE */
    width: 381px;
}

#body_l_text {
    height: 188px;
}

#body_l_title {
    background-image: url(../images/home/bem-vindo.jpg);
    background-repeat: no-repeat;
    height: 40px;
}

#body_l_bottom {
    height: 343px;
    text-align: center; /* hack para o IE */
}

#body_l_bottom, #body_right {
    background-color: #ebebeb;
}

#column_right {
    padding-right: 21px;
}

#body_right {
    float: right;
    text-align: center; /* hack para o IE */
}

#body_l_bottom_space {
    background-color: #d7d7d7;
    height: 63px;
}

#body_l_bottom_title {
    background-image: url(../images/home/futuro.jpg);
    background-repeat: no-repeat;
    float: left;
    height: 63px;
    width: 107px;
}

#body_l_bottom_topline, #body_r_topline {
    background-image: url(../images/topline.jpg);
    background-repeat: repeat-x;
    float: left;
    height: 19px;
}

#body_l_bottom_topline {
    width: 297px;
}

#body_l_bottom_rightline {
    background-image: url(../images/quina_futuro_r.jpg);
    background-repeat: no-repeat;
    float: right;
    height: 63px;
    width: 17px;
}

#body_l_bottom_content, #body_l_bottom_line {
    margin: 0 auto;
    text-align: left; /* "remédio" para o hack do IE */
    width: 413px;
}

#body_l_bottom_content, #body_l_bottom_content_center {
    height: 252px;
}

#body_l_bottom_content {
    text-align: center; /* hack para o IE */
    background-color: #cfcfcf;
}

#body_l_bottom_text {
    height: 91px;
}

#body_l_bottom_line {
    background-color: #bdbdbd;
    height: 28px;
}

#body_l_bottom_imgs, #body_l_bottom_legends, #body_l_bottom_seta {
    width: 381px;
}

#body_l_bottom_imgs {
    height: 88px;
}

#body_l_sede1, #body_l_sede2, #body_l_sede_propria {
    height: 86px;
    width: 108px;
}

#body_l_sede1 {
    float: left;
}

#body_l_sede2 {
    float: left;
    margin-left: 28px;
}

#body_l_sede_propria {
    float: right;
}

#body_l_bottom_legends {
    height: 41px;
}

#body_l_bottom_seta {
    height: 19px;
}

#body_r_top {
    background-color: #d6d6d6;
    height: 19px;
}

#body_r_center, #body_r_title {
    width: 413px;
}

#body_r_center {
    background-color: #d6d6d6;
    margin: 0 auto;
    text-align: left; /* "remédio" para o hack do IE */
    height: 583px;
}

#body_r_title {
    background-image: url(../images/home/empresa.jpg);
    background-repeat: no-repeat;
    height: 30px;
}

#body_r_quina_l, #body_r_quina_r {
    background-repeat: no-repeat;
    height: 19px;
    width: 19px;
}

#body_r_quina_l {
    background-image: url(../images/quina_l_2.jpg);
    float: left;
}

#body_r_quina_r {
    background-image: url(../images/quina_r_2.jpg);
    float: right;
}

#body_r_topline {
    width: 383px;
}

#footer, #footer_left, #footer_right, .spacer_101 {
    height: 100px;
}

#footer {
    background-image: url(../images/filete_footer.jpg);
    background-repeat: repeat-x;
}

#footer_left {
    float: left;
    width: 468px;
}

#footer_right {
    float: left;
    width: 337px;
}

#b_contato, #b_contato_txt {
    float: left;
    width: 871px;
}

#b_contato {
    background-image: url(../images/contato/contato.jpg);
    background-repeat: no-repeat;
    height: 70px;
}

#b_contato_txt {
    height: 45px;
}

#b_contato_campos, #b_contato_line, #b_contato_info {
    float: left;
    height: 486px;
}

#b_contato_campos {
    width: 415px;
}

#b_contato_line {
    background-image: url(../images/contato/filete_contato.jpg);
    background-repeat: no-repeat;
    width: 47px;
}

#b_contato_info {
    width: 409px;
}

#b_futuro, #b_futuro_content {
    width: 881px;
}

#b_futuro_content, #b_futuro_c1, #b_futuro_c2 {
    float: left;
    height: 290px
}

#b_futuro {
    float: left;
    background-image: url(../images/futuro/futuro2.jpg);
    background-repeat: no-repeat;
    height: 77px;
}

#b_futuro_c1, #b_futuro_img {
    width: 364px;
}

#b_futuro_img {
    background-image: url(../images/futuro/nova_sede.jpg);
    background-repeat: no-repeat;
    height: 245px;
}

#b_futuro_legenda {
    font-weight: bold;
    color: #696868;
    padding-left: 13px;
    height: 20px;
    width: 351px;
}

#b_futuro_c2 {
    width: 474px;
}

#b_futuro_baixo, #b_futuro_b1, #b_futuro_b2 {
    width: 853px;
}

#b_futuro_b1 {
    height: 43px;
}

#b_futuro_b2 {
    text-align: center; /* hack para o IE */
    height: 140px;
}

#b_futuro_baixo {
    height: 186px;
}

#b_futuro_nosso_futuro1, #b_futuro_nosso_futuro2 {
    float: left;
    width: 812px;
}

#b_futuro_nosso_futuro1 {
    background-image: url(../images/futuro/nossa_sede.jpg);
    background-repeat: no-repeat;
    height: 25px;
}

#b_futuro_b2_left, #b_futuro_b2_right {
    background-repeat: no-repeat;
    height: 135px;
    width: 22px;
}

#b_futuro_b2_left {
    float: left;
    background-image: url(../images/filete_futuro_left.jpg);
}

#b_futuro_b2_right {
    float: right;
    background-image: url(../images/filete_futuro_right.jpg);
}

#b_futuro_b2_top, #b_futuro_b2_bottom {
    background-repeat: no-repeat;
    width: 809px;
}

#b_futuro_b2_top {
    float: left;
    background-image: url(../images/filete_futuro_top.jpg);
    background-color: #c8c8c8;
    height: 130px;
}

#b_futuro_b2_bottom {
    float: left;
    background-image: url(../images/filete_futuro_bottom.jpg);
    height: 5px;
}

#b_futuro_nosso_futuro2 {
    font-size: 11px;
    height: 40px;
}

#f_body, #f_body_img {
    width: 865px;
}

#f_body {
    float: left;
    height: 590px;
}

#f_body_img {
    background-image: url(../images/filosofia/filosofia.jpg);
    background-repeat: no-repeat;
    height: 60px;
}

#f_body_txt {
    padding-left: 15px;
    height: 31px;
    width: 850px;
}

#f_body_col1, #f_body_col1_img, #f_body_col1_area, #f_body_col2, #f_body_col2_img, #f_body_col2_area, #f_body_col3, #f_body_col3_img, #f_body_col3_area, .f_body_bol_bottom {
    width: 267px;
}

#f_body_col1, #f_body_col2, #f_body_col3 {
    float: left;
    height: 471px;
}

#f_body_col2, #f_body_col3 {
    padding-left: 32px;
}

#f_body_col1_img, #f_body_col2_img, #f_body_col3_img {
    background-repeat: no-repeat;
    height: 251px;
}

#f_body_col1_img {
    background-image: url(../images/filosofia/filosofia_01.jpg);
}

#f_body_col2_img {
    background-image: url(../images/filosofia/filosofia_02.jpg);
}

#f_body_col3_img {
    background-image: url(../images/filosofia/filosofia_03.jpg);
}

#f_body_col1_area, #f_body_col2_area, #f_body_col3_area {
    background-color: #cfcfcf;
    height: 220px;
}

#f_body_col1_l, #f_body_col2_l, #f_body_col3_l, #f_body_col1_r, #f_body_col2_r, #f_body_col3_r {
    float: left;
    height: 195px;
    width: 19px;
    background-repeat: repeat-y;
}

#f_body_col1_l, #f_body_col2_l, #f_body_col3_l {
    background-image: url(../images/filosofia/filosofia_col_l.jpg);
}

#f_body_col1_r, #f_body_col2_r, #f_body_col3_r {
    background-image: url(../images/filosofia/filosofia_col_r.jpg);
}

#f_body_col1_txt, #f_body_col2_txt, #f_body_col3_txt {
    font-size: 11px;
    text-align: justify;
    padding-top: 10px;
    float: left;
    height: 185px;
    width: 229px;
}

#e_body_img {
    float: left;
    background-image: url(../images/equipe/equipe.jpg);
    background-repeat: no-repeat;
    height: 70px;
    width: 878px;
}

#e_body_txt {
    float: left;
    padding-left: 10px;
    height: 124px;
    width: 700px;
}

#e_body_thumbs, #e_body_equipe1, #e_body_equipe2, #e_body_equipe3, #e_body_equipe4, #e_body_equipe5, #e_body_equipe6, .spacer_27, .spacer_33 {
    float: left;
    height: 190px;
}

#e_body_thumbs {
    width: 872px;
}

#e_body_equipe1, #e_body_equipe2, #e_body_equipe3, #e_body_equipe4, #e_body_equipe5, #e_body_equipe6, #e_body_equipe7 {
    width: 99px;
}

#e_body_equipe_carousel {
    float: left;
    text-align: center;
    height: 217px;
}

#h_body_img {
    float: left;
    background-image: url(../images/historia/historia.jpg);
    background-repeat: no-repeat;
    height: 30px;
    width: 870px;
	padding: 0 0 0 0;
}

#h_body_img_area, #h_body_sss, h_body_img_legenda {
    float: left;
    width: 185px;
}

#h_body_img_area {
    height: 250px;
}

#h_body_sss {
    background-image: url(../images/historia/sergio.jpg);
    background-repeat: no-repeat;
    height: 290px;
	}

#h_body_img_legenda {
    height: 0px;
    text-align: center;
}

#h_body_text {
    float: left;
    padding-top: 0px;
    margin-left: 18px;
    font-size: 11px;
    text-align: justify;
    height: 520px;
    width: 635px;
}

#i_body_top, #i_body_bottom, #i_body_bottom1, #i_body_bottom2 {
    width: 906px;
}

#i_body_top {
    height: 260px;
}

#i_body_bottom {
    height: 285px;
}

#i_body_img {
    float: left;
    background-image: url(../images/infraestrutura/infraestrutura.jpg);
    background-repeat: no-repeat;
    height: 70px;
    width: 872px;
}

#i_body_txt {
    float: left;
    text-align: justify;
    height: 190px;
    width: 800px;
}

#i_body_bottom1 {
    float: left;
    text-align: center; /* hack para o IE */
    height: 145px;
}

#i_body_thumbs {
    margin: 0 auto;
    text-align: left; /* "remédio" para o hack do IE */
    height: 125px;
    width: 780px;
}

#i_body_bottom2 {
    text-align: center; /* hack para o IE */
    height: 160px;
}

#i_body_infra1, #i_body_infra2, #i_body_infra3, #i_body_infra4, #i_body_infra5 {
    float: left;
    height: 125px;
    width: 108px;
}

#p_body_img, #p_body_txt {
    float: left;
    width: 871px;
}

#p_body_img {
    background-image: url(../images/produtos/produtos.jpg);
    background-repeat: no-repeat;
    height: 70px;
}

#p_body_txt {
    height: 40px;
}

#p_body {
    float: left;
    height: 490px;
    width: 836px;
}

#p_body_col1, #p_body_divisor, #p_body_col2 {
    float: left;
    height: 490px
}

#p_body_divisor {
    background-image: url(../images/produtos/filete_produtos.jpg);
    background-repeat: no-repeat;
    width: 45px;
}

#p_body_col1, #seg_body, .linha_segmento {
    width: 390px;
}

#p_body_col2 {
    background-color: #e4e4e4;
}

#p_body_col2, .imagem_sistema {
    width: 400px;
}

#prod_conteiner, #spacer_top {
    width: 836px;
}

#prod_conteiner {
    background-color: #e4e4e4;
    height: 490px;
}

#spacer_top {
    float: left;
    height: 28px;
}

#cli_title, #cli_area {
    float: left;
    width: 871px;
}

#cli_title {
    background-image: url(../images/clientes/clientes.jpg);
    background-repeat: no-repeat;
    height: 34px;
}

#cli_area, #cli_col1, #cli_col2 {
    height: 500px;
}

#cli_col1 {
    float: left;
    width: 418px;
	height:500px;
}

#cli_col2, #cli_outros {
    float: left;
    width: 453px;
}

#cli_lista {
    float: left;
    font-size: 11px;
    color: #837d7d;
    overflow: auto;
    height: 450px;
    width: 418px;
}

#cli_outros {
    background-image: url(../images/clientes/outros_clientes.jpg);
    background-repeat: no-repeat;
    height: 38px;
}

/*#cli_col1_area {
    float: left;
    width: 410px;
	height:500px;
}*/

#abctran, #apaerp {
    background-repeat: no-repeat;
    background-position: top center;
    color: #837d7d;
    float: left;
    font-weight: bold;
    height: 99px;
    text-align: center;
    width: 191px;
}

#abctran {
    background-image: url(../images/clientes/ABCtran.jpg);
}

#apaerp {
    background-image: url(../images/clientes/APAERP.jpg);
}

#abctran p, #apaerp p {
    padding-top: 57px;
}

#adesbo, #adpol, #cet, #cfdd-br, #crdd-ba, #crdd-mg, #crddpb, #detran-ba, #detran-sp, #hc {
    background-repeat: no-repeat;
    background-position: top center;
    color: #837d7d;
    float: left;
    font-weight: bold;
    height: 111px;
    text-align: center;
    width: 127px;
}

#adesbo p, #adpol p, #cet p, #cfdd-br p, #crdd-ba p, #crdd-mg p, #crddpb p, #detran-ba p, #detran-sp p, #hc p {
    padding-top: 78px;
}

#caixa {
    background-repeat: no-repeat;
    background-position: top center;
    color: #837d7d;
    float: left;
    font-weight: bold;
    height: 111px;
    text-align: center;
    width: 127px;
}

#caixa p{
    padding-top: 64px;
}

#caixa {
	    background-image: url(../images/clientes/caixa.jpg);
}

#adesbo {
    background-image: url(../images/clientes/ADESBO.jpg);
}

#adpol {
    background-image: url(../images/clientes/ADPOL.jpg);
}

#cet {
    background-image: url(../images/clientes/CET.jpg);
}

#cfdd-br {
    background-image: url(../images/clientes/CFDD-BR.jpg);
}

#crdd-ba {
    background-image: url(../images/clientes/CRDD-BA.jpg);
}

#crdd-mg {
    background-image: url(../images/clientes/CRDD-MG.jpg);
}

#crddpb {
    background-image: url(../images/clientes/crddpb.jpg);
}

#detran-ba {
    background-image: url(../images/clientes/detran-ba.jpg);
}

#detran-sp {
    background-image: url(../images/clientes/detran-sp.jpg);
}

#hc {
    background-image: url(../images/clientes/HC.jpg);
}

#bluewave {
    background-image: url(../images/produtos/blue_wave.jpg);
}

#cecnh {
    background-image: url(../images/produtos/cecnh.jpg);
}

#cfcanet {
    background-image: url(../images/produtos/cfcanet.jpg);
}

#confere {
    background-image: url(../images/produtos/confere.jpg);
    background-position: left center;
}

#controle_frota {
    background-image: url(../images/produtos/controle_frota.jpg);
}

#celmed {
    background-image: url(../images/produtos/celmed.jpg);
}

#celtaxi {
    background-image: url(../images/produtos/celtaxi.jpg);
}

#divisao_sp {
    background-image: url(../images/produtos/divisao_sp.jpg);
}

#epedidos {
    background-image: url(../images/produtos/epedidos.jpg);
    background-position: left center;
}

#eponto {
    background-image: url(../images/produtos/eponto.jpg);
}

#eprova {
    background-image: url(../images/produtos/eprova.jpg);
    background-position: left center;
}

#exv {
    background-image: url(../images/produtos/exv.jpg);
}

#gefor {
    background-image: url(../images/produtos/gefor.jpg);
}

#gever {
    background-image: url(../images/produtos/gever.jpg);
}

#gever_mobile {
    background-image: url(../images/produtos/gever_mobile.jpg);
}

#gever_wap {
    background-image: url(../images/produtos/gever_wap.jpg);
}

#odontocel {
    background-image: url(../images/produtos/odonto_cel.jpg);
}

#rddd {
    background-image: url(../images/produtos/rddd.jpg);
}

#identifikar {
    background-image: url(../images/produtos/identifikar.jpg);
}

#rddd_mobile {
    background-image: url(../images/produtos/rddd_mobile.jpg);
}

#rddd_wap {
    background-image: url(../images/produtos/rddd_wap.jpg);
}

#scim {
    background-image: url(../images/produtos/scim.jpg);
}

#scm {
    background-image: url(../images/produtos/scm.jpg);
}

#scp {
    background-image: url(../images/produtos/scp.jpg);
}

#sefor {
    background-image: url(../images/produtos/sefor.jpg);
}

#biometrika {
    background-image: url(../images/produtos/biometrika.jpg);
}

#verus {
    background-image: url(../images/produtos/verus.jpg);
}

#vistoria {
    background-image: url(../images/produtos/vistoria.jpg);
}

#ezaz {
    background-image: url(../images/produtos/ezaz.jpg);
}

#cnh_system {
    background-image: url(../images/produtos/cnhsystem.jpg);
}

#informacar {
    background-image: url(../images/produtos/informacar.jpg);
}

.imagem_sistema {
    float: left;
    background-repeat: no-repeat;
    height: 123px;
}

#seg_body {
    float: left;
    height: 276px;
}

#lista_con_area {
    float: left;
    height: 150px;
    width: 390px;
}

/*
#voltar, #img_voltar {
	height: 11px;
}

#voltar {
	float: left;
	width: 55px;
}

#img_voltar {
	background-image: url(../images/produtos/voltar.gif);
	background-repeat: no-repeat;
	background-position: right;
	float: left;
	width: 14px;
}

#txt_voltar {
	float: right;
	font-weight: bold;
	line-height: 11px;
}
*/
#emp1 {
    background-image: url(../images/home/emp1.jpg);
    background-position: left bottom;
}

#emp2 {
    background-image: url(../images/home/emp2.jpg);
    background-position: left bottom;
}

#emp3 {
    background-image: url(../images/home/emp3.jpg);
}

#emp4 {
    background-image: url(../images/home/emp4.jpg);
}

#emp5 {
    background-image: url(../images/home/emp5.jpg);
}

#emp1_txt, #emp2_txt, #emp3_txt, #emp4_txt, #emp5_txt {
    float: left;
    text-align: justify;
}

#spacer_emp1 {
    height: 30px;
}

#spacer_emp2 {
    height: 27px;
}

#spacer_emp3 {
    height: 21px;
}

#spacer_emp4 {
    height: 15px;
}

#spacer_emp5 {
    height: 9px;
}

#titulo_equipe, .titulo_equipe_img {
    float: left;
    height: 23px;
    width: 845px;
}

#titulo_adm_cobranca {
    background-image: url(../images/adm_cob/titulo_adm_cob.gif);
}

#titulo_desenvolvimento {
    background-image: url(../images/desenvolvimento/titulo_desenvolvimento.gif);
}

#titulo_comercial {
    background-image: url(../images/comercial/titulo_comercial.gif);
}

#titulo_com_criacao {
    background-image: url(../images/com_criacao/titulo_criacao.jpg);
}

#titulo_comunicacao {
    background-image: url(../images/comunicacao/comunicacao.jpg);
}

#titulo_negocios {
    background-image: url(../images/negocios/titulo_negocios.jpg);
}

#titulo_infraestrutura {
    background-image: url(../images/inf_manutencao/titulo_infraestrutura.gif);
}

#titulo_suporte {
    background-image: url(../images/suporte/titulo_suporte.gif);
}

/* --- INÍCIO DOS ESTILOS REFERENTES AO CAROUSEL --- */

#carousel_area {
    margin: 0 auto;
    text-align: left; /* "remédio" para o hack do IE */
    height: 155px;
    width: 804px;
}

#prev, #next {
    float: left;
    background-repeat: no-repeat;
    height: 155px;
    width: 37px;
}

#prev img, #next img {
    cursor: pointer;
    margin-top: 70px;
}

#prev img {
    float: left;
    margin-left: 9px;
}

#next img {
    float: right;
    margin-right: 9px;
}

#prev {
    background-image: url(../images/filete_futuro_left.jpg);
}

#next {
    background-image: url(../images/filete_futuro_right.jpg);
}

#carousel, .carousel, #carousel_top, #carousel_bottom {
    width: 730px;
}

#carousel_top, #carousel_bottom {
    float: left;
    background-repeat: repeat-x;
    background-color: #c8c8c8;
    height: 15px;
}

#carousel_top {
    background-image: url(../images/filete_futuro_top.jpg);
}

#carousel_bottom {
    background-image: url(../images/filete_futuro_bottom.jpg);
    background-position: bottom;
}

#carousel {
    float: left;
    background-color: #c8c8c8;
    height: 155px;
}

.carousel {
    float: left;
    background-color: #c8c8c8;
    height: 125px;
}

.carousel img {
    cursor: pointer;
}

/* --- FIM DOS ESTILOS REFERENTES AO CAROUSEL --- */

.box_emp, .box_emp_img, .box_emp_area {
    float: left;
    height: 110px;
}

.box_emp {
    width: 391px;
}

.box_emp_area, .box_emp_txt {
    width: 271px;
}

.box_emp_img {
    background-repeat: no-repeat;
    width: 98px;
}

.box_emp_txt {
    float: left;
    height: 60px;
}

.seta_emp {
    float: right;
    height: 19px;
    width: 19px;
}

.f_body_bol_bottom {
    background-image: url(../images/filosofia/filosofia_col_bottom.jpg);
    background-repeat: no-repeat;
    float: left;
    height: 26px;
}

.seta, .seta_r {
    height: 19px;
    width: 19px;
}

.seta {
    float: right;
}

.saparator {
    background-image: url(../images/separator.jpg);
    background-repeat: no-repeat;
    float: left;
    width: 1px;
}

.legends, .legend_future, .legend_equipe, .legend_infra {
    font-size: 10px;
    font-weight: bold;
}

.legends, .legend_future {
    float: left;
}

.legend_equipe, .legend_infra {
    margin-left: 7px;
    height: 30px;
    width: 101px;
}

.legend_equipe2 {
    margin-left: 0px;
    height: 30px;
    width: 101px;
	font-size: 10px;
    font-weight: bold;
}

.legends {
    width: 136px;
}

.legend_future {
    width: 108px;
}

.footer_title {
    background-image: url(../images/box.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
    color: #242424;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 10px;
    font-weight: bold;
    padding-top: 30px;
    padding-left: 17px;
}

.footer_content {
    color: #cccccc;
    font-size: 10px;
    padding-top: 10px;
    padding-left: 17px;
}

.col_segmentos, .txt_segmentos {
    float: left;
    width: 158px;
}

.col_segmentos {
    height: 462px;
}

.txt_segmentos {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 11px;
    text-align: justify;
    height: 250px;
}

.quadro {
    padding-right: 20px;
    padding-left: 20px;
}

.texto_rolagem p, .texto_verus p {
    padding-right: 10px;
}

.texto_sistema, .texto_verus, .texto_rolagem {
    float: left;
    overflow: auto;
    text-align: justify;
    width: 390px;
}

.texto_sistema {
    height: 367px;
}

.texto_verus, .texto_rolagem {
    height: 290px;
}

.body_thumb_img {
    float: left;
    height: 75px;
    width: 85px;
}

.body_thumb_img2 {
    float: left;
    height: 95px;
    width: 108px;
}

.spacer_10, .spacer_v20, .linha_segmento, .seg_area {
    float: left;
    height: 72px;
}

.seg_area, .sis_img {
    width: 51px;
}

.sis_img {
    height: 54px;
}

.lista_col {
    float: left;
    width: 195px;
}

.spacer_10 {
    width: 10px;
}

.spacer_v20 {
    width: 20px;
}

.spacer_v12, .spacer_v11 {
    float: left;
    height: 462px;
}

.spacer_v11 {
    width: 11px;
}

.spacer_v12 {
    width: 12px;
}

.spacer_20 {
    height: 20px;
}

.spacer_21 {
    float: left;
    height: 590px;
    width: 21px;
}

.spacer_22 {
    float: left;
    height: 552px;
    width: 22px;
}

.spacer_v23 {
    float: left;
    height: 600px;
    width: 23px;
}

.spacer_25 {
    height: 25px;
}

.spacer_v25, .spacer_35 {
    float: left;
    height: 600px;
}

.spacer_v25 {
    width: 25px;
}

.spacer_27 {
    width: 0px;
}

.spacer_28 {
    float: left;
    height: 384px;
    width: 28px;
}

.spacer_30 {
    float: left;
    height: 125px;
    width: 30px;
}

.spacer_33 {
    width: 33px;
}

.spacer_34 {
    float: left;
    height: 260px;
    width: 34px;
}

.spacer_35 {
    width: 35px;
}

.spacer_64 {
    float: left;
    height: 64px;
    width: 40px;
}

.spacer_101 {
    float: left;
    width: 101px;
}

.titulo_equipe_img {
    background-repeat: no-repeat;
    position: relative;
    left: 61px;
}

/* -----------------  MENSAGEM ---------------------*/
#box_message, #box_title, #box_msg, #box_voltar {
    position: relative;
    width: 600px;
}

#box_message {
    background-color: #e4e4e4;
    border: #505050 solid 1px;
    top: 150px;
    margin: 0 auto;
    text-align: left;
    height: 200px;
}

#box_title, #box_msg, #box_voltar {
    float: left;
    text-align: center;
}

#box_title {
    background-color: #d6d6d6;
    border-bottom: #505050 solid 1px;
    font-weight: bold;
    line-height: 20px;
    height: 20px;
}

#box_msg {
    line-height: 130px;
    height: 130px;
}
