@media screen and (max-width: 1000px){

    .wrapper{

        width: 1000px !important;

    }



    .footer{

        width: 1000px !important;

    }



    .wrapper_all{

        width: 1000px !important;

    }

}



.display_none{display: none;}



/****** Login **********/

body, html{

    font-family: 'Arial';

}





.wrapper{

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background-color: #ffffff;

}



.logotipo_empresa{

    position: absolute;

    top: 0;

    left: 50%;

    width: 348px;

    height: 206px;

    margin-left: -174px;

    background-color: white;

    margin-top: 30px;



}

td{
    pointer-events: none !important;
}

a{
    pointer-events: all !important;
}


.todo_login{

    position: absolute;

    top: 0;

    left: 50%;

    width: 400px;

    margin-left: -175px;

    margin-top: 270px;

    height: 400px;

    /*border:1px solid red;*/

}



.login{

    position: absolute;

    top: 0;

    left: 0;

    width: 350px;

    height: 164px;

    background:url(../imagens/backoffice/quadrado_login.png) no-repeat ;

}



.reset{

    position: absolute;

    top: 0;

    left: 0;

    width: 350px;

    height: 164px;

    background:url(../imagens/backoffice/retangulo_email.png) no-repeat ;

}



.formulario_login{

    position: absolute;

    top: 0;

    left: 0;

    margin-top: 50px;

    margin-left: 75px;

}



.formulario_Reset{

    position: absolute;

    top: 0;

    left: 0;

    margin-top: 50px;

    margin-left: 75px;

}



::-webkit-input-placeholder {

    color: #000000;

    font-family: 'Arial';

    font-weight: bold;

    font-size: 12pt;

}



::-moz-placeholder {

    color: #000000;

    font-family: 'Arial';

    font-weight: bold;

    font-size: 12pt;

} /* firefox 19+ */



:-ms-input-placeholder {

    color: #000000;

    font-family: 'Arial';

    font-weight: bold;

    font-size: 12pt;



} /* ie */



input:-moz-placeholder {

    color: #000000;

    font-family: 'Arial';

    font-weight: bold;

    font-size: 12pt;



}



.textbox_login{

    width: 240px;

    border: none;

    border-bottom: 1px solid #B3B3B3;

    color:#666666!important;

}



.textbox_login:focus, input:focus{

    outline: 0;

}



.icon_user{

    position: absolute;

    top: -2px;

    left: 0;

    background:url(../imagens/backoffice/user.png) no-repeat ;

    width: 28px;

    height: 28px;

    margin-left: -35px;

    margin-top: 0px;

}



.icon_pass{

    position: absolute;

    top: 0;

    left: 0;

    background:url(../imagens/backoffice/pass.png) no-repeat ;

    width: 28px;

    height: 28px;

    margin-left: -35px;

    margin-top: 40px;

}



.icon_pass2{

    position: absolute;

    top: 0;

    left: 0;

    background:url(../imagens/backoffice/pass.png) no-repeat ;

    width: 28px;

    height: 28px;

    margin-left: -35px;

    margin-top: 80px;

}



.formulario_login input, .formulario_Reset input{

    color: #8CC747;

    font-family: 'Arial';

    font-weight: bold;

    font-size: 12pt;

    background-color: #FFFFFF;

}



.formulario_login input[type=submit], .formulario_Reset input[type=submit]{

    position: absolute;

    top: 0;

    left: 0;

    background-color: #FFFFFF;

    width: 25px;

    height: 31px;

    border-style: none;

    cursor: pointer;

    margin-top: 150px;

    margin-left: -75px;

    width: 350px;

    border:1px solid #8CC747;

}



.formulario_Reset input[type=submit]{

    margin-top: 70px;

}



.formulario_login input[type=submit]:hover, .formulario_Reset input[type=submit]:hover{

    /*text-decoration: underline !important;*/

    background-color: #8CC747;

    color: #FFFFFF;

}



.erros_login{

    position: absolute;

    bottom: 0;

    left: 0;

    margin-bottom: -17px;

}



.erros_login span{

    color: #0084B6;

    font-family: 'Arial';

    font-size: 9pt;

}



.links_adjacentes_login{

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    text-align: center;

    margin-top: 210px;

    margin-left: -30px;

}



.links_adjacentes_login a:link{

    color: #000000;

    font-family: 'Arial';

    font-style: italic;

    font-size: 9pt;

    text-decoration: none;

}



.links_adjacentes_login a:visited{

    color: #000000;

    font-family: 'Arial';

    font-style: italic;

    font-size: 9pt;

    text-decoration: none;

}



.links_adjacentes_login a:hover{

    color: #000000;

    font-family: 'Arial';

    font-style: italic;

    text-decoration: underline;

    font-size: 9pt;

}



.links_adjacentes_login label{

    color: #000000;

    font-family: 'Arial';

    font-style: italic;

    font-size: 9pt;

    cursor: pointer;

}



.links_adjacentes_login label:hover{

    text-decoration: underline;

}



.footer{

    position: fixed;

    bottom: 0;

    left: 0;

    width: 100%;

    height: 60px;

    background-color: #FFFFFF;

    z-index: 25;

}



.frase_footer{

    position: absolute;

    top: 0;

    left: 50%;

    width: 430px;

    text-align: center;

    margin-left: -215px;

    margin-top: 15px;

}



.frase_footer span{

    font-family: 'Arial';

    font-size: 8pt;

    color: #000000;

}



.frase_footer span a:link{

    color: #000000;

    text-decoration: none;

}



.frase_footer span a:hover{

    color: #000000;

    text-decoration: underline;

}



.frase_footer span a:visited{

    color: #000000;

    text-decoration: none;

}



/*****************************************/

.wrapper_all{

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background-color: #FFFFFF;

}



#menu_lateral{

    overflow: visible !important;

}



.menu_lateral{

    position: fixed;

    background-color: #666666;

    height: 100%;

    top: 0;

    left: 0;

    width: 175px;

    overflow: hidden;

    z-index: 500;

}



.todo_menu{

    margin-top: 20px;

}

.todo_menu li{

    list-style: none outside none;

    color: #FFFFFF;

    font-family: 'Arial';

    font-size: 10pt;

    line-height: 35px;

    width: 140px;

    cursor: pointer;

}



.todo_menu li:nth-child(1){

    color: #999999;

    font-weight: bold;

}



.todo_menu li:nth-child(2){

    color: #0084B6;

}



#icon_sair a:link{

    color: #999999 !important;

    text-decoration: none;

}



#icon_sair a:hover{

    color: #999999 !important;

    text-decoration: none;

}



#icon_sair a:visited{

    color: #999999 !important;

    text-decoration: none;

}



#icon_administracao a:link{

    color: #FFFFFF;

    text-decoration: none;

}



