#bg{
  background: url('') no-repeat top center;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
}
body{background:#f0ede7 url('../../../wp-img-1512601876177.png') repeat-x 0 0; font-size:12px !important;}
.bg{ background-color: #ffffff;
  -webkit-box-shadow: -1px 0px 6px 0px rgba(0,0,0,0.27);
  -moz-box-shadow: -1px 0px 6px 0px rgba(0,0,0,0.27);
  box-shadow: -1px 0px 6px 0px rgba(0,0,0,0.27);
  padding: 5px;}
/*extras*/
.shadow {
   -moz-box-shadow:    inset 0 0 10px #000000;
   -webkit-box-shadow: inset 0 0 10px #000000;
   box-shadow:         inset 0 0 10px #000000;
}
.shadow-2 {
   -moz-box-shadow:    inset 0 0 5px #333333;
   -webkit-box-shadow: inset 0 0 5px #333333;
   box-shadow:         inset 0 0 5px #333333;
}
.shadow-effect1{
    -webkit-box-shadow: 0 10px 6px -6px #777;
       -moz-box-shadow: 0 10px 6px -6px #777;
            box-shadow: 0 10px 6px -6px #777;
}
.one-edge-shadow {
	-webkit-box-shadow: 0 8px 6px -6px black;
	   -moz-box-shadow: 0 8px 6px -6px black;
	        box-shadow: 0 8px 6px -6px black;
}
/**/
#main_conta{background:#313945 url('../../../wp-img-1560887155674.png') repeat-x top left;}
#bodybox{background-color: #ffffff;}
.top-right-header{padding:3px;}
.pmh-bg{background-color:#313945;}
.smwpmenu{display:none;}
.main-menu .nav-justified>li>a{color:#d1d1d1; font-size: 15px !important; font-weight:bolder !important; background:transparent; border:none; font-weight: lighter; text-transform: capitalize; /*border-top:1px solid #313945;*/ border-right:1px dotted #b6c8d2;}
.main-menu .nav-justified{background:transparent; border:none;}
.main-menu .nav-justified>li>a:hover, .main-menu .nav-justified>li>a:focus{color:#ffffff; background:transparent; }
ul#sub-menu.list-group{border-right:2px #e1e1e1 solid;}
ul#sub-menu.list-group li.list-group-item{border:none; border-bottom:dotted #c1c1c1 1px; margin-right:5px; background-color:transparent;}
.header.row{margin:0;}
.header{background:#313945 url('../../../wp-img-1526592066041.png') top center no-repeat;}
.mh-validate-error{background:red;}
footer{color:#e1e1e1; font-weight: lighter; padding-top:10px !important; margin-top:10px !important;}
footer .panel-mh-footer{text-align: left !important; background: transparent;}
footer .panel-mh-footer h1, footer .panel-mh-footer h2, footer .panel-mh-footer h3{border-bottom:1px solid #f1f1f1;}
footer ul.footer-submenu{list-style: none;}
footer ul.footer-submenu a{text-decoration: underline; color:#c1c1c1; font-size: 0.9em;}
footer ul.footer-submenu a:hover{color:#f1f1f1;}
.banner-column h1, .banner-column h2, .banner-column h3, .banner-column h4{padding:5px; font-weight: lighter; background-color: #313945 !important;; color:#f1f1f1 !important;}
/*Slider noticias Index*/
.wp-seg{height:270px; border-top:2px solid #004d80; margin:3px 0px; background-color:#f1f1f1; overflow:hidden;}
.wp-seg h2{font-size:18px !important; margin:0px !important; padding: 8px !important; border-bottom:1px solid #f0ad4e; text-transform: uppercase;}
.wp-seg .sl-body{background:#f1f1f1; padding:0 20px;}
.wp-seg .sl-body table, .wp-seg .sl-body table td{margin:0 !important; padding:0 !important;}
.wp-carousel{height:225px;}
.wp-carousel p{font-size:12px !important; font-weight:bolder;}
.wp-carousel .carousel-caption{padding-bottom:20px !important;background: rgba(0, 0, 0, .5); left:0%; right:0%; padding-top:5px; top:150px !important; height:100px;}
.wp-carousel .carousel-caption h3{margin-top:5px; font-size:16px !important; font-weight: 400;}
.wp-carousel .carousel-caption h3 a{color:#f1f1f1}
.wp-carousel .carousel-caption h3 a:hover{color:#e1e1e1;}
.wp-carousel .carousel-control {width:10% !important;}

.wp-carousel .carousel-indicators{top:5px !important; bottom:50%;}
.wp-carousel {background:#f1f1f1 url('../../../wp-img-1513113801887.png')  center center no-repeat; overflow:hidden;}
#mhbacktop{position:fixed; bottom:0px; right:0px; visibility:hidden;}
body.scrolling #mhbacktop{visibility:visible;}
#short-menu .nav-justified>li:last>a{border:none !important;}
#short-menu a:last{border:none !important;}
.col-site-title{color:#f1f1f1 !important; text-transform: uppercase !important; font-weight: lighter !important;}
.col-site-title h3{font-size: 16px !important;}
