@charset "UTF-8";
/* CSS Document */

body {
    background-color:#fff;
    color:black;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    /*overflow:-moz-scrollbars-vertical; */
}
h1 {
    font-size:20px;
}
h2, .info_artigo h2 {
    font-size:16px;
}
a {
    color:#666;
}

a:link, a:active, a:visited {
    text-decoration:none;
    font-weight:normal;
}
a:hover {
    text-decoration:underline;
}

#content{
    width:1020px;
    height:auto;
    position:relative;
    margin-left:auto;
    margin-right:auto;
    background-color:#FFF;
}

#header{
    width:1020px;
    height:158px;
    position:relative;
    float:left;
    background-image:url(/images/back_header.jpg);
    background-repeat:no-repeat;
}

#logo{
    width:299px;
    height:111px;
    position:relative;
    float:left;
    background-image:url(/images/logo1.jpg);
    background-repeat:no-repeat;
}

#txt_header{
    color:#777777;
    float:left;
    font-size:18px;
    margin-bottom:0;
    margin-right:0;
    margin-top:69px;
    position:relative;
    width:721px;
}

/* TABS */

/**
 * 1: significa: desligado (branco)
 * 2: significa: ligado (vermelho)
 *
 * Casos particulares:
 * - primeiro item
 *   - 2 divs (tab_left1 e tab_middle1_first / tab_left2 e tab_middle2_first)
 * - ultimo item
 *   - 2 divs (tab_right1 e tab_middle1_last / tab_right2 e tab_middle2_last)
 **/

#tabs{
    width:1000px;
    padding-left: 10px;
    height:47px;
    position:relative;
    float:left;
}

.tab_middle1, .tab_middle2, .tab_middle1_first, .tab_middle1_last, .tab_middle2_first, .tab_middle2_last {
    height:27px;
    position:relative;
    width:auto;
    float:left;

    font-size:13px;
    color:#666666;
    padding-top:20px;
    padding-right:9px;
    padding-left:9px;
}

.tab_middle1, .tab_middle1_first, .tab_middle2_first {
    background-image:url(/images/centro_tab1.png);
    background-repeat:repeat-x;
}
.tab_middle1_first, .tab_middle2_first {
    padding-left:0px;
}
/*.tab_middle1_last, .tab_middle2_last {
padding-left:5px;
padding-right:0px;
}*/

.tab_middle2{
    background-image:url(/images/centro_tab2.png);
    background-repeat:repeat-x;
}
.tab_middle2_first {
    background-image:url(/images/centro_tab2.png);
    background-repeat:repeat-x;
}



.tab_middle1 a:link, .tab_middle1 a:visited, .tab_middle1 a:active,
.tab_middle1_first a:link, .tab_middle1_first a:visited, .tab_middle1_first a:active,
.tab_middle1_last a:link, .tab_middle1_last a:visited, .tab_middle1_last a:active {
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
}

.tab_middle2 a:link, .tab_middle2 a:visited, .tab_middle2 a:active,
.tab_middle2_first a:link, .tab_middle2_first a:visited, .tab_middle2_first a:active,
.tab_middle2_last a:link, .tab_middle2_last a:visited, .tab_middle2_last a:active {
    color:#666;
    font-weight: normal;
    text-decoration:none;
}

.tab_middle1 a:hover, .tab_middle2 a:hover,
.tab_middle1_first a:hover, .tab_middle2_first a:hover,
.tab_middle1_last a:hover, .tab_middle2_last a:hover {
    text-decoration:underline;
}

.tab_middle1_last, .tab_middle2_last {
    height:27px;
    position:relative;
    float:left;
    font-size:13px;
    color:#FFFFFF;
    padding-top:20px;
    padding-left:10px;
    padding-right:0px;
}
.tab_middle1_last{
    background-image:url(/images/centro_tab1.png);
    background-repeat:repeat-x;
}


.tab_middle2_last{
    background-image:url(/images/centro_tab2.png);
    background-repeat:repeat-x;
}


.separador_tabs{
    height:47px;
    width:1px;
    position:relative;
    float:left;
    background-image:url(/images/separador_tab1.png);
    background-repeat:no-repeat;
}

.txt_tabs1{
    font-size:13px;
    color:#FFFFFF;
    position:absolute;
    padding-top:18px;
}

#tab_left1, #tab_left2 {
    width:55px;
    height:47px;
    position:relative;
    float:left;
}

#tab_left1{
    background-image:url(/images/canto_lef_tab1.png);
    background-repeat:no-repeat;
}
#tab_left2{
    background-image:url(/images/canto_lef_tab2.png);
    background-repeat:no-repeat;
}


#tab_right1, #tab_right2 {
    width:55px;
    height:47px;
    position:relative;
    float:left;
}

#tab_right1{
    background-image:url(/images/canto_right_tab1.png);
    background-repeat:no-repeat;
}

#tab_right2{
    background-image:url(/images/canto_right_tab2.png);
    background-repeat:no-repeat;
}

/* / TABS */

.submit_img_button{
    vertical-align: middle;
    /* *vertical-align: text-bottom; */
}

.input_text_box{
    height:20px;
    font-size:14px;
    width:198px;
}

#top_body{
    width:1020px;
    height:19px;
    position:relative;
    float:left;
    background-image:url(/images/body_top.jpg);
    background-repeat:no-repeat;
    padding-left:42px;
    font-size: 12px;
    padding-top:10px;
    color: #666;
}

#top_body a {
    color: #999;
}


#middle_body{
    /*	width:1020px;*/
    width:983px;
    height:auto;
    position:relative;
    float:left;
    background-image:url(/images/body_middle.jpg);
    background-repeat:repeat-y;
    padding-right:20px;
    padding-left:20px;
}

#left_body{
    width:329px;
    height:auto;
    position:relative;
    float:left;
}

.txt_box_left, .box_top_no_image{
    height:auto;
    position:relative;
    float:left;
    font-size:18px;
    padding-top:11px;
    padding-left:14px;
    color:#4b4a4a;
}

.txt_box_left span{
    font-size:12px;
    color:#666666;
}

.pub_left{
    width:329px;
    height:auto;
    position:relative;
    float:left;
}

#left_body .pub_left .pub_left_top {
    width:329px;
    height:16px;
    position:relative;
    float:left;
    background-image:url(/images/c_pub_top.jpg);
    background-repeat:no-repeat;
}

#left_body .pub_left .pub_left_middle {
    width:329px;
    height:auto;
    position:relative;
    float:left;
    background-image:url(/images/c_pub_middle.jpg);
    background-repeat:repeat-y;
    padding-left:12px;
}