#icon_administracao a:hover{

    /*color: #999999;*/

    text-decoration: none;

}



#icon_administracao a:visited{

    color: #FFFFFF;

    text-decoration: none;

}



#icon_paginas a:link{

    color: #FFFFFF;

    text-decoration: none;

}



#icon_paginas a:hover{

    /*color: #999999;*/

    text-decoration: none;

}

#icon_paginas .active a{

    color: #999999 !important;

    text-decoration: none;

}



#icon_paginas a:visited{

    color: #FFFFFF;

    text-decoration: none;

}



#icon_galeria a:link{

    color: #FFFFFF;

    text-decoration: none;

}



.icon_admin a:link{

    color: #FFFFFF;

    text-decoration: none;

}



#icon_galeria a:hover{

    /*color: #999999;*/

    text-decoration: none;

}



.icon_admin a:hover{

    /*color: #999999;*/

    text-decoration: none;

}



.icon_admin a:hover{

    /*color: #999999;*/

    text-decoration: none;

}



#icon_galeria a:visited{

    color: #FFFFFF;

    text-decoration: none;

}



.icon_admin a:visited{

    color: #FFFFFF;

    text-decoration: none;

}



.icon_admin a:visited{

    color: #FFFFFF;

    text-decoration: none;

}



#icon_dashboard a:link{

    color: #FFFFFF;

    text-decoration: none;

}



#icon_dashboard a:visited{

    color: #FFFFFF;

    text-decoration: none;

}



#icon_info a:link{

    color: #FFFFFF;

    text-decoration: none;

}



#icon_info a:visited{

    color: #FFFFFF;

    text-decoration: none;

}



#icon_seo a:link{

    color: #FFFFFF;

    text-decoration: none;

}



#icon_seo a:visited{

    color: #FFFFFF;

    text-decoration: none;

}



#icon_idioma a:link{

    color: #FFFFFF;

    text-decoration: none;

}



#icon_idioma a:visited{

    color: #FFFFFF;

    text-decoration: none;

}





#icon_menu:before{

    background:url(../imagens/backoffice/menu.png) no-repeat ;

    display: block;

    content: " ";

    position: absolute;

    width: 26px;

    height: 26px;

    margin-left: -33px;

    margin-top: 3px;

}



.icon_sair{

    background:url(../imagens/backoffice/sair.png) no-repeat ;

    display: block;

    position: absolute;

    width: 26px;

    height: 26px;

    margin-left: -33px;

    margin-top: 4px;

}



.icon_administracao{

    background:url(../imagens/backoffice/administracao.png) no-repeat ;

    display: block;

    position: absolute;

    width: 26px;

    height: 26px;

    margin-left: -33px;

    margin-top: -30px;

}



.icon_administracao_hover{

    background:url(../imagens/conteudo_backoffice/administracao_hover.png) no-repeat ;

    display: block;

    position: absolute;

    width: 26px;

    height: 26px;

    margin-left: -33px;

    margin-top: -30px;

}



.icon_dashboard{

    background:url(../imagens/backoffice/dashboard.png) no-repeat ;

    display: block;

    position: absolute;

    width: 26px;

    height: 26px;

    margin-left: -33px;

    margin-top: -30px;

}



.icon_dashboard_hover{

    background:url(../imagens/backoffice/dashboard_hover.png) no-repeat ;

    display: block;

    position: absolute;

    width: 26px;

    height: 26px;

    margin-left: -33px;

    margin-top: -30px;

}



.icon_paginas{

    background:url(../imagens/backoffice/gestao_paginas.png) no-repeat ;

    display: block;

    position: absolute;

    width: 26px;

    height: 26px;

    margin-left: -33px;

    margin-top: -30px;

}



.icon_paginas_hover{

    background:url(../imagens/contbackoffice/gestao_paginas_hover.png) no-repeat ;

    display: block;

    position: absolute;

    width: 26px;

    height: 26px;

    margin-left: -33px;

    margin-top: -30px;

}



.icon_galeria{

    background:url(../imagens/backoffice/gestao_galeria.png) no-repeat ;

    display: block;

    position: absolute;

    width: 26px;

    height: 26px;

    margin-left: -33px;

    margin-top: -30px;

}



.icon_admin{

    background:url(../imagens/backoffice/administracao_mousehover.png) no-repeat ;

    display: block;

    position: absolute;

    width: 26px;

    height: 26px;

    margin-left: -33px;

    margin-top: -30px;

}



.icon_galeria_hover{

    background:url(../imagens/conteudo_backoffice/gestao_galeria_hover.png) no-repeat ;

    display: block;

    position: absolute;

    width: 26px;

    height: 26px;

    margin-left: -33px;

    margin-top: -30px;

}



.icon_admin:hover{

    background:url(../imagens/backoffice/administracao_mousehover.png) no-repeat ;

    display: block;

    position: absolute;

    width: 26px;

    height: 26px;

    margin-left: -33px;

    margin-top: -30px;

}



.icon_info{

    background:url(../imagens/conteudo_backoffice/info.png) no-repeat ;

    display: block;

    position: absolute;

    width: 26px;

    height: 26px;

    margin-left: -33px;

    margin-top: -30px;

}



.icon_info_hover{

    background:url(../imagens/conteudo_backoffice/info_hover.png) no-repeat ;

    display: block;

    position: absolute;

    width: 26px;

    height: 26px;

    margin-left: -33px;

    margin-top: -30px;

}



.icon_seo{

    background:url(../imagens/conteudo_backoffice/seo.png) no-repeat ;

    display: block;

    position: absolute;

    width: 26px;

    height: 26px;

    margin-left: -33px;

    margin-top: -30px;

}



.icon_seo_hover{

    background:url(../imagens/conteudo_backoffice/seo_hover.png) no-repeat ;

    display: block;

    position: absolute;

    width: 26px;

    height: 26px;

    margin-left: -33px;

    margin-top: -30px;

}



.icon_idioma{

    background:url(../imagens/conteudo_backoffice/idiomas.png) no-repeat ;

    display: block;

    position: absolute;

    width: 26px;

    height: 26px;

    margin-left: -33px;

    margin-top: -30px;

}



.icon_idioma_hover{

    background:url(../imagens/conteudo_backoffice/idiomas_hover.png) no-repeat ;

    display: block;

    position: absolute;

    width: 26px;

    height: 26px;

    margin-left: -33px;

    margin-top: -30px;

}



#icon_paginas:after{

    background:url(../imagens/backoffice/seta.png) no-repeat ;

    display: block;

    content: " ";

    position: absolute;

    width: 5px;

    height: 6px;

    margin-left: 125px;

    margin-top: -20px;

}



