/* UPDATED 23/10/12 11:24 */@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,sub,sup,tt,var,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,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{border:0;outline:0 none;font-size:100%;font:inherit;margin:0;padding:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,img{display:block}
body{line-height:1.2}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}

/* UPDATED IN 09-05-2011 */

.listagem_logos {
    float: left;
    height: auto;
    margin-bottom: 15px;
    padding-bottom: 10px;
    position: relative;
    width: 632px;
    text-align: center;
}

/* UPDATED IN 11-05-2011 */

#box_search_container {
    background-repeat: repeat-x;
    background-position: center bottom;
    float: left;
    margin-bottom: 15px;
    min-height: 300px;
    position: relative;
    width: 628px;
}

.box_search_container-step1,
.box_search_container-step2,
.box_search_container-step3{
    width:100%;
    display:block;
    position:relative;
    float:left;
    min-height:328px;
}

.creditrenouvable{
    background-image:url(/images/money.png);
    background-repeat:no-repeat;
    background-position:bottom left;
}

.creditrenouvable2{
    background-image:url(/images/money2.png);
    background-repeat:no-repeat;
    background-position:bottom left;
}

.box_search_container-step1 h1,
.box_search_container-step1 h2 {
    color:#fff;
    clear:left;
    padding:0;
    padding-left:20px;
    font-size:42px;
    font-weight:bold;
    text-transform:uppercase;
    margin:0;
    text-shadow: #a40c48 1px 2px 2px;
    padding-top:10px;

}

.box_search_container-step1 h2{
    padding-top:0;
    font-size:38px;
}

.box_search_container-step1 p{
    color: #FFE9F9;
    font-size: 17px;
    padding-left: 229px;
}

.box_search_container-step1 #button_getquote{
    position:relative;
    float:right;
    margin-right:30px;
    margin-top:20px;
}

.box_search_container-step1 #button_getquote a {
    background-image: url("/images/btn_simulator_getquote.png");
    background-repeat: repeat-x;
    border-color: #DC237F #DC237F -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    color: #F22B94;
    float: left;
    font-size: 23px;
    font-weight: bold;
    height: 30px;
    padding: 15px 15px 10px;
    position: relative;
    text-shadow: 1px 2px 2px #CFCFCF;
    text-transform: uppercase;
}

.box_search_container-step2,
.box_search_container-step3{
    display:none;
}

.box_search_container-step2 h1,
.box_search_container-step3 h1{
    padding:20px 0 0 20px;
    margin:0;
    font-weight:bold;
    color:#fff;
    font-size:20px;
    text-shadow: #a40c48 1px 2px 2px;
}

#disclosure {
    clear: both;
    color: #E8E2E5;
    float: right;
    font-size: 11px;
    font-weight: normal;
    padding: 10px 0;
    position: relative;
    width: 382px;
}

.button-continue {
    float: left;
    padding-left: 130px;
    padding-top: 20px;
    position: relative;
    width: 200px;
}

.button-continue a{
    color:#cf2680;
    font-size:21px;
    font-weight:bold;
    padding:10px 20px;
    background-color:#fff;
}

a.button-result {
    color:#cf2680;
    font-size:21px;
    font-weight:bold;
    padding:10px 25px;
    background-color:#fff;
    font-weight: bold;  
}

.box_search_container-step3 table{
    font-size:15px;
    font-weight:bold;
    color:#fff;
    padding-left:10px;
}

.box_search_container-step3 table td{
    height:56px;
}

.box_search_container-step3 .inputtext{
    padding:7px 0;
    border:0;
    background-color:#fff;
    width:130px;
    position:relative;
    float:left;
}

.box_search_container-step3  img{
    position:relative;
    padding-left:10px;
    padding-top:7px;
}

.steps-content {
    float: right;
    height: 20px;
    padding-right: 12px;
    padding-top: 16px;
    position: relative;
}

.steps-content a {
    background-color: #fcd3e7;
    border: 1px solid #eea7ca;
    color: #f787c2;
    font-weight: bold;
    padding: 5px 9px;
}

.steps-content .active  {
    background-color: #FFFFFF;
    border: 1px solid #D91C74;
    color: #F22B94;
    font-weight: bold;
    padding: 5px 9px;
}

.steps-content a:hover{
    text-decoration:none;
    background-color: #FFFFFF;
    border: 1px solid #D91C74;
    color: #F22B94;
    font-weight: bold;
    padding: 5px 9px;
}

/* counter*/
.saving-france {
    color: #4C4C4C;
    font-size: 13px;
    font-weight: bold;
    padding-left: 12px;
    text-align: center;
}

.saving-france .numbers {
    background-image: url("/images/bg_countup.png");
    background-position: 22px 50%;
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-size: 30px;
    font-weight: normal;
    letter-spacing: 4px;
    margin-left: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: right;
}

#pub_saving_france{
    width:300px;
    text-align:center;
}

.grey{
    color:#4c4c4c;
}

.pub_left_piggybank {
    background-image: url("/images/bg_piggybank.png");
    background-repeat: no-repeat;
    float: left;
    height: 99px;
    margin-bottom: 20px;
    padding-top: 16px;
    position: relative;
    width: 100%;
}

/* / counter * /

/* / UPDATED IN 11-05-2011 */

/* UPDATED 13-05-2011*/

#box_search_container_form {
    position:relative;
    float:left;
    width:628px;
    margin-bottom:15px;
    background-color:#fff;
    color:#393939;
}

#box_search_container_form_details{
    position:relative;
    float:left;
    width:600px;
    margin-bottom:15px;
    padding:10px;
    background-color:#fff;
    color:#393939;
    border:4px solid #b8b8b8;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;

}

#box_search_container_form #sliders {
    float: left;
    margin-left: 25px;
    position: relative;
    width: 385px;
}

#box_search_container_form h1{
    color:#f22b94;
    font-size:20px;
    font-weight:bold;
    border-bottom:1px solid #e4e4e4;
}

.box_search_container-form-step1,
.box_search_container-form-step2{
    position:relative;
    float:left;
    border:3px solid #f22b94;
    width:600px;
    margin-bottom:15px;
    padding:10px;
    background-color:#f9f9f9;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
}

#box_search_container_form .box_search_container-form-step2 table{
    font-size:15px;
    font-weight:bold;
    padding-left:10px;
}

#box_search_container_form .box_search_container-form-step2 table td{
    height:56px;
}

#box_search_container_form .box_search_container-form-step2 .inputtext{
    padding:7px 0;
    border:0;
    background-color:#fff;
    width:130px;
    position:relative;
    float:left;
    border:1px solid #aaa9a9;
}

#box_search_container_form .box_search_container-form-step1 img,
#box_search_container_form .box_search_container-form-step2 img{
    position:relative;
    padding-left:10px;
    padding-top:7px;
}

#box_search_container_form_details ul {
    background-repeat: no-repeat;
    font-size: 13px;
    line-height: 26px;
    list-style-image: url("/images/tick-welcome-small.png");
    list-style-type: none;
    margin: 0 0 0 20px;
    padding: 0;
}

#box_search_container_form_details li{
    margin:0;
    padding:0;
}

#box_search_container_form .button-result {
    clear: left;
    margin:0 auto;
    position: relative;
    width: 200px;
    padding-top:15px;
}

#box_search_container_form .button-result a{
    color:#fff;
    font-size:21px;
    font-weight:bold;
    padding:10px 25px;
    background-color:#cf2680;
    position:relative;
    float:left;
}

#box_search_container_form .disclosure{
    height:auto;
    color:#797979;
    float:none;
    width:auto;
    padding:0;
    font-weight:normal;
}

#geralconditions{
    color:#2c2c2c;
    font-size:12px;
    line-height:18px;
    position:relative;
    float:left;
    width:100%;
    padding-top:20px;
}

#arrow_down {
    background-image: url("/images/fr/arrow_box_form.png");
    background-repeat: no-repeat;
    top: -23px;
    height: 31px;
    position: absolute;
    width: 90px;
    z-index: 10;
    left: 0;
    z-index:100;
}

/* */

/* color creditrenouvable */
.color-credit-renouvelable{
    border:1px solid #b30174;
    background-image:url(/images/fr/bg_box_search_container-credit-renouvelable.png);
    background-color:#f652b1;
}

.color-credit-renouvelable .image{
    background-image:url(/images/money.png);
    background-repeat:no-repeat;
    background-position:bottom left;
}

.color-credit-renouvelable .image2{
    background-image:url(/images/money2.png);
    background-repeat:no-repeat;
    background-position:bottom left;
}

.color-credit-renouvelable a.button-result{
    color:#cf2680;
}

.color-credit-renouvelable .button-continue a{
    color:#cf2680;
}

.color-credit-renouvelable .box_search_container-step1 p{
    color:#ffe9f9;
}

.color-credit-renouvelable .box_search_container-step1 #button_getquote a {
    border-color: #DC237F #DC237F -moz-use-text-color;
    color: #F22B94;
    text-shadow: 1px 2px 2px #CFCFCF;
}

.color-credit-renouvelable .steps-content a {
    background-color: #fcd3e7;
    border: 1px solid #eea7ca;
    color: #f787c2;
}

.color-credit-renouvelable .steps-content .active{
    background-color: #FFFFFF;
    border: 1px solid #D91C74;
    color: #F22B94;
}

/* color votre-credit */
.color-votre-credit{
    border:1px solid #b30174;
    background-image:url(/images/fr/bg_box_search_container-credit-renouvelable.png);
    background-color:#f652b1;
}

.color-votre-credit .image{
    background-image:url(/images/money.png);
    background-repeat:no-repeat;
    background-position:bottom left;
}

.color-votre-credit .image2{
    background-image:url(/images/money2.png);
    background-repeat:no-repeat;
    background-position:bottom left;
}

.color-votre-credit a.button-result{
    color:#cf2680;
}

.color-votre-credit .button-continue a{
    color:#cf2680;
}

.color-votre-credit .box_search_container-step1 p{
    color:#ffe9f9;
}

.color-votre-credit .box_search_container-step1 #button_getquote a {
    border-color: #DC237F #DC237F -moz-use-text-color;
    color: #F22B94;
    text-shadow: 1px 2px 2px #CFCFCF;
}

.color-votre-credit .steps-content a {
    background-color: #fcd3e7;
    border: 1px solid #eea7ca;
    color: #f787c2;
}

.color-votre-credit .steps-content .active{
    background-color: #FFFFFF;
    border: 1px solid #D91C74;
    color: #F22B94;
}

/* color epargne */
.color-epargne{
    border:1px solid #c90a00;
    background-image:url(/images/fr/bg_box_search_container-epargne.png);
    background-color:#d81a00;
}

.color-epargne .image{
    background-image:url(/images/money.png);
    background-repeat:no-repeat;
    background-position:bottom left;
}

.color-epargne .image2{
    background-image:url(/images/money2.png);
    background-repeat:no-repeat;
    background-position:bottom left;
}

.color-epargne a.button-result{
    color:#bf0800;
}

.color-epargne .button-continue a{
    color:#bf0800;
}

.color-epargne .box_search_container-step1 p{
    color:#fed2d0;
}

.color-epargne .box_search_container-step1 #button_getquote a {
    border-color: #ab0600 #ab0600 -moz-use-text-color;
    color: #bf0800;
    text-shadow: 1px 2px 2px #CFCFCF;
}

.color-epargne .steps-content a {
    background-color: #fed2d3;
    border: 1px solid #fed2d0;
    color: #e49894;
}

.color-epargne .steps-content .active {
    background-color: #FFFFFF;
    border: 1px solid #ab0600;
    color: #bf0800;
}

/* color Pret Personel */
.color-pret-personnel{
    border:1px solid #002d7d;
    background-image:url(/images/fr/bg_box_search_container-pret-personnel.png);
    background-color:#0075bb;
}

.color-pret-personnel .image{
    background-image:url(/images/money.png);
    background-repeat:no-repeat;
    background-position:bottom left;
}

.color-pret-personnel .image2{
    background-image:url(/images/money2.png);
    background-repeat:no-repeat;
    background-position:bottom left;
}

.color-pret-personnel a.button-result{
    color:#004fa1;
}

.color-pret-personnel .button-continue a{
    color:#004fa1;
}

.color-pret-personnel .box_search_container-step1 p{
    color:#c5ddff;
}

.color-pret-personnel .box_search_container-step1 #button_getquote a {
    border-color: #002d7d #002d7d -moz-use-text-color;
    background-image: url("/images/fr/btn_simulator_getquote_pret-personnel.png");
    color: #004fa1;
    text-shadow: 1px 2px 2px #CFCFCF;
}

.color-pret-personnel .steps-content a {
    background-color: #cfe2fc;
    border: 1px solid #002d7d;
    color: #96b4df;
}

.color-pret-personnel .steps-content .active {
    background-color: #FFFFFF;
    border: 1px solid #c5ddff;
    color: #004fa1;
}

.color-pret-personnel .box_search_container-step2 h1,
.color-pret-personnel .box_search_container-step3 h1{
    text-shadow: #005289 1px 2px 2px;
}

.color-pret-personnel .box_search_container-step1 h1,
.color-pret-personnel .box_search_container-step1 h2 {
    text-shadow: #005289 1px 2px 2px;
}

/* color Rachat Credit */
.color-rachat-credit{
    border:1px solid #3e810d;
    background-image:url(/images/fr/bg_box_search_container-rachat-credit.png);
    background-color:#87bc3c;
}

.color-rachat-credit .image{
    background-image:url(/images/money.png);
    background-repeat:no-repeat;
    background-position:bottom left;
}

.color-rachat-credit .image2{
    background-image:url(/images/money2.png);
    background-repeat:no-repeat;
    background-position:bottom left;
}

.color-rachat-credit a.button-result{
    color:#63a41c;
}

.color-rachat-credit .button-continue a{
    color:#63a41c;
}

.color-rachat-credit .box_search_container-step1 p{
    color:#ebfcd3;
}

.color-rachat-credit .box_search_container-step1 #button_getquote a {
    border-color: #3e810d #3e810d -moz-use-text-color;
    background-image: url("/images/fr/btn_simulator_getquote_rachat-credit.png");
    color: #63a41c;
    text-shadow: 1px 2px 2px #CFCFCF;
}

.color-rachat-credit .steps-content a {
    background-color: #e0fbc3;
    border: 1px solid #ebfcd3;
    color: #bedb95;
}

.color-rachat-credit .steps-content .active {
    background-color: #FFFFFF;
    border: 1px solid #3e810d;
    color: #63a41c;
}

.color-rachat-credit .box_search_container-step2 h1,
.color-rachat-credit .box_search_container-step3 h1{
    text-shadow: #648f29 1px 2px 2px;
}

.color-rachat-credit .box_search_container-step1 h1,
.color-rachat-credit .box_search_container-step1 h2 {
    text-shadow: #648f29 1px 2px 2px;
}

/* color Creditimmobilier */
.color-credit-immobilier{
    border:1px solid #54267e;
    background-image:url(/images/fr/bg_box_search_container-credit-immobilier.png);
    background-color:#9f71bd;
}

.color-credit-immobilier .image{
    background-image:url(/images/money.png);
    background-repeat:no-repeat;
    background-position:bottom left;
}

.color-credit-immobilier .image2{
    background-image:url(/images/money2.png);
    background-repeat:no-repeat;
    background-position:bottom left;
}

.color-credit-immobilier a.button-result{
    color:#7d49a4;
}

.color-credit-immobilier .button-continue a{
    color:#7d49a4;
}

.color-credit-immobilier .box_search_container-step1 p{
    color:#e8cdfa;
}

.color-credit-immobilier .box_search_container-step1 #button_getquote a {
    border-color: #54267e #54267e -moz-use-text-color;
    background-image: url("/images/fr/btn_simulator_getquote_credit-immobilier.png");
    color: #7d49a4;
    text-shadow: 1px 2px 2px #CFCFCF;
}

.color-credit-immobilier .steps-content a {
    background-color: #ead6f9;
    border: 1px solid #e8cdfa;
    color: #c19ed8;
}

