@charset "UTF-8";
*{padding:0;margin:0;outline:none;font-size: 18px;line-height: 24px;}
#content ol > li:before,#autor,a,input,button,select,li,textarea,a:hover,input:hover,button:hover,select:hover,li:hover,textarea:hover,input:focus,button:focus,select:focus,textarea:focus{-webkit-transition:all 0.7s ease-out;transition:all 0.7s ease-out;-moz-transition:all 0.7s ease-out;-o-transition:all 0.7s ease-out;}
body{font-family:'Source Sans Pro',sans-serif;font-size:15px;line-height:1.2em;color:#000;width:100%;text-align:justify;background:#fff;-webkit-font-smoothing:subpixel-antialiased !important;font-smoothing:subpixel-antialiased !important;-moz-osx-font-smoothing:grayscale !important;font-smooth:always !important;}
a{text-decoration:none;color:#C0C0C0;}
a:hover{text-decoration:none;color:#EEBE1E;}
h1,h2,h3{font-weight:normal;}
}
ul,ol{margin-left:0px;text-align:left;}
ol li,ul li{margin-left:0px;list-style-type:none;display:list-item;}
#content ul,#content ol{margin:10px 20px;}
#content ul li{margin-left:20px;}
#content ol li{margin-left:20px;list-style-type:decimal;}
img{border:none;max-width:100%;height:auto;}
.width{width:1170px;margin:0 auto;}
.full{width:100%}
.float-container{clear:both;display:table}
.float-l{float:left}
.float-r{float:right}
div#sidebar h3,div#top,div#main-txt{background:#668bde;color:#fff}
div#logo,div#sidebar{width:270px;}
div#logo{background:#66B1DE;padding:20px 0;text-align:center;}
#top ul li{display:inline-block;}
#top ul li a{background:transparent;color:#fff;font-size:16px;text-transform:uppercase;display:block;padding:40px 10px 20px;}
#top ul li:hover,#top ul li.current.active a {background:#66b1de;}
div#sidebar{height:434px;}
div#sidebar .nav{height:363px;overflow:auto;}
div#footer,#sidebar,#sidebar a{background:#66B1DE;color:#fff;}
div#sidebar h3{font-size:21px;text-align:left;text-transform:uppercase;padding:10px 10px 10px 15px;line-height:25px;border-bottom:1px solid #fff;}
div#sidebar ul li a{font-size:19px;text-transform:uppercase;text-align:left;line-height:21px;display:block;padding:15px 15px;border-bottom:1px solid #fff;}
div#sidebar ul li a:hover,#sidebar ul li.current.active a{text-shadow:0 0 10px #fff;}
.tp-leftarrow.default,.tp-rightarrow.default{height:90px;width:50px;}
.tp-rightarrow.default{background:url('../images/arrow-right.png') center center no-repeat;}
.tp-leftarrow.default{background:url('../images/arrow-left.png') center center no-repeat;}
div#content{padding:30px 0;}
.item-page{border:1px solid #5187B6;font-size:18px;line-height:24px;}
.item-page div{padding:30px 50px;}
.item-page .page-header{padding:0;}
.item-page h2{background:#5187B6;color:#fff;text-transform:uppercase;padding:10px;}
#content ul li{list-style-type:none;border-bottom:1px solid #E6E6E6;border-left:3px solid #e6e6e6;padding:2px 5px;margin-top:2px;display:table;}
#content ul li:hover{border-bottom:1px solid #5187B6;border-left:3px solid #5187B6;}
#content ol{counter-reset:li;display: table;}
#content ol > li{position:relative;margin:3px 0 0px 17px;padding:0px 8px;list-style:none;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;}
#content ol > li:before{content:counter(li);counter-increment:li;position:absolute;left:-23px;top:0px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:1.3em;margin-right:0px;padding:0px;color:#fff;border-bottom:1px solid #e6e6e6;background:#e6e6e6;font-weight:bold;text-align:center;}
#content ol > li:hover{border-bottom:1px solid #5187B6;border-left:1px solid #5187B6;}
#content ol > li:hover:before{border-bottom:1px solid #5187B6;background:#5187B6;}
a.hasTooltip.btn.btn-default{background-image:none;background:#1B68AA;border:none;box-shadow:none;border-radius:0;}
a.hasTooltip.btn.btn-default:hover{background:#3E454B;}
i.fa.fa-chevron-up{color:#fff;}
ul.listing-summary, .limitbox{display:none !important;}
.judir-listing-list .judir-listing .listing-image{float:none;}
.judir-listing-list .judir-listing .listing-title,.judir-listing-list .judir-listing .listing-introtext{position:absolute;background:rgba(0,0,0,0.5);padding:5px;width:370px;}
.judir-listing-list .judir-listing .listing-title,.judir-subcat .cat-title{text-align:center;}
.judir-listing-list .judir-listing .listing-introtext{text-align:left;}
.listing-title a{color:#fff;}
.listing-title a:hover, .listing-title a:focus, .judir-subcat .cat-title a:hover, .judir-subcat .cat-title a:focus{text-decoration:none;color:#fff;text-shadow:0 0 10px #fff;}
.judir-listing-list .judir-listing .listing-title{top:-5px;border-bottom:1px solid #1B68AA;}
.judir-listing-list .judir-listing .listing-introtext{bottom:0px;color:#fff;border-top:3px solid #1B68AA;}
.listing-image img{max-width:370px !important;width:370px;height:370px;max-height:370px !important;}
.judir-cat-info.clearfix{border-bottom:1px solid #ddd;margin-bottom:10px;padding-bottom:10px;}
.judir-subcat .cat-desc{display:none}
.judir-listing-details .meta-date,.judir-listing-details .meta-user{display:none !important;}
.judir-listing-details .listing-box .description{font-size:17px;line-height:1.4em;overflow: hidden;}
.judir-form-listings{border-top:none;margin-top:0px;padding-top:0px;}
.copyright-hidden{display:none;}
#content .pages-links ul{text-align:center;padding-top:20px;}
#content .pages-links ul li{display:inline;border:1px solid #E6E6E6;}
.pagination-wrap.clearfix .counter{text-align:center;padding-top:20px}
#content ul.sigFreeContainer.sigFreeClassic li,#content .image-gallery ul li{list-style-type:none;border-bottom:none;border-left:none;padding:3px;display:inline-block;margin-left:20px;border:none;}
.b2jcontainer h2,div#b2jcontainer_c120 .btn{background:#5187B6;}
div#b2jcontainer_c120 .btn:hover{background:#3E454B;}
div#b2jcontainer_c120 .b2j_form input[type="text"]:hover,div#b2jcontainer_c120 .b2j_form textarea:hover,div#b2jcontainer_c120 .b2j_form input[type="text"]:focus,div#b2jcontainer_c120 .b2j_form textarea:focus{background-color:#fff;box-shadow:none;border-color:#5187B6;}
.b2jcaptchafieldcontainer,.b2jcaptchainputcontainer,.b2jcaptcha-reload-container{float:none !important;margin-top:5px}
div#b2jcontainer_c120 .btn:first-child{margin-right:0!important}
div#b2jcontainer_c120.b2jcontainer{border:1px solid #5187B6;background:#fff;}
form#b2j_form_c120{width:800px;margin:0 auto;text-align:center;}
#content ul.pager{margin:20px 0;text-align:center;}
#content ul.pager li{display:inline;border-bottom:none;border-left:none;margin-left:0;float:none !important;}
div#main-txt{padding:30px 0;text-align:left;}
div#main-txt .moduletable{background:url('../images/foto1.png') left center no-repeat;min-height:270px;}
div#main-txt h3{padding:35px 10px 10px 300px;text-transform:uppercase;font-size:25px;font-weight:bold;}
div#main-txt .custom{padding:10px 10px 10px 300px;font-size:16px;line-height:30px;}
ul.sigFreeContainer.sigFreeClassic{text-align:center;margin:0 auto -0.2% !important;padding:0 !important;}
li.sigFreeThumb{margin:0.05% !important;display:inline-block;float:none !important;}
#main-gallery li.sigFreeThumb{width:24.73% !important;}
#content li.sigFreeThumb{width:23.73% !important;}
img.sigFreeImg{width:100%! important;height:auto !important;background-size:cover;}
a.sigFreeLink.fancybox-button{width:100% !important;height:auto !important;}
div#footer{padding:40px 0 0px;}
div#footer img{margin-bottom:15px;}
div#footer h3{text-transform:uppercase;margin-bottom:20px;font-size:1.17em;}
div#footer-l .moduletable{float:left;margin-right:100px;}
div#footer .moduletable a{color:#1B68AA;}
div#footer .moduletable a:hover{color:#61A6E1;}
div#footer li{line-height:23px}
p.f-addr{background:url('../images/icon1.png') left center no-repeat;}
p.f-tel{background:url('../images/icon2.png') left center no-repeat;}
p.f-email{background:url('../images/icon3.png') left center no-repeat;}
p.f-addr,p.f-tel,p.f-email{padding:10px 0 10px 30px;}
#autor{opacity:0.7;font-size:13px;padding-bottom:5px;margin-top:30px;}
#autor:hover{opacity:1}
#autor a{color:#C0C0C0;}
#autor a:hover{color:#EEBE1E;}