#icon_paginas.highlight:after{

    background:url(../imagens/conteudo_backoffice/seta_hover.png) no-repeat ;

    display: block;

    content: " ";

    position: absolute;

    width: 5px;

    height: 6px;

    margin-left: 125px;

    margin-top: -20px;

}



#icon_galeria:after{

    /*	background:url(../imagens/backoffice/seta.png) no-repeat ;*/

    display: block;

    content: " ";

    position: absolute;

    width: 5px;

    height: 6px;

    margin-left: 125px;

    margin-top: -20px;

}



.icon_admin:after{

    /*	background:url(../imagens/backoffice/seta.png) no-repeat ;*/

    display: block;

    content: " ";

    position: absolute;

    width: 5px;

    height: 6px;

    margin-left: 125px;

    margin-top: -20px;

}



#icon_galeria.highlight:after{

    background:url(../imagens/backoffice/seta_hover.png) no-repeat ;

    display: block;

    content: " ";

    position: absolute;

    width: 5px;

    height: 6px;

    margin-left: 125px;

    margin-top: -20px;

}



.icon_admin.highlight:after{

    background:url(../imagens/backoffice/seta_hover.png) no-repeat ;

    display: block;

    content: " ";

    position: absolute;

    width: 5px;

    height: 6px;

    margin-left: 125px;

    margin-top: -20px;

}



.item_pai:after{

    background:url(../imagens/backoffice/seta.png) no-repeat ;

    display: block;

    content: " ";

    position: absolute;

    width: 5px;

    height: 6px;

    margin-left: 132px;

    margin-top: -18px;

}



.item_pai.pai_hover:after{

    background:url(../imagens/backoffice/seta_hover.png) no-repeat ;

    display: block;

    content: " ";

    position: absolute;

    width: 5px;

    height: 6px;

    margin-left: 132px;

    margin-top: -18px;

}



.todos_hover_menu{

    position: fixed;

    top: 0;

    left: 0;

    height: 100%;

    width: 10px;

    margin-left: 40px;

    z-index: 501;

    display: none;

}



.hover_menu{

    display: none;

    background:url(../imagens/backoffice/retangulo_menu.png) no-repeat ;

    color: #ffffff;

    width: 113px;

    height: 26px;

    margin-left: -5px;

}



.hover_sair{

    display: none;

    background:url(../imagens/backoffice/retangulo_menu.png) no-repeat ;

    color: #ffffff;

    width: 113px;

    height: 26px;

    margin-left: -5px;

}

.hover_home{

    display: none;

    background:url(../imagens/backoffice/retangulo_menu_2.png) no-repeat ;

    color: #666666;

    width: 113px;

    height: 26px;

    margin-left: -5px;

}.hover_paginas{

     display: none;

     background:url(../imagens/backoffice/retangulo_menu_2.png) no-repeat ;

     color: #666666;

     width: 113px;

     height: 26px;

     margin-left: -5px;

 }.hover_fotos{

      display: none;

      background:url(../imagens/backoffice/retangulo_menu_2.png) no-repeat ;

       color: #666666;

      width: 113px;

      height: 26px;

      margin-left: -5px;

  }



.texto_hover_menu{

    margin-left: 10px;

    margin-top: 2px;

    width: 100px;

    /*border:1px solid red;*/

}

.texto_hover_menu1{

    margin-left: 10px;

    margin-top: 2px;

    width: 100px;

    /*border:1px solid red;*/

}



.texto_hover_menu1 span{

    color: #ffffff;

    font-family: 'Arial';

    font-size: 8pt;

}



.texto_hover_menu span{

    color: #666666;

    font-family: 'Arial';

    font-size: 8pt;

}



.hover_restantens{

    display: none;

    background:url(../imagens/backoffice/quadrado_mouseover.png) no-repeat ;

    width: 113px;

    height: 26px;

    margin-left: -5px;

}



.sub_menu, .sub_menu1{

    display: none;

    background-color: #666666;

    padding-left: 15px;

}



.sub_menu, .sub_menu1 li{

    list-style: none outside none;

    color: #FFFFFF;

    font-family: 'Arial';

    font-size: 10pt;

    line-height: 35px;

    width: 170px;

    cursor: pointer;

}



.sub_menu, .sub_menu1 li:nth-child(1){

    color: #FFFFFF;

    font-weight: normal;

}



.sub_menu, .sub_menu1 li:nth-child(2){

    color: #FFFFFF;

}



.sub_menu, .sub_menu1 li a:link{

    color: #FFFFFF;

    text-decoration: none;

}



.sub_menu, .sub_menu1 li a:hover{

    color: #FFFFFF;

    text-decoration: none;

}



.sub_menu, .sub_menu1 li a:visited{

    color: #FFFFFF;

    text-decoration: none;

}



/**********/



.sub_sub_menu{

    display: none;

    background-color: black;

    padding-left: 15px;



}



.sub_menu li{

    list-style: none outside none;

    color: #FFFFFF;

    font-family: 'Arial';

    font-size: 10pt;

    line-height: 35px;

    width: 145px;

    cursor: pointer;

}



.sub_menu li:nth-child(1){

    color: #FFFFFF;

    font-weight: normal;

}



.sub_menu li:nth-child(2){

    color: #FFFFFF;

}



.sub_menu li a:link{

    color: #FFFFFF;

    text-decoration: none;

}



.sub_menu li a:hover{

    color: #FFFFFF;

    text-decoration: none;

}



.sub_menu li a:visited{

    color: #FFFFFF;

    text-decoration: none;

}



/***********/

.sub_sub_sub_menu{

    display: none;

    background-color: black;

    padding-left: 15px;

}



.sub_sub_sub_menu li{

    list-style: none outside none;

    color: #FFFFFF;

    font-family: 'Arial';

    font-size: 10pt;

    line-height: 35px;

    width: 145px;

    cursor: pointer;

}



.sub_sub_sub_menu li:nth-child(1){

    color: #FFFFFF;

    font-weight: normal;

}



.sub_sub_sub_menu li:nth-child(2){

    color: #FFFFFF;

}



.sub_sub_sub_menu li a:link{

    color: #FFFFFF;

    text-decoration: none;

}



.sub_sub_sub_menu li a:hover{

    color: #FFFFFF;

    text-decoration: none;

}



.sub_sub_sub_menu li a:visited{

    color: #FFFFFF;

    text-decoration: none;

}



/*********** Todo Conteudo ******************/

.all_content{

    position: relative;

    top: 0;

    left: 0;

    margin-left: 175px;

    margin-top: 65px;

    height: 100%;

    background-color: #FFFFFF;

    z-index: 20;

}



.header{

    position: absolute;

    top: 0;

    left: 0;

    min-height: 35px;

    width: 100%;

    margin-top: -20px;

    /*border-bottom: 1px solid #E6E6E6;*/

    /*background-color: red;*/

}