.color-credit-immobilier .steps-content .active {
    background-color: #FFFFFF;
    border: 1px solid #54267e;
    color: #7d49a4;
}

.color-credit-immobilier .box_search_container-step2 h1,
.color-credit-immobilier .box_search_container-step3 h1{
    text-shadow: #75508e 1px 2px 2px;
}

.color-credit-immobilier .box_search_container-step1 h1,
.color-credit-immobilier .box_search_container-step1 h2 {
    text-shadow: #75508e 1px 2px 2px;
}

/* / UPDATED 13-05-2011*/


/* UPDATED 16 DE MAIO DE 2011 */

#container_categorias{
    position:relative;
    float:left;
    width:100%;
    height:auto;
}

.box_categoria_dp{
    width:202px;
    position:relative;
    float:left;
    border: 1px solid #CAC9C9;
    margin-bottom:10px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}

.box_categoria_dp_title{
    font-weight:bold;
    font-size:14px;
    color:#4B4A4A;
    padding-top:15px;
    padding-left:15px;
    position:relative;
    float:left;
    width:180px;
    height:auto;
}

.box_categoria_dp_title_high{
    color:#FF8D00;
}

.box_categoria_dp_descricao{
    color: #4B4A4A;
    float: left;
    height: 87px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    position: relative;
    width: auto;
}

.box_categoria_dp_btn {
    float: left;
    height: 50px;
    padding-left: 14px;
    padding-right: 4px;
    padding-top: 32px;
    position: relative;
    width: auto;
}

.box_categoria_dp_img{
    position:relative;
    float:left;
    width:86px;
    height:80px;
}

.box_categoria_dp_margin{
    margin-right:11px;
}

.disclosure_banner_loan {
    clear: left;
    font-size: 11px;
    font-weight: normal;
    width: 577px;
}

.disclosure_banner_loan a {
    color: #203C8D;
    text-decoration: none;
}

.disclosure_banner_loan a:hover {
    text-decoration: underline;
}

/* / UPDATED 16 DE MAIO DE 2011 */

/* 18 de Maio 2011*/
#list_products{
    position:relative;
    float:left;
    width:100%;
}

#list_products .table_results th{
    font-size:12px;
}

#list_products  .table_results {
    font-size: 13px;
    border-bottom:none;
}

#list_products .table_results .result-description {
    border-right:none;
    background-color:#f8f7f6;
    line-height:18px;
    border-bottom:1px solid #CECECE;
}

#list_products .table_results .offer {
    border-bottom:1px solid #CECECE;
}

#list_products .numbersvotes{
    font-weight:normal;
    font-size:11px;
}

/* -------------------------------------------------------
-------------------------------------------------------- */

/* 19 de Maio */
#top_body {
    display:none;
}

#bottom_body {
    display:none;
}

#areafora{
    margin-bottom: 20px;
}

.input_text_box {
    border: 1px solid #CACACA;
    color: #2F2F2F;
    font-size: 14px;
    height: 20px;
    margin-top: 0;
    padding: 3px 0;
    width: 198px;
}

/* 20 de Maio */

#product-details{
    position:relative;
    float:left;
    width:630px;
}

.product-box{
    background-color:#f7f7f7;
    border:1px solid #d4d4d4;
    position:relative;
    float:left;
    font-size:12px;
    font-weight:normal;
    color:#747777;
    margin-bottom:15px;
}

.product-box h1{
    font-size:18px;
    font-weight:bold;
    padding-left: 15px;
}

.product-box-content {
    background-color: #FFFFFF;
    border: 1px solid #D4D4D4;
    float: left;
    height: auto;
    line-height: 18px;
    margin: 0 15px 15px;
    padding: 15px;
    width: 570px;
}

.product-box-content h2{
    width:100%;
    border-bottom:1px solid #d4d4d4;
    margin:0;
    padding:0 0 7px;
    font-weight:bold;
    font-size:18px;
}

.product-box-content .image-product{
    float:right;
    margin-left: 12px;
}

.product-box a{
    outline:none;
    text-decoration:underline;
    color:#5aab2c;
    font-size:11px;
    font-weight:normal;
}

.product-box a:hover{
    text-decoration:none;
}

.product-button {
    float:right;
    position:relative;
    text-align:right;
    margin-top:12px;
    line-height:14px;
    font-size:11px;
}

.content2{
    margin-top:15px;
}

.content2 p{
    width:300px;
    float:left;
    margin-bottom:0;
    padding-bottom:0;

}

.product-button a {
    font-size:13px;
}

.product-button .btn{
    margin-top:12px;
    margin-bottom:8px;
}

.credit-immobilier .product-box h1,
.credit-immobilier #box_product1 h1,
.credit-immobilier #box_product2 h1,
.credit-immobilier #box_product3 h1{
    color:#9161b3;
}

.credit-renouvelable .product-box h1,
.credit-renouvelable #box_product1 h1,
.credit-renouvelable #box_product2 h1,
.credit-renouvelable #box_product3 h1{
    color:#F22B94;
}

.pret-personnel .product-box h1,
.pret-personnel #box_product1 h1,
.pret-personnel #box_product2 h1,
.pret-personnel #box_product3 h1{
    color:#004FA1;
}

.rachat-credit .product-box h1,
.rachat-credit #box_product1 h1,
.rachat-credit #box_product2 h1,
.rachat-credit #box_product3 h1{
    color:#63A41C;
}

.epargne .product-box h1,
.epargne #box_product1 h1,
.epargne #box_product2 h1,
.epargne #box_product3 h1{
    color:#C90A00;
}

#boxes_content{
    position:relative;
    float:left;
    margin-bottom:30px;
    width:100%;
}

#box_product1,
#box_product2,
#box_product3{
    position:relative;
    float:left;
}

/*  23-05-2011 */
#box_product2 ul{
    padding:10px 0 0 12px;
    margin:0;
}

#box_product2 li{
    margin:0;
    padding:0;
    text-align:left;
    font-size:11px;

}

#box_product3 .btn {
    float: left;
    padding-bottom: 10px;
    padding-left: 26px;
    padding-top: 5px;
    position: relative;
}

#box_product3 a{
    clear:left;
    outline:none;
    text-decoration:underline;
    color:#5aab2c;
    font-size:11px;
    font-weight:normal;
    width:100%;
}

#box_product3 a:hover{
    text-decoration:none;
}

/* 24 de Maio */
.rating_product {
    background-color: #FFFFFF;
    border-color: -moz-use-text-color #CCCCCC #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    float: left;
    margin-bottom: 10px;
    padding: 4px 0;
    position: relative;
    text-align: center;
    width: 104px;
}

.facebook_like_product {
    padding-left: 15px;
}

.product-box h1 {
    float: left;
    font-size: 18px;
    font-weight: bold;
    padding-left: 15px;
    width: 495px;
}

/* 25 de Maio*/

#button_cliquezici{
    position:relative;
    float:right;
    width:287px;
    height:127px;
}

/* 26 de Maio */


/* modal */

.like_facebook{
    width:424px;
    height:auto;
    position:relative;
    float:left;
    font-size:17px;
    font-weight:bold;
    color:#596f9d;
    text-align:center;
    background-image:url(/images/fr/fb_like.jpg);
    background-repeat:no-repeat;
    height:244px;
}

/*end-modal */

/* / 26 de Maio */


#pubtextlink {
    text-align: center;
    margin-bottom: 10px;
}

#pubtextlink a, #pubtextlinkbottom a {
    font-size: 27px;
    font-weight: bold;
    text-decoration: none;
}

#pubtextlink a:hover, #pubtextlinkbottom a:hover {
    text-decoration: underline;
}

/* updated 31 de Maio */

#box_product3 .btn {
    float: left;
    padding-bottom: 10px;
    padding-left: 26px;
    padding-top: 5px;
    position: relative;
    width:137px;
}

#box_product3 .btn a {
    background-image: url("/images/btn_image_continue.png");
    background-repeat: no-repeat;
    color: #FFFFFF;
    float: left;
    font-size: 13px;
    font-weight: bold;
    padding: 10px 0;
    position: relative;
    text-align: center;
    text-decoration: none;
    width: 112px;
}

#box_product3 .btn a:hover {
    text-decoration: underline;
}

#box_product3 a:hover{
    text-decoration:none;
}

.product-button .btn {
    float: right;
    padding-bottom: 10px;
    padding-left: 26px;
    padding-top: 5px;
    position: relative;
    width:200px;
}

.product-button .btn a {
    background-image: url("/images/btn_image_continue.png");
    background-repeat: no-repeat;
    color: #FFFFFF;
    float: right;
    font-size: 13px;
    font-weight: bold;
    padding: 10px 0;
    position: relative;
    text-align: center;
    text-decoration: none;
    width: 112px;
}

.product-button .btn a:hover {
    text-decoration: underline;
}

/* / updated 31 de Maio */

/* UPDATE 13-07-2011 */
.container_links{
    float:left;
    width:100%;
    margin-bottom:20px;
}

.container_links ul{
    list-style-image:url(/images/arrowcredit.gif);
    background-repeat:no-repeat;
    margin:0;
    padding:0;
    float:left;
    margin-left:15px;
}

.form_epargne {
    -moz-border-radius: 3px 3px 3px 3px;
    background-image:url(/images/fr/bg-form-epargne.png);
    background-repeat:repeat-x;
    background-position:bottom;
    background-color:#fde777;
    border: 2px solid #FDC800;
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    float:left;
    clear:left;
    margin: 10px auto 30px 0;
    overflow: hidden;
    width:100%;
}

.form_epargne .submit_button1 {
    -moz-border-radius: 3px 3px 3px 3px;
    background: #D32C20;
    border: 2px solid #D12015;
    color: #FFFFFF;
    font-weight: bold;
    height: 30px;
    margin-bottom: 6px;
    margin-right: -20px;
    cursor:pointer;
}

.form_epargne h1{
    padding-left: 10px;
}

/* END UPDATE 13-07-2011*/

/* UPDATE 18-07-2011 */

.form_epargne table{
    font-weight:bold;
}

.form_epargne .disclosure1 {
    font-size:11px;
    color:#999;
    font-weight:normal;
}

.titletableresult{
    border-bottom: 1px solid #D4D4D4;
    color: #5F5F5F;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin: 7px 0 8px;
    padding: 0 0 3px;
    width: 100%;
}

.result-description ul{
    clear:left;
}

.product-box .product-url {
    font-size:12px;
}

.table-organismecredit {
    margin-top:20px;
}

.table-organismecredit {
    border:1px solid #CECECE;

}

.table-organismecredit td{

    border-right:1px solid #CECECE;
}

.right_body_top {
    float: left;
    margin-bottom: 31px;
    width: 100%;
    color:#202020;
}

.right_body_top .title{
    font-size:17px;
}

.separadorAdsense{
    background-image:url(/images/sep_adsense.png);
    height:1px;
    width:554px;
    margin:0 auto;
    background-repeat:no-repeat;
}

#form1 {
    clear:left;
    float:left;
    margin-bottom:30px;
}

.form1-top{
    background-image:url(../images/form1-indexpage.png);
    background-repeat:no-repeat;
    width:634px;
    height:58px;
}

.form1-content{
    clear:left;
    background-image:url(/images/bg-form1-indexpage.png);
    background-repeat:repeat-x;
    background-position:bottom;
    background-color:#fffdf1;
    padding:10px;
    border:1px solid #faedbb;
    font-weight:bold;
    font-size:14px;
}

.form1-topContent{
    width:100%;
    text-align:center;
    color:#2c2c2c;
    font-size:13px;
    padding-top:13px;
    line-height:19px;

}

.form1-topContent h1{
    color:#3b8900;
    font-size:19px;
    font-weight:bold;
    margin:0;
    height:0;
}

.form1-content .submit_button1 {
    -moz-border-radius: 3px 3px 3px 3px;
    background: #D32C20;
    border: 2px solid #D12015;
    color: #FFFFFF;
    font-weight: bold;
    height: 30px;
    margin-bottom: 6px;
    margin-right: -20px;
    cursor:pointer;
}

.article-image{
    position:relative;
    float:left;
    padding:5px;
    border:1px solid #ccc;
    background-color:#fff;
}

.article-content{
    position:relative;
    float:right;
    width:506px;
    margin-left:20px;
}

.article-title,
.article-date,
.article-description{
    clear:left;
    float:left;
}

.article-title{
    font-size:14px;
    font-weight:bold;
    width:100%;
}

.article-date{
    width:100%;
}

.article-date,
.article-date h3{
    color: #666666;
    font-size: 11px;
    font-weight: normal;
    margin:0;
    padding:0;
    display:inline;
}

.article-description{
    color: #333333;
    font-size: 12px;
    line-height: 15px;
    width:100%;
}

.article-box{
    float:left;
    clear:left;
    width:100%;
    padding-bottom: 10px;
    padding-top: 10px;
    border-bottom:1px solid #ccc;
}

#articles-wrapper a{
    color:#FF8D00;
    font-weight:bold;
    text-decoration:none;
}

#articles-wrapper a:hover{
    text-decoration:underline;
}

#articles-wrapper {
    float: left;
    margin-bottom: 20px;
    margin-top: 20px;
}

#articles-wrapper .header {
    background-color: #b6b6b6;
    color: #FFFFFF;
    font-weight: bold;
    padding: 10px 0;
    padding-left:15px;
}

.article-grey{
    background-color:#f6f5f5;
}

.intern-links{
    float:left;
    width:100%;
    color:#333;
    font-size:11px;
}

.intern-links a{
    color: #5AAB2C;
    font-size: 11px;
    font-weight: normal;
    outline: medium none;
    text-decoration: underline;
}

.intern-links a:hover{
    text-decoration:none;
}

#linkscompare{
    float:left;
    position:relative;
    width:100%;
    clear:left;
}

#linkscompare li{
    list-style-type:none;
    display:inline;
    margin-right:40px;
}

#linkscompare ul{
    margin:0;
    padding:0;
}

#linkscompare a{
    color:#666666;
    text-decoration:none;
}

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

.linkscompare-top {
    position:relative;
    float:left;
    width:100%;
}

.linkscompare-top h2 {
    color: #3B8900;
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 10px;
}

.disclosure1 {
    font-size:11px;
    color:#999;
    font-weight:normal;
}

/* END UPDATE 18-07-2011 */

/* UPDATE 25-07-2011 */
.container_links ol{
    line-height:23px;
}

.sep-data-info{
    float:right;
    background-color:#65A51D;
    color:#fff;
    font-size:12px;
    padding:10px;
}

/* END UPDATE 25-07-2011 */


/* UPDATE 26-07-2011 */

/* color Auto Neuve */
.color-credit-auto-neuve{
    border:1px solid #649520;
    background-image:url(/images/fr/bg_box_search_container-credit-auto-neuve.png);
    background-color:#88bd3d;
}

.color-credit-auto-neuve .image{
    background-image:url(/images/money.png);
    background-repeat:no-repeat;
    background-position:bottom left;
}

.color-credit-auto-neuve .image2{
    background-image:url(/images/money2.png);
    background-repeat:no-repeat;
    background-position:bottom left;
}

.color-credit-auto-neuve a.button-result a{
    color:#65A51D;
}

.color-credit-auto-neuve .button-result a{
    color:#65A51D;
}

.color-credit-auto-neuve .button-continue a{
    color:#649520;
}

.color-credit-auto-neuve .box_search_container-step1 p{
    color:#ebfcd3;
}

.color-credit-auto-neuve .steps-content a {
    background-color: #e0fbc3;
    border: 1px solid #ebfcd3;
    color: #bedb95;
}

.color-credit-auto-neuve .steps-content .active,
.color-credit-auto-neuve .steps-content a:hover{
    background-color: #FFFFFF;
    border: 1px solid #3e810d;
    color: #63a41c;
}

.color-credit-auto-neuve .box_search_container-step2 h1,
.color-credit-auto-neuve .box_search_container-step3 h1{
    text-shadow: #648f29 1px 2px 2px;
}