#left_body .pub_left .pub_left_bottom {
    width:329px;
    height:20px;
    position:relative;
    float:left;
    background-image:url(/images/c_pub_bottom.jpg);
    background-repeat:no-repeat;
    margin-bottom:10px;
}

.artigos_box{
    width:329px;
    height:auto;
    position:relative;
    float:left;
    margin-bottom:10px;
}

#left_body .artigos_box .artigos_box_top {
    width:329px;
    height:40px;
    position:relative;
    float:left;
    background-image:url(/images/c_artigos_left.jpg);
    background-repeat:no-repeat;
}

#left_body .box_top_no_image {
    width:329px;
    height:40px;
    position:relative;
    float:left;
    background-image:url(/images/c_form_header.jpg);
    background-repeat:no-repeat;
    padding:0px;
}

#left_body .artigos_box .artigos_box_middle {
    width:329px;
    height:auto;
    position:relative;
    float:left;
    background-image:url(/images/c_pub_middle.jpg);
    background-repeat:repeat-y;
    padding-left:12px;
}

#left_body .artigos_box .artigos_box_bottom {
    width:329px;
    height:20px;
    position:relative;
    float:left;
    background-image:url(/images/c_pub_bottom.jpg);
    background-repeat:no-repeat;
}

.newsletter_box{
    width:329px;
    height:auto;
    position:relative;
    float:left;
    margin-bottom:10px;
}

#left_body .newsletter_box .newsletter_box_top {
    width:329px;
    height:40px;
    position:relative;
    float:left;
    background-image:url(/images/c_newsletter.jpg);
    background-repeat:no-repeat;
}

#left_body .newsletter_box .newsletter_box_middle {
    width:329px;
    height:auto;
    position:relative;
    float:left;
    background-image:url(/images/c_pub_middle.jpg);
    background-repeat:repeat-y;
    padding-left:14px;
    padding-top:10px;
}

#left_body .newsletter_box .newsletter_box_bottom {
    width:329px;
    height:20px;
    position:relative;
    float:left;
    background-image:url(/images/c_pub_bottom.jpg);
    background-repeat:no-repeat;
}

#txt_newsletter{
    width:300px;
    position:relative;
    float:left;
    font-size:10px;
    text-align:center;
    line-height:11px;
    margin-top:5px;
    color:#666666;
}

#txt_newsletter a:link, #txt_newsletter a:visited, #txt_newsletter a:active{
    text-decoration:underline;
    color:#529cbc;
}

#txt_newsletter a:hover{
    text-decoration:underline;
    color:#000000;
}

#newsletter_button{
    width:300px;
    position:relative;
    float:left;
    text-align:center;
    margin-top:10px;
}

.pesquisas_box{
    width:329px;
    height:auto;
    position:relative;
    float:left;
    margin-bottom:10px;
}

#left_body .pesquisas_box .pesquisas_box_top {
    width:329px;
    height:40px;
    position:relative;
    float:left;
    background-image:url(/images/c_pesquisas_frequentes.jpg);
    background-repeat:no-repeat;
}

#left_body .pesquisas_box .pesquisas_box_middle {
    width:329px;
    height:auto;
    position:relative;
    float:left;
    background-image:url(/images/c_pub_middle.jpg);
    background-repeat:repeat-y;
    padding-left:12px;
}

#left_body .pesquisas_box .pesquisas_box_bottom {
    width:329px;
    height:20px;
    position:relative;
    float:left;
    background-image:url(/images/c_pub_bottom.jpg);
    background-repeat:no-repeat;
}

.lista_artigos{
    width:280px;
    list-style: none;
    font-size:12px;
    color:#666666;
    line-height:25px;
    margin-top:8px;
    padding-left:10px;
}

.lista_artigos li{
    background-image:url(/images/i_1.jpg);
    background-repeat:no-repeat;
    padding-left:18px;
    border-bottom:1px solid #cdcdcd;
}

.lista_artigos a:link, .termos_form a:visited, .termos_form a:active {
    text-decoration:none;
    color:#666666;
}

.lista_artigos a:hover {
    text-decoration:underline;
    color:black;
}

.lista_noticias{
    width:600px;
    list-style:none;
    font-size:12px;
    color:#666666;
    line-height:13px;
    margin-top:10px;
    padding-left:16px;
}

.lista_noticias li{
    background-image:url(/images/i_2.jpg);
    background-repeat:no-repeat;
    background-position:top left;
    padding-left:18px;
    border-bottom:1px solid #cdcdcd;
    padding-bottom:5px;
    margin-bottom:10px;
}

.lista_noticias span{
    font-size:11px;
    color:#000000;
    font-style:italic;
}

.lista_noticias a:link, .termos_form a:visited, .termos_form a:active {
    text-decoration:none;
    color:#666666;
}

.lista_noticias a:hover {
    text-decoration:underline;
    color:black;
}

.lista_artigos2{
    width:600px;
    list-style:none;
    font-size:13px;
    font-weight:bold;
    line-height:15px;
    margin-top:10px;
    padding-left:16px;
}

.lista_artigos2 span{
    font-size:12px;
    color:#666666;
    font-weight:normal;
}

.lista_artigos2 li{
    background-image:url(/images/i_1.1.jpg);
    background-repeat:no-repeat;
    background-position:top left;
    padding-left:18px;
    border-bottom:1px solid #cdcdcd;
    padding-bottom:5px;
    margin-bottom:10px;
}

.lista_artigos2 a:link, .lista_artigos2 a:visited, .lista_artigos2 a:active {
    text-decoration:underline;
    color:#333333;
}

.lista_artigos2 a:hover {
    text-decoration:underline;
    color:#529cbc;
}


.lista_artigos3{
    width:600px;
    list-style:none;
    font-size:13px;
    font-weight:bold;
    line-height:15px;
    margin-top:10px;
    padding-left:16px;
}

.lista_artigos3 span{
    font-size:12px;
    color:#666666;
    font-weight:normal;
}

.lista_artigos3 li{
    background-image:url(/images/i_4.jpg);
    background-repeat:no-repeat;
    background-position:top left;
    padding-left:18px;
    border-bottom:1px solid #cdcdcd;
    padding-bottom:5px;
    margin-bottom:10px;
}

.lista_artigos3 a:link, .lista_artigos3 a:visited, .lista_artigos3 a:active {
    text-decoration:underline;
    color:#333333;
}

.lista_artigos3 a:hover {
    text-decoration:underline;
    color:#529cbc;
}