.items_site{

    z-index:1;

    top: 0;

    left: 0;

    margin-top: 9px;

    /*border:1px solid red;*/

    padding-left: 10px;

}



.items_site li:first-child{

    color: #000000;

    font-family: 'Arial';

    font-size: 10pt;

    display:block;

    float: left;

    text-align:left;

    line-height: 20px;

    padding-left: 30px;

    /*border:1px solid red;*/

}



.items_site li + li{

    color: #000000;

    font-family: 'Arial';

    font-size: 10pt;

    display:block;

    float: left;

    text-align:left;

    line-height: 20px;

    padding-left: 40px;

    margin-left: 40px;

    /*border:1px solid red;*/

}



#icon_site:before{

    background:url(../imagens/backoffice/site.png) no-repeat ;

    display: block;

    content: " ";

    position: absolute;

    width: 28px;

    height: 28px;

    margin-left: -20px;

    margin-top: -3.5px;

}

#icon_site:hover:before{

    background:url(../imagens/backoffice/site_hover.png) no-repeat !important;

    display: block;

    content: " ";

    position: absolute;

    width: 28px;

    height: 28px;

    margin-left: -20px;

    margin-top: -3.5px;

}

.icon_site_ativo:before{

    background:url(../imagens/backoffice/site_hover.png) no-repeat !important;

    display: block;

    content: " ";

    position: absolute;

    width: 28px;

    height: 28px;

    margin-left: -20px;

    margin-top: -3.5px;

}



#icon_area_reservada:before{

    background:url(../imagens/backoffice/area_reservada.png) no-repeat ;

    display: block;

    content: " ";

    position: absolute;

    width: 28px;

    height: 28px;

    margin-left: -20px;

    margin-top: -3.5px;

}

#icon_area_reservada:hover:before{

    background:url(../imagens/backoffice/area_reservada_hover.png) no-repeat !important;

    display: block;

    content: " ";

    position: absolute;

    width: 28px;

    height: 28px;

    margin-left: -20px;

    margin-top: -3.5px;

}

.icon_area_reservada:before{

    background:url(../imagens/backoffice/area_reservada_hover.png) no-repeat !important;

    display: block;

    content: " ";

    position: absolute;

    width: 28px;

    height: 28px;

    margin-left: -20px;

    margin-top: -3.5px;

}



#icon_loja_online:before{

    background:url(../imagens/conteudo_backoffice/loja_online.png) no-repeat ;

    display: block;

    content: " ";

    position: absolute;

    width: 16px;

    height: 13px;

    margin-left: -20px;

    margin-top: 3.5px;

}





#icon_planning_and_report:before{

    background:url(../imagens/conteudo_backoffice/planning.png) no-repeat ;

    display: block;

    content: " ";

    position: absolute;

    width: 13px;

    height: 13px;

    margin-left: -20px;

    margin-top: 3.5px;

}



.items_site a:link{

    color: #666666;

    text-decoration: none;

}



.items_site a:hover{

    color: #8DC449 !important;

    text-decoration: none;

}



.items_site a:visited{

    color: #666666;

    text-decoration: none;

}



.icon_site_ativo a:link{

    color: #8DC449;

}



.icon_site_ativo a:visited{

    color: #8DC449;

}

.icon_area_reservada a:link{

    color: #8DC449;

}



.icon_area_reservada a:visited{

    color: #8DC449;

}

.items_site a{

    margin-left: 20px;

    margin-top: 10px;

}









.todas_paginas{

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    /*margin-top: 32px;*/

    height: 55px;

    /*border-bottom: 1px solid #E6E6E6;*/

}



.outra_divisao{

    position: absolute;

    display: none;

    top: 0;

    left: 0;

    margin-top: 143px;

    height: 1px;

    width: 100%;

    background-color: #e6e6e6;

    /*margin-left: 10px;*/

}



.primeira_divisao{

    position: absolute;

    top: 0;

    left: 0;

    margin-top: 90px;

    height: 1px;

    width: 100%;

    background-color: #8cc747;

    /*margin-left: 10px;*/

}



.terceira_divisao{

    position: absolute;

    display: none;

    top: 0;

    left: 0;

    margin-top: 180px;

    height: 1px;

    width: 100%;

    background-color: #0084B6;

    /*margin-left: 10px;*/

}



.mais_uma_divisao{

    position: absolute;

    top: 0;

    left: 0;

    margin-top: 36px;

    height: 1px;

    width: 100%;

    background-color: #8CC747;

    /*margin-left: 10px;*/

}





.elementos_paginas{

    padding-left: 0px;

}



.elementos_paginas li{

    border: 1px solid transparent;

}



.elementos_paginas li:hover{

    background-color: transparent;

    border: 1px solid #8DC449;

}



.elementos_paginas li:hover a{

    color: #8DC449 !important;

}



.elementos_paginas .primeiro_filho{

    top: 0;

    left: 0;

    float: left;

    line-height: 30px;

    background-color: #DEDEDE;

    margin-left: 10px;

    padding-right: 5px;

    padding-left: 25px;

    color: #ffffff;

    font-family: 'Arial';

    font-size: 10pt;

    display:block;

    cursor: pointer;



}



/**** Item Activo ******/

.elementos_paginas .active{

    background-color: transparent;

    color: #8DC449 !important;

    border: 1px solid #8DC449;

}



.elementos_paginas .active > a{

    color: #8DC449 !important;

}



.elementos_paginas .primeiro_filho:hover{

    color: #8DC449;

}



#icons_pages:hover:before{

    background:url(../imagens/backoffice/gestao_paginas_2_mousehover.png) no-repeat ;

    display: block;

    content: " ";

    position: absolute;

    width: 11px;

    height: 13px;

    margin-left: -18px;

    margin-top: 9px;

}



#icons_pages:before{

    background:url(../imagens/backoffice/paginas_hover.png) no-repeat ;

    display: block;

    content: " ";

    position: absolute;

    width: 11px;

    height: 13px;

    margin-left: -18px;

    margin-top: 9px;

}



#icons_pages.on:before{

    background:url(../imagens/backoffice/gestao_paginas_2_mousehover.png) no-repeat ;

    display: block;

    content: " ";

    position: absolute;

    width: 11px;

    height: 13px;

    margin-left: -18px;

    margin-top: 9px;

}





#icons_pages_galeria:before{

    background:url(../imagens/backoffice/galeria_hover.png) no-repeat ;

    /*background:url(../imagens/conteudo_backoffice/paginas.png) no-repeat ;		*/

    display: block;

    content: " ";

    position: absolute;

    width: 13px;

    height: 13px;

    margin-left: -18px;

    margin-top: 9px;

}