.color-credit-auto-neuve .box_search_container-step1 h1,
.color-credit-auto-neuve .box_search_container-step1 h2 {
    text-shadow: #648f29 1px 2px 2px;
}

/* END UPDATE 26-07-2011 */


/* UPDATE 08/02/2012 */
/*
.main_pub_wrap{
    width:635px;
    position:relative;
    float:left;
}

.main_pub_wrap .main_pub_header{
    -moz-user-select: none;
    background: -moz-linear-gradient(center top , rgba(255, 255, 255, 0.1) 0pt, rgba(0, 0, 0, 0.1) 100%) repeat scroll 0 0 #881E5E;
    border: 0 none;
    border-radius: 2px 2px 0 0;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    height: auto;
    outline: medium none;
    overflow: visible;
    padding: 0;
    position: relative;
    text-decoration: none;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
    white-space: nowrap;
    width: 635px;
    background-color: #881E5E;
}

.main_pub_wrap .main_pub_header p{
    font-size:21px;
    font-weight:bold;
    margin:0
}

.main_pub_wrap .main_pub_header p span{
    font-size:15px;
    font-weight:normal;
}

.main_pub_wrap .main_pub_body .main_pub_form a.main_pub_btn {
    background-color: #881E5E;
    border-radius: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    font-weight: 700;
    line-height: 1em;
    margin-bottom: 40px;
    outline: medium none;
    overflow: visible;
    padding: 1em 2.3em;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
    text-transform: uppercase;
    white-space: nowrap;
    background-color: #881E5E;
}

.main_pub_wrap .main_pub_body .main_pub_form a.main_pub_btn:hover {
    text-decoration:none;
}

.main_pub_wrap .main_pub_body .main_pub_form .main_pub_disclosure {
    color: #e1e1e1;
    float: left;
    font-size: 11px;
    position: relative;
}

.main_pub_wrap .main_pub_body .main_pub_form .main_pub_disclosure a{
    color:#000;
    text-decoration:underline;
    outline:none;
}

.main_pub_wrap .main_pub_body .main_pub_form .main_pub_disclosure a:hover{
    text-decoration:none;
}

*/

.main_pub_wrap .main_pub_body{
    position:relative;
    background-image:url(/images/main_pub_bottom.png);
    background-position:bottom;
    background-repeat:no-repeat;
    background-color:#3f3f3f;
    top:-43px;
    padding:25px;
}

.main_pub_wrap .main_pub_body .main_pub_form{
    color:#e1e1e1;
    font-size:17px;
}

.main_pub_wrap .main_pub_body .main_pub_form .input1{
    width:180px;
    height:20px;
}

.main_pub_wrap .main_pub_body .main_pub_form .select1{
    border:1px solid #CCC;
    background:#fff;
    padding:2px;
    height:28px;
    line-height:28px;
    vertical-align:middle;
}

h1 {
    font-size:20px;
}

.info_artigo h2 {
    font-size:16px;
}

/* 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)
 **/


.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;
}

.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_middle {
    padding:10px;
    border:1px dotted #ccc;
}