#nuvem_container{
    width:280px;
    line-height:18px;
    margin-top:8px;
    padding-left:10px;
    font-size:24px;
}

.link_bottom{
    font-size:11px;
    color:#529cbc;
    float:right;
    margin-right:37px;
}

.link_bottom a {
    text-decoration:underline;
    color:#529cbc;
}

.link_bottom a:hover {
    text-decoration:underline;
    color:#043d56;
}


#right_body{
    width:635px;
    height:100%;
    position:relative;
    float:left;
    margin-left:17px;
}


#info_top{
    width:638px;
    height:167px;
    position:relative;
    float:left;
    background-image:url(/images/c_info.jpg);
    background-repeat:no-repeat;
    margin-bottom:18px;
}

#info_top_container {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: static;
    display: table;
}

.txt_info_top{
    font-size:13px;
    color:#4b4a4a;
    padding-left:93px;
    padding-right:10px;
    display:table-cell;
    vertical-align:middle;
}

.txt_info_top span, .txt_info_top span h1 {
    font-size:20px;
    color:#4b4a4a;
    font-weight: normal;
    line-height: normal;
    padding:0px;
    margin:0px;
}

.container_destaques{
    width:638px;
    height:auto;
    position:relative;
    float:left;
    margin-bottom:10px;
}
.container_destaques1, .container_destaques2, .container_destaques3{
    width:638px;
    height:204px;
    position:relative;
    float:left;
    margin-bottom:10px;
}

.box_destaque1, .box_destaque2, .box_destaque4, .box_destaque5, .box_destaque7, .box_destaque8{
    width:206px;
    height:204px;
    position:relative;
    float:left;
    /*margin-right:10px;*/
}

.box_destaque3, .box_destaque6, .box_destaque9{
    width:206px;
    height:204px;
    position:relative;
    float:left;
}

.box_destaques_fundo{
    width:206px;
    height:157px;
    position:relative;
    float:left;
    background-image:url(/images/destaques_home.jpg);
    background-repeat:no-repeat;
}

.txt_destaques{
    width:179px;
    height:18px;
    font-size:13px;
    color:#9d9c9c;
    margin-left:10px;
    margin-top:10px;
    margin-right:10px;
    margin-bottom:2px;
}
.txt_destaques h3 {
    font-size:13px;
    color:#9d9c9c;
    font-weight:normal;
}

.img_destaque{
    width:180px;
    height:116px;
    margin-left:10px;
}

.b_adira{
    width:158px;
    height:47px;
    position:relative;
    float:left;
}

.b_mais{
    width:48px;
    height:47px;
    position:relative;
    float:left;
}

.caixa_geral_container{
    width:639px;
    position:relative;
    float:left;
}

.separador{
    width:632px;
    height:8px;
    border-bottom:1px solid #cdcdcd;
    position:relative;
    float:left;
    padding-bottom:5px;
    color:#bebebe;
    font-size:10px;
    margin-bottom:15px;
    text-transform: uppercase;
}

.listagem_container{
    width:632px;
    height:auto;
    position:relative;
    float:left;
    border-bottom:1px solid #cdcdcd;
    margin-bottom:15px;
    padding-bottom:10px;
}

.listagem_container2{
    height:auto;
    position:relative;
    float:left;
}

.listagem_info{
    width:287px;
    position:relative;
    float:left;
    margin-right:15px;
}

.listagem_glossario{
    width:632px;
    height:auto;
    font-size:12px;
    color:#666666;
    position:relative;
    float:left;
    margin-bottom:15px;
}

.listagem_glossario h1, .listagem_glossario h2, .listagem_glossario a:link, .listagem_glossario a:visited, .listagem_glossario a:active, .listagem_glossario span{
    font-size:17px;
    color:#333333;
    padding:0px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    margin-bottom:8px;
    font-weight: normal;
}

.listagem_glossario a:hover h2 {
    color:#CC0000;
    text-decoration: underline;
}

#alfabeto{
    font-size:16px;
    position:relative;
    float:left;
    text-align:center;
    width:99%;
    margin-left:-4px;
}

#alfabeto a {
    margin-left:5px;
}

#alfabeto a:link, #alfabeto a:visited{
    text-decoration:none;
    color:#999999;
}

#alfabeto a:active, #alfabeto a:hover{
    text-decoration:underline;
    color:#CC0000;
}
#alfabeto .active_letter {
    color:#CC0000;
}

.listagem_info2{
    width:632px;
    position:relative;
    float:left;
    margin-bottom:12px;
}

.artigo_container{
    width:632px;
    height:auto;
    position:relative;
    float:left;
    margin-bottom:15px;
}
.artigo_container a {
    text-decoration: underline;
}
.titulo_artigo, .subtitulo_artigo{
    width:632px;
    height:auto;
    position:relative;
    float:left;
    font-weight:bold;
    color:#529cbc;
}
.titulo_artigo h1 {
    margin:0px;
    padding:0px;
    font-size:20px;
}
.titulo_artigo h2 {
    margin:0px;
    padding:0px;
    font-size:18px;
}
.titulo_artigo {
    font-size:20px;
}
.subtitulo_artigo h2 {
    margin:0px;
    padding:0px;
    font-size:16px;
}
.subtitulo_artigo {
    font-size:16px;
}

.titulo_artigo span, .subtitulo_artigo span {
    width:632px;
    height:auto;
    position:relative;
    float:left;
    font-size:11px;
    font-weight:normal;
    color:#666666;
}
.titulo_artigo h3 {
    margin:0px;
    font-size:11px;
    font-weight:normal;
    color:#666666;
    display:inline;
}

.titulo_artigo span a:link, .titulo_artigo a:visited, .titulo_artigo a:active{
    text-decoration:underline;
    font-weight:normal;
    color:#529cbc;
}

.titulo_artigo span a:hover{
    text-decoration:underline;
    font-weight:normal;
    color:#666666;
}

.info_artigo{
    width:632px;
    height:auto;
    position:relative;
    float:left;
    margin-bottom:15px;
    font-size:13px;
    color:#333333;
    line-height:18px;
}

.info_artigo span{
    width:632px;
    height:auto;
    margin-bottom:15px;
    font-size:12px;
    color:#666666;
    line-height:16px;
}

.foto_artigo{
    width:246px;
    height:215px;
    position:static;
    float:right;
    background-image:url(/images/c_img_artigo.jpg);
    background-repeat:no-repeat;
    padding-left:11px;
    padding-top:11px;
    margin-left:10px;
}

.tags_artigos{
    width:632px;
    height:auto;
    position:relative;
    float:left;
    margin-top:13px;
    font-size:15px;
    color:#529cbc;
    line-height:15px;
}