#icons_pages_galeria.on:before{

    /*background:url(../imagens/conteudo_backoffice/paginas_hover.png) no-repeat; */

    background:url(../imagens/conteudo_backoffice/galeria.png) no-repeat ;

    display: block;

    content: " ";

    position: absolute;

    width: 13px;

    height: 13px;

    margin-left: -18px;

    margin-top: 9px;

}











.elementos_paginas .primeiro_filho:hover{

    color: #FFFFFF;

}



.elementos_paginas .primeiro_filho a:hover{

    color: #FFFFFF;

}



.elementos_paginas .primeiro_filho a:link{

    color: #000000;

    text-decoration: none;

}



.elementos_paginas .primeiro_filho a:visited{

    color: #000000;

    text-decoration: none;

}



.elementos_paginas .active a:visited{

    color: #FFFFFF;

    background-color: transparent;

    text-decoration: none;

}



.sub_menu_paginas{

    display: none;

    padding-left: 0px;

    padding-top: 23px;

    /*background-color: red;*/

    z-index: 5;

}



.sub_menu_paginas .segundo_filho{

    top: 0;

    left: 0;

    float: left;

    line-height: 30px;

    background-color: #aabebe;

    margin-left: 10px;

    padding-right: 5px;

    padding-left: 25px;

    color: #ffffff !important;

    font-family: 'Arial';

    font-size: 10pt;

    display:block;

    cursor: pointer;

}



.sub_menu_paginas .segundo_filho a{

    color: #000000 !important;

}



.sub_menu_paginas .segundo_filho:hover{

    color: #FFFFFF !important;

}



.sub_menu_paginas .segundo_filho a:link{

    color: #000000 !important;

    text-decoration: none;

}



.sub_menu_paginas .segundo_filho a:visited{

    color: #000000 !important;

    text-decoration: none;

}





/********* Subitem Activo *******/

.sub_menu_paginas .active_segundo{

    background-color: #EBF0F0 !important;

    color: #FFFFFF !important;

}



.sub_menu_paginas .active_segundo a:link{

    color: #000000 !important;

}



.sub_menu_paginas .active_segundo a:visited{

    color: #000000 !important;

}



#icons_pages.active_segundo:before{

    background:url(../imagens/backoffice/paginas_hover.png) no-repeat ;

    display: block;

    content: " ";

    position: absolute;

    width: 11px;

    height: 13px;

    margin-left: -18px;

    margin-top: 9px;

}





/******* Submenus Paginas *********/

.sub_sub_menu_paginas{

    display: none;

    padding-left: 0px;

    padding-top: 20px;

    /*border: 1px solid red;*/

    width: 500px;

}







.sub_sub_menu_paginas .terceiro_filho{

    top: 0;

    left: 0;

    float: left;

    line-height: 30px;

    background-color: #0084B6;

    margin-left: 10px;

    padding-right: 5px;

    padding-left: 25px;

    color: #000000 !important;

    font-family: 'Arial';

    font-size: 10pt;

    display:block;

    cursor: pointer;

}



/*.sub_sub_menu_paginas .item_segundo_filho:hover{

	color: #000000;

}



.sub_sub_menu_paginas .item_segundo_filho:hover{

	color: #000000;

}



.sub_sub_menu_paginas .item_segundo_filho:link{

	color: #FFFFFF;

	text-decoration: none;

}



.sub_sub_menu_paginas .item_segundo_filho:visited{

	color: #FFFFFF;

	text-decoration: none;

}



.item_segundo_filho{



}*/



.sub_sub_menu_paginas .terceiro_filho:hover{

    color: #000000;

}



.sub_sub_menu_paginas .terceiro_filho:hover{

    color: #000000;

}



.sub_sub_menu_paginas .terceiro_filho:link{

    color: #FFFFFF;

    text-decoration: none;

}



.sub_sub_menu_paginas .terceiro_filho:visited{

    color: #FFFFFF;

    text-decoration: none;

}



/********* Subitem Activo *******/

.sub_sub_menu_paginas .active_terceiro{

    background-color: #0084B6 !important;

    color: #FFFFFF !important;

}



.sub_sub_menu_paginas .active_terceiro a:link{

    color: #FFFFFF !important;

}



.sub_sub_menu_paginas .active_terceiro a:visited{

    color: #FFFFFF !important;

}



#icons_pages.active_terceiro:before{

    background:url(../imagens/conteudo_backoffice/paginas.png) no-repeat ;

    display: block;

    content: " ";

    position: absolute;

    width: 11px;

    height: 13px;

    margin-left: -18px;

    margin-top: 9px;

}







/***************************/

.alteracoes_efetuadas{

    color: #8DC449;

    position: absolute;

    left: 0;

    top: 0;

    margin-top: 100px;

    margin-right: 25px;

    font-family: 'Arial';

    font-size: 10pt;

    /*border:1px solid red;*/

    margin-left: 450px;

    margin-top: 0px;

    width: 300px;

    text-transform: lowercase;

}



.validator_errors{

    color: #8DC449 !important;

    font-family: 'Arial' !important;

    font-size: 10pt !important;

    text-transform: lowercase !important;



}



.editor{

    width: 550px;

}





/*********************/

.all_content_inside{

    position: absolute;

    top: 0;

    left: 0;

    margin-top: 50px;

    margin-left: 30px;

    width: 90%;

    padding-bottom: 130px;

}



.conteudo_fotos{

    position: absolute;

    top: 0;

    left: 0;

    margin-top: 120px;

    width: 100%;

    padding-bottom: 150px;

    /*border:1px solid red;*/

}



/**********/

.pagination {

    display: inline-block;

    padding-left: 0;

    margin: 20px 0;

    border-radius: 4px;

}



.pagination > li {

    display: inline;

}



.pagination > li > a,

.pagination > li > span {

    float: left;

    padding: 6px 12px;

    /*line-height: 1.428571429;*/

    text-decoration: none;

    background-color: #D1D3D4;

    border: 1px solid #D1D3D4;

    border-left-width: 0;

    color: #000000;

    height: 30px;

    font-size: 10pt;

}



.pagination > li:first-child > a,

.pagination > li:first-child > span {

    border-left-width: 1px;

    padding: 3px 12px;

    /* border-bottom-left-radius: 3px;

     border-top-left-radius: 3px;*/

}



.pagination > li:last-child > a,

.pagination > li:last-child > span {

    padding: 3px 12px;

    /*border-top-right-radius: 3px;

    border-bottom-right-radius: 3px;*/

}



.pagination > li > a:hover,

.pagination > li > a:focus,

.pagination > .active > a,

.pagination > .active > span {

    background-color: #0084B6;

    color: #FFFFFF;

}



.pagination > .active > a,

.pagination > .active > span {

    color: #FFFFFF;

    cursor: default;

}