#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{ list-style:none; font-size:13px; font-weight:bold; line-height:15px; margin-top:10px; }
.lista_artigos3 span{ font-size:12px; color:#666666; font-weight:normal; display:block; margin-bottom:3px; }
.lista_artigos3 li{ border-bottom:1px solid #cdcdcd; padding-bottom:10px; margin-bottom:10px; }
.lista_artigos3 li p {font-weight:normal;margin-top:5px;font-size:13px;text-align:justify;line-height:19px;}
.lista_artigos3 a:link, .lista_artigos3 a:visited, .lista_artigos3 a:active { text-decoration:underline; display:block; color:#333333; font-size:15px; text-decoration:underline; }
.lista_artigos3 a:hover { text-decoration:underline; color:#B10C87; }

.list_simulator_page_categories{ list-style:none; font-size:13px; font-weight:bold; line-height:15px; margin-top:10px; }
.list_simulator_page_categories span{ font-size:12px; color:#666666; font-weight:normal; margin-bottom:3px; }
.list_simulator_page_categories li{ padding-bottom:10px; margin-bottom:10px; }
.list_simulator_page_categories li p {font-weight:normal;margin-top:5px;font-size:13px;text-align:justify;line-height:19px;}
.list_simulator_page_categories a:link, .list_simulator_page_categories a:visited, .list_simulator_page_categories a:active { text-decoration:underline; color:#333333; font-size:15px; text-decoration:underline; }
.list_simulator_page_categories a:hover { text-decoration:underline; color:#B10C87; }

.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;
}

#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:100%;
    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{}

.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{}

.artigo_container a {
    text-decoration: underline;
}

.subtitulo_artigo{
    font-weight:bold;
    color:#529cbc;
}

.titulo_artigo h1 {
    margin:0px;
    padding:0px;
    font-size:30px;
}

.titulo_artigo {
    margin-bottom:10px;
    font-family:Georgia, serif;
    color:#333;
}

.subtitulo_artigo h2 {
    margin:0px;
    padding:0px;
    font-size:16px;
}

.subtitulo_artigo {
    font-size:16px;
}

.titulo_artigo span, .subtitulo_artigo span {
    font-size:11px;
    font-weight:normal;
    color:#666666;
    display:block;
}

.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{
    font-size:14px;
    color:#333333;
    line-height:22px;
    margin-bottom:20px;
}

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

.info_artigo a.highlight{
    color: #529CBC;
    text-decoration:none;
}

.info_artigo a.highlight:hover{
    text-decoration:underline;
}

.info_artigo ul{list-style: inside;}

.foto_artigo{
    float:right;
    margin-left:15px;
    margin-bottom:15px;
    padding-top:6px;
}

.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;
}

.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{}


#menu2 {text-align:center;background:#f7f7f7;padding:10px;}

#menu2 li {display:inline-block;}

#menu2 li div {padding:5px 8px;display:block;color:#444;font-size:13px;border:#ccc solid 1px;background:#f7f7f7;-webkit-border-radius: 3px;border-radius: 3px;}

#menu2 li div.b_pagina2 {background: none repeat scroll 0 0 #444444;border: 1px solid #222222;color: #F7F7F7;font-weight: bold;}



.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;
}

#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{}

.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;
}

/* -- */


.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 {
    font-size: 11px;
    margin-bottom: 20px;
}

.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*/

#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;
    width: 100%;
}

.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;
}

body{background-color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333}
a:link,a:active,a:visited{text-decoration:none;font-weight:400}
em{font-style:italic;}
img{border:0}
.last{margin-right:0!important}
.bottom{margin-bottom:0!important}
.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}
.clearfix{display:block;zoom:1}
textarea.error, input.error{border:1px solid red!important;background-color:#ffd4d4!important}
#content{background-color:#FFF;height:auto;margin-left:auto;margin-right:auto;width:1020px;position:relative; padding-top:56px;}
.background_0{background-color:#666!important}
.background_1{background-color:#ff8d00!important}
.color_1{color:#ff8d00!important}
.background_2{background-color:#f22b94!important}
.color_2{color:#f22b94!important}
.background_3{background-color:#004fa1!important}
.color_3{color:#004fa1!important}
.background_4{background-color:#7D49A4!important}
.color_4{color:#7D49A4!important}
.background_5{background-color:#63A41C!important}
.color_5{color:#63A41C!important}
.background_6{background-color:#C90A00!important}
.color_6{color:#C90A00!important}
.background_7{background-color:#24b9f1!important}
.color_7{color:#24b9f1!important}
.social_contacts{ position: absolute; right: 0; top: 0; height: 40px; }
.social_contacts .feedback, .social_contacts .rss{ float: left; height:28px;border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;right:0;text-align:center;padding:0 15px;-moz-box-shadow:2px 1px 3px #cbcbcb;-webkit-box-shadow:2px 1px 3px #cbcbcb;box-shadow:2px 1px 3px #cbcbcb; }
.social_contacts .rss{ margin-right: 10px }
.social_contacts .feedback:hover, .social_contacts .rss:hover{background-color:#FF8D00;color:#FFF}
.social_contacts .feedback a, .social_contacts .rss a{background-repeat:no-repeat;padding:4px 0 5px 32px;margin-top:3px;display:block;text-decoration:none}
.social_contacts .feedback a:hover, .social_contacts .rss a:hover{color:#FFF}
.social_contacts .feedback a{background-image:url(../images/new_layout/misc/icon_feedback.png);}
.social_contacts .rss a{background-image:url(../images/new_layout/misc/icon_rss.png);}
#header{margin-bottom:15px;padding-top:15px}
#logo{text-align:center;margin-bottom:3px}
#txt_header{color:#999;font-size:16px;text-align:center;width:1020px}
.dateoftoday{font-size:14px;color:#9a9a9a;text-align:right;line-height:25px;}
.mega-menu ul,.mega-menu ul li{list-style:none}
.mega-menu ul{position:relative;padding:0;margin:0}
.mega-menu .sub,.mega-menu ul li ul{display:none}
.mega-menu .sub ul{display:block}
#tabs{background-color:#666;height:5px;margin-bottom:20px;}
#tabs ul.mega-menu,#tabs ul.mega-menu li{margin:0;padding:0;height:5px;border-left:2px solid #6b6b6b;border-right:2px solid #6b6b6b}
#tabs ul.mega-menu,#tabs ul.mega-menu li.selected,#tabs ul.mega-menu li:hover{margin:0;padding:0;border:none;height:5px;border-left:2px solid #fff;border-right:2px solid #fff}
#tabs ul.mega-menu{background-color:#6B6B6B;position:relative;width:100%;border:none}
#tabs ul.mega-menu li{float:left;margin:0;padding:0;font-size:13px;font-weight:700}
#tabs ul.mega-menu li a{float:left;display:block;color:#6B6B6B;padding:9px 25px 4px;text-decoration:none}
#tabs ul.mega-menu li a.color1:hover{color:#fff;height:17px}
#tabs ul.mega-menu li a.color1_selected{color:#fff;font-weight:700;height:17px}
#tabs ul.mega-menu li.mega-hover a.color1,#tabs ul.mega-menu li a.color1:hover{background-position:100% -40px;color:#fff}
#tabs ul.mega-menu li a.color2:hover{background-color:#f22b94;color:#fff;height:17px}
#tabs ul.mega-menu li a.color2_selected{background-color:#f22b94;color:#fff;height:17px;font-weight:700}
#tabs ul.mega-menu li.mega-hover a.color2,#tabs ul.mega-menu li a.color2:hover{background-position:100% -40px;background-color:#f22b94;color:#fff;height:19px}
#tabs ul.mega-menu li a.color3:hover{background-color:#004fa1;color:#fff;height:17px}
#tabs ul.mega-menu li a.color3_selected{background-color:#004fa1;color:#fff;height:17px;font-weight:700}
#tabs ul.mega-menu li.mega-hover a.color3,#tabs ul.mega-menu li a.color3:hover{background-position:100% -40px;background-color:#004fa1;color:#fff;height:19px}
#tabs ul.mega-menu li a.color4:hover{background-color:#7D49A4;color:#fff;height:17px}
#tabs ul.mega-menu li a.color4_selected{background-color:#7D49A4;color:#fff;height:17px;font-weight:700}
#tabs ul.mega-menu li.mega-hover a.color4,#tabs ul.mega-menu li a.color4:hover{background-position:100% -40px;background-color:#7D49A4;color:#fff;height:19px}
#tabs ul.mega-menu li a.color5:hover{background-color:#63A41C;color:#fff;height:17px}
#tabs ul.mega-menu li a.color5_selected{background-color:#63A41C;color:#fff;height:17px;font-weight:700}
#tabs ul.mega-menu li.mega-hover a.color5,#tabs ul.mega-menu li a.color5:hover{background-position:100% -40px;background-color:#63A41C;color:#fff}
#tabs ul.mega-menu li a.color6,#tabs ul.mega-menu li a.color5,#tabs ul.mega-menu li a.color4,#tabs ul.mega-menu li a.color3,#tabs ul.mega-menu li a.color2,#tabs ul.mega-menu li a.color1{background-color:transparent;color:#6b6b6b;font-weight:700}
#tabs ul.mega-menu li a.color6:hover{background-color:#C90A00;color:#fff;height:17px}
#tabs ul.mega-menu li a.color6_selected{background-color:#C90A00;color:#fff;height:17px;font-weight:700}
#tabs ul.mega-menu li.mega-hover a.color6,#tabs ul.mega-menu li a.color6:hover{background-position:100% -40px;background-color:#C90A00;color:#fff}
#tabs ul.mega-menu li a.dc-mega{position:relative}
#tabs ul.mega-menu li a .dc-mega-icon{display:block;position:absolute;width:8px;height:6px;top:15px;right:10px;background:url(../../images/new_layout/misc/arrow_megamenu.png) no-repeat 0 100%}
#tabs ul.mega-menu li.mega-hover a,#tabs ul.mega-menu li a:hover{background-position:100% -40px;color:#fff}
#tabs ul.mega-menu li.mega-hover a .dc-mega-icon{background-position:0 100%}
#tabs ul.mega-menu li .sub-container{position:absolute;padding-left:0;margin-left:2px;margin-top:0;left:0;top:40px;z-index:1000}
#tabs ul.mega-menu li .sub{background: #666;padding:20px;width:980px;float:left}
#tabs ul.mega-menu .row li{border:0 none;float:left;height:auto;position:relative}
#tabs ul.mega-menu li .sub .row .mega_left_container a.megatitle,#tabs ul.mega-menu li .sub .row .mega_right_container a.megatitle{font-size:18px;padding:0;border-bottom:1px dotted #fff;width:100%;margin-bottom:5px;font-weight:700}
#tabs ul.mega-menu li .sub .row .mega_left_container a.seemore,#tabs ul.mega-menu li .sub .row .mega_right_container a.seemore{font-size:11px;display:block;padding:0 0 5px;width:100%}
#tabs ul.mega-menu li .sub .row .mega_left_container{width:320px;float:left;margin-right:40px}
#tabs ul.mega-menu li .sub ul.services{width:320px;float:left}
#tabs ul.mega-menu li .sub ul.services li{padding:0 10px;width:300px}
#tabs ul.mega-menu li .sub ul.interests,#tabs ul.mega-menu li .sub .row .mega_right_container{width:620px;float:left}
#tabs ul.mega-menu li .sub ul.interests li{padding:0 10px;width:290px;float:left}
#tabs ul.mega-menu li .sub ul.interests li:hover,#tabs ul.mega-menu li .sub ul.services li:hover{background-image:url(../images/black_pixel.png);background-repeat:repeat}
#tabs ul.mega-menu li .sub ul.interests li a,#tabs ul.mega-menu li .sub ul.services li a{padding:5px 0;font-size:13px;width:100%}
#tabs ul.mega-menu li .sub ul.interests li a:hover,#tabs ul.mega-menu li .sub ul.services li a:hover{color:#000}
#middle_body{margin-bottom:30px;}
#middle_body .bread_crumb{margin-bottom:20px;height:15px;display:block;font-size:11px}
#middle_body .bread_crumb span{font-weight:700;color:#333}
#middle_body .full_block .processing{text-align:center;background-image:url(../../images/new_layout/misc/processing.gif);background-position:center;background-repeat:no-repeat;height:250px}
#middle_body .processing_container{padding: 20px 20px 0 20px;}
#middle_body .full_block .processing p{float:left;font-size:18px;width:100%;background-color:#fff;line-height:30px;margin-top:40px}
#middle_body .full_block .main_reasons{margin:0 auto;width:700px;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;padding:15px 0}
#middle_body .processing_container .full_block .main_reasons{width: auto;}
#middle_body .full_block .main_reasons p.title{font-size:24px;color:#333;margin-bottom:10px;display:block}
#middle_body .full_block .main_reasons .main_reasons_list{float:left;margin-right:30px}
#middle_body .processing_container .full_block .main_reasons .main_reasons_list{float:none;margin-right:0px;text-align: center;}
#middle_body .full_block .main_reasons .main_reasons_list li{padding-bottom:10px;font-size:16px}
#middle_body .full_block .main_reasons a{border:1px solid #f7f7f7;padding:5px;float:right}
#middle_body .full_block .mrec{width:300px;height:250px;float:left;background-color:#F7F7F7;padding:10px;margin-right:30px}
#middle_body .full_block .product_desc p{font-size:14px;line-height:18px}
#middle_body .full_block .scategory_highlight{ background-color: #3f3f3f; min-height:300px;-moz-box-shadow:1px 2px 2px 2px #ccc;-webkit-box-shadow:1px 2px 2px 2px #ccc;box-shadow:1px 2px 2px 2px #ccc; /*background-image:url(../../images/new_layout/misc/bkg_big_highlight.png);*/ background-repeat:no-repeat;background-position:bottom;position:relative}
#middle_body .full_block .scategory_highlight .scategory_banner{bottom:0;right:0;width:320px;height:300px;float:right;position:absolute}
#middle_body .full_block .scategory_highlight .scategory_content{float:left;padding:30px 0 10px 30px;width: 660px;}
#middle_body .full_block .scategory_highlight .scategory_content ul{list-style: inside}
#middle_body .full_block .scategory_highlight .scategory_content h2{margin-bottom:10px}
#middle_body .full_block .scategory_highlight .scategory_content h2 a{color:#fff;font-size:22px;font-weight:700;text-shadow:1px 1px 1px rgba(0,0,0,0.50)}
#middle_body .full_block .scategory_highlight .scategory_content .description{color:#fff;font-size:15px}
#middle_body .full_block .scategory_highlight .scategory_content .scategory_form{margin:20px auto 0;color:#fff;font-size:16px}

#middle_body .full_block .scategory_highlight .scategory_content .scategory_form .form_block_small input.text{width:98%;color:#666;background-color:#e8e8e8;border:1px solid #666;height:25px;line-height:25px;padding:0 1%;}
#middle_body .full_block .scategory_highlight .scategory_content .scategory_form .form_block_big input.text{width:98%;color:#666;background-color:#e8e8e8;border:1px solid #666;height:25px;line-height:25px;padding:0 1%;}

#middle_body .full_block .scategory_highlight .scategory_content .scategory_form .form_block_small .select_box{width:100%;color:#666;background-color:#e8e8e8;border:1px solid #666;height:27px;line-height:25px;padding-left:3px;font-size:14px;float:left}
#middle_body .full_block .scategory_highlight .scategory_content .scategory_form .form_block_big .select_box{width:100%;color:#666;background-color:#e8e8e8;border:1px solid #666;height:27px;line-height:25px;padding-left:3px;font-size:14px;float:left}

#middle_body .full_block .scategory_highlight .scategory_content .scategory_form .select_box option{line-height:27px}
#middle_body .full_block .scategory_highlight .scategory_content .scategory_form .btn a,#middle_body .full_block .scategory_highlight .scategory_content .btn a{width:210px;height:78px;background-image:url(../../images/new_layout/misc/btn_scategories_highlight.png);color:#444;display:block;text-transform:uppercase;margin-top:20px;padding-top:28px;font-size:21px;font-weight:700;text-align:center;padding-right:66px;padding-left:20px;text-shadow:1px 1px 1px rgba(0,0,0,0.25)}
#middle_body .full_block .scategory_highlight .results_table_container{padding:30px}
#middle_body .full_block .scategory_highlight .results_table_container tr{background-color:#fff}
#middle_body .full_block .scategory_highlight .results_table_container .background{background-color:#f7f7f7!important}
#middle_body .full_block .best_options li{float:left;width:312px;padding-right:20px}
#middle_body .full_block .scategory_steps{background-color:#999}
#middle_body .full_block .scategory_steps li{float:left;padding:10px 10px 10px 15px;background-color:#999;color:#fff;border-right:2px solid #fff;font-size:14px;width: 299px;}
#middle_body .full_block .scategory_steps li span{font-weight:700;font-size:16px}
#middle_body .full_block .scategory_steps li.last{border-right:none}
#middle_body .full_block .scategory_steps li.selected{background-color:#666}
#middle_body .full_block .site_desc p{line-height:18px;width:470px;margin-right:40px;float:left}
#middle_body .full_block .site_desc ul{list-style: inside}
#middle_body .full_block .category_block{width:278px;margin:0 50px 40px 0;height:210px;float:left;padding:10px;border:1px dotted #ccc}
#middle_body .full_block .scategory_block{width:210px;margin:0 24px 0 0;height:210px;float:left;padding:10px;border:1px solid #333;position:relative;margin-bottom:10px}
#middle_body .full_block .scategory_block .title a{border-bottom:1px dotted #fff;font-size:16px;margin-bottom:10px;display:block;font-weight:700;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.5)}
#middle_body .full_block .scategory_block p{line-height:15px;height:100px;overflow:hidden;color:#fff}
#middle_body .full_block .scategory_block ul{list-style: inside}
#middle_body #left_body{width: 320px;height: auto;float: left;}
#middle_body #left_body .clean{ padding-bottom: 0px; }
#middle_body #left_body .left_body_block .product_desc img{margin-right:8px;margin-bottom:8px;border:1px solid #f7f7f7}
#middle_body #left_body .left_body_block .scategory_desc .description,#middle_body #left_body .left_body_block .category_desc .description,#middle_body #left_body .left_body_block .product_desc .description{font-size: 14px;line-height:15px;color: #FFF}
#middle_body #left_body .left_body_block .mrec{background-color:#F7F7F7;padding:9px 0;text-align:center}
#middle_body #left_body .left_body_block #nuvem_container{line-height:18px;font-size:24px}
.tag_cloud .tag_normal_1{font-weight:400;color:#BEBEBE;font-size:12px}
.tag_cloud .tag_normal_2{font-weight:400;color:#999;font-size:13px}
.tag_cloud .tag_bold_3{font-weight:700;color:#666;font-size:14px}
.tag_cloud .tag_bold_4{font-weight:700;color:#333;font-size:16px}
.tag_cloud{margin:5px;text-align:center}
#middle_body #left_body .left_body_block .search, #middle_body #right_body .right_body_block .search{border-bottom:1px dotted #ccc;border-top:1px dotted #ccc;padding:8px 0}
#middle_body #left_body .left_body_block .search input, #middle_body #right_body .right_body_block .search input{height:26px;margin-right:3px;width:206px;line-height:23px;font-size:15px}
#middle_body #right_body .right_body_block .search input{width: 545px}
#middle_body #right_body{width:660px;float:right;}
#middle_body #right_body .right_body_block .pub_default,#middle_body .full_block .pub_default{border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;padding:10px 0;text-align:center}
#middle_body #right_body .right_body_block .pub_default img,#middle_body .full_block .pub_default img{display:block;margin:0 auto}
#middle_body #right_body .right_body_block .results_table_container h4,#middle_body #left_body .left_body_block .scategory_desc h2,#middle_body #left_body .left_body_block .category_desc h1,#middle_body #left_body .left_body_block .product_desc h1,#middle_body .full_block .site_desc h1,#middle_body .full_block .product_desc h2,#middle_body .full_block .results_table_container h1{border-bottom:1px dotted #ccc;font-size:19px;color:#333;margin-bottom:10px}
#middle_body #right_body .right_body_block .results_table_container .results_table,#middle_body .full_block .scategory_highlight .results_table_container .results_table,#middle_body .full_block .results_table_container .results_table{text-align:center;border:1px solid #ccc;width:100%}
#middle_body #right_body .right_body_block .results_table_container .results_table td,#middle_body .full_block .scategory_highlight .results_table_container td,#middle_body .full_block .results_table_container .results_table td{border-right:1px solid #ccc;padding:10px 0;text-align:center;vertical-align:middle}
#middle_body #right_body .right_body_block .results_table_container .results_table .table_headers,#middle_body .full_block .scategory_highlight .results_table_container .table_headers,#middle_body .full_block .results_table_container .results_table .table_headers{background-color:#6b6b6b;color:#fff;font-weight:700;border-right:1px solid #ccc;padding:5px}
#middle_body #right_body .right_body_block .results_table_container .results_table .score,#middle_body .full_block .scategory_highlight .results_table_container .score,#middle_body .full_block .results_table_container .results_table .score{font-size:18px;font-weight:700}

#middle_body #right_body .right_body_block .results_table_container .results_table a.entity_logo,
#middle_body .full_block .scategory_highlight .results_table_container a.entity_logo,
#middle_body .full_block .results_table_container .results_table a.entity_logo,
#middle_body #right_body .right_body_block .results_table_container .results_table span.entity_logo,
#middle_body .full_block .scategory_highlight .results_table_container span.entity_logo,
#middle_body .full_block .results_table_container .results_table span.entity_logo
{border:1px solid #ccc;display:block;margin:0 auto;height:60px;width:120px}

#middle_body #right_body .right_body_block .results_table_container .results_table .button,#middle_body .full_block .scategory_highlight .results_table_container .button,#middle_body .full_block .results_table_container .results_table .button{margin:10px auto 0}
#middle_body #right_body .right_body_block .results_table_container .results_table a.txt,#middle_body .full_block .scategory_highlight .results_table_container a.txt,#middle_body .full_block .results_table_container .results_table a.txt{padding-top:5px;display:block;text-decoration:underline;font-size:11px}
#middle_body #right_body .right_body_block .results_table_container .results_table .spliter,#middle_body .full_block .scategory_highlight .results_table_container .spliter,#middle_body .full_block .results_table_container .results_table .spliter{border-bottom:1px solid #ccc;padding:0}
#middle_body #right_body .right_body_block .results_table_container .results_table .background,#middle_body .full_block .results_table_container .results_table .background{background-color:#E5E5E5;}
#middle_body #right_body .right_body_block .plain_text p{line-height:17px}
#middle_body #right_body .right_body_block .plain_text a{color:#529CBC;text-align:left;display:block}
#middle_body #right_body .right_body_block a.seeall,#middle_body #left_body .left_body_block a.seeall{color:#529CBC;text-align:right;display:block;font-size:11px}
#middle_body #right_body .right_body_block .best_form_container .best_form_top{background-image:url(../../images/new_layout/misc/best_form_top.jpg);background-repeat:no-repeat;height:33px;width:640px}
#middle_body #right_body .right_body_block .best_form_container .best_form_middle{background-image:url(../../images/new_layout/misc/best_form_middle.jpg);background-repeat:repeat-y;padding-left:130px;padding-right:30px;width:480px;min-height:200px;position:relative}
#middle_body #right_body .right_body_block .best_form_container .best_form_middle .badge{background-image:url(../../images/new_layout/misc/best_form_badge.png);background-repeat:no-repeat;width:144px;height:210px;position:absolute;left:-18px;top:-28px}
#middle_body #right_body .right_body_block .best_form_container .best_form_middle .best_form{width:100%}
#middle_body #right_body .right_body_block .best_form_container .best_form_middle .best_form .title{font-size:19px;font-weight:700;color:#fff;border-bottom:1px solid #999;padding-bottom:5px;display:block}
#middle_body #right_body .right_body_block .best_form_container .best_form_middle .best_form .title span{font-size:16px;font-weight:400}
#middle_body #right_body .right_body_block .best_form_container .best_form_middle .best_form .spliter{border-top:1px solid #333}
#middle_body #right_body .right_body_block .best_form_container .best_form_middle .best_form .inputs_area{margin:20px auto 0;color:#fff;font-size:16px}
#middle_body #right_body .right_body_block .best_form_container .best_form_middle .best_form .inputs_area input,#middle_body .full_block .scategory_highlight .scategory_content .scategory_form input{font-size:14px;float:left}
#middle_body #right_body .right_body_block .best_form_container .best_form_middle .best_form .inputs_area input.text{width:190px;color:#666;background-color:#e8e8e8;border:1px solid #222;height:25px;line-height:25px;padding:0 3px}
#middle_body #right_body .right_body_block .best_form_container .best_form_middle .best_form .inputs_area .select_box{color:#666;background-color:#e8e8e8;border:1px solid #222;height:27px;line-height:25px;padding-left:3px;font-size:14px;float:left}
#middle_body #right_body .right_body_block .best_form_container .best_form_middle a.best_form_btn{width:260px;height:78px;background-image:url(../../images/new_layout/misc/btn_best_form.png);color:#fff;display:block;text-transform:uppercase;margin:10px auto 0;padding-top:26px;font-size:24px;font-weight:700;text-align:center;padding-right:36px;text-shadow:1px 1px 1px rgba(0,0,0,0.5)}
#middle_body #right_body .right_body_block .best_form_container .best_form_middle a.best_form_btn:hover,#middle_body .full_block .scategory_highlight .scategory_content .btn a:hover{text-decoration:none}
#middle_body #right_body .right_body_block .best_form_container .best_form_bottom{background-image:url(../../images/new_layout/misc/best_form_bottom.jpg);background-repeat:no-repeat;height:26px;width:640px}
#middle_body #right_body .right_body_block .category_block{width: 278px; margin: 0 40px 10px 0; height: 210px; float: left; padding: 10px; border: 1px dotted #ccc; }
#middle_body #right_body .right_body_block .bottom{margin-bottom:0}
#middle_body #right_body .right_body_block .category_block .title a,#middle_body .full_block .category_block .title a{border-bottom:1px dotted #333;font-size:15px;margin-bottom:10px;display:block;font-weight:700;color:#fff;padding:5px 8px;text-shadow:1px 1px 1px rgba(0,0,0,0.5)}
#middle_body #right_body .right_body_block .category_block .square_description,#middle_body .full_block .category_block .square_description{line-height:16px;height:98px;overflow:hidden;}
#middle_body #right_body .right_body_block .category_block .square_description ul,#middle_body .full_block .category_block .square_description ul{list-style: inside;}
#middle_body #right_body .right_body_block .category_block .image_container,#middle_body #left_body .left_body_block .category_desc .image_container,#middle_body .full_block .category_block .image_container{width:130px;height:85px;position:relative;float:left;margin-right:10px}
#middle_body #right_body .right_body_block .category_block .image_container img,#middle_body #left_body .left_body_block .category_desc .image_container img,#middle_body .full_block .category_block .image_container img{margin-left:13px;margin-top:8px}
#middle_body #right_body .right_body_block .category_block a.image_frame,#middle_body #left_body .left_body_block .category_desc a.image_frame,#middle_body .full_block .category_block a.image_frame{width:130px;height:85px;position:absolute;top:0;left:0;z-index:2;background-image:url(../images/new_layout/categories/category_image_frame.png);background-repeat:no-repeat}
#middle_body #right_body .right_body_block .category_block .button,#middle_body .full_block .category_block .button{float:right;margin-top:25px;margin-right:20px}
#middle_body #right_body .right_body_block .best_options h3, .left_body_block .best_options h3, #middle_body #right_body .right_body_block .category_articles h4,#middle_body #right_body .right_body_block .plain_text h4,#middle_body #left_body .left_body_block .default_title,#middle_body #left_body .left_body_block .similar_products h3,#middle_body #left_body .left_body_block .category_news h4,#middle_body #left_body .left_body_block .category_news h3,#middle_body .full_block .best_options h3{border-bottom:1px dotted #ccc;font-size:16px;color:#333;margin-bottom:10px}

#middle_body #right_body .right_body_block .best_options li, .left_body_block .best_options li{padding-bottom:3px;float:left;width:300px;padding-right:20px;}
#middle_body #right_body .right_body_block .best_options span, .left_body_block .best_options span, #middle_body #right_body .right_body_block .category_articles span,#middle_body #left_body .left_body_block .similar_products span,#middle_body #left_body .left_body_block .category_news span,#middle_body .full_block .best_options span,#middle_body .full_block .main_reasons .main_reasons_list span{color:#529CBC}
#middle_body #right_body .right_body_block .best_options a, .left_body_block .best_options a{font-size: 14px}
#sponsors_container .sponsors_header{background-color:#ABAAAA;height:27px;color:#fff;padding-left:10px;line-height:27px}
#sponsors_container .sponsors_slide{width:760px;overflow:hidden;padding-top:10px;float:left;height:62px}
#sponsors_container .sponsors_slide img{border:1px solid #f7f7f7;margin-right:10px}
#sponsors_container .sponsors_slide a{ float:left; height:62px; clear:none !important; margin-right:10px !important;}
#sponsors_container .sponsors_slogan{width:240px;height:60px;float:right;margin-left:20px;padding-top:10px}
#sponsors_container #div_credit_warning{text-align:center;line-height:17px;margin-bottom:15px;}
#footer{width:100%;background-color:#666}
#tabs_footer{height:27px;background-color:#abaaaa;color:#fff;font-size:12px}
#footer .categories{margin-left:50px;padding-top:30px}
#footer .categories ul{margin-left:10px}
#footer .categories li{padding:0;float:left;width:250px;margin:0 30px 30px 0;list-style-type:none}
#footer .categories .sub_categories li {float:none;width:auto;}
#footer .categories .sub_categories li{margin:0 0 3px;}
#footer .categories .sub_categories a{display:block;color:#fff;padding:0 0 5px;font-size:12px;text-decoration:none;font-weight:400;border:none;margin:0}
#footer .categories .sub_categories a:hover{display:block;text-decoration:underline}
#footer .categories a{margin-bottom:8px;font-size:16px;color:#fff;border-bottom:1px dotted #ccc;padding-bottom:3px;display:block}
#footer .categories .seeall a{text-align:left;font-size:11px;font-weight:400;color:#fff;border:none;margin:0}
#footer .categories .seeall a:hover,a:hover{text-decoration:underline}
.error_page{background-color:#ecece8;background-image:url(../../images/new_layout/misc/404_error.jpg);background-repeat:no-repeat;height:275px;font-family:Arial, Helvetica, sans-serif;background-position:165px 10px}
.error_text{color:#444;font-size:14px;line-height:21px;margin:0 auto;padding-left:360px;padding-top:32px;; padding-right: 15px;}
.error_text p{font-size:28px;font-weight:700}
.scategory_block p a,#tabs ul.mega-menu li a.color6_selected:hover,#tabs ul.mega-menu li a.color5_selected:hover,#tabs ul.mega-menu li a.color4_selected:hover,#tabs ul.mega-menu li a.color3_selected:hover,#tabs ul.mega-menu li a.color2_selected:hover,#tabs ul.mega-menu li a.color1_selected:hover,.feedback a:hover{color:#fff}
.main_pub_header{-moz-user-select:none;background:-moz-linear-gradient(center top , rgba(255, 255, 255, 0.1) 0, rgba(0, 0, 0, 0.1) 100%) repeat scroll 0 0 #881E5E;background-color: #881E5E;border:0 none;border-radius:2px 2px 0 0;box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);color:#FFF;cursor:pointer;display:inline-block;font-size:14px;height:auto;outline:medium none;overflow:visible;padding:0;position:relative;text-decoration:none;text-shadow:0 1px 1px rgba(0, 0, 0, 0.25);width:100%;}
.main_pub_wrap .main_pub_body{top:0}
.badge_main_pub_header{float:left;width:126px;height:126px;position:absolute;top:-20px;z-index:100}
.text_main_pub_header{padding:20px 10px 20px 130px;text-align:left;float:left}
.text_main_pub_header h2{font-size:18px;font-weight:700;margin:0;text-shadow:0.05em 0.05em 0 #3B3B3B;line-height:25px;}
.text_main_pub_header p{font-size:14px;font-weight:400}
.button_valider{-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;-moz-user-select:none;background:-moz-linear-gradient(center top , rgba(255, 255, 255, 0.1) 0, rgba(0, 0, 0, 0.1) 100%) repeat scroll 0 0 #881E5E;background-color:#881E5E;border-radius:10px 10px 10px 10px;border-style:solid;border-width:1px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);color:#FFF;cursor:pointer;display:inline-block;font-size:16px;font-weight:700;line-height:1em;margin-bottom:40px;outline:medium none;overflow:visible;padding:1em 2.3em;position:relative;text-align:center;text-decoration:none;text-shadow:0 1px 1px rgba(0, 0, 0, 0.25);text-transform:uppercase;white-space:nowrap}
.main_pub_form td{padding:5px 2px}
#middle_body #right_body .right_body_block .results_table_container h2,.category_products h3{border-bottom:1px dotted #CCC;color:#333;font-size:19px;margin-bottom:10px;padding-bottom:5px;}
.category_products,.main_pub_wrap,#middle_body #left_body .left_body_block,#middle_body .full_block{margin-bottom:30px}
#middle_body #right_body .right_body_block .category_products li,#middle_body #right_body .right_body_block .category_articles li,#middle_body #left_body .left_body_block .similar_products li,#middle_body #left_body .left_body_block .category_news li{padding-bottom:10px}
.category_products ul{float:left;width:280px;padding-right:20px}
.left_body_block .scategory_block{border:1px solid #ccc;float:left;min-height:210px;margin:0 0 50px;padding:10px;position:relative;width:290px;background-color:#6B6B6B;}
.left_body_block .scategory_block .title a{border-bottom:1px dotted #6f6e6f;color:#6f6e6f;display:block;font-size:16px;font-weight:700;margin-bottom:10px}
.left_body_block .scategory_block p{font-size: 14px;color:#6f6e6f;min-height:100px;line-height:15px; margin-bottom:20px;}
.left_body_block .scategory_block .image_container,#middle_body .full_block .scategory_block .image_container{float: left;height: 100px;left: 10px;margin-right: 10px;position: absolute;width: 135px;bottom: -29px;}
.left_body_block .scategory_block .image_container_small,#middle_body .full_block .scategory_block .image_container_small{ float: left; height: 60px; left: 10px; margin-right: 10px; position: absolute; width: 120px; }
.left_body_block .scategory_block .button,#middle_body .full_block .scategory_block .button{float:right;margin-right:0;margin-top:25px}
.left_body_block .button a{color:#FFF;display:block}
.scategory_seo_text{font-size:13px;color:#555;line-height:18px;}
a.product_title{text-align:left;font-size:14px;display:block;border-bottom:1px dotted #333;margin-bottom:10px;margin:10px;font-weight:700;color:#666}
a.product_title,a.product_title:hover{font-weight:700;text-decoration:none}
.product_description{text-align:left;margin:10px}
#middle_body #right_body .right_body_block table .pub_default{border-top:1px solid #CCC;border-bottom:none}
.left_pub_wrap{margin-bottom:30px}
.left_pub_header{background-color:#881E5E;color:#FFF;cursor:pointer;font-size:14px; overflow:visible;position:relative;padding:15px 10px;}
.left_pub_body{float:left;padding-top:30px;position:relative;padding:20px;background-color:#3F3F3F}
.left_pub_body .button_valider{margin:20px auto 30px;float:none;display:block;width:90px;font-size:13px;line-height:20px}
.left_pub_body .button_valider a,.left_pub_body .button_valider a:hover{color:#fff;text-decoration:none}
.badge_left_pub_header{float:left;height:100px;left:-32px;position:absolute;top:-18px;width:100px;z-index:100}
.left_pub_header p{padding-left:65px}
.button_valider img,#footer .categories .seeall,#middle_body #left_body .left_body_block .category_desc p a,#middle_body #left_body .left_body_block .product_desc p a,#middle_body .full_block .product_desc p a{float:left}
.left_pub_body h3{font-size:11px;font-weight:400;color:#aaa;text-align:center;margin:0 35px;}
.article_wrap:first-child{padding-top:0}
.article_wrap:last-child,#sponsors_container{margin-bottom:20px}
.article_wrap{padding-bottom:20px;padding-top:20px;float:left;clear:left;border-bottom:1px solid #CCC;padding:10px}
.article_body{float:left;width:485px;padding-left:20px}
.article_title{color:#666;font-size:11px;font-weight:400}
.article_title p,.article_title p a{font-size:14px;font-weight:700;color:#333}
.article_content{font-size:12px;color:#333;line-height:16px;padding-top:10px}
.article_content a,a.voirplus{text-decoration:underline;color:#529CBC;font-size:11px}
.article_pub{clear:left}
#middle_body #right_body .right_body_block .article_pub .pub_default{border-top:0;border-bottom:1px solid #CCC}
.article_image{width:100px;background-color:#FFF;border:1px solid #CCC;float:left;padding:5px;position:relative}
.right_body_block .pagination{clear:left;float:left;height:36px;margin:18px 0}
.right_body_block .pagination ul{border-radius:3px 3px 3px 3px;box-shadow:0 1px 2px rgba(0,0,0,0.05);display:inline-block;margin-bottom:0;margin-left:0}
.right_body_block .pagination .active{color:#CA2986}
.right_body_block .pagination li{display:inline}
.right_body_block .pagination a{-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;float:left;line-height:34px;padding:0 14px;text-decoration:none;border:1px 1px 1px 0 solid #DDD}
.right_body_block .pagination a:hover,.right_body_block .pagination .active a{background-color:#529CBC;color:#fff}
.right_body_block .pagination .active a{color:#FFF;cursor:default}
.right_body_block .pagination li:first-child a{border-left-width:1px;border-radius:3px 0 0 3px}
.right_body_block .pagination li:last-child a{border-radius:0 3px 3px 0}

.table_product_icon {float: left; padding-left: 17px; position: relative;}
.table_product_icon div {position: absolute; top: 29px; right: -14px;}

.table_product_icon div img{z-index: 100; width: 50px;}

/*.scategory_form td{min-width: 200px;}*/

.scategory_form{ width: 660px}

/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}

#cboxOverlay{position:fixed; width:100%; height:100%;}

#cboxMiddleLeft, #cboxBottomLeft{clear:left;}

#cboxContent{position:relative;}

#cboxLoadedContent{overflow:auto; padding:10px; }

#cboxTitle{margin:0;}

#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

.cboxPhoto{float:left; margin:auto; border:0; display:block;}

.cboxIframe{width:100%; height:100%; display:block; border:0;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#000;}

#colorbox{}

#cboxContent{margin-top:20px;}

.cboxIframe{background:#fff;}

#cboxError{padding:50px; border:1px solid #ccc;}

#cboxLoadedContent{border:3px solid #222; background:#fff;}

#cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}

#cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}

#cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}

#cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(../../images/new_layout/modals/controls.png) no-repeat top left; width:28px; height:65px; text-indent:-9999px;}

#cboxPrevious:hover{background-position:bottom left;}

#cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(../../images/new_layout/modals/controls.png) no-repeat top right; width:28px; height:65px; text-indent:-9999px;}

#cboxNext:hover{background-position:bottom right;}

#cboxLoadingOverlay{background:#000;}

#cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center;}

#cboxClose{position:absolute; top:2px; right:1px; display:block; background:url(../../images/new_layout/modals/controls.png) no-repeat top center; width:20px; height:20px; text-indent:-9999px;}

#cboxClose:hover{background-position:bottom center;}


body{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.modal_title{ /*background-image:url(../../images/new_layout/modals/pre_logo.jpg);*/ background-repeat:no-repeat; padding-left:10px; color:#FF8D00; font-size:19px; border-bottom:1px dotted #ccc; margin-bottom:15px;}

/******** Modal Feedback *********/
#modal_feedback{}

#modal_feedback .feedback_form{ font-size:15px; margin:0 auto;}

#modal_feedback .feedback_form label{ margin-right:10px; color:#6B6B6B; font-size:14px;}

#modal_feedback .feedback_form input{ font-size:14px; }

#modal_feedback .feedback_form input.text{ width:164px; color:#666; background-color:#e8e8e8; border:1px solid #666; height:25px; line-height:25px; padding:0 3px;}

#modal_feedback .feedback_form input.text_email{ width:362px; color:#666; background-color:#e8e8e8; border:1px solid #666; height:25px; line-height:25px; padding:0 3px;}

#modal_feedback .feedback_form textarea{ resize:none; width:362px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6B6B6B; border:1px solid #666; background-color:#e8e8e8; padding:3px;}


.button {
    white-space: nowrap;
    position:relative;
    outline: none;
    overflow: visible; /* removes extra side padding in IE */
    cursor: pointer;
    border: 1px solid #999;/* IE */
    border: rgba(0, 0, 0, .2) 1px solid;/* Saf4+, Chrome, FF3.6 */
    border-bottom:rgba(0, 0, 0, .4) 1px solid;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    box-shadow: 0 1px 2px rgba(0,0,0,.2);
    background: -moz-linear-gradient(
        center top,
        rgba(255, 255, 255, .1) 0%,
        rgba(0, 0, 0, .1) 100%
        );/* FF3.6 */
    background: -webkit-gradient(
        linear,
        center bottom,
        center top,
        from(rgba(0, 0, 0, .1)),
        to(rgba(255, 255, 255, .1))
        );/* Saf4+, Chrome */
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000'); /* IE6,IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000')"; /* IE8 */
    -moz-user-select: none;
    -webkit-user-select:none;
    -khtml-user-select: none;
    user-select: none;
    text-decoration:none;
    text-align:center;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color:#fff;
    text-shadow:0 1px 1px rgba(0, 0, 0, 0.25);
    text-decoration:none;
    white-space: nowrap;
    display:block;
    font-size:14px;
}

.button:hover, .button.hover {
    background: -moz-linear-gradient(
        center top,
        rgba(255, 255, 255, .2) 0%,
        rgba(255, 255, 255, .1) 100%
        );/* FF3.6 */
    background: -webkit-gradient(
        linear,
        center bottom,
        center top,
        from(rgba(255, 255, 255, .1)),
        to(rgba(255, 255, 255, .2))
        );/* Saf4+, Chrome */
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#33FFFFFF', EndColorStr='#19FFFFFF'); /* IE6,IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#33FFFFFF', EndColorStr='#19FFFFFF')"; /* IE8 */
    text-decoration:none;
}

.button a{ color:#fff; display:block;}

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

/*-------------------------------------------------SIZES------------------------------------------------------------*/

.size1 {
    width:100px;
    height:30px;
    line-height:30px;
}

/*.size2 {
    width:130px;
    height:30px;
    line-height:30px;
}*/

.size3 {
    width:45px;
    height:24px;
}

.size4 {
    height:20px;
    line-height:20px;
    padding:0 15px;
    display:inline-block;
}

.size2 {
    width:250px;
    height:30px;
    line-height:30px;
}

.size5 {
    line-height: 50px;
    display: inline-block;
    padding: 0 20px;
    font-size: 20px;
    font-weight: bold;
    min-width: 200px;
}

.size6 {
    line-height: 50px;
    display: inline-block;
    padding: 0 20px;
    font-size: 20px;
    font-weight: bold;
    min-width: 200px;
    width: 260px;
}

/*-------------------------------------------------colors------------------------------------------------------------*/

.button.orange {
    background-color: #FF8D00;
}

.button.black, .actions_button.black {
    background-color: #312D2B;
}

.button.gray, .graphic_button.gray{
    background-color: #8b8b8b;
}

.button.white {
    background-color: #FFFFFF;
}

.button.white span{
    color: #555555;
}

.button.white a{
    color: #555555;
}

.button.red {
    background-color: #e62727;
}

.button.magenta {
    background-color: #A9014B;
}

.button.yellow {
    background-color: #ffb515;
}

.button.blue, .graphic_button.blue {
    background-color: #4eb5f2;
}

.button.pink {
    background-color: #F22B94;
}

.button.green {
    background-color: #91bd09;
}

.button.rosy {
    background-color: #F16C7C;
}

.button.brown {
    background-color: #804000;
}

.button.purple {
    background-color: #800080;
}

.button.cyan {
    background-color: #46C7C7;
}

.button.gold {
    background-color: #D4A017;
}

.button.darkgray {
    background-color: #505050;
}



.left_body_block .scategory_block .title a, .left_body_block .scategory_block p, .left_body_block .scategory_block em{color:#fff}

.left_body_block .scategory_block .title a {border-bottom:1px dotted #fff}

.left_pub_body p.description{padding-top: 30px;color:#FFF;text-align:center;}

.label_error {color:#ffd4d4;}

.table_product_icon {float: left; padding-left: 17px; position: relative;}
.table_product_icon div {position: absolute; top: 29px; right: -14px;}

.table_product_icon div img{z-index: 100; width: 50px;}

/* 16 Maio 2012 */


#tabs ul.mega-menu li.selected a.dc-mega, #tabs ul.mega-menu li a.dc-mega:hover, .text_main_pub_header p, .left_body_block .scategory_block .title a, .left_body_block .scategory_block p, .left_body_block .scategory_block em, #tabs ul.mega-menu li a.color5:hover, #tabs ul.mega-menu li a.color6:hover, #tabs ul.mega-menu li a.color1:hover{text-shadow:0.05em 0.05em 0 #3b3b3b ; }

.btn-primary.medium {
    font-size: 14px;
}

.btn-primary.large {
    font-size: 20px;
    background: #FFA50C;
}

.btn-primary.big {
    font-size: 22px;
}

.btn-primary {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    -moz-user-select: none;
    background-color: #fff;
    background: -moz-linear-gradient(center top , rgba(255, 255, 255, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%) repeat scroll 0 0 #ffffff;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 1em;
    outline: medium none;
    overflow: visible;
    padding: 0.6em 1.3em;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
    white-space: nowrap;
    padding: 14px 40px;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 30px;
    margin-top: 20px;

}

.btn-primary:hover{
    background: -moz-linear-gradient(center top , rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.1) 100%) repeat scroll 0 0 #f7f6f6;
    text-decoration: underline;
}

.scategory_content .btn-primary{ margin-top:20px;}

.scategory_content .btn-primary a{font-weight:bold;}

.main_pub_form .form_block_small input[type=text]{
    background-color: #E8E8E8;
    border: 1px solid #666666;
    color: #666666;
    height: 25px;
    line-height: 25px;
    /*padding: 0 3px;
    width: 274px;*/
    padding: 0 1%;
    width: 98%;
}

.main_pub_form .form_block_big input[type=text]{
    background-color: #E8E8E8;
    border: 1px solid #666666;
    color: #666666;
    height: 25px;
    line-height: 25px;
    /*padding: 0 3px;
    width: 602px;*/
    padding: 0 1%;
    width: 98%;
}

.main_pub_form .form_block_small select{
    background-color: #E8E8E8;
    border: 1px solid #666666;
    color: #666666;
    height: 25px;
    line-height: 25px;
    /*padding: 0 2px;
    width: 282px;*/
    padding: 0 1%;
    width: 100%;
}

.main_pub_form .form_block_big select{
    background-color: #E8E8E8;
    border: 1px solid #666666;
    color: #666666;
    height: 25px;
    line-height: 25px;
    padding: 0 2px;
    /*width: 610px;*/
    width: 100%;
}

/* END UPDATE */

.static_txt_content h1{border-bottom: 1px dotted #CCC; color: #333; font-size: 19px; margin-bottom: 10px;}
.static_txt_content ul{list-style: inside;}

.left_invert { float: right !important; }

.right_invert { float: left !important; margin-left: 0px !important; margin-right: 40px; }

/* 6 Agosto 2012 */

.warning_txt{ background-color:#ecece8; padding:10px; color:#333;}

.warning_txt img{ float:left; padding-right:10px;}

.warning_txt p{ font-size:18px; font-weight:bold; padding-top:10px;}

.warning_txt p span{ font-size:13px; font-weight:normal;}

#middle_body #right_body .scategory_block {
    width: 210px;
    margin: 0 24px 0 0;
    height: 210px;
    float: left;
    padding: 10px;
    border: 1px solid #333;
    position: relative;
    margin-bottom: 10px;
    background: #FFA50C;
}

#middle_body #right_body .scategory_block .description {
    line-height: 15px;
    height: 105px;
    overflow: hidden;
    color: white;
}

#middle_body #right_body .scategory_block .button {
    float: right;
    margin-right: 0;
    margin-top: 25px;
}

#middle_body #right_body .scategory_block .title a {
    border-bottom: 1px dotted white;
    font-size: 16px;
    margin-bottom: 10px;
    display: block;
    font-weight: 700;
    color: white;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}

#middle_body #right_body .scategory_block .image_container{
    float: left;
    height: 120px;
    left: -18px;
    margin-right: 10px;
    position: absolute;
    width: 135px;
}

/* 6 Agosto 2012 */

/* 22 Agosto 2012 */

.results_table .table_footer {background-color: #666; color: white; padding: 5px;}

.results_table .table_footer a { color:#ffffff; text-decoration:none; font-weight: 700;}

.results_table .table_footer a:hover { color:#222222; text-decoration:underline;}

/*#right_body .right_body_block .results_table_container .results_table td.description {border-top: 1px solid #CCC;}
*/
.results_table td.description {border-top: 1px solid #CCC;}

/* 22 Agosto 2012 */

.ater_form_result {text-align: center; width: 100%; font-size: 20px;}

/* 28 Agosto 2012 */

/* GADGETS */

.gadget_saveValue {height:145px;background:#f7f7f7;border:#CCCCCC solid 1px;margin-bottom:20px;width:310px;position:relative;}

.gadget_saveValue img.bg {position:absolute;top:0;left:0;}

.gadget_saveValue .gadget_saveValue-content {padding:20px;position:relative;top:0;left:0;width:270px;height:105px;}

.gadget_saveValue .gadget_saveValue-content p.client {font-weight:normal;color:#222;}

.gadget_saveValue .gadget_saveValue-content p.title {border-bottom:#fff solid 2px;padding-bottom:5px;}

.gadget_saveValue .gadget_saveValue-content p.client span {font-weight:bold;font-size:18px;}

.gadget_saveValue p {text-align:center;font-size:14px;font-weight:bold;}

.gadget_saveValue .gadget_saveValue-content .gadget_saveValue-values {margin:30px 0 10px 0;height:26px;font-size:20px;}

.gadget_saveValue .gadget_saveValue-content .gadget_saveValue-values p {font-size:20px;}

.gadget_saveValue .gadget_saveValue-content .gadget_saveValue-values span {background:#333;padding:3px;color:#ddd;border:#111 solid 1px;font-size:20px;margin:0 1px;width:20px;-webkit-border-radius: 3px;border-radius: 3px; }

.gadgets_container {}
.gadgets_container h4{border-bottom:1px dotted #ccc;font-size:16px;color:#333;margin-bottom:10px;font-weight: normal;}
.gadgets_container ul{}
.gadgets_container li{padding-bottom:10px; margin: 0; border: 0;}
.gadgets_container span{color: #529CBC; display: inline;}
.gadgets_container span, a{color: #666666;}
.gadgets_container li a:link, .gadgets_container li a:visited, .gadgets_container li a:active{text-decoration: none;font-weight: 400;font-size: 13px;color: #666}

.pub_right_top{ padding-top: 30px; }
.pub_right_middle #searchform_submit{ width: 190px; }
.pub_right_middle .formexample.not_userinput { color: #CCCCCC; height: 26px; line-height: 26px; margin-right: 2px; width: 440px; }
.pub_right_middle .formexample{ color: black; height: 26px; line-height: 26px; margin-right: 2px; width: 440px; }
.pub_right_bottom{ padding-bottom: 30px; }

/* END GADGETS */

/* 29 Agosto 2012 */

.slider-min{
    position:relative;
    float:left;
    clear:left;
    color:#fff;
    font-size:12px;
    font-weight:bold;
    padding-top:10px;
}

.slider-max{
    position:relative;
    float:right;
    color:#fff;
    font-size:12px;
    font-weight:bold;
    padding-top:5px;
}

#slider-container-frame > div.slider-container { padding: 10px !important; }

.slider-container{text-align: center;}

.select_slider{width: 150px;margin-top:10px;}

.sliderscontent{
    position:relative;
    float:left;
    width:100%;
    clear:left;
    margin-bottom:20px;
}

.sliderscontent p{
    text-align:center;
    width:100%;
    padding:0;
    margin:0;
    font-size:15px;
    color: #FFF;
    font-weight: bold;
}

.full_block .sliderscontent p{
    text-align:left;
    width:100%;
    padding:0;
    margin:0;
    font-size:15px;
}

.main_pub_wrap .main_pub_body #sliders  .main_pub_form{ width:550px;}

.scategory_form_simulator{width: 500px;}

.il_a{
    text-decoration: underline !important;
    float: none !important; 
    color: #517c46 !important;
}

.il_strong{

}

/* Update 18-09-2012 */
.left_body_block .top5 h4{ 
    border-bottom: 1px dotted #CCC;
    color: #333;
    margin-bottom: 30px;
    display:block;
    font-size:22px;
    padding-top:10px;
    font-weight:bold;
}

.left_body_block .top5 li img{
    float:left;
    padding-right:10px;
    position:relative;
    top:-17px;
}

.left_body_block .top5 li a{
    padding-bottom:10px;
    padding-top:15px;
    font-size:14px;
}

.left_body_block .top5 li{
    display:block;
    padding-bottom:10px;
}

.select_box.error{border:1px solid red!important;background-color:#ffd4d4!important}

.right_body_block {margin-bottom:30px;}

.list_simulator_page_simulators{}
.list_simulator_page_simulators li {font-weight:normal;margin-top:5px;font-size:13px;text-align:justify;line-height:19px;}

.left_top_box{ padding: 15px; position: relative; background-color: #6B6B6B; }
.left_top_box h1{ color: #FFFFFF; border-bottom: 1px dotted #FFFFFF; text-shadow: 0.05em 0.05em 0 #3B3B3B; font-size: 16px; font-weight: 700; display: block; margin-bottom: 10px; }
.left_top_box h1 a{ color: #FFFFFF; }
.left_top_box h2.article{ font-family:Georgia, serif; color: #FFFFFF; border-bottom: 1px dotted #FFFFFF; text-shadow: 0.05em 0.05em 0 #3B3B3B; font-size: 32px; display: block; margin-bottom: 15px; padding-bottom:15px; }
.left_top_box h2.article a{ color: #FFFFFF; }
.left_top_box .description{ color: #FFFFFF; font-size: 14px; line-height: 20px; padding-bottom: 20px; }
.left_top_box .description ul{list-style: inside;}
.left_top_box_bottom_container{ position: relative; height: 50px; width: 100%; }
.left_top_box_bottom_container_small{ position: relative; height: 0; width: 100%; }
.left_top_box_bottom{ position: absolute; top: -70px; width: 100%; }
.left_top_box_bottom .image_container{ float: left; height: 100px; margin-right: 10px; margin-left: 10px; width: 135px; }
.left_top_box_bottom .image_container_small{ float: left; height: 60px; margin-right: 10px; margin-left: 10px; width: 120px; }
.left_top_box_bottom .size1{ width: auto; max-width: 150px; min-width: 100px; padding-left: 5px; padding-right: 5px; }
.left_top_box_bottom .button{ float:right; margin-right:15px; margin-top:20px; }

.left_text_box .scategory_seo_title{border-bottom: 1px dotted #CCCCCC;color: #333333;font-size: 19px;margin-bottom: 10px;}
.right_text_box .scategory_seo_text ul, .left_text_box .scategory_seo_text ul{list-style: inside;}
.product_desc .scategory_seo_title{border-bottom: 1px dotted #CCCCCC;color: #333333;font-size: 19px;margin-bottom: 10px;}
.product_desc .scategory_seo_text ul{list-style: inside;}
.disclosure a{text-decoration: underline}

#loading-fg {
    background: url("../images/white.png") repeat scroll 0 0 transparent;
    height: 100%;
    position: fixed;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 900000;
}

#loading-fg-content {
    background: url("../images/white.png") repeat scroll 0 0 transparent;
    text-align: center;
    top: 250px;
    width:280px;
    z-index: 999999;
    padding: 30px 20px 20px 20px;
    border:1px solid #CFCFCF;
    margin: 0 auto;
    position: relative;
    webkit-box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.2);
    box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.2);
}

#loading-fg p {
    color: #333333;
    font-size: 14px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    padding-bottom: 5px;
}

#loading-fg p span{
    font-weight: bold;
}

#loading-fg img {display: inline-block;position: relative;}



/* UPDATE 07/02/2013 */


/*header_nav*/
.header_navbar {background:url(../images/new_layout/misc/navbar.jpg) repeat-x;height:40px;position:fixed; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.4);-moz-box-shadow: 0 1px 2px rgba(0,0,0,.4);box-shadow: 0 1px 2px rgba(0,0,0,.4); width:100%; top:0; z-index:3000;}
.header_navbar_inner { width:1020px; margin:0 auto;position:relative;}
.header_navbar_inner .logo{float:left; margin-top:3px;}
.header_navbar_inner .user_menu{ float:right;}
.header_navbar_inner .user_menu .user_menu_tabs{border-right: 1px solid #f9f9f9;}
.header_navbar_inner .user_menu .user_menu_tabs li{height:40px;float:left; list-style:none; border-left: 1px solid #f9f9f9; border-right: 1px solid #ececec;}
.header_navbar_inner .user_menu .user_menu_tabs li:hover {background:#ffffff;-webkit-transition: background 1s ease;-moz-transition: background 1s ease;-ms-transition: background 1s ease;-o-transition: background 1s ease;transition: background 1s ease;}
.header_navbar_inner .user_menu .user_menu_tabs li:hover a {color:#000; text-decoration:none;}
.header_navbar_inner .user_menu .user_menu_tabs li.buscar-icon {padding-left:10px;padding-right:10px;padding-top:7px;height:33px;}
.header_navbar_inner .user_menu .user_menu_tabs li.buscar-icon a {background:url(../images/new_layout/misc/buscar.png) no-repeat;display:block;width:98px;cursor:text; padding:0; height:30px; color:#666666; line-height:30px; padding-left:35px; text-align:left;}
.header_navbar_inner .user_menu .user_menu_tabs li.categoria-icon a {background:url(../images/new_layout/misc/categorias-icon.png) no-repeat 0 center;padding-left:27px;margin-left:15px;}
.header_navbar_inner .user_menu .user_menu_tabs li a { display: block; padding: 0px 15px; color: #666; white-space: nowrap; text-align:center; text-shadow:0 1px 1px rgba(0, 0, 0, 0.25);font-size:12px;line-height:40px;}
.header_navbar_inner .user_menu .user_menu_tabs li.go {padding-left:15px;padding-top:11px;height:29px;}
.header_navbar_inner .user_menu .user_menu_tabs li .fb-like { margin-left: 10px; margin-right: 10px; height: 30px;padding-top:10px;}
.header_navbar_inner .user_menu .user_menu_tabs li.twitter { padding:10px 0 0 10px; height:30px;width: 100px;overflow:hidden;}
.header_navbar_inner .user_menu .user_menu_tabs li.no-border {border-left: none;}
.header_navbar_inner .user_menu .user_menu_tabs li.social-icons{padding: 8px 5px 0 5px; height:32px;}
.header_navbar_inner .user_menu .user_menu_tabs li.social-icons a {display:inline-block;margin:0px 2px 0 2px;padding:0;height:31px;}
.header_navbar_inner .user_menu .user_menu_tabs li.active {background:#e2e2e2;}

.display-categories-search {padding:34px 0 0 0;background:#e2e2e2; position:fixed ;top:40px; width:100%; z-index:2999;}
.display-categories-inner {width:1020px;margin:0 auto; padding-bottom:34px;}
.display-categories-inner .principal ul li {float:left;width:201px;margin-right:3px;margin-bottom:3px;}
.display-categories-inner .principal ul li.otros a {color:#ff6e16;background:none;border:none;font-weight:normal;text-align:left;padding-left:10px;font-size:11px;}
.display-categories-inner .principal ul li.otros a:hover {background:none;border:none;color:#c1520e;}
.display-categories-inner .principal ul li a { color:#444444; display:block;text-align:center;padding:5px 0;-webkit-border-radius: 3px;border-radius: 3px;border:#666 dashed 1px; text-decoration:none;}
.display-categories-inner .principal ul li a:hover {-webkit-transition:  1s ease;-moz-transition:  1s ease;-ms-transition:  1s ease;-o-transition:  1s ease;transition:  1s ease;color:#333; background-color:#ffffff; text-decoration:none;}

.display-categories-inner .search {width:305px;float:left;color:#e0e0e0;}
.display-categories-inner .search p.campos {position:relative;margin-bottom:10px;}
.display-categories-inner .search p input.buscar {background:url(../images/new_layout/misc/search-input-bg.png) no-repeat;width:247px;height:37px;border:none;padding:0;padding-left:10px; font-size:16px; line-height:37px; color:#666666;}
.display-categories-inner .search p input.btn {background:url(../images/new_layout/misc/search-btn.png) no-repeat;border:none;width:43px;height:40px;padding-top:2px;position:absolute;top:0px;right:0;cursor:pointer;}
.display-categories-inner .search p.description {font-size:14px;font-style:italic;color:#333;}

.display-categories-inner .another-categories {float:right;color:#fff;width:612px;}
.display-categories-inner .another-categories ul li {float:left;width:201px;margin-right:3px;margin-bottom:3px;}
.display-categories-inner .another-categories ul li.otros a {color:#ff6e16;background:none;border:none;font-weight:normal;text-align:left;padding-left:10px;font-size:11px;}
.display-categories-inner .another-categories ul li.otros a:hover {color:#c1520e;background:none;border:none;}
.display-categories-inner .another-categories ul li a {color:#444;display:block;text-align:center;padding:5px 0;-webkit-border-radius: 3px;border-radius: 3px;border:#666 dashed 1px;}
.display-categories-inner .another-categories ul li a:hover {-webkit-transition:  1s ease;-moz-transition:  1s ease;-ms-transition:  1s ease;-o-transition:  1s ease;transition:  1s ease;color:#333; background-color:#ffffff; text-decoration:none;}
.display-categories-inner .another-categories ul li.todas-categorias a {color:#ff6e16;background:none;border:none;font-weight:normal;text-align:left;padding-left:10px;font-size:11px;}
.display-categories-inner .another-categories ul li.todas-categorias a:hover {background:none;border:none;color:#c1520e;}

.close-categories-search {height:25px;margin:0 auto; border-top:#222 solid 1px; border-bottom:#222 solid 1px;}
.close-categories-search a {text-align:center;display:block;line-height:25px;color:#ffffff; line-height:25px; text-transform:uppercase; height:25px; margin:0 auto; background:#5c5c5c; font-weight:bold;}
.close-categories-search a:hover {background:#4d4d4d;}

/*header_pub*/

.pub_header{}
.pub_header .b_728x90{ width:728px; height:90px; float:left;}
.pub_header .b_custom{ width:280px; height:90px; float:right; background:#ccc;}

/*article*/
.artigo_container .social_info{ margin-bottom:15px; padding:9px 0;}
.artigo_container .social_info ul li{float:left; padding-right:15px;}

.artigo_container .article_bullets{ margin-bottom:10px; margin-left:10px;}
.artigo_container .article_bullets li:before {content: "•"; font-size:18px; padding-right:3px; font-weight:bold; vertical-align: middle;}
.artigo_container .article_bullets li {font-size:20px; padding-bottom:10px;}

.artigo_container .article_video{ margin-bottom:15px;}

.artigo_container .article_author{ border-bottom:1px dotted #ccc; border-top:1px dotted #ccc; margin-bottom:10px; padding:5px 0;}
.artigo_container .article_author li{ float:left; padding:2px 10px;}
.artigo_container .article_author li.local{ border-left: 1px solid #ccc; border-right:1px solid #ccc;}
.artigo_container .article_author a.category{ color: #09526d; float:right; padding-top:3px;}

.artigo_container .article_full_image_container{ margin-bottom:20px;}
.artigo_container .article_full_image_container .article_full_image{ background-color:#ccc; width:410px; height:200px; overflow:hidden; float:left; position:relative;}
.artigo_container .article_full_image_container .article_full_image img{ top:-50px; position:absolute; width:410px; height: 410px;}
.artigo_container .article_full_image_container .b_240x200{ width:240px; height:200px; float:right; background-color:#999;overflow:hidden;}
.artigo_container .article_full_image_container .b_240x200 img{ width:240px; height:200px; float:right; }

.artigo_container .article_comments{background-color: #F0F0F0; padding: 8px 10px 8px 8px; margin-bottom: 20px;}
.artigo_container .article_comments a.comments{float:left; background-image:url(../images/new_layout/misc/icon_comment.png); background-repeat:no-repeat; padding-left:25px; height:20px; line-height:23px; color:#333;}
.artigo_container .article_comments a.write{float:right; background-image:url(../images/new_layout/misc/icon_write.png); background-repeat:no-repeat; padding-left:25px; height:20px; line-height:23px; color:#333;}

/*tags*/
.tags_div{font-size:13px; color:#09526d; font-weight:bold; line-height:18px;}
.tags_div a{color:#888888; padding-right: 5px; font-weight:normal;}

/*gadgets*/
.article_list_gadget{}
.article_list_gadget h3	{background-color:#444444; color:#ffffff; padding-left:8px; line-height:36px; font-size:20px; margin-bottom:6px;}
.article_list_gadget .article_block	{ position:relative; float:left; width:308px; height:60px; margin-left:3px; margin-right:3px; margin-bottom:6px; background-color:#F0F0F0; padding:8px; cursor:pointer;}
.article_list_gadget .first	{ margin-left:0px;}
.article_list_gadget .article_block:hover{ background-color:#ffffff; text-decoration:none;}
.article_list_gadget .article_block	img{ float:left; margin:0 10px 10px 0;}
.article_list_gadget .article_block	.title{ font-size:15px; color:#333333; height:35px; overflow:hidden; margin-bottom:10px;}
.article_list_gadget .article_block .comments{float:left; background-image:url(../images/new_layout/misc/icon_comment_small.png); background-repeat:no-repeat; padding-left:19px; height:16px; line-height:19px; color:#333; font-size:12px;}
.article_list_gadget .article_block .date{float:right; height:20px; line-height:19px; color:#333; font-size:11px;}
.article_list_gadget a.more{ display:block; background-color:#ABAAAA; color:#ffffff; clear:both; line-height:18px; text-align:center; text-decoration:none;}
.article_list_gadget a.more:hover{ background-color:#666666;}

.left_body_block .article_list_gadget .article_block{ width:298px;}

/*comments*/

.comments_container .your_answer_container .txt_error, .comments_container .your_comment_container .txt_error{ color:red; font-size:12px; padding-bottom:10px;}

.comments_container{}
.comments_container p.title{background-color:#444444; color:#ffffff; padding-left:8px; line-height:36px; font-size:20px;}
.comments_container .your_comment_container{background-color:#F0F0F0; padding:20px 25px; font-size:14px; font-weight:bold; margin-bottom:20px;}
.comments_container .your_comment_container .input{border:1px solid #333; width:220px; line-height:20px;}
.comments_container .your_comment_container textarea{border:1px solid #333; width:360px;}
.comments_container .your_comment_container p.action{ padding-top:10px; font-style:italic;}
.comments_container .your_comment_container .button {float:right;}

.comments_container .your_answer_container{background-color:#F0F0F0; padding-top:20px; font-size:14px; font-weight:bold; margin-bottom:20px; border-top:1px dotted #cccccc; margin-top:10px; margin-left:60px;}
.comments_container .your_answer_container .input{border:1px solid #333; width:220px; line-height:20px;}
.comments_container .your_answer_container textarea{border:1px solid #333; width:310px;}
.comments_container .your_answer_container p.action{ padding-top:10px; font-style:italic;}
.comments_container .your_answer_container .button {float:right;}

.comments_container .comment_list{}
.comments_container .comment_list .header{ font-size:18px; font-weight:bold; border-bottom:1px solid #333333; margin-bottom:10px;}
.comments_container .comment_list .comment_block{border-bottom:2px solid #333333; background-color:#F0F0F0; padding:20px 20px 10px 20px; margin-bottom:8px;}
.comments_container .comment_list .comment_block .info{ font-weight:bold; font-size:14px; margin-bottom:10px;}
.comments_container .comment_list .comment_block .info span{ font-weight:normal; font-size:12px; color:#999999;}
.comments_container .comment_list .comment_block .txt{font-size:14px; color:#666666; line-height:20px; margin-bottom:5px;}
.comments_container .comment_list .comment_block .btn_container{}
.comments_container .comment_list .comment_block .btn_container .btn_answer{cursor: pointer;float:right; background-image:url(../images/new_layout/misc/icon_comment_small.png); background-repeat:no-repeat; padding-left:19px; height:16px; line-height:19px; color:#333; font-size:12px; margin-right:10px; border-right:1px solid #666666; padding-right:10px;}
.comments_container .comment_list .comment_block .btn_container .btn_report{cursor: pointer;float:right; background-image:url(../images/new_layout/misc/icon_report.png); background-repeat:no-repeat; padding-left:19px; height:16px; line-height:19px; color:#333; font-size:12px;}

.comments_container .comment_list .answer{ margin-left:60px; margin-top:10px; padding-top:10px; border-top:1px dotted #cccccc;}

/*comments*/
.tooltip {
    position: absolute;
    z-index: 1030;
    display: block;
    font-size: 14px;
    opacity: 0;
    filter: alpha(opacity=0);
    visibility: visible;

}

.tooltip.in {
    opacity: 0.9;
    filter: alpha(opacity=90);
}

.tooltip.top {
    padding: 5px 0;
    margin-top: -3px;
}

.tooltip.right {
    padding: 0 5px;
    margin-left: 3px;
}

.tooltip.bottom {
    padding: 5px 0;
    margin-top: 3px;
}

.tooltip.left {
    padding: 0 5px;
    margin-left: -3px;
}

.tooltip-inner {
    max-width: 300px;
    padding: 10px;
    color: #ffffff;
    text-align: center;
    text-decoration: none;
    background-color: #000000;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border:1px solid #666;
    -webkit-box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.5);box-shadow: 0px 0px 5px  rgba(0, 0, 0, 0.5);
}

.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}

.tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-top-color: #000000;
    border-width: 5px 5px 0;
}

.tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-right-color: #000000;
    border-width: 5px 5px 5px 0;
}

.tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-left-color: #000000;
    border-width: 5px 0 5px 5px;
}

.tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-bottom-color: #000000;
    border-width: 0 5px 5px;
}


#modal_recaptcha .content, #modal_abuse .content, #modal_conditions .content{ padding:0 10px;}
#modal_recaptcha .content p.info, #modal_feedback .content p.info{font-size:15px; font-weight:bold; margin-bottom:10px;}
#modal_recaptcha .content p.info span, #modal_abuse .content p.info span, #modal_conditions .content p.info span, #modal_feedback .content p.info span {font-weight:normal; color:#666;}

#modal_abuse .content p.info{font-size:15px; font-weight:bold; margin-bottom:10px; text-align:center}
#modal_abuse #btn_modal_submit { text-align:center;}
#modal_abuse .content .button { display:inline-block;}

#modal_conditions .content p.info{font-size:15px; font-weight:bold; margin-bottom:20px; text-align:center}

.main_pub_form .btn-primary {margin: 0;}
.scategory_content .btn-primary {margin-bottom: 15px;}
.option_field_text {font-size: 13px; padding-bottom: 10px; color: #FFF;padding-top: 15px;}
.option_field_text a {font-size: 13px; padding-bottom: 10px; color: #FFF;}

#modal_conditions .disclaimer {color: #999;font-size: 11px; padding-top: 15px; text-align: center;}

.highlight_box{color: #FFFFFF; background-color: #6B6B6B; padding:15px; position:relative; margin-bottom:65px;}
.highlight_box .header{border-bottom: 1px dotted #FFFFFF; padding-bottom:10px; margin-bottom:10px;}
.highlight_box .header h1{font-size: 16px; margin-bottom:2px;}
.highlight_box .header h1 a{color:#ffffff;}
.highlight_box .header .update{ font-style:italic; font-size:12px; display:block;}
.highlight_box .description{font-size: 14px; line-height: 20px; padding-bottom: 20px;}
.highlight_box .button{float:right; padding:0 10px; width:auto;}
.highlight_box img.illustration{ position:absolute; bottom:-55px; max-width: 135px; max-height: 120px; }

#middle_body #right_body .right_body_block .logo_compare {height:80px;}
#middle_body #right_body .right_body_block .logo_compare h3{border-bottom:1px dotted #CCC;color:#333;font-size:14px;margin-bottom:10px;padding-bottom:4px;}
#middle_body #right_body .right_body_block .logo_compare a{ float:left; padding:0 15px;}

#middle_body #left_body .left_body_block .logo_compare {height:80px;}
#middle_body #left_body .left_body_block .logo_compare h3{border-bottom:1px dotted #CCC;color:#333;font-size:14px;margin-bottom:10px;padding-bottom:4px;}
#middle_body #left_body .left_body_block .logo_compare a{ float:left; padding:0 11px;}

/* END UPDATE 07/02/2013 */


/* UPDATE 10/05/2013 */

.product_results_container{}
.product_results_container h2{background-color: #444444; color: #ffffff; padding-left: 8px; line-height: 36px; font-size: 20px; margin-bottom: 10px;}
.product_results {width: 100%;}
.product_results .title_info{ text-align:center; padding-bottom:8px;}
.product_results_container a.btn_text_links{ color:#00526f; font-size:11px; padding-top:10px; display:block; text-decoration:underline; text-align:center;}
.product_results a.link_flow{ color:#00526f; font-size:11px; padding-top:5px; display:inline-block; text-decoration:underline; text-align:left;}
.product_results a.link_block{ color:#00526f; font-size:11px; padding-top:5px; display:block; text-decoration:underline; text-align:left;}
.product_results .product_result_block{ background-color: #F0F0F0;}
.product_results .product_result_block td{ border-bottom:2px dotted #dcdcdc; border-right:2px dotted #dcdcdc; padding:10px; text-align:center;}
.product_results .product_result_block .clear_right{ border-right:none;}
.product_results .product_result_block .clear_both{ border:none;}
.product_results .product_result_block .product_name { font-weight:bold; font-size:14px; padding-bottom:10px;}
.product_results .product_result_block img { display:inline-block;}
.product_results .product_result_block .date{ font-weight:bold; font-style:italic; text-align:left; font-size:11px; padding-bottom:4px;}
.product_results .product_result_block .product_short_desc{ line-height:11px; padding-bottom:4px; text-align:left; padding-top:5px;}
.product_results .product_result_block .advantages{ line-height:12px; font-size:11px; text-align:left; max-height:60px; overflow:hidden;}
.product_results_disclaimer{ color:#999999; padding:15px; text-align:center}
.product_results a.more{ display:block; background-color:#ABAAAA; color:#ffffff; clear:both; line-height:18px; text-align:center; text-decoration:none;cursor: pointer;}
.product_results a.more:hover{ background-color:#666666;}
.product_results .product_result_block .button{margin-top:12px;margin-left:auto; margin-right:auto;}


.right_body_block .product_details_container, .left_body_block .product_details_container{}
.right_body_block .product_details_container h3{background-color: #444444; color: #ffffff; padding-left: 8px; line-height: 36px; font-size: 20px; margin-bottom: 10px;}
.right_body_block .product_details_container .product_details_block, .left_body_block .product_details_container .product_details_block{background-color: #F0F0F0; margin-bottom:7px;width: 100%;}
.right_body_block .product_details_container .product_details_block .row{border-bottom:2px dotted #dcdcdc;}
.right_body_block .product_details_container .product_details_block .subject{padding:15px; font-size:14px; font-weight:bold; border-right:2px dotted #dcdcdc; width:150px; text-align:center;}
.right_body_block .product_details_container .product_details_block .info{padding:15px; width:448px;}
.right_body_block .product_details_container .product_details_block ul{}
.right_body_block .product_details_container .product_details_block li, .left_body_block .product_details_container .product_details_block li{padding:5px 0;}
.right_body_block .product_details_container li:before, .left_body_block .product_details_container li:before {content: "• "; color: #f0438b; padding-right:3px;}
.right_body_block .product_details_container .button, .left_body_block .product_details_container .button{ line-height:30px;}
.right_body_block .product_details_container a.btn_text_links, .left_body_block .product_details_container a.btn_text_links{ color:#00526f; font-size:11px; padding-top:10px; display:block; text-decoration:underline; text-align:center;}
.right_body_block .product_details_container .value, .left_body_block .product_details_container .value{ font-weight:bold; font-size:20px; color:#f0438b; float:left; padding-right:6px; line-height:27px;}
.right_body_block .product_details_container .percentage_container, .left_body_block .product_details_container .percentage_container{ background-color:#cccccc; width:180px; height:25px; float:left;}
.right_body_block .product_details_container .percentage, .left_body_block .product_details_container .percentage{ background-color:#f0438b; height:25px;}
.right_body_block .product_details_container .date{ font-weight:bold; font-style:italic; text-align:left; font-size:11px; padding-bottom:4px; border-left:2px dotted #dcdcdc; text-align:right; padding-right:5px; padding-top:2px;}

.left_body_block .product_details_container h3{background-color: #444444;color: #ffffff;padding: 8px;line-height: 24px;font-size: 20px;margin-bottom: 8px;}
.left_body_block .product_details_container .date{ font-weight:bold; font-style:italic; text-align:left; font-size:11px; padding-bottom:4px; text-align:right; padding-right:5px; padding-top:2px;}
.left_body_block .product_details_container .product_details_block .subject{padding:5px 10px; font-size:14px; font-weight:bold; border-bottom:2px dotted #dcdcdc;}
.left_body_block .product_details_container .product_details_block .info{padding:5px 10px 15px 10px;}

#birthdate_day,#birthdate_month,#birthdate_year{margin:0px; width: 60px !important}
a.btn_text_links:hover{cursor: pointer;}
/* END UPDATE 10/05/2013 */

.description_bullet {font-size: 18px; line-height: 17px; color: #F22B94;}
.gadget_content_script img {display:inline;}

.form_warning {padding: 6px; font-size: 14px; color: red; border: 1px solid red!important; background-color: #ffd4d4!important; margin-bottom: 15px; }
.scategory_content .form_warning {margin: 0 0px 10px; }

.gadget-cookies{border: 1px dotted #ccc; padding: 8px;}
.gadget-cookies p{border-right: 1px dotted #ccc; padding-right: 8px; margin-right: 8px;}

.mrec p {display:inline-block;}

.form_block_small {/*display: inline-block; width: 282px;*/ margin-bottom: 15px; width: 47%; float:left;}
.small_form .form_block_small {margin-bottom: 15px;width: 100%;}
.main_pub_form .left, .scategory_form .left {margin-right: 6%;}
.form_block_big {margin-bottom: 15px;}
.form_block_button {text-align: center;}
.form_block_big p {text-align: center;width: 100%;}

.no_simulator_results {border-bottom: 1px dotted #ccc; font-size: 19px;}

.titulo_artigo h2 {border-bottom: 1px dotted #CCCCCC; color: #333333; font-size: 19px; margin-bottom: 10px; }

.left_pub_body h2.form_title, .main_pub_wrap h2.form_title {color: white; font-size: 22px; padding: 10px 5px; text-align: center; text-shadow: 0.05em 0.05em 0 #000000;}
.left_pub_body p.form_subtitle, .main_pub_wrap p.form_subtitle {font-size: 15px; padding: 10px 5px; font-size: 15px; padding: 10px 5px; text-align: center; color: white;}
.small_form{color:#E1E1E1; margin-top: 30px; }
.small_form label{width: 100%; font-size: 16px; }
.small_form input.text {width: 98%;background-color: #E8E8E8; border: 1px solid #666666; color: #666666; height: 25px; line-height: 25px; padding: 0 1%;}
.small_form select.select_box {width: 100%;background-color: #E8E8E8; border: 1px solid #666666; color: #666666; height: 25px; line-height: 25px; padding: 0 2px;}

.main_pub_wrap h2.form_title{text-align: left;max-width: 360px}
.main_pub_wrap p.form_subtitle{text-align: left;max-width: 360px;margin-bottom: 25px;min-height: 90px;}
.main_pub_wrap a.form_button{}

.left_pub_header h3.left_pub_header_title{font-size: 16px; font-weight: 700; line-height: 25px; margin: 0; text-shadow: 0.05em 0.05em 0 #3B3B3B; padding-left: 65px;}
.left_pub_body form .left_form_double{margin-left:15px; margin-right:15px;}

.left_pub_body{position: relative; top: 3px; padding-bottom: 20px;}
.right_form_one_btn .main_pub_body{background-size: 270px 230px; background-position:right bottom;min-height: 180px; padding-bottom: 20px !important;}
.right_form_one_btn .text_main_pub_header{min-height: 40px;}
.right_form_one_btn p.form_subtitle{margin-bottom: 0px; width: 350px;}
.small_left_form p.form_subtitle{padding: 20px 5px;}

#sliders {padding-top: 10px;}

.ui-slider .ui-slider-handle {
    z-index: 2;
    height: 24px !important;
    cursor: default;
    width:auto !important;
    padding: 0 6px;
    line-height:24px;
    font-size:14px;
    text-decoration:none;
    display: inline-block;
    outline: none;
    border: 1px solid #999;
    border: rgba(0, 0, 0, .2) 1px solid;
    border-bottom: rgba(0, 0, 0, .4) 1px solid;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    box-shadow: 0 1px 2px rgba(0,0,0,.2);
    background: -moz-linear-gradient( center top, rgba(255, 255, 255, .1) 0%, rgba(0, 0, 0, .1) 100% );
    background: -webkit-gradient( linear, center bottom, center top, from(rgba(0, 0, 0, .1)), to(rgba(255, 255, 255, .1)) );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000')";
    color: #fff !important;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
}

#middle_body #right_body .list_box {
    width: 290px;
    margin: 0 24px 40px 0;
    height: 210px;
    float: left;
    padding: 10px;
    border: 1px solid #333;
    position: relative;
    background: #FFA50C;
}

#right_body .right_list_box {
    margin-right: 0 !important;
    float: right !important;
}

#middle_body #right_body .list_box .button {
    float: right;
    right: 15px;
    bottom: 15px;
    position: absolute;
}

#middle_body #right_body .list_box .title a {
    height: 40px;
    overflow: hidden;
    border-bottom: 1px dotted white;
    font-size: 16px;
    margin-bottom: 10px;
    display: block;
    font-weight: 700;
    color: white;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}

#middle_body #right_body .right_body_block .steps_details h2,
#middle_body #left_body .left_body_block .steps_details h2
{border-bottom:1px dotted #CCC;color:#333;font-size:19px;margin-bottom:30px}
#middle_body #right_body .right_body_block .steps_details
{width: 660px}
#middle_body #right_body .right_body_block .steps_details .step_1, 
#middle_body #right_body .right_body_block .steps_details .step_2, 
#middle_body #right_body .right_body_block .steps_details .step_3, 
#middle_body #left_body .left_body_block .steps_details .step_1,
#middle_body #left_body .left_body_block .steps_details .step_2, 
#middle_body #left_body .left_body_block .steps_details .step_3 
{width:175px;min-height:163px;background-color:#F7F7F7;float:left;position:relative;padding:15px 15px 0px 15px;text-align:center;border-color: #CCC; border-style: solid;}

#middle_body #left_body .left_body_block .steps_details .step_1,
#middle_body #left_body .left_body_block .steps_details .step_2, 
#middle_body #left_body .left_body_block .steps_details .step_3 
{float: none; width: auto;}

#middle_body #right_body .right_body_block .steps_details .step_1{border-width: 1px 0 1px 1px;}
#middle_body #left_body .left_body_block .steps_details .step_1{border-width: 1px 1px 0 1px;}

#middle_body #right_body .right_body_block .steps_details .step_1 p.title,
#middle_body #left_body .left_body_block .steps_details .step_1 p.title,
#middle_body #right_body .right_body_block .steps_details .step_3 p.title,
#middle_body #left_body .left_body_block .steps_details .step_3 p.title
{font-weight:700;font-size:14px;color:#333;margin-bottom:30px}

#middle_body #right_body .right_body_block .steps_details .step_2 p.title,
#middle_body #left_body .left_body_block .steps_details .step_2 p.title
{color: #333333; font-size: 13px; font-weight: 700; height: 64px; margin-bottom: 10px; overflow: hidden;}

#middle_body #right_body .right_body_block .steps_details .step_1 img,
#middle_body #left_body .left_body_block .steps_details .step_1 img
{border:1px solid #ccc;margin-left: auto;margin-right: auto}

#middle_body #right_body .right_body_block .steps_details .step_2{border-width: 1px 0 1px 0;}
#middle_body #left_body .left_body_block .steps_details .step_2{border-width: 0 1px 0 1px;}

#middle_body #right_body .right_body_block .steps_details .step_2 .highlights,
#middle_body #left_body .left_body_block .steps_details .step_2 .highlights
{height:70px;overflow-y:auto;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;padding:5px 0;text-align: left;}
#middle_body #right_body .right_body_block .steps_details .step_2 .highlights ul,
#middle_body #left_body .left_body_block .steps_details .step_2 .highlights ul
{font-size:11px;list-style:inside}
#middle_body #right_body .right_body_block .steps_details .step_2 .highlights ul li,
#middle_body #left_body .left_body_block .steps_details .step_2 .highlights ul li
{padding-bottom:4px}

#middle_body #right_body .right_body_block .steps_details .step_3{border-width: 1px 1px 1px 0;}
#middle_body #left_body .left_body_block .steps_details .step_3{border-width: 0 1px 1px 1px ;}

#middle_body #right_body .right_body_block .steps_details .step_3 p.info,
#middle_body #left_body .left_body_block .steps_details .step_3 p.info
{font-size:11px;margin-bottom:8px}
#middle_body #right_body .right_body_block .steps_details .step_3 .button,
#middle_body #left_body .left_body_block .steps_details .step_3 .button
{margin:0 auto}
#middle_body #right_body .right_body_block .steps_details .steps_arrow
{width:20px;height:180px;float:left}
#middle_body #left_body .left_body_block .steps_details .steps_arrow
{width:320px;height:21px;}

#middle_body #right_body .right_body_block .steps_details .steps_numbers,
#middle_body #left_body .left_body_block .steps_details .steps_numbers
{background-image:url(../../images/round_button_step.png);background-repeat:no-repeat;font-size:18px;font-weight:700;height:39px;left:-12px;line-height:39px;position:absolute;text-align:center;top:-20px;width:40px}

#middle_body #left_body .list_box {
    width: 280px;
    margin: 0 24px 40px 0;
    height: 210px;
    float: left;
    padding: 10px;
    border: 1px solid #333;
    position: relative;
    background: #FFA50C;
}

#middle_body #left_body .list_box .description, #middle_body #right_body .list_box .description {
    line-height: 16px;
    height: 80px;
    overflow: hidden;
    color: white;
    font-size: 14px;
    margin-bottom: 10px;
}

#middle_body #left_body .list_box .button {
    float: right;
    right: 15px;
    bottom: 15px;
    position: absolute;
}

#middle_body #left_body .list_box .title a {
    border-bottom: 1px dotted white;
    font-size: 16px;
    margin-bottom: 10px;
    display: block;
    font-weight: 700;
    color: white;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}


/* Page Distribution */

.page_distribution_form .form_subtitle{
    width: auto !important;
    max-width: none !important;
    text-align: justify !important;
    min-height: 0px !important;
    padding-bottom: 0px !important;
}

.page_distribution_form .main_pub_body{
    background-image: none;
}

#page_distribution_combobox{
    display: block;
    width: 100%;
    margin: 30px auto;
    background-color: #E8E8E8;
    border: 1px solid #666666;
    color: #666666;
    height: 25px;
    line-height: 25px;
    padding: 0 2px;

}

#page_distribution_table_icons{
    width: 100%;
    margin: 25px auto;
}

#page_distribution_table_icons td{
    border-bottom: 1px dotted #ccc;
    border-right: 1px dotted #ccc;
}

#page_distribution_table_icons td:hover{
    background: #4F4F4F;
}

#page_distribution_table_icons td.clear_right{
    border-right: none;
}

#page_distribution_table_icons td.clear_bottom{
    border-bottom: none;
}

#page_distribution_table_icons a img{
    margin: 5px auto;
    height: 100px;
}

#page_distribution_table_icons a{
    padding: 10px;
    display: inline-block;
}

#page_distribution_table_icons p{
    color: white;
}

.ater_form_result .entity_logo {display: inline-block; padding: 0 10px;}
.ater_form_result .modal_url_client_text {color: #999;font-size: 17px;line-height: 30px; margin-bottom: 30px;}
.ater_form_result .modal_url_client_url a {font-size: 17px;margin-bottom: 5px;}
.ater_form_result .modal_url_client_text span {color: #333;font-size: 22px;font-weight: bold;}
.ater_form_result .line_logos {border-top: 1px dotted #ccc;border-bottom: 1px dotted #ccc;display: inline-block;padding: 10px 0 5px 0;margin-bottom: 30px;}
.ater_form_result .close {color: #999999;font-size: 10px; cursor:pointer;}

/* List Highlights Categories */

.list_highlights_categories_block .main_pub_body{
    background-image: none;
}

.list_highlights_categories_block .text_main_pub_header{
    min-height: 0px !important;
    padding: 10px 10px 10px 20px;
}

.list_highlights_categories_table_left, .list_highlights_categories_table_right{
    width: 100%;
    margin: 0px auto 20px auto;
}
.list_highlights_categories_table_left td, .list_highlights_categories_table_right td{
    text-align: center;
}
.list_highlights_categories_table_left td img, .list_highlights_categories_table_right td img{
    margin: 20px auto;
}
.list_highlights_categories_table_right td{
    width: 200px;
}
.list_highlights_categories_block table td p{
    color: #FFFFFF;
}

.left_text_box h2, .left_text_box h3 {
    border-bottom: 1px dotted #CCCCCC;
    color: #333333;
    font-size: 19px;
    margin-bottom: 10px;

}

.powered_by {padding-top: 20px; border-top: 1px dotted #888888; text-align: center;}

.powered_by img {margin: 0 auto; height: 25px;}

/* 20/11/13 */
.social_info-gadget-fixed li{display: inline; margin: auto 3px;}

.interstitial{ background-color: #FFFFFF; width: 100%; margin-top: 60px; text-align: center; }
.interstitial .interstitial_content{ padding-bottom: 20px; }
.interstitial a{ display: inline-block; font-size: 12px; cursor: pointer; text-decoration: underline; text-transform: uppercase; margin: 0 auto; }
.interstitial a:hover{ text-decoration: none; }
.interstitial .close_interstitial{ padding-bottom: 10px; font-size: 10px; }
.interstitial + script + #content { padding-top: 0; }
.sys_scripts_container { left: 0; position: absolute; top: 0; z-index: -1; }

/* 27/11/13 */
.fb_iframe_widget iframe{z-index: 101;}

/* 28/11/13 */
.header_navbar_inner .user_menu{ position: absolute; top: 0; right: 0; }
.header_navbar_inner .user_menu .user_menu_tabs .categoria-icon + li{ max-width: 160px; }

/* 23-12-2013 */
.social_info-gadget-fixed.social_info.clearfix ul { width: 350px; }
.social_info-gadget-fixed.social_info.clearfix li { float: left; padding-right: 0; width: 30%; }

/* 10-06-2014 */
.ui-accordion .ui-accordion-header {cursor: pointer; display: block; margin-top: 2px; min-height: 0; position: relative; padding: 6px 6px 6px 23px; border: 1px solid #333; font-size: 16px;}

/* 25-07-2014 */
.scategory_seo_text h2, .scategory_seo_text h3 {font-weight: bold; margin-bottom: 1em; display: block;}