.tags_artigos a:link, .tags_artigos a:visited, .tags_artigos a:active{
    text-decoration:underline;
    font-weight:normal;
    color:#999999;
    font-size:11px;
}

.tags_artigos a:hover{
    text-decoration:underline;
    font-weight:normal;
    color:#529cbc;
    font-size:11px;
}

.bancos_container{
    width:632px;
    height:auto;
    position:relative;
    float:left;
    margin-bottom:15px;
}

.info_bancos{
    width:632px;
    height:auto;
    position:relative;
    float:left;
    margin-bottom:0px;
    font-size:13px;
    color:#666666;
    border-bottom:1px solid #CDCDCD;
}

.info_bancos span, .info_bancos h3 {
    font-size:16px;
    color:#333333;
    line-height:24px;
    font-weight: normal;
}

info_bancos span2{
    font-size:13px;
    color:#000000;
    line-height:24px;
}

.fotos_bancos_container{
    width:207px;
    height:150px;
    position:static;
    float:right;
    margin-left:10px;
}

.fotos_bancos_frame{
    background-image:url(/images/c_destaques_bancos_03.jpg);
    background-repeat:no-repeat;
    height:76px;
    padding-left:2px;
    padding-right:7px;
    padding-top:18px;
    text-align:center;
    width:196px;
}



.fotos_bancos_button{
    width:207px;
    height:48px;
    color: #3D3D3D;
    font-size: 25px;
    text-align:center;
    padding-top:5px;
    background-repeat: no-repeat;
}

.tags_glossario{
    width:632px;
    height:auto;
    position:relative;
    float:left;
    font-size:15px;
    color:#529cbc;
    line-height:15px;
    margin-bottom:15px;
}

.tags_glossario a:link, .tags_glossario a:visited, .tags_glossario a:active{
    text-decoration:underline;
    font-weight:normal;
    color:#999999;
    font-size:11px;
}

.tags_glossario a:hover{
    text-decoration:underline;
    font-weight:normal;
    color:#529cbc;
    font-size:11px;
}

.tags_div{
    width:632px;
    height:auto;
    position:relative;
    float:left;
    font-size:15px;
    color:#529cbc;
    line-height:15px;
    margin-bottom:15px;
}

/*.tags_div a:link, .tags_div a:visited, .tags_div a:active{
text-decoration:underline;
font-weight:normal;
color:#999999;
font-size:11px;
}

.tags_div a:hover{
text-decoration:underline;
font-weight:normal;
color:#529cbc;
font-size:11px;
}*/

.extra_info_div {
    width:632px;
    height:auto;
    position:relative;
    float:left;
    line-height:15px;
    margin-bottom:15px;
    color:#529cbc;
}
.extra_info_div span {
    font-size:15px;
}

.titulo_produto {
    /*width:257px;*/
    height:45px;
    position:relative;
    float:left;
    background-image:url(/images/i_logo.jpg);
    background-repeat:no-repeat;
    padding-left:30px;
    padding-top:12px;
    line-height:18px;
}

.titulo_produto h2, .titulo_produto h1 {
    font-weight: bold;
    font-size:18px;
    color:#4b4a4a;
    margin:0px;
    padding:0px;
}

.imagem_produto {
    text-align: center
}

.titulo_glossario{
    width:623px;
    height:35px;
    position:relative;
    float:left;
    background-image:url(/images/i_logo.jpg);
    background-repeat:no-repeat;
    font-size:26px;
    color:#4b4a4a;
    padding-left:26px;
    padding-top:14px;
}

.link_produto{
    width:632px;
    height:20px;
    position:relative;
    float:right;
    font-size:14px;
    color:#529cbc;
    text-align:right;
    padding-right:10px;
    padding-top:10px;
    vertical-align:bottom;
}

#icon_link_produto{
    position:absolute;
    margin-top:-1px;
    margin-left:-16px;
}

.link_produto a:link, .link_produto a:visited, .link_produto a:active {
    text-decoration:underline;
    color:#529cbc;
}

.link_produto a:hover {
    text-decoration:underline;
    color:#043d56;
}

.info_produto{
    width:287px;
    height:auto;
    position:relative;
    float:left;
    font-size:13px;
    color:#666666;
    margin-top:8px;
}

.info_produto a:link, .info_produto a:visited, .info_produto a:active,
.info_produto_aberto a:link, .info_produto_aberto a:visited, .info_produto_aberto a:active {
    text-decoration:underline;
    color:#e2161d;
    font-style:italic;
    font-weight:bold;
}

.info_produto a:hover, .info_produto_aberto a:hover{
    text-decoration:underline;
    color:#333333;
    font-style:italic;
    font-weight:bold;
}

.info_produto_aberto{
    width:632px;
    height:auto;
    position:relative;
    float:left;
    font-size:13px;
    color:#666666;
    margin-top:8px;
}

.listagem_container span{
    font-size:14px;
    color:#4b4a4a;
    font-weight:bold;
}

.titulo_produto span, .titulo_produto h3{
    color:#666666;
    font-size:14px;
    font-weight:normal;
    margin:0;
}

.info_produto span2, .info_produto_aberto span2{
    font-size:28px;
    font-weight:bold;
    color:#666666;
    line-height:18px;
}

.box_destaque_listagem_container{
    width:330px;
    height:320px;
    position:relative;
    float:left;
}

.box_destaque_detalhe{
    width:330px;
    height:320px;
    position:relative;
    float:left;
}

.info_produto2{
    width:632px;
    height:auto;
    position:relative;
    float:left;
    font-size:13px;
    color:#666666;
    margin-bottom:10px;
}

.box_destaque_listagem{
    width:318px;
    height:260px;
    position:relative;
    float:left;
    background-image:url(/images/c_banner_listagem.jpg);
    background-repeat:no-repeat;
    padding-left:12px;
    padding-top:12px;
}

.b_adira2{
    width:282px;
    height:48px;
    position:relative;
    float:left;
    background-image: url('/images/b_destaques_listagem1.jpg');
    background-repeat: no-repeat;
}
.b_adira2_full{
    width:330px;
    height:48px;
    position:relative;
    float:left;
    background-image: url('/images/b_destaque_detalhe1.jpg');     /* FALTA MUDAR ESTA IMAGEM */
    background-repeat: no-repeat;
}
.b_adira2, .b_adira2_full {
    text-align: center;
    padding-top: 4px;
}
.b_adira2, .b_adira2_full, .b_adira2 a, .b_adira2_full a {
    color: #fff;
    font-size: 25px;
}