.pagination > .disabled > span,

.pagination > .disabled > a,

.pagination > .disabled > a:hover,

.pagination > .disabled > a:focus {

    color: #000000;

    cursor: not-allowed;

    background-color: #ffffff;

}



.pagination-lg > li > a,

.pagination-lg > li > span {

    padding: 10px 16px;

    font-size: 30px;

}



.pagination-lg > li:first-child > a,

.pagination-lg > li:first-child > span {

    /*border-bottom-left-radius: 3px;

    border-top-left-radius: 3px;*/

}



.pagination-lg > li:last-child > a,

.pagination-lg > li:last-child > span {

    /*border-top-right-radius: 3px;

    border-bottom-right-radius: 3px;*/

}



.pagination-sm > li > a,

.pagination-sm > li > span {

    padding: 5px 10px;

    font-size: 12px;

}



.pagination-sm > li:first-child > a,

.pagination-sm > li:first-child > span {

    /* border-bottom-left-radius: 3px;

     border-top-left-radius: 3px;*/

}



.pagination-sm > li:last-child > a,

.pagination-sm > li:last-child > span {

    /*border-top-right-radius: 3px;

    border-bottom-right-radius: 3px;*/

}



/****************/

.icon{

    background:url(../imagens/conteudo_backoffice/paginas.png) no-repeat ;

    display: block;

    position: absolute;

    width: 11px;

    height: 13px;

    margin-left: -18px;

    margin-top: 9px;

}



.icon_active{

    background:url(../imagens/conteudo_backoffice/paginas_hover.png) no-repeat ;

    display: block;

    position: absolute;

    width: 11px;

    height: 13px;

    margin-left: -18px;

    margin-top: 9px;

}



/****************/

.all_forms input{

    font-family: 'Arial';

}



.all_forms textarea{

    font-family: 'Arial';

    width: 300px;

    resize: none;

    border-color: #000000;



}



button:focus{

    outline: 0;

}



textarea:focus{

    outline: 0;

}



button{

    background-color: transparent;

    border-style: none;

    cursor: pointer;

    background-color: #D1D3D4;

    color: #000000;

    height: 30px;

    padding-left: 25px;

}



button:hover{

    background-color: #0084B6;

    color: #FFFFFF;

}



.submit_login{

    background-position: 6px center;

    background-repeat: no-repeat;

    background-image: url('../imagens/backoffice/gravar.png');

    background-size: 13px 13px;

}



.submit_login:hover{

    background-image: url('../imagens/backoffice/gravar_hover.png');

}



.all_forms input[type=button]{

    background-color: transparent;

    border-style: none;

    cursor: pointer;

    background-color: #D1D3D4;

    color: #000000;

    height: 30px;

    padding-left: 25px;

}



.all_forms input[type=button]:hover{

    background-color: #0084B6;

    color: #FFFFFF;

}



.all_forms input[type=submit]{

    background-color: transparent;

    border-style: none;

    cursor: pointer;

    background-color: #ffffff;

    color: #666666;

    height: 30px;

    padding-left: 25px;

    border: 1px solid #666666;

}



.all_forms input[type=submit]:hover{

    border-color: #8cc747;

    color: #8cc747;

}



.all_forms a:link{

    color: #000000;

    text-decoration: none;

    font-size: 10pt;

}





.all_forms a:visited{

    color: #000000;

    text-decoration: none;

    font-size: 10pt;

}



.all_forms a:hover{

    color: #0084B6;

    text-decoration: underline;

    font-size: 10pt;

}



/***************/



.all_content_inside span{

    text-transform: uppercase;

    font-size: 10.5pt;

    color: #8DC449;

}



.links_idiomas{

    position: absolute;

    top: 0;

    left: 0;

    font-size: 10pt;

    color: #0084B6;

    margin-top: 34px;

    margin-left: 35px;

}



.links_idiomas a:link{

    color: #000000;

    text-decoration: none;

}



.links_idiomas a:visited{

    color: #000000;

}



.links_idiomas a:hover{

    color: #0084B6;

    text-decoration: underline;

}





.links_idiomas span a:link{

    color: #0084B6;

    text-decoration: underline;

    font-size: 10pt;

}



.links_idiomas span a:hover{

    color: #0084B6;

    text-decoration: underline;

    font-size: 10pt;

}



.links_idiomas span a:visited{

    color: #0084B6;

    text-decoration: underline;

    font-size: 10pt;

}



.icon_varios_idiomas{

    background:url(../imagens/conteudo_backoffice/idiomas_hover.png) no-repeat ;

    display: block;

    position: absolute;

    width: 26px;

    height: 26px;

    top: 0;

    left: 0;

    margin-top: 30px;

}



.todas_labels{

    text-transform: lowercase;

    font-size: 10pt;

    color: #999999;

    font-weight: bold;

}



.todos_textbox{

    border: none;

    border-bottom: 1px solid #000000;

}



.todas_notas{

    font-size: 8pt;

    font-style: italic;

    color: #999999;

    text-transform: lowercase;

}



.todas_sub_labels{

    text-transform: lowercase;

    font-size: 10pt;

    color: #999999;

}



.icon_todas_galerias{

    background:url(../imagens/backoffice/gestao_galeria_hover.png) no-repeat ;

    display: block;

    position: absolute;

    width: 26px;

    height: 26px;

    top: 0;

    left: 0;

    margin-top: 30px;

}



.icon_todas_paginas{

    background:url(../imagens/backoffice/gestao_paginas_hover.png) no-repeat ;

    display: block;

    position: absolute;

    width: 26px;

    height: 26px;

    top: 0;

    left: 0;

    margin-top: 30px;

}



.todos_links_galeria{

    position: absolute;

    top: 0;

    left: 0;

    font-size: 10pt;

    color: #0084B6;

    margin-top: 34px;

    margin-left: 35px;

    width: 300px;

}



.todos_links_galeria a:link{

    color: #000000;

    text-decoration: none;

}



.todos_links_galeria a:visited{

    color: #000000;

}



.todos_links_galeria a:hover{

    color: #0084B6;

    text-decoration: underline;

}



.todos_links_galeria span{

    text-transform: lowercase;

}



.todos_links_galeria span a:link{

    color: #0084B6;

    text-decoration: underline;

    font-size: 10pt;

}



.todos_links_galeria span a:hover{

    color: #0084B6;

    text-decoration: underline;

    font-size: 10pt;

}



.todos_links_galeria span a:visited{

    color: #0084B6;

    text-decoration: underline;

    font-size: 10pt;

}



.todos_asteriscos{

    font-size: 10pt;

    font-family: 'Arial';

    font-weight: bold;

    color: #8DC449;

}



