html, body{font-family:'Lato', sans-serif !important;}
h1, h3, h4, h5{font-family:'Montserrat', sans-serif !important;}
h2{font-family:'Lato', sans-serif !important;}
html{margin:0;padding:0;min-height:100%;position:relative;}
body > .fluid{margin-bottom:125px;}
.header{height:110px;width:100%;}
#content{}
#footer{bottom:0;height:125px;position:absolute;width:100%;background-color:#fafafa;}
h1, .h1{font-size:21px;}
h2, .h2{font-size:17px;text-transform:uppercase;}
h3, .h3{font-size:13px;}
#cookies_div{background-color:#cdcdcd;display:none;padding:10px;color:#000;text-align:center;}
#button_ok_cookies{color:#fff;background-color:#ababab;border-radius:0;}
#cookies_div a{padding-left:25px;text-decoration:none;}
#utilizadores_registo .form input, #utilizadores_registo .form select, #utilizadores_registo .form textarea{float:left;}
#utilizadores_registo .form td{padding:5px;}
#utilizadores_block{background-color:#f9f9f9;border-left:1px dotted #dbdbdb;float:right;height:140px;padding:10px;width:380px;}
#utilizadores_block .accoes{float:left;padding:5px 0px 0px 0px;}
#utilizadores_block .accoes a:link,
#utilizadores_block .accoes a:visited,
#utilizadores_block .accoes a:hover,
#utilizadores_block .accoes a:active{font-size:11px;}
#form_view label{display:block;}
div.separator{padding-top:20px;}
div.separator label{font-size:16px;color:#ff6600;}
hr.separator{color:#ff6600;}
#radio input{border:none;}
#form_view .invalid_txt label{display:inline;}
#documentos_list .categorias{float:left;padding-bottom:10px;padding-right:10px;}
#documentos_list .categorias ul{padding:5px;margin:0;}
#documentos_list .categorias ul li{list-style-type:none;line-height:2em;}
#documentos_list .list{float:left;padding:10px;background-color:#EEEEEE;}
#documentos_list .list .detalhe label,
#documentos_detail .detalhe label{font-weight:bold;font-size:14px;}
#documentos_list .list .detalhe div.descricao{font-size:12px;padding-bottom:10px;}
#documentos_list .list .detalhe a,
#documentos_detail .detalhe a{padding-left:33px;padding-top:5px;padding-bottom:5px;height:30px;background:url(../media/images/icon_save.gif) 0 -3px no-repeat;}
#documentos_list .list .detalhe label a{background:none;padding-left:0;}
#documentos_detail .detalhe .descricao{padding-bottom:10px;}
#documentos_list hr,
#documentos_detail hr{border:0px;clear:both;padding-bottom:10px;}
#glossario_list .letras ul{padding:10px;clear:both;text-align:center;margin-left:0px;margin-right:0px;}
#glossario_list .letras ul li{padding:5px;list-style-type:none;float:left;}
#glossario_list .list{clear:both;}
#list_categorias_classificados{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#003366;width:100%;height:100%;z-index:1;display:table-cell;}
#area_categorias{width:360px;display:table;}
.categorias{height:100px;float:left;padding:10px;display:table-cell;}
.area_cada_categoria{padding:3px;border:#999999 solid 1px;width:150px;height:60px;text-align:center;}
#list_categorias_classificados h1{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#003366;background-color:#CCCCCC;text-align:left;padding:3px;}
#list_categorias_classificados a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#333333;text-decoration:none;}
#list_categorias_classificados a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#CC0000;text-decoration:none;}
#list_classificados{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#003366;width:100%;height:100%;z-index:1;display:table-cell;}
#area_classificados{width:500px;display:table;color:#333333;}
.area_cada_classificado{padding-top:15px;padding-bottom:30px;border-bottom:#000000 solid 1px;}
.titulo_anuncios{background-color:#CCCCCC;padding:3px;}
.linktitulo{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#003366;background-color:#CCCCCC;text-align:left;text-decoration:none;}
.linktitulo:hover{color:#000000;}
.linkdetalhe{padding-top:10px;text-align:right;}
.linkdetalhe{text-decoration:none;font-size:11px;color:#000033;font-weight:bold;}
.linkdetalhe:hover{text-decoration:none;text-align:right;color:#990000;}
#detail_classificados{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#003366;line-height:20px;z-index:1;display:table-cell;}
#area_display_anuncio{width:650px;display:table;}
#areaesquerda{float:left;width:170px;display:table-cell;}
#paddingimagemdetalhe{padding:10px;display:table-cell;}
.imagemdetalhe{border:#CCCCCC solid 2px;padding:3px;}
#catalogo_list .item{clear:both;padding-bottom:10px;}
#catalogo_list .imagem{float:left;padding:5px;margin-right:10px;margin-bottom:10px;background-color:#EEEEEE;border:1px solid #dbdbdb;width:200px;}
#catalogo_detalhe{display:inline-block;margin-top:30px;}
#catalogo_detalhe .item{clear:both;padding-bottom:10px;}
#catalogo_detalhe .images_container{float:left;width:50%;padding-right:30px;}
#imagem_show{padding:5px;margin-right:10px;margin-bottom:10px;background-color:#FFF;border:1px solid #dbdbdb;width:350px;}
#catalogo_detalhe .multi_images{background-color:#fff;width:100%;}
#catalogo_detalhe .multi_images .catalogo_imagens{display:inline-block;}
#catalogo_detalhe .multi_images .catalogo_imagens .imagem{float:left;background-color:#FFFFFF;padding:2px;margin:0px 5px 3px 5px;}
#catalogo_detalhe .multi_images .catalogo_imagens .imagem_selected{float:left;background-color:#c52228;padding:2px;margin:0px 5px 3px 5px;}
#catalogo_detalhe .campos{width:50%;float:left;}
#catalogo_detalhe .campos .campo{margin-bottom:5px;}
#produto_destaque{width:100%;float:left;}
#produto_destaque .item{clear:both;margin-bottom:10px;}
#produto_destaque .imagem{float:left;padding:5px;margin-right:10px;margin-bottom:10px;background-color:#FFF;}
#produto_destaque .descricao .descricao_prod{margin-top:10px;}
#produto_destaque .vermais{background-color:#eeeeee;padding-right:10px;height:20px;line-height:20px;clear:both;}
#carrinho_total{float:right;width:180px;height:80px;padding:10px;border-left:1px dotted #dbdbdb;background-color:#f9f9f9;}
.carrinho_input{color:#f44c00;}
#carrinho{margin-top:30px;text-transform:uppercase;font-weight:bold;clear:both;margin-bottom:30px;}
#produtos_responsive{display:none;clear:both;margin-top:20px;margin-bottom:-30px;float:left;width:100%;}
.produto_responsive{float:left;width:50%;padding-left:15px;padding-right:15px;}
.content_produto_responsive{border:1px solid #FF7700;padding:15px;margin-bottom:30px;}
.content_produto_responsive div{line-height:30px;padding-left:10px;color:#000000;}
.title_produto_responsive{background-color:#FF7700;color:#ffffff !important;width:100%;}
.qtt_produto_responsive{height:40px;}
.qtt_produto_responsive .input_cart{margin-top:7px;}
.input_cart{border:1px solid #000000;text-align:center;height:25px;margin-top:2px;line-height:25px;width:50px;}
.button_produto_responsive{text-align:right;}
.button_loja{background-color:#FF7700;}
.shop_cart_side{position:fixed;top:0px;right:1%;margin-top:10px;z-index:2000000;background-color:#ffffff;padding:10px;border:2px solid #000000;box-shadow:0px 1px 2px 2px #000000;}
.taxa_transportes, .taxa_pagamentos, .preco_total, .taxa_ivas{padding-right:20px;}
.taxas_loja{margin-top:40px;}
#carrinho_go_on{float:right;}
.button_loja{width:190px;height:30px;border:0px;margin-left:5px;padding:0px;font-size:12px;}
.text_button_loja, .text_button_loja_add{color:#ffffff;text-transform:uppercase;font-weight:bold;text-align:center;margin-top:-5px;margin-right:5px;}
#validate_carrinho_opcao_pagamento, #validate_carrinho_tipo_transporte{height:15px;}
#pagamentos_transportes, #moradas_facturacao_envio, #opcoes_login{float:left;width:100%;margin-bottom:40px;}
#pagamentos_transportes h5, #moradas_facturacao_envio h4, #resumo_carrinho h4, #opcoes_login h4{color:#FF7700;margin-bottom:20px;}
#moradas_facturacao_envio label{padding-left:15px;margin-bottom:0px;}
.header_form_moradas{background-color:#000000;height:30px;line-height:30px;color:#ffffff;padding-left:15px;margin-bottom:10px;border-radius:4px;}
#moradas_facturacao_envio .col-sm-6, #form_morada_envio .col-sm-6{padding-left:10px;padding-right:0px;}
#moradas_facturacao_envio .col-sm-6:first-child, #form_morada_envio .col-sm-6:first-child{padding-left:0px;padding-right:10px;}
#moradas_facturacao_envio .form-control, #moradas_facturacao_envio .chosen-container, #pagamentos_transportes .chosen-container{font-style:normal;font-weight:normal;}
.msg_form_morada_envio{height:40px;text-align:right;line-height:40px;font-size:12px;}
.msg_form_morada_envio label{height:29px;line-height:18px;font-size:14px;padding-left:10px !important;}
.msg_form_morada_envio .btn-default.active{background-color:#FF7700;color:#ffffff;}
.msg_form_morada_envio .btn-group{margin-left:10px;}
#moradas_facturacao_envio .form-control-feedback{cursor:pointer;top:0;}
#moradas_facturacao_envio .form-control-feedback:hover{opacity:0.5;}
#validate_carrinho_opcao_pagamento, #validate_carrinho_tipo_transporte{height:15px;}
.validate_msg{color:#DF0000;font-size:10px;}
.validate_msg span{display:none;float:left;}
.form_morada_facturacao, .form_morada_envio{display:none;}
#form_morada_facturacao .col-sm-12, #form_morada_envio .col-sm-12, .form_morada_facturacao .col-sm-12, .form_morada_envio .col-sm-12{padding-left:0px;padding-right:0px;}
#carrinho_go_back{float:left;}
#opcoes_login{border:1px solid #FF7700;border-radius:4px;padding:15px;}
.header_form_moradas img{float:right;cursor:pointer;margin-right:10px;}
#carrinho_steps{padding-bottom:5px;text-align:left;height:30px;line-height:30px;text-transform:uppercase;font-style:italic;font-weight:bold;margin-top:20px;}
#carrinho_steps .selected, #carrinho_steps .done{float:left;height:30px;line-height:30px;color:#FF7700;background:transparent;padding-right:10px;padding-left:10px;}
#carrinho_steps .disabled{float:left;height:30px;line-height:30px;color:#000000;background:transparent;padding-right:10px;padding-left:10px;}
.separator_passos_loja{float:left;height:30px;line-height:30px;color:#FF7700;background:transparent;padding-right:0px;padding-left:0px;}
#add_bag{margin:0px;padding:0px;}
#add_bag .quantidade{width:295px;height:23px;background-image:url(../images/qty.gif);background-repeat:no-repeat;background-position:top left;text-align:center;}
#add_bag .quantidade input{width:34px;height:14px;border:1px solid #b1b3b4;font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#282828;padding-left:3px;margin-top:2px;}
#add_bag .add{width:190px;height:28px;margin-top:20px;clear:both;float:left;}
#add_bag .add_message{float:right;width:100px;height:28px;margin-top:20px;color:#aa7000;}
#add_wish{width:295px;height:23px;}
#add_wish .wish_bt{float:left;width:184px;height:23px;}
#add_wish .wish_msg{float:right;width:100px;height:23px;}
#carrinho_forms{height:100%;}
#carrinho_forms .login{clear:both;}
#carrinho_forms .registo{clear:both;}
#carrinho_login a:link,
#carrinho_login a:visited{color:#FFFFFF;text-decoration:none;}
#carrinho_login a:hover{color:#FFFFFF;text-decoration:underline;}
#carrinho_login .tabela_login{background-color:#c6c7c8;width:300px;}
#carrinho_login .campo_label{background-color:#9e9fa0;color:#FFFFFF;padding:0px 5px 0px 5px;}
#carrinho_login .campo_input{background-color:#FFFFFF;}
#carrinho_login input{padding:3px 0px 0px 3px;}
#carrinho_registo a:link,
#carrinho_registo a:visited{color:#FFFFFF;text-decoration:none;}
#carrinho_registo a:hover{color:#FFFFFF;text-decoration:underline;}
#carrinho_registo .tabela_registo{background-color:#c6c7c8;width:300px;}
#carrinho_registo .campo_label{background-color:#9e9fa0;color:#FFFFFF;padding:0px 5px 0px 5px;}
#carrinho_registo .campo_input{background-color:#FFFFFF;}
#carrinho_registo input{padding:3px 0px 0px 3px;}
#tab_title{border-collapse:collapse;border-bottom:1px solid #f5f5f5;clear:both;}
#tab_title_tit{background-color:#f5f5f5;text-align:left;padding-left:10px;height:40px;}
#tab_loja{color:#000000;}
#tab_loja .tab_head{background-color:#FF9900;text-align:left;height:24px;color:#FFF;text-transform:uppercase;font-size:11px;padding-left:5px;}
#tab_loja .tab_products{background-color:#CCCCCC;text-align:left;height:30px;}
#tab_loja .tab_products td{border-bottom:1px solid #b1b3b4;}
#tab_loja .tab_products input{font-size:11px;text-align:center;}
.tab_total .total{font-size:16px;font-weight:bold;background-color:#f5f5f5;height:50px;padding:0px 20px 0px 0px;}
.tab_total .total_border{border-top:1px dotted #c6c7c8;}
.tab_total .total_taxas{text-transform:none;font-size:12px;font-weight:bold;background-color:#f5f5f5;height:20px;padding:0px 20px 0px 0px;}
#tab_loja a:link,
#tab_loja a:visited{color:#282828;text-decoration:underline;text-transform:none;font-size:14px;font-weight:normal;}
#tab_loja a:hover{color:#FF6600;text-decoration:underline;text-transform:none;font-size:14px;font-weight:normal;}
#total_tab{color:#f75100;text-transform:uppercase;font-size:11px;font-weight:bold;}
#utilizador_morada .tits_morada{background-color:#f5f5f5;color:#282828;padding:5px 0px 0px 5px;height:20px;}
#utilizador_morada_entrega .tits_morada{background-color:#f5f5f5;color:#282828;padding:5px 0px 0px 5px;height:20px;}
#carrinho_utilizador_moradas .morada{width:290px;margin:0px 10px 10px 0px;padding:5px;text-align:left;border:1px dotted #FF6600;}
#carrinho_utilizador_moradas .morada_entrega{margin:0px 10px 10px 0px;width:290px;padding:5px;text-align:left;border:1px dotted #FF6600;}
#moradas .tabela_moradas{background-color:#ffffff;}
#moradas .campo_label{background-color:#f5f5f5;color:#000;padding:0px 5px 0px 5px;border:1px solid #f5f5f5;}
#moradas .campo_input{background-color:#FFFFFF;border:1px solid #f5f5f5;}
#moradas input{border:0px;font-size:11px;height:20px;width:180px;padding:3px 0px 0px 3px;}
#moradas textarea{font-family:Verdana, Arial, Helvetica, sans-serif;border:0px;font-size:11px;width:180px;padding:3px 0px 0px 3px;}
#carrinho_opcoes .tabela_opcoes{clear:both;background-color:#fff;width:450px;border:1px dotted #FF6600;}
#carrinho_opcoes .campo_label{background-color:#f5f5f5;color:#282828;padding:0px 5px 0px 5px;}
#carrinho_opcoes .campo_input{background-color:#FFFFFF;}
#carrinho_opcoes select{width:290px;}
#carrinho_seleccionar_opcoes{clear:both;color:#FF3300;padding-top:5px;}
#carrinho_dados_utilizador{padding:10px;border:1px dotted #FF6600;}
#carrinho_dados_utilizador .tab_user{clear:both;width:100%;}
#carrinho_dados_utilizador .campo_tit{background-color:#FF6600;color:#FFFFFF;font-weight:bold;text-align:center;height:30px;font-size:14px;}
#carrinho_dados_utilizador .campo_label{background-color:#f5f5f5;color:#282828;padding:0px 5px 0px 5px;text-align:right;width:30%;}
#carrinho_dados_utilizador .campo_input{background-color:#f5f5f5;color:#FF6600;text-align:left;}
#carrinho_title{text-align:center;padding-bottom:15px;}
#carrinho_mensagem_final{text-align:center;padding-top:15px;}
#wishlist{width:624px;}
#wishlist .imagem{float:left;border:5px solid #c6c7c8;background-color:#CCCCFF;}
#wishlist .descricao{width:450px;float:left;text-align:left;}
#wishlist .descricao .titulo{color:#282828;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:20px;line-height:25px;}
#add_bag_wish{margin:0px;padding:0px;width:500px;}
#add_bag_wish .quantidade_wish{width:200px;height:28px;background-image:url(../images/qty.gif);background-repeat:no-repeat;background-position:top left;text-align:center;float:left;}
#add_bag_wish .quantidade_wish input{width:34px;height:14px;border:1px solid #b1b3b4;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#282828;padding-left:3px;margin-top:2px;margin-right:22px;float:right;}
#add_bag_wish .add_wish{width:190px;height:28px;clear:both;float:left;}
#add_bag_wish .add_message_wish{float:right;width:100px;height:28px;}
.carrinho_resposta_erro{color:#FFF;background-color:#FF3300;padding:10px;font-size:10px;border-top:1px dashed #FFF;border-bottom:1px dashed #FFF;}
div#catalogo_slide_menu{width:200px;}
div#catalogo_slide_menu .slide_menu_nivel_1{position:relative;visibility:visible;overflow:visible;cursor:pointer;z-index:5;}
div#catalogo_slide_menu .title_nivel_1{color:#9d9d9d;font-size:14px;font-weight:bold;padding-top:10px;}
div#catalogo_slide_menu .title_hover_nivel_1{color:#ff6600;font-size:14px;font-weight:bold;padding-top:10px;}
div#catalogo_slide_menu .title_selected_nivel_1{color:#9d9d9d;font-size:14px;font-weight:bold;padding-top:10px;}
div#catalogo_slide_menu .slide_menu_nivel_2{position:absolute;visibility:hidden;overflow:hidden;cursor:pointer;z-index:10;padding-top:5px;}
div#catalogo_slide_menu .title_nivel_2{color:#9d9d9d;padding-top:4px;padding-left:15px;}
div#catalogo_slide_menu .title_hover_nivel_2{color:#FF6600;padding-top:4px;padding-left:15px;}
div#catalogo_slide_menu .title_selected_nivel_2{color:#FF6600;background-color:#FEFEFE;padding-top:4px;padding-left:15px;}
div#catalogo_slide_menu .slide_menu_nivel_3{position:absolute;visibility:hidden;overflow:hidden;cursor:pointer;z-index:15;padding-top:5px;padding-bottom:5px;}
div#catalogo_slide_menu .title_nivel_3{color:#9d9d9d;padding-top:4px;padding-left:25px;}
div#catalogo_slide_menu .title_hover_nivel_3{color:#FF6600;padding-top:4px;padding-left:25px;}
div#catalogo_slide_menu .title_selected_nivel_3{color:#FF6600;background-color:#FEFEFE;padding-top:4px;padding-left:25px;}
div#catalogo_slide_menu .slide_menu_nivel_4{position:absolute;visibility:hidden;overflow:hidden;cursor:pointer;z-index:20;padding-top:5px;padding-bottom:5px;}
div#catalogo_slide_menu .title_nivel_4{color:#9d9d9d;padding-top:4px;padding-left:35px;}
div#catalogo_slide_menu .title_hover_nivel_4{color:#FF6600;padding-top:4px;padding-left:35px;}
div#catalogo_slide_menu .title_selected_nivel_4{color:#FF6600;background-color:#FEFEFE;padding-top:4px;padding-left:35px;}
#empresas_procura{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#003366;width:100%;height:100%;z-index:1;display:table-cell;}
#quantidade_empresas{text-align:right;padding-bottom:15px;}
#pesquisar_palavra{padding-bottom:15px;border-bottom:#000000 solid 1px;}
#area_actividade{float:left;display:table-cell;padding-right:15px;padding-top:15px;}
#area_distrito{display:table-cell;padding-top:15px;}
#pesquisar_palavra input,
#area_actividade select,
#area_distrito select{color:#980001;font-size:11px;width:200px;padding:2px;}
#procurar{text-align:right;padding-top:15px;padding-bottom:15px;}
#procurar input{font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:#FFFFFF;background-color:#980000;}
#list_empresas{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#003366;height:100%;z-index:1;display:table-cell;font-weight:bold;}
#area_listagem{width:405px;}
#area_cada_empresa{float:left;width:200px;padding-top:7px;padding-bottom:7px;}
#area_cada_empresa a{color:#000033;text-decoration:none;}
#area_cada_empresa a:hover{color:#990000;text-decoration:underline;}
#empresas_detail{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#003366;width:100%;height:100%;z-index:1;display:table-cell;}
#area_display_empresa{width:640px;display:table;}
#areaesquerda{float:left;width:175px;display:table-cell;text-align:center;}
#imagemdetalhe{border:#CCCCCC solid 2px;padding:3px;}
#areadireita{width:430px;float:right;padding-left:15px;border-left:#000000 solid 1px;}
#areadireita h1{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#003366;background-color:#CCCCCC;text-align:left;padding:3px;}
#areadireita a{color:#000033;text-decoration:none;}
#areadireita a:hover{color:#990000;text-decoration:underline;}
#faqs_list .categorias{padding-bottom:10px;padding-right:10px;}
#faqs_list .link{float:left;margin:0px 10px 0px 10px;}
#faqs_list .list{padding:10px;}
#faqs_list .list .perguntas{padding:10px;clear:both;background-color:#dbdbdb;}
#faqs_list .list .perguntas ol,
#faqs_list .list .respostas label{font-weight:bold;font-size:12px;line-height:2.0em;}
#faqs_list .list .respostas{padding-top:10px;}
#faqs_list .list .respostas p{font-size:12px;text-decoration:none;margin:0;}
#faqs_list hr{border:0px;clear:both;}
#list_perguntas .back,
#list_answer .back,
#list_answer2 .back{background-image:url('../media/images/forum_back.gif');background-repeat:no-repeat;background-position:left center;padding-left:20px;height:30px;line-height:30px;float:left;}
#list_perguntas .login,
#list_answer .login,
#list_answer2 .login{background-image:url('../media/images/forum_key.gif');background-repeat:no-repeat;background-position:left center;padding-left:20px;height:30px;width:200px;line-height:30px;float:left;}
#list_perguntas .post,
#list_answer .post,
#list_answer2 .post{background-image:url('../media/images/forum_post.gif');background-repeat:no-repeat;background-position:left center;padding-left:20px;height:30px;width:200px;line-height:30px;float:left;}
#list_perguntas .forums,
#list_answer .forums,
#list_answer2 .forums{clear:both;}
#list_perguntas .header{font-family:Verdana;font-size:11px;font-weight:bold;background-color:#888888;color:#FEFEFE;height:25px;padding-left:4px;}
#list_perguntas .detail1{height:22px;padding-left:4px;border-left:#CCCCCC 1px solid;border-bottom:#CCCCCC 1px solid;cursor:pointer;}
#list_perguntas .detail1_end{height:22px;padding-left:4px;border-left:#CCCCCC 1px solid;border-bottom:#CCCCCC 1px solid;border-right:#CCCCCC 1px solid;cursor:pointer;}
#list_perguntas .detail2{background-color:#EEEEEE;height:22px;padding-left:4px;border-left:#CCCCCC 1px solid;border-bottom:#CCCCCC 1px solid;cursor:pointer;}
#list_perguntas .detail2_end{background-color:#EEEEEE;height:22px;padding-left:4px;border-left:#CCCCCC 1px solid;border-bottom:#CCCCCC 1px solid;border-right:#CCCCCC 1px solid;cursor:pointer;}
.topo{margin:10px 0px 10px 0px;padding:5px;background-color:#EEEEEE;}
.top{border-top:1px solid #EEEEEE;}
.bottom{clear:both;border-bottom:1px solid #EEEEEE;padding-bottom:5px;margin-bottom:10px;}
.quantidade_votos{background-color:#cccccc;width:100%;}
#visitas_list .item{padding-bottom:15px;}
#links .links_img{float:left;padding:5px;margin-right:10px;margin-bottom:10px;background-color:#EEEEEE;border:1px solid #dbdbdb;}
#links .item{clear:both;}
#links_list .item{clear:both;padding-bottom:15px;}
#links_list .imagem{float:left;padding:5px;margin-right:10px;margin-bottom:10px;background-color:#EEEEEE;border:1px solid #dbdbdb;}
.date_noticia{color:#000000;font-style:italic;font-size:10px;}
#not_destaques{width:330px;float:left;}
#not_destaques .item{clear:both;margin-bottom:10px;}
#not_destaques .imagem{float:left;padding:5px;margin-right:10px;margin-bottom:10px;background-color:#EEEEEE;border:1px solid #dbdbdb;}
#not_list .categorias{background-color:#f5f5f5;padding:10px;float:left;}
#not_list .categorias .categoria{background-color:#ccc;padding:10px;float:left;margin-right:5px;}
#not_list .list{clear:both;padding-top:20px;}
#not_list .item{clear:both;margin-bottom:30px;}
#not_list .imagem{float:left;padding:5px;margin-right:10px;margin-bottom:10px;background-color:#EEEEEE;border:1px solid #dbdbdb;}
#not_detail{}
#not_detail .imagem{float:left;padding:5px;margin-right:10px;margin-bottom:10px;background-color:#EEEEEE;border:1px solid #dbdbdb;}
#formacao_block{width:330px;float:left;}
#formacao_block .item{padding-bottom:5px;}
#formacao_destaques{width:330px;float:left;}
#formacao_destaques .item{padding-bottom:10px;clear:both;}
#formacao_destaques .imagem{float:left;padding:5px;margin-right:10px;margin-bottom:10px;background-color:#EEEEEE;border:1px solid #dbdbdb;}
#formacao_list{clear:both;}
#formacao_list .header{background-color:#dbdbdb;padding:2px;}
#formacao_list .detail_line1{padding:2px;}
#formacao_list .detail_line2{background-color:#eeeeee;padding:2px;}
#formacao_list_modulos{padding-top:10px;}
#formacao_list_modulos .header{background-color:#dbdbdb;padding:2px;}
#formacao_list_modulos .detail_line1{padding:2px;}
#formacao_list_modulos .detail_line2{background-color:#eeeeee;padding:2px;}
#formacao_detail .imagem{float:left;padding:5px;margin-right:10px;margin-bottom:10px;background-color:#EEEEEE;border:1px solid #dbdbdb;}
#formacao_detail_curso_modulos{padding:10px 0px 10px 0px;clear:both;}
.messages{padding:10px;text-align:center;}
.messages .error{color:#c52328;font-weight:bold;}
.messages .message{color:#303030;font-weight:bold;}
.error_message{color:red;font-size:10px;}
label.required{font-weight:bold;}
#paginator{padding-top:10px;padding-right:10px;padding-left:10px;background-color:#dbdbdb;display:block;height:25px;}
#paginator .total_rows_pages{float:left;padding:3px;background-color:#ccc;display:inline-block;padding:2px 6px;margin-right:2px;color:#FFFFFF;}
#paginator .paginatorBlock{float:right;background-color:#ccc;display:inline-block;padding:2px 6px;}
#paginator a{padding:2px 6px;background:#ccc;text-decoration:none;}
#paginator .first{padding:2px 6px;background:#ccc;border-right:1px solid #dbdbdb;}
#paginator .prev{padding:2px 6px;background:#ccc;border-right:1px solid #dbdbdb;}
#paginator .next{padding:2px 6px;background:#ccc;border-left:1px solid #dbdbdb;}
#paginator .last{padding:2px 6px;background:#ccc;border-left:1px solid #dbdbdb;}
#paginator .current{padding:2px 6px;background-color:#FF6600;color:#FFF;}
form{margin:0px;}
.form_field_active{background-color:#f5f5f5;}
form.LV_form_to_validate input, form.LV_form_to_validate textarea, form.LV_form_to_validate select{float:left;}
form.LV_form_to_validate .LV_invalid_field{border-color:#df0000;}
form.LV_form_to_validate div.enviarform{width:236px;height:24px;background-color:#fff;border:1px solid #cccccc;padding:0px;}
form.LV_form_to_validate input.enviarform,
form.LV_form_to_validate div.enviarform{color:#000000;width:79px;height:31px;font-size:11px;font-weight:bold;}
form.LV_form_to_validate input.enviarform:hover,
form.LV_form_to_validate div.enviarform:hover{color:#FF0000;cursor:pointer;}
img[alt="captcha_img"]{float:left;}
.LV_validation_message{padding:0px 0px 0px 3px;vertical-align:middle;float:left;}
.LV_valid_field{float:left;}
.date-picker-control{float:left;}
a.date-picker-control:link, a.date-picker-control:visited{position:absolute;}
.span_passwordGenerator{padding:0px 0px 0px 3px;float:left;}
.div_suplementos{display:none;}
.inputs_form label{font-weight:normal;}
.input-group .form-control:first-child, .input-group .form-control:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:0px;border-bottom-left-radius:0px;}
#history_back{padding-top:5px;border-top:1px dotted #999999;text-align:right;}
.cp_separator{float:left;}
#refresh_captcha{cursor:pointer;float:left;}
#port_list .item{clear:both;}
#port_list .imagem{float:left;padding:5px;margin-right:10px;margin-bottom:10px;background-color:#EEEEEE;border:1px solid #dbdbdb;}
.vertical .accordion-toggle{float:left;height:150px;display:block;width:125px;color:#ffffff;cursor:pointer;margin-left:5px;padding:0;overflow:hidden;background-position:center;z-index:-1;}
.vertical .accordion-content{height:151px;float:left;overflow:hidden;display:none;background-color:#ffffff;color:#444444;}
.vertical .accordion-content div.conteudo{width:0px;padding:0px;}
.vertical .accordion-content div.conteudo div{width:250px;padding:5px 10px 15px 10px;}
.horizontal .accordion-toggle{float:left;height:150px;display:block;width:200px;color:#ffffff;cursor:pointer;margin-left:5px;padding:0;overflow:hidden;background-position:center;}
.horizontal .accordion-content{height:151px;float:left;overflow:hidden;display:none;background-color:#ffffff;color:#444444;}
.horizontal .accordion-content div.conteudo{width:0px;padding:0px;}
.horizontal .accordion-content div.conteudo div{width:250px;padding:5px 10px 15px 10px;}
#detail_portfolio .imagem{float:left;padding:4px;border:1px solid #cccccc;}
#detail_portfolio .content{float:left;width:600px;margin:0 0 0 10px;}
#listagem_buttonLeft{float:left;width:16px;cursor:pointer;}
#listagem_buttonRight{float:left;width:16px;cursor:pointer;}
.checkOption{float:left;margin-top:5px;}
.checkOption input{float:left;font-size:10px;}
.checkOption_check{float:left;}
.checkOption_title{float:left;line-height:16px;padding-right:10px;}
#newPassword{display:none;clear:both;}
.psContainer{clear:both;height:18px;width:200px;background-image:url(../images/meter_background.png);}
.psStrength{background-image:url(../images/meter.png);height:18px;width:0px;}
.droplineMulti{position:relative;font-size:12px;height:38px;background-image:url(../images/drop-line/back.gif);}
.droplineMulti,.droplineMulti ul{padding:0;margin:0;list-style:none;width:900px;}
.droplineMulti table{border-collapse:collapse;margin:-1px -10px 0 0;padding:0;width:0;height:0;font-size:12px;}
.droplineMulti li{float:left;height:38px;margin-right:1px;}
.droplineMulti li a{float:left;display:block;height:38px;line-height:38px;padding:0 20px 0 10px;font-family:arial, sans-serif;font-size:11px;color:#000;text-decoration:none;font-weight:bold;}
.droplineMulti li a.down{background:url(../images/drop-line/down.gif) no-repeat right center;}
.droplineMulti li ul li a.down{font-size:15px;color:#000;font-weight:normal;}
.droplineMulti li a:hover{white-space:nowrap;color:#444;}
.droplineMulti li a.down:hover{white-space:nowrap;color:#444;background:url(../images/drop-line/down-over.gif) no-repeat right center;}
.droplineMulti li:hover>a{color:#444;}
.droplineMulti li:hover>a.down{color:#444;background:url(../images/drop-line/down-over.gif) no-repeat right center;}
.droplineMulti li ul{position:absolute;top:38px;left:-9999px;z-index:10;background:url(../images/drop-line/sub-back.png) left top;}
.droplineMulti li ul.floatRight li{float:right;}
.droplineMulti:hover ul,
.droplineMulti:hover ul:hover ul,
.droplineMulti:hover ul:hover ul:hover ul,
.droplineMulti:hover ul:hover ul:hover ul:hover ul,
.droplineMulti:hover ul:hover ul:hover ul:hover ul:hover ul{left:0;background:url(../images/drop-line/sub-back.png) left bottom;}
.droplineMulti:hover ul ul,
.droplineMulti:hover ul:hover ul ul,
.droplineMulti:hover ul:hover ul:hover ul ul,
.droplineMulti:hover ul:hover ul:hover ul:hover ul ul{left:-9999px;top:38px;background:transparent;}
.dropline{width:750px;height:20px;background:#000;position:relative;}
.dropline .select,
.dropline .current{margin:0;padding:0;list-style:none;}
.dropline li{display:inline;margin:0;padding:0;height:auto;}
.dropline .select a,
.dropline .current a{display:block;height:20px;float:left;background:#000;padding:0 10px 0 10px;text-decoration:none;font-size:12px;line-height:20px;white-space:nowrap;border-right:1px solid #fff;color:#fff;}
* html .dropline .select a,
* html .dropline .current a{width:1px;height:21px;}
.dropline .select a:hover,
.dropline .select li:hover a{background:#888;cursor:pointer;color:#ff0;}
.dropline .sub{display:none;}
.accordion_root{width:457px;list-style:none;color:#033;margin:0 auto 40px}
.accordion_root h3{width:443px;border:1px solid #9ac1c9;padding:6px 6px 8px;font-weight:bold;margin-top:5px;cursor:pointer;}
.accordion_root .acc-section{overflow:hidden;background:#fff}
.accordion_root .acc-content{width:425px;padding:15px;border:1px solid #9ac1c9;border-top:none;background:#fff}
.accordion_level_1,
.accordion_level_2,
.accordion_level_3,
.accordion_level_4{width:425px;list-style:none;color:#033;margin-bottom:15px}
.accordion_level_1 h3,
.accordion_level_2 h3,
.accordion_level_3 h3,
.accordion_level_4 h3:hover{width:411px;border:1px solid #9ac1c9;padding:6px 6px 8px;font-weight:bold;margin-top:5px;cursor:pointer;}
.accordion_level_1 .acc-section,
.accordion_level_2 .acc-section,
.accordion_level_3 .acc-section,
.accordion_level_4 .acc-section{overflow:hidden;background:#fff}
.accordion_level_1 .acc-content,
.accordion_level_2 .acc-content,
.accordion_level_3 .acc-content,
.accordion_level_4 .acc-content{width:393px;padding:15px;border:1px solid #9ac1c9;border-top:none;background:#fff}
.content-slider{min-width:1366px;}
.content-slider > div > div > ul > li > div.imagem > img{max-width:1366px;}
.content-slider{margin-left:-15px;margin-right:-15px;}
.w3-display-container.mySlides > div > .imagem{width:100%;}
.w3-display-container.mySlides > div > .imagem>img{width:100%;}
.navbar-nav > li > a{text-transform:uppercase;font-size:small;}
div.map-wrapper{margin-top:85px;}
div.continents{border:solid thin black;padding:15px;}
div.continents > a{margin-top:25px;margin-bottom:25px;margin-right:25px;font-size:small;text-transform:uppercase;}
div.continent-description{display:none;}
div.continent-description > div > div > h3{color:#fe2828;text-transform:uppercase;font-size:16px;}
div.continent-description > div:first-child > div:last-child{text-align:right;}
div.continent-description > div:first-child > div:last-child > h3 > img{}
div.continent-description > div > div > p{margin-top:20px;}
.menu_top{background-color:white;padding:0px 10px;}
button.navbar-toggle{position:relative;float:none;padding:9px 10px;margin-top:3px;margin-right:15px;margin-bottom:8px;background-color:#ffffff;background-image:none;border:1px solid #e61b22;border-radius:4px;}
.navbar-toggle .icon-bar{background-color:black;}
button.navbar-toggle{border-radius:0px;border-color:black;color:black;}
@media (max-width:880px){.collapsing{-webkit-transition:none;transition:none;display:none;}
.navbar-header{float:none;}
.navbar-left,.navbar-right{float:none !important;}
.navbar-toggle{display:block;}
.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);}
.navbar-fixed-top{top:0;border-width:0 0 1px;}
.navbar-collapse.collapse{display:none!important;}
.navbar-nav{float:none!important;margin-top:7.5px;position:absolute;z-index:1;background:rgba(255,255,255,0.96);margin:0 auto;right:15px;border:solid 2px #c42128;max-width:400px;}
.navbar-nav>li{float:none;}
.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;}
.collapse.in{display:block !important;}
.secound_menu_top{position:absolute;right:0;top:1%;}
.secound_menu_top > button, .secound_menu_top > select{float:right;margin:5px 5px 5px 0px;}
select#drop-edioma{margin-left:0px !important;}
.footer-area3{top:-54px;}
.bannerTextHolder{margin-top:-85px;}
.form_view form{padding:30px 30px 60px 30px !important;}
.campos{margin-top:30px;width:100% !important;}
.noticias-destaques .equal{margin-bottom:20px;}
.nav .open > a, .nav .open > a > span, .nav > li > a:focus, .nav > li > a:hover{background:none !important;}
ul.dropdown-menu.sub-menu{width:100%;border:none;box-shadow:none;text-align:left !important;background:none;}
.dropdown-menu{position:inherit;}
#produto_destaque .mySlides{text-align:center;}
}
@media (max-width:480px){.secound_menu_top{position:relative;width:max-content;}
.secound_menu_top > button, .secound_menu_top > select{margin:5px 5px 5px 0px;}
.bannerTextHolder > div > h2{display:none;}
.bannerTextHolder > div > p > a >img{width:64%;}
.bannerTextHolder > div > p:last-child{display:none;}
select#drop-edioma{margin-left:0px !important;}
button.btn-edioma{width:67vw;}
.navbar-nav{right:0px;border:solid 2px #c42128;left:0px;}
ul.dropdown-menu.sub-menu{padding-top:0px;padding-left:0px;}
}
.bt_principal > .social{color: #cbcbcb !important;background-color: #515151 !important;font-size: 18px !important;padding: 5px;width: 37px !important;height: 34px;text-align: center;margin-right: 5px;}.bt_principal .social em {color: #cbcbcb !important;background-color: #515151 !important;font-size: 18px !important;padding: 5px;width: 25px !important;height: 28px;margin-right: 5px;}em.fa.fa-facebook {padding-left: 10px;}em.fa.fa-linkedin {padding-left: 8px;}em.fa.fa-linkedin {padding-left: 7px;}
div.txt > h3 > a.titulo{text-transform: uppercase;}
div.txt > div > a.titulo{text-transform: uppercase; color:#303030;}
div.form-group > span > label{ text-transform: uppercase; } 