.b_mais2{
    width:48px;
    height:47px;
    position:relative;
    float:left;
}

.form_container{
    width:330px;
    height:auto;
    position:relative;
    float:left;
}

.form_top{
    width:329px;
    height:28px;
    background-image:url(/images/c_form_header2.jpg);
    background-repeat:no-repeat;
    float:left;
    position:relative;
    font-size:16px;
    text-align:center;
    padding-top:12px;
    color:#FFFFFF;
}

.form_middle{
    width:285px;
    background-image:url(/images/c_form_middle3.jpg);
    background-repeat:repeat-y;
    float:left;
    position:relative;
    padding-left:12px;
    padding-right:30px;
}

.form_bottom{
    width:329px;
    height:20px;
    background-image:url(/images/c_form_bottom3.jpg);
    background-repeat:no-repeat;
    float:left;
    position:relative;
}

.form_middle a:link, .form_middler a:visited, .form_middle a:active{
    text-decoration:underline;
    color:#529cbc;
}

.form_middle a:hover{
    text-decoration:underline;
    color:#000000;
}

.b_form{
    width:206px;
    height:49px;
    background-image:url(/images/b_form3.jpg);
    border:none;
    font-size:20px;
    padding-bottom:6px;
    color:#FFFFFF;
    cursor:pointer;
}

.top_geral5{
    background-image:url(/images/c_simuladores5.jpg);
    background-repeat:no-repeat;
}
.top_geral5 .txt_box_geral h2 {
    color: #4B4A4A;
}
.top_geral5 .txt_box_geral .shadow {
    text-shadow: none;
}

.top_geral4{
    background-image:url(/images/c_simuladores4.jpg);
    background-repeat:no-repeat;
}

.top_geral3{
    background-image:url(/images/c_simuladores3.jpg);
    background-repeat:no-repeat;
}

.top_geral2{
    background-image:url(/images/c_simuladores2.jpg);
    background-repeat:no-repeat;
}

.top_geral1{
    background-image:url(/images/c_simuladores1.jpg);
    background-repeat:no-repeat;
}

.top_geral1, .top_geral2, .top_geral3, .top_geral4, .top_geral5 {
    width:639px;
    height:39px;
    position:relative;
    float:left;

}
.turn_container2{
    clear:both;
    float:left;
    overflow:hidden;
    width:100%;

}
#menu2 {
    float:left;
    left:50%;
    list-style-type:none;
    margin:0 auto;
    padding:0;
    position:relative;
}

#menu2 li {
    float:left;
    position:relative;
    right:50%;
}
.b_pagina1{
    width:34px;
    height:25px;
    background-image:url(/images/b_numeracao1.jpg);
    background-repeat:no-repeat;
    position:relative;
    float:left;
    font-size:13px;
    text-align:center;
    padding-top:8px;
}

.b_pagina2{
    width:34px;
    height:25px;
    background-image:url(/images/b_numeracao1.1.jpg);
    background-repeat:no-repeat;
    position:relative;
    float:left;
    font-size:13px;
    color:#FFFFFF;
    text-align:center;
    padding-top:8px;
}

.b_seguinte1{
    width:89px;
    height:25px;
    background-image:url(/images/b_seguinte-anterior1.jpg);
    background-repeat:no-repeat;
    position:relative;
    float:left;
    font-size:13px;
    text-align:center;
    padding-top:8px;
}

.b_seguinte2{
    width:89px;
    height:25px;
    background-image:url(/images/b_seguinte-anterior1.1.jpg);
    background-repeat:no-repeat;
    font-size:13px;
    text-align:center;
    padding-top:8px;
}

.b_saber_mais1, .b_saber_mais2 {
    width:89px;
    height:25px;
    background-image:url(/images/b_seguinte-anterior1.jpg);
    background-repeat:no-repeat;
    font-size:13px;
    text-align:center;
    padding-top:8px;
}
.b_saber_mais2 {
    margin-top:10px;
}
#b_saber_mais2 a {
    font-weight:bold;
    color:#666;
    text-decoration:none;
}
#b_saber_mais2 a:hover {
    text-decoration:underline;
}
.turn_container2 a:link, .turn_container2 a:visited, .turn_container2 a:active{
    text-decoration:none;
    color:#333333;
}

.turn_container2 a:hover{
    text-decoration:underline;
    color:#FF0000;
}

.b_pagina2 a:link, .b_pagina2 a:visited, .b_pagina2 a:active{
    text-decoration:none;
    color:#FFFFFF;
}

.b_pagina2 a:hover{
    text-decoration:underline;
    color:#333333;
}

.body_geral{
    width:639px;
    position:relative;
    float:left;
    background-image:url(/images/c_middle2.jpg);
    background-repeat:repeat-y;
}
.body_geral .error {
    padding:10px;
    margin: 0;
    font-size: 1.4em;
}

.txt_box_geral{
    height:auto;
    position:relative;
    float:left;
    padding-top:11px;
    padding-left:14px;
}

.txt_box_geral h2 {
    font-size:18px;
    color:#ffffff;
    margin:0;
    padding:0;
    font-weight: normal;
}

.txt_box_geral span{
    font-size:14px;
}

.lista_geral{
    width:133px;
    padding-left:25px;
    font-size:12px;
    color:#e2161d;
    line-height:20px;
    position:relative;
    float:left;
}

.lista_geral span{
    font-size:14px;
    font-weight:bold;
    color:black;
}

.lista_geral a:link, .termos_form a:visited, .termos_form a:active {
    text-decoration:none;
    color:#666666;
}

.lista_geral a:hover {
    text-decoration:underline;
    color:black;
}

.bottom_geral{
    width:639px;
    height:24px;
    position:relative;
    float:left;
    background-image:url(/images/c_bottom2.jpg);
    background-repeat:no-repeat;
    margin-bottom:13px;
}

#footer_container{
    width:978px;
    position:relative;
    float:left;
    margin-top:25px;
}

#tabs_footer,.tabs_footer{
    width:978px;
    height:27px;
    background-color:#abaaaa;
    position:relative;
    float:left;
    margin-top:25px;
}

#txt_tabs_footer,.txt_tabs_footer{
    font-size:12px;
    color:#FFFFFF;
    position:relative;
    float:left;
    padding-left:10px;
    padding-top:6px;
}

#txt_tabs_footer a, .txt_tabs_footer a,  .termos_form a:visited, .termos_form a:active {
    text-decoration:none;
    color:#FFFFFF;
}

#txt_tabs_footer a:hover, .txt_tabs_footer a:hover {
    text-decoration: underline;
    color:#333333;
}