.link_adicionar_foto{

    position: absolute;

    top: 0;

    left: 0;

    margin-top: 70px;

    margin-left: 35px;

    font-size: 10pt;

    color: #0084B6;

    text-transform: lowercase;

    width: 150px;

}



.icon_adicionar_novo{

    background:url(../imagens/backoffice/adicionar.png) no-repeat ;

    display: block;

    position: absolute;

    width: 26px;

    height: 26px;

    top: 0;

    left: 0;

    margin-top: 28px;



}



.link_adicionar_foto a:link{

    color: #000000;

    text-decoration: none;

}



.link_adicionar_foto a:visited{

    color: #000000;

}



.link_adicionar_foto a:hover{

    color: #0084B6;

    text-decoration: underline;

}



.link_adicionar_foto span a:link{

    color: #0084B6;

    text-decoration: underline;

    text-transform: lowercase;

}



.link_adicionar_foto span a:hover{

    color: #0084B6;

    text-decoration: underline;

    text-transform: lowercase;

}



.link_adicionar_foto span a:visited{

    color: #0084B6;

    text-decoration: underline;

    text-transform: lowercase;

}



table{

    width: 400px;

    text-transform: lowercase;

}



.all_tables th{

    text-transform: lowercase;

    font-size: 10pt;

    color: #999999;

    font-weight: bold;

}



.all_tables tr, .all_tables th{

    /*font-family: 'Maven Pro';

    font-style: normal;

    font-weight: 900;

    font-size: 9pt;

    color: #404040;

    text-align: left;	*/

    text-align: left;

}



.all_tables tr, .all_tables td{

    text-transform: lowercase;

    font-size: 8pt;

    color: #666666;

    text-align: left;

}



.all_tables a:link{

    color: #000000;

    text-decoration: none;

}



.all_tables a:hover{

    color: #0084B6 !important;

    text-decoration: underline;

}



.all_tables a:visited{

    color: #000000;

    text-decoration: none;

}



.all_tables th{

    /*border-bottom: solid 1px #000000;*/

}



.all_tables td{

    border-bottom: solid 1px #666666;

}



.all_tables th input{

    text-transform: lowercase;

    font-size: 10pt;

    color: #999999;

    font-weight: bold;

}



/******************************************************************/

.todos_elementos_paginas{

    position: absolute;

    top: 0;

    left: 0;

    margin-left: 10px;

    margin-top: 15px;

    width: 500px;

    height: 50px;

    /*background-color: red;*/

}



.items_paginas{

    display: block;

    float: left;

    /*border:1px solid red;*/

    padding-left: 20px;

    padding-right: 5px;

    margin-left: 15px;

    background-color: #0084B6;

    height: 30px;

}



.mais_item{

    display: block;

    float: left;

    font-size: 10pt;

    font-family: 'Arial';

    margin-top: 7px;

    color: #FFFFFF;

}



.mais_items_img{

    background:url(../imagens/conteudo_backoffice/paginas.png) no-repeat ;

    display: block;

    position: relative;

    content: " ";

    top: 0;

    left: 0;

    width: 11px;

    height: 13px;

    margin-left: -15px;

    margin-top: 10px !important;

}



/**** Items Ativos ***/

.items_paginas_active{

    background-color: #D1D3D4 !important;

}



.mais_item_active{

    color: #000000 !important;

}



.mais_items_img_active{

    background:url(../imagens/conteudo_backoffice/paginas_hover.png) no-repeat  !important;

}



.mais_conteudo{

    position: absolute;

    display: none;

    width: 150px;

    height: 35px;

    border:1px solid red;

    top: 0;

    left: 0;

}





/********************************************************/

.icon_visivel{

    background:url(../imagens/backoffice/visivel.png) no-repeat;

    width: 26px;

    height: 26px;

    position: relative;

    top: 0;

    left: 0;

    margin-left: 45px;

    margin-top: -26px;

    padding-bottom: 4px;

}



.icon_nao_visivel{

    background:url(../imagens/backoffice/nao_visivel.png) no-repeat;

    width: 26px;

    height: 26px;

    position: relative;

    top: 0;

    left: 0;

    margin-left: 45px;

    margin-top: -26px;

    padding-bottom: 4px;

}



.icon_alterar{

    background:url(../imagens/backoffice/alterar.png) no-repeat;

    width: 26px;

    height: 26px;

    position: relative;

    top: 0;

    left: 0;

    margin-top: -12px;

}



.icon_utilizadores{

    background:url(../imagens/backoffice/utilizadores.png) no-repeat;

    width: 26px;

    height: 26px;

    position: relative;

    top: 0;

    left: 20px;

    margin-top: -12px;

}



.icon_download{

    background:url(../imagens/backoffice/download.png) no-repeat;

    width: 26px;

    height: 26px;

    position: relative;

    top: 0;

    left: 0;

    margin-left: 90px;

    margin-top: -27px;

    padding-bottom: 4px;

}



.icon_eliminar{

    background:url(../imagens/backoffice/eliminar.png) no-repeat;

    width: 26px;

    height: 26px;

    position: relative;

    top: 0;

    left: 0;

    margin-left: 45px;

    margin-top: -26px;

    padding-bottom: 4px;

}



.icon_previsualizar{

    background:url(../imagens/backoffice/visualizar.png) no-repeat;

    width: 26px;

    height: 26px;

    position: relative;

    top: 0;

    left: -2px;

    margin-top: -27px;

    padding-bottom: 4px;

}

.icon_previsualizar2{

    background:url(../imagens/backoffice/visualizar.png) no-repeat;

    width: 26px;

    height: 26px;

    position: relative;

    top: 13px;

    left: 8px;

    margin-top: -12px;

}



.barra_esquerda_branca{

    position: absolute;

    top: 0;

    left: 0;

    width: 10px;

    background-color: #FFFFFF;

    height: 150px;

    z-index: 250;

}



.barra_direita_branca{

    position: fixed;

    top: 0;

    right: 0;

    width: 10px;

    height: 150px;

    background-color: #FFFFFF;

    z-index: 600;

}



input:-webkit-autofill {

    -webkit-box-shadow: 0 0 0 50px white inset;

    -webkit-text-fill-color: #000000;

}





/**************************/

.link_voltar{

    position: absolute;

    top: 0;

    left: 0;

    padding-top: 3px;

    font-size: 10pt;

    font-family: 'Arial';

    text-transform: lowercase;

    margin-left: 35px;

}



.link_voltar a:link{

    color: #000000;

    text-decoration: none;

}



.link_voltar a:visited{

    color: #000000;

    text-decoration: none;

}



.link_voltar a:hover{

    color: #0084B6;

    text-decoration: underline;

}



.nao_existem_fotos{

    text-transform: lowercase !important;

    font-family: 'Arial' !important;

    font-size: 10pt !important;

    color: #0084B6 !important;

}