#txt_tabs_footer2{
    font-style:italic;
    font-size:12px;
    color:#333333;
    position:relative;
    float:right;
    padding-right:10px;
    padding-top:7px;
}

#txt_tabs_footer2 a:link, #txt_tabs_footer2 a:visited, #txt_tabs_footer2 a:active, .termos_form a:visited, .termos_form a:active {
    text-decoration:none;
    color:#333333;
}

#txt_tabs_footer2 a:hover {
    text-decoration: underline;
    color:#ffffff;
}

.lista_menu_container{
    width:223px;
    position:relative;
    float:left;
    display:inline;
    margin-right:16px;
}

.lista_menu_container2{
    width:223px;
    position:relative;
    float:left;
    display:inline;
    margin-right:0px;
}

.lista_menu{
    width:223px;
    list-style: none;
    font-size:12px;
    color:#666666;
    line-height:25px;
    margin:0px;
    padding-left:10px;
}

.lista_menu li{
    background-image:url(/images/i_3.png);
    background-repeat:no-repeat;
    padding-left:15px;
    border-bottom:1px solid #cdcdcd;
}

.lista_menu a:link, .termos_form a:visited, .termos_form a:active {
    text-decoration:none;
    color:#666666;
}

.lista_menu a:hover {
    text-decoration:underline;
    color:black;
}

.lista_menu_heading{
    height:38px;
    width:223px;
    background-image:url(/images/grafismo_footer2.jpg);
    background-repeat:no-repeat;
    font-size:18px;
    color:#666666;
    line-height:30px;
    border:none;
    margin-left:10px;
    padding-left:10px;
}



#bottom_body{
    width:1020px;
    height:48px;
    position:relative;
    float:left;
    background-image:url(/images/body_bottom.jpg);
    background-repeat:repeat-x;
}

#areafora, .areafora{
    position:relative;
    float:left;
    width:978px;
}

#areafora #areafora_bk1,.areafora .areafora_bk1{
    min-height: 5px;
    height:auto !important;
    height:5px;
    background-image: url(/images/footer_middle.jpg);
    background-repeat: repeat-y;
}

#areafora #areafora_bk1 #areafora_bk2,.areafora .areafora_bk1 .areafora_bk2{
    min-height: 48px;
    height:auto !important;
    height:48px;
    background-image: url(/images/footer_bottom.jpg);
    background-repeat: no-repeat;
    background-position: left bottom;
}

#areafora #areafora_bk1 #areafora_bk2 #areafora_bk3, .areafora .areafora_bk1 .areafora_bk2 .areafora_bk3{
    padding: 5px 17px 10px 5px;
    min-height: 5px;
    height:auto !important;
    height:5px;
    background-image:url(/images/footer_top.jpg);
    background-repeat:no-repeat;
    background-position:left top;
    position:static
}


#conteudo{

}


/* Produtos em destaque */

.cssnav
{
    position: relative;
    font-family: arial, helvetica, sans-serif;
    white-space: nowrap;
    display: block;
    width: 158px;
    height: 47px;
    margin: 0;
    padding: 0;
}

.cssnav a
{
    display: block;
    color: #fff;
    font-size: 25px;
    display: block;
    float: left;
    text-decoration: none;
}

.cssnav img
{
    width: 158px;
    height: 47px;
    border: 0
}

.cssnav a:hover img
{
    visibility:hidden
}

.cssnav span
{
    position: absolute;
    left: 22px;
    top: 4px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
}
.pointer{
    cursor:pointer;
}

/* Erros e Notices */
.flashError {
    /*border: 1px solid red;*/
    font-weight:bold;
    color:darkred;
    background-color:#FDC8BD;
    border: 1px solid darkred;
}
.flashNotice {
    /*border: 1px solid green;*/
    color: darkgreen;
    font-weight:bold;
    background-color:#E0F8DA;
    border:1px solid darkgreen;
}
.flashError, .flashNotice {
    position: relative;
    clear:both;
    padding:5px;
    width:auto;
    text-align:center;
    margin-right:3px;
    margin-top:2px;
    margin-bottom:5px;
}
/* -- */


/* Tag Cloud */
.tag_cloud .tag_normal_1 {
    font-weight:normal;
    color:#BEBEBE;
    font-size: 12px;
}
.tag_cloud .tag_normal_2 {
    font-weight:normal;
    color:#999;
    font-size: 13px;
}
.tag_cloud .tag_bold_3 {
    font-weight:bold;
    color: #666;
    font-size: 14px;
}
.tag_cloud .tag_bold_4 {
    font-weight:bold;
    color: #333;
    font-size: 16px;
}

.tag_cloud {
    margin:5px;
    text-align:center;
}
/* -- */


.newsletter_box_middle .input_txt_email {
    width: 245px;
}
form { margin-bottom: 0; }

#links_uteis 
{
    position:relative;
    float:left;
    width:623px;
}
#links_uteis a {
    color:#529CBC;
}
#links_uteis table td
{	
    border-bottom:1px solid #CDCDCD;
    padding:5px;
}

.detail_table {
    width:100%;
} 

.detail_table th
{
    text-align:left;
    padding-right:10px;
    /*	width:100px;*/
}
.detail_table ul {
    padding-left:5px;
    margin-top:10px;
    margin-bottom:0px;
    margin-left:10px;
}

#floatdiv {
    position:absolute;left:0px;top:0px;
}

/* sombras */
.shadow {
    /* pretty browsers*/
    text-shadow:#000 0px 0px 5px;
    /* ugly ie */
    zoom:1;/*force hasLayout*/
    position:relative;/*fot absolute position of child element*/
}
.shadow span {
    /* position correctly */
    position:absolute;
    left:-7px;top:-7px; /* strength + pixelradius */
    z-index:-1;/* force under the normal text */
    /* the magic: filters */
    filter:
        progid:DXImageTransform.Microsoft.Glow(Color=#eeeeee,Strength=2)
        progid:DXImageTransform.Microsoft.blur(pixelradius=5, enabled='true')
        ;
    zoom:1;/*force hasLayout*/
}


.knockout {color:#fff}/*same as background colour for knock-out effect*/
.knockout span {
    filter:
        progid:DXImageTransform.Microsoft.Glow(Color=#666666,Strength=2)/*make it a bit darker for contrast*/
        progid:DXImageTransform.Microsoft.blur(pixelradius=5, enabled='true')
        ;
}
/* /sombras */

#conteudo_patrocinadores {
    padding: 10px;
}
.conteudo_patrocinadores_td {
    width: 130px;
}



/* formulario index
------------------------------------ */
#banner-loan-wrapper{
    position:relative;
    float:left;
    background-image:url(/images/bg-banner-loan-repeat.png);
    width:628px;
    height:auto;
    margin-bottom:20px;
    background-repeat:repeat-y;
}

#banner-loan-bottom{
    position:relative;
    float:left;
    background-image:url(/images/bg-banner-loan-bottom.png);
    width:628px;
    height:10px;
    background-repeat:no-repeat;
}
#banner-loan{
    position:relative;
    float:left;
    background-image:url(/images/bg-banner-loan.png);
    width:628px;
    height:auto;
    background-repeat: no-repeat;
}

#banner-loan h1{
    color:#203c8d;
    text-transform:uppercase;
    text-align:center;
    margin-bottom:0;
    font-size:25px;
    margin-top:10px;
}

.disclosure {
    color: #EFEDED;
    /*    float: left;*/
    font-size: 11px;
    /*    padding: 10px;*/
    /*    position: relative;*/
    /*    width: 563px;*/
    font-weight: normal;
}


.disclosure a{
    color:#efeded;
    text-decoration:underline;
    outline:none;
}

.disclosure a:hover{
    text-decoration:none;
}

#banner-loan p {
    color: #606060;
    float: left;
    font-size: 15px;
    font-weight: bold;
    margin: 0;
    padding: 0 10px;
    position: relative;
}

.text-blue{
    color:#203c8d;
    text-decoration:underline;
    font-size:18px;
}
#banner-loan table {
    color: #203C8D;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin-left: 20px;
    position: relative;
}

#banner-loan .inputtext{
    border:1px solid #7f9db9;
    width:205px;
    height:20px;
    line-height:20px;
}

.btn-banner-loan{
    position:relative;
    float:left;
    text-align:center;
    width:258px;
    color:#fff;
    font-size:28px;
    font-weight:bold;
    text-transform:uppercase;
    background-image:url(/images/btn-search.png);
    background-repeat:no-repeat;
    padding-top:10px;
    height:40px;
}

.i-search{
    position:relative;
    float:left;
    padding-left:17px;
}


/* CSS caixad créditos
------------------------------*/

#content-credits{
    position:relative;
    float:left;
    width:100%;
}

.box-wrapper-credits{
    position:relative;
    float:left;
    width:952px;
    height:auto;
    background-repeat:repeat-y;
    background-image:url(/images/box-credits-middle2.png);
    margin-left: 17px;
    margin-bottom:30px;
}



.box-top-credits{
    position:relative;
    float:left;
    width:100%;
    height:41px;
    background-repeat:repeat-y;
    background-image:url(/images/box-credits-top2.png);
}

.box-top-credits th{
    font-weight:bold;
    color:#444444;
    font-size:14px;
}

.box-wrapper-credits .details td{
    color:#464646;
    font-size:16px;
    font-weight:bold;
    height: 85px;
}

.box-wrapper-credits .example{
    color:#444444;
    font-size:14px;
}

.box-wrapper-credits a{
    color:#203c8d;
    text-decoration:underline;
    font-size:13px;
}
.box-wrapper-credits a:hover{
    text-decoration:none;
}


.box-bottom{
    position:relative;
    float:left;
    width:100%;
    height:12px;
    background-repeat:repeat-y;
    background-image:url(/images/box-credits-bottom2.png);
}

.box-wrapper-credits .btn-credits{
    background-image:url(/images/btn-box-credit2.png);
    background-repeat:no-repeat;
    width:234px;
    text-decoration:none;
    text-align:center;
    height:36px;
    padding-top:7px;
    font-weight:bold;
    font-size:25px;
    color:#fff;
    position:relative;
    float:left;
    margin-left:10px;
}

.box-wrapper-credits .btn-credits:hover{
    text-decoration:underline;
}


/* */
.bestchoice{
    position:relative;
    float:left;
    width:952px;
    height:auto;
    background-repeat:repeat-y;
    background-image:url(/images/box-credits-middle.png);
    margin-left: 17px;
}


.bestchoice .box-top-credits{
    position:relative;
    float:left;
    width:100%;
    height:41px;
    background-repeat:repeat-y;
    background-image:url(/images/box-credits-top.png);
}

.bestchoice .box-top-credits th{
    font-weight:bold;
    color:#203c8d;
    font-size:15px;
}

.bestchoice .details td{
    color:#464646;
    font-size:16px;
    font-weight:bold;
}

.bestchoice .example{
    color:#203c8d;
    font-size:14px;
}

.bestchoice a{
    color:#203c8d;
    text-decoration:underline;
    font-size:13px;
}
.bestchoice a:hover{
    text-decoration:none;
}


.bestchoice .box-bottom{
    position:relative;
    float:left;
    width:100%;
    height:18px;
    background-repeat:repeat-y;
    background-image:url(/images/box-credits-bottom.png);
}

.bestchoice .btn-credits{
    background-image:url(/images/btn-box-credit.png);
    background-repeat:no-repeat;
    width:234px;
    text-decoration:none;
    text-align:center;
    height:36px;
    padding-top:7px;
    font-weight:bold;
    font-size:25px;
    color:#fff;
    position:relative;
    float:left;
}

.bestchoice .btn-credits:hover{
    text-decoration:underline;
}


.border2{
    border-right:1px solid #9c9c9c;
}



/* 9 de Maio*/
.menutabs {
    background-color: #6B6B6B;
    float: left;
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
}
.menutabs li{
    float:left;
    color:#6b6b6b;
    margin:0;
    padding:0;
    font-weight:bold;
}

.menutabs li a {
    float: left;
    outline: medium none;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 9px;
    position: relative;
    font-weight:bold;
    font-size:12px;
}

.menutabs li:hover a {
    text-decoration:underline;
}

.menutabs div{
    position:relative;
    float:left;
    height:5px;
    background-color:#6b6b6b;
    /*width:100%;*/
    border-left: 2px solid #6b6b6b;
    border-right: 2px solid #6b6b6b;
}

.menutabs .selected div,
.menutabs div:hover{
    border-left: 2px solid #FFFFFF;
    border-right: 2px solid #FFFFFF;
}


.menutabs div:hover a{
    text-decoration: none;
}

.menutabs .selected .color1,
.menutabs .color1:hover{
    background-color:#ff8d00;
}
.menutabs .selected .color1 a,
.menutabs .color1:hover a{
    color:#ff8d00;
}