/*****************/

.bem_vindo{

    font-size: 'Arial';

    font-weight: bold;;

    font-size: 14pt;

    color: #666666;

}



.utilize{

    font-size: 'Arial';

    font-style: italic;

    font-size: 10pt;

    color: #666666;

}



.titulo_login{

    position: absolute;

    top: 0;

    left: 0;

    width: 350px;

    margin-top: -95px;

    margin-left: -65px;

    /*border:1px solid red;*/

}



.titulo_login span{

    font-size: 'Arial';

    font-size: 10pt;

    color: #000000;

    font-weight: bold;

}



.icon_voltar{

    display: block;

    position: absolute;

    width: 26px;

    height: 26px;

    top: 0;

    left: 0;

    width: 26px;

    height: 26px;

    background:url(../imagens/backoffice/voltar.png) no-repeat;

}



/***************************/

.ainda_nao_existem{

    bottom: 40px;

    color: #000000;

    font-size: 10pt;

    position: absolute;

}



.conteudo_link_progress{

    text-decoration: underline !important;

    /*text-transform: uppercase !important;*/

    font-weight: bold !important;

}



.conteudo_link_progress:hover{

    text-decoration: underline !important;

    color: #0084B6 !important;

    /*text-transform: uppercase !important;*/

    font-weight: bold !important;

}



.conteudo_progress a:link{

    text-decoration: underline !important;

    /*text-transform: uppercase !important;*/

    font-weight: bold !important;

}



.conteudo_progress a:visited{

    text-decoration: underline !important;

    /*text-transform: uppercase !important;*/

    font-weight: bold !important;

}



.conteudo_progress a:hover{

    text-decoration: underline !important;

    color: #0084B6;

    /*text-transform: uppercase !important;*/

    font-weight: bold !important;

}



.table1 input{

    font-family: 'Muli';

    font-style: normal;

    font-weight: 300;

    font-size: 9pt;

    color: #404040;

    background-color: transparent;

    border:none;

    border-style: none;

}



.table1 th input{

    font-family: 'Montserrat';

    font-style: normal;

    font-weight: 700;

    font-size: 9pt;

    color: #404040;

    background-color: transparent;

    border:none;

    border-style: none;

}



.table1 textarea{

    font-family: 'Muli';

    font-style: normal;

    font-weight: 300;

    font-size: 9pt;

    color: #404040;

    height: 30px;

    width: 190px;

    resize: none;

    border:none;

    border-style: none;

}



.model_img{

    display: none;

    position: fixed;

    top:0;

    left: 0;

    width: 100%;

    height: 100%;

    z-index: 9999;

}



.model_img img{

    cursor: pointer;

    position: absolute;

    top: 50%;

    left: 50%;



}



.icon_reset_filter{

    background:url(../imagens/conteudo_backoffice/gestao_galeria_hover.png) no-repeat ;

    display: block;

    position: absolute;

    width: 26px;

    height: 26px;

    top: 0;

    left: 0;

    margin-top: 66px;

}



.reset_filter{

    position: absolute;

    top: 0;

    left: 0;

    margin-top: 70px;

    margin-left: 35px;

    font-size: 10pt;

    color: #0084B6;

    text-transform: lowercase;

    width: 100px;

}



.reset_filter a:link{

    color: #000000;

    text-decoration: none;

}



.reset_filter a:visited{

    color: #000000;

}



.reset_filter a:hover{

    color: #0084B6;

    text-decoration: underline;

}



.reset_filter span a:link{

    color: #0084B6;

    text-decoration: underline;

    text-transform: lowercase;

}



.reset_filter span a:hover{

    color: #0084B6;

    text-decoration: underline;

    text-transform: lowercase;

}



.reset_filter span a:visited{

    color: #0084B6;

    text-decoration: underline;

    text-transform: lowercase;

}





.download_galeria_completa{

    position: absolute;

    top: 0;

    left: 0;

    margin-left: 140px;

    margin-top: 65px;

    font-size: 10pt;

    color: #0084B6;

    text-transform: lowercase;

    width: 250px;

}



.icon_download_galeria{

    background:url(../imagens/conteudo_backoffice/download.png) no-repeat;

    width: 26px;

    height: 26px;

    position: absolute;

    top: 0;

    left: 0;

    cursor: pointer;

}



.download_galeria_completa a:link{

    color: #000000;

    text-decoration: none;

}



.download_galeria_completa a:visited{

    color: #000000;

}



.download_galeria_completa a:hover{

    color: #0084B6;

    text-decoration: underline;

}



.frase_download{

    position: absolute;

    top: 0;

    left: 0;

    margin-left: 35px;

    margin-top: 4px;

}



.interior_imagem{

    position: absolute;

    top:50%;

    left: 50%;

}



.tudo_mesmo_imagem{

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background-color: #000000;

    opacity: 0.5;

}



.icon_fechar_galeria{

    position: absolute;

    top: 0;

    left: 0;

    width: 26px;

    height: 26px;

    background:url(../imagens/conteudo_backoffice/eliminar.png) no-repeat;

    z-index: 99;

    margin-top: -30px;

    cursor: pointer;

}





/*************/

.logotipo_paginas{

    position: absolute;

    top: 0;

    right: 0;

    width: 128px;

    height: 29px;

    margin-right: 210px;



    /*margin-top: 16px;*/



    z-index: 999;

}



.logotipo_login{

    height: 155px;

    left: 43%;

    margin-left: -99px;

    margin-top: -320px;

    position: absolute;

    top: 150px;

    width: 400px;

}



.nova_frase_pvs{

    position: absolute;

    top: 0;

    right: 0;

    margin-top: 50px;

    margin-right: 130px;

    z-index: 999;

    text-align: right;

}



.nova_frase_pvs span{

    font-family: 'Arial';

    font-size: 10pt;

    color: #000000;

    font-style: italic;

}





.nao_disponivel{

    position: absolute;

    top: 0;

    left: 0;

    margin-top: 30px;

    margin-left: 55px;

    display: none;

}



.nao_disponivel span{

    font-size: 'Arial';

    font-size: 10pt;

    color: #0084B6;

}



.imagem_backoffice{

    position: relative;

    /* width: 301px;

     height: 251px;*/







}



.div_paginacao{

    height: 100px;



}



.div_paginacao span{

    height: 30px!important;



}

.div_paginacao a{

    height: 30px!important;



}

#marcas_proprias_bd label{

    position: relative;

    top: -3px;

    padding: 0 15px 0px 2px;

}



#novaM{

    color: black;

}



#novaM:hover{

    background-color: #AABEBE;

    color: #FFFFFF;

}

.labelmarcas{

    position: relative;

    margin-bottom: -10px;

}