/* color 0 */
.menutabs .selected .color0,
.menutabs .color0:hover{
    background-color:#ff8d00;
}
.menutabs .selected .color0 a{
    color:#ff8d00;
}
.menutabs .color0:hover a{
    color:#fff;
    background-color:#ff8d00;
    padding-bottom: 5px;
}

/* color 2 */
.menutabs .selected .color2,
.menutabs .color2:hover{
    background-color:#f22b94;
}
.menutabs .selected .color2 a{
    color:#f22b94;
}
.menutabs .color2:hover a{
    color:#fff;
    background-color:#f22b94;
    padding-bottom: 5px;
}

/* color3 */
.menutabs .selected .color3,
.menutabs .color3:hover{
    background-color:#c90a00;
}
.menutabs .selected .color3 a{
    color:#c90a00;
}
.menutabs .color3:hover a{
    color:#fff;
    background-color:#c90a00;
    padding-bottom: 5px;
}

/* color4 */
.menutabs .selected .color4,
.menutabs .color4:hover{
    background-color:#004fa1;
}
.menutabs .selected .color4 a{
    color:#004fa1;
}
.menutabs .color4:hover a{
    color:#fff;
    background-color:#004fa1;
    padding-bottom: 5px;
}

/* color5 */
.menutabs .selected .color5,
.menutabs .color5:hover{
    background-color:#63a41c;
}
.menutabs .selected .color5 a{
    color:#63a41c;
}
.menutabs .color5:hover a{
    color:#fff;
    background-color:#63a41c;
    padding-bottom: 5px;
}

/* color6 */
.menutabs .selected .color6,
.menutabs .color6:hover{
    background-color:#7d49a4;
}
.menutabs .selected .color6 a{
    color:#7d49a4;
}
.menutabs .color6:hover a{
    color:#fff;
    background-color:#7d49a4;
    padding-bottom: 5px;
}

/* color7 */
.menutabs .selected .color7,
.menutabs .color7:hover{
    background-color:#f0450f;
}
.menutabs .selected .color7 a{
    color:#f0450f;
}
.menutabs .color7:hover a{
    color:#fff;
    background-color:#f0450f;
    padding-bottom: 5px;
}

/* color8 */
.menutabs .selected .color8,
.menutabs .color8:hover{
    background-color:#00b1dd;
}
.menutabs .selected .color8 a{
    color:#00b1dd;
}
.menutabs .color8:hover a{
    color:#fff;
    background-color:#00b1dd;
    padding-bottom: 5px;
}

.dateoftoday{
    position:relative;
    float:right;
    font-size:14px;
    color:#9a9a9a;
    font-weight:bold;
}



#left_body .box_normal .box_normal_top {
    width:329px;
    height:40px;
    position:relative;
    float:left;
    background-image:url(/images/c_box_normal.jpg);
    background-repeat:no-repeat;
}

#left_body .box_normal .box_normal_middle {
    width:329px;
    height:auto;
    position:relative;
    float:left;
    background-image:url(/images/c_pub_middle.jpg); /* updated 9 de Maio 2011 */
    background-repeat:repeat-y;
    padding-left:14px;
    padding-top:10px;
}

#left_body .box_normal .box_normal_bottom {
    width:329px;
    height:20px;
    position:relative;
    float:left;
    background-image:url(/images/c_pub_bottom.jpg); /* updated 9 de Maio 2011 */
    background-repeat:no-repeat;
}


#box_normal_container{
    font-size: 13px;
    color:#4c4c4c;
    line-height: 18px;
    margin-top: 8px;
    padding-left: 10px;
    width: 280px;
    font-weight:normal;
}

/* UPDATED IN 10-05-2011 */
#search_results{
    position:relative;
    float:left;
    width:978px;
}

.table_results {
    font-size:16px;
    color:#2f2f2f;
    text-align:center;
    font-weight:bold;
    border:1px solid #cecece;
    margin-bottom:20px;
}

.table_results th{
    height:36px;
    background-image:url(/images/bg-table-result.gif);
    background-repeat:repeat-x;
    color:#fff;
    font-weight:bold;
    font-size:14px;
    border-right:1px solid #cecece;
}

.premium th{
    background-image:url(/images/bg-table-result-premium.gif);
}

.table_results td{
    border-right:1px solid #cecece;
    border-bottom:1px solid #cecece;
}

.table_results .score{
    color:#fff;
    background-image:url(/images/bg_score.gif);
    background-color:#171717;
    background-repeat:no-repeat;
    height:109px;
    width:65px;
    text-align:center;
    font-size:35px;
    border-bottom:none;
    font-weight:bold;
}
.table_results .bank{
    width:120px;
}

.table_results .tax{
    color:#6b6b6b;
}
.table_results .offer{
    padding:10px 0;
    border-right:none;
    border-bottom:none;
    width:170px;
}

.table_results .result-description{
    font-size:11px;
    font-weight:normal;
    padding:4px 10px;
    text-align:left;
    border-bottom:none;
    color:#3e3e3e;
}

.table_results .result-description a{
    text-decoration:underline;
    color:#4069ef;
    outline:none;
}

.table_results .result-description a:hover{
    text-decoration:none;
}


.table_results .img-score {
    padding-top: 11px;
    position: relative;
}


#box_search{
    position:relative;
    float:left;
    width:978px;
    margin-bottom:10px;
}

#box_search a{
    color:#505050;
    outline:none;
    font-size:16px;
    font-weight:bold;
    text-decoration:none;
}

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

#search_param, #inner-search_param {
    position:relative;
    float:left;
    width:969px;
    padding:10px;
    display:none;
    clear:left;
    margin-bottom:20px;
}
#inner-search_param {
    width: 957px;
    padding: 10px 10px 0;
}
/* / UPDATED IN 10-05-2011 */


/* UPDATED IN 20111019 */
/* moved from FR css since it is also used on PL */
.liens_sponsorises,
.liens_sponsorises li{
	margin:0;
	padding:0;
	line-height:25px;
	list-style:none;
	float: left;
}
.liens_sponsorises .li-bg {
  background-image: url("/images/round_button_step.png");
  background-repeat: no-repeat;
  clear: left;
  float: left;
  font-size: 14px;
  font-weight: bold;
  height: 30px;
  padding: 7px 2px 3px;
  position: relative;
  text-align: center;
  width: 36px;
  z-index: 150;
}

.liens_sponsorises a {
  float: left;
  margin-left: 3px;
  margin-top: 7px;
}
/* / UPDATED IN 20111019 */

.formexample {
    color: #000;
}

.formexample.not_userinput {
    color: #CCC;
}

.submit_img_button:hover {
    cursor: pointer;
}

