.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}

@font-face{
	font-family:'Century Gothic'; 
	src:url('../fonts/GOTHIC.TTF');
	src:url('../fonts/GOTHIC.TTF') format('truetype'), 
		url('../fonts/GOTHICB.TTF') format('truetype'), 
		url('../fonts/GOTHICBI.TTF') format('truetype'), 
		url('../fonts/GOTHICI.TTF') format('truetype');
}

*{font-family:"Century Gothic", Arial, Tahoma, sans-serif}
html, body{height:100%}
.replace{text-indent:-5000px; overflow:hidden; display:block}


.voffset{margin-top:2px !important}
.voffset1{margin-top:5px !important}
.voffset2{margin-top:10px !important}
.voffset3{margin-top:15px !important}
.voffset4{margin-top:30px !important}
.voffset5{margin-top:40px !important}
.voffset6{margin-top:60px !important}
.voffset7{margin-top:80px !important}
.voffset8{margin-top:100px !important}
.voffset9{margin-top:150px !important}

.boffset{margin-bottom:2px !important}
.boffset1{margin-bottom:5px !important}
.boffset2{margin-bottom:10px !important}
.boffset3{margin-bottom:15px !important}
.boffset4{margin-bottom:30px !important}
.boffset5{margin-bottom:40px !important}
.boffset6{margin-bottom:60px !important}
.boffset7{margin-bottom:80px !important}
.boffset8{margin-bottom:100px !important}
.boffset9{margin-bottom:150px !important}

.margin-left{margin-left: 10px;}

.lineh28{line-height:28px}
.font17{font-size:17px}

.color-default{color:#6ba141}
.color-white{color:#fff}
.bgcolor-default{background-color:#6ba141 !important}
.active-default{background: #097ccd !important; color:#fff !important;}

.noborder{border:0 !important}
.nopadding{padding:0 !important}
.nopaddingtop{padding-top:0 !important}
.nopaddingbottom{padding-bottom:0 !important}
.nopaddingleft{padding-left:0 !important}
.nopaddingright{padding-right:0 !important}
.nomargin{margin:0 !important}
.nomargintop{margin-top:0 !important}
.nomarginbottom{margin-bottom:0 !important}
.nomarginleft{margin-left:0 !important}
.nomarginright{margin-right:0 !important}
.margin-top{margin-top: 10px !important}
.margin-top-lg{margin-top: 20px !important}
.padding-sm{padding:0px 10px !important}
.block{display:block !important}
.noradius{-webkit-border-radius:0 !important; -moz-border-radius:0 !important; border-radius:0 !important}
.margin-fluid{margin:0 20px}
.pos-relative{position:relative !important}
.pos-absolute{position:absolute !important}

.nomargin{margin:0 !important}
.nopadding{padding:0 !important}

.text-upper{text-transform:uppercase}
.text-lower{text-transform:lowercase}

/* header, menu */
.header-elefante{top:15px; width:100% !important}

ul.errors{padding-left:0 !important; font-size:.9em}
ul.errors li{list-style:none; color:#9e2b29; padding-top:2px}
ul.errors li:before{content:"\E107  "; font-family:'Glyphicons Regular'}

/*configuration rows*/
.row-relative{position: relative;}
.row-absolute{position: absolute; right: 0; left: 0; top: 0; bottom: 0;}

.line-top{border-top:1px solid #dcddde;}

/* menu */

.link-menu{opacity: 0.8;padding: 21px 33px !important;color:#fff !important;}
.link-menu:focus{background: #097ccd !important}
.link-menu:hover{background:#097ccd !important;}
.menu-default{border: none !important; border-radius:0px !important; background-color:transparent !important}
.menu-default li{margin-left:3px}
.menu-default li:first-child{margin-left:0}
.menu-default li a{background-color:#6ba141 !important}
.menu-default li a:hover, .menu-default li.active-default a{background-color:#097ccd !important}
.toggle-menu{border:none !important;}
.toggle-menu:focus{background: #00afee !important}
.toggle-menu:hover{background: #00afee !important}
.text-default{color:#fff !important;}
.text-justify{text-align: justify;}
.drop-menu{margin:0 -5px;top:62px!important; background:#097ccd!important;min-width:100% !important;border:5px solid #fff;border-top:none;}
.drop-menu li{background:#097ccd!important;}
.drop-menu li a:hover{background:#0d6fb3!important;}
.drop-menu li a:focus{background:#0d6fb3!important;}
/*
@media (max-width: 767px) {
	.menu-default{background-color:#6ba141 !important}
}
@media (min-width: 768px){
    .navbar-nav>li {float: left;border-right: 3px solid #f6f6f7;}
    .navbar-nav>li:last-child{border-right: none;}
    .nopaddingrightxs{padding-right:0 !important}
}*/
.bgcolordefaulthover li a:hover{background-color: #3e4e7e !important;}
.bgcolor-default ul{background-color:#29477d !important}

.icon-flag-right{padding: 19px 15px 18px !important;}
.icon-flag-left{padding: 19px 15px 18px !important;}
.icon-flag-acess{margin-top: 13px;float: left;margin-left: 14px;}
.no-border-right{border-right: 0px !important;}
.no-border-left{border-left: 0px !important}
.normalize-img{margin: 0 auto;}
.margin-right105{margin-right:105px !important;}

/*font*/
.font-color-default{color:#6d6e71 !important; font-size: 14px !important;}
.text-color-default{color:#939598 !important}
.text-color-333{color:#333 !important}
.title-default{color:#6d6e71 !important}
.color-white{color:#fff !important;}
.font-bold{font-weight: bold !important;}
.text-shadonw{text-shadow: 0 0 3px #fff, 0 0 5px #fff;}

/*sibebar*/
.no-active{background:#29477d!important; color:#fff !important;}

.block-content{background: #000; opacity:0.7; padding:10px 0;}

/* Imagem */
.img-patrocinador{max-height: 115px;}
.clear-left{clear: left;}
.clear-both{clear: both;}
.margin-left-90{margin-left:90px;}

/* button */
.bt-lg{padding:15px !important;}

/* carousel */
#carousel-home .item h2{background-color: #29477d; color: #fff; padding: 10px;border-radius:0 5px 5px 0;}
#carousel-home .item h5{background-color: #1e345c; color: #fff; padding: 10px; line-height:1.5em;border-radius:0 5px 5px 0;}
.carousel-indicators {top:280px !important;}
#carousel-home .image{border: 5px solid #fff;background:#f5f5f5;min-height:200px;}

.mobile-menu li.dropdown ul{float:none;position:static; background:#097ccd;}
.mobile-menu .dropdown-menu li a:hover,.mobile-menu .dropdown-menu li a:focus{color:#fff !important; background: #0d6fb3 !important}
.background-info{background:#f5eee4;border-top:1px solid;border-bottom:1px solid;border-color:#eadfd0;}
.normalize-palestrantes{width: 100%;max-width: 150px !important;}
.img-default-normalize{margin-top: 90px;}
.img-default{min-height: 350px !important;}
.logo-normalize{  width: 100%;max-width: 100px !important;}
.bgcolor-default-menu{background: #29477d !important;}
.margin-top-40{margin-top:40px !important;}
.open .drop:focus{background:#00afee !important;}

/* -- SaRN7l -- */
@media (min-width: 1200px){
    .container {width: 1170px !important;}
}
@media (max-width: 992px){
	.link-menu{padding: 21px 13px !important;color:#fff !important;}
	.dropdown-menu>li>a{padding:3px 10px;}
}
h2 a{color:#555;}
h2 a:hover{text-decoration:none;color:#333}
.header{border-bottom:1px solid #555;}
#carousel-home{padding:1em 5em;}
.carousel-control{width:3em;}
.carousel-control.left,.carousel-control.right{background-image:none;}
.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left,.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right{background-image:none;padding: .3em;background: #333;width: 2em;border: 3px solid #fff;text-align: center;}
.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left{left:1em;}
.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-right{right:1em;}	
.read-more{margin-bottom:2em;display: inline-block;padding:1em;font-size: 14px;line-height: 1.428571429;white-space:nowrap;cursor: pointer;border-radius: 0 5px 5px 0;color: #fff;background-color: #5cb85c;}
.read-more:hover,.read-more:focus{color:#fff;text-decoration:none;background:#4da34d;}
.carousel .image img{width: 100%;}
.navbar-right .dropdown-menu{left:0;box-shadow:0 4px 10px #999;}
iframe{max-width:100%;border: 1px solid #333;}
.alternatebar{border-bottom:4px solid #fff;box-shadow: 0 2px 5px #999;}
/* UTILS ------------ */
	.hidden{display:none;}
	/* PADDING ------ */
	.padding{padding:1em;}
	.padding2{padding:2em;}
	.padding-bottom{padding-bottom:1em;}
	/* GENERAL ------ */
	.margin-auto{margin:0 auto;}
	.margin-image-auto img{margin:0 auto;}
	.margin-bottom{margin-bottom:1em !important;}
	.margin-2bottom{margin-bottom:2em !important;}
	.margin-top{margin-top:1em !important;}
	.margin-2top{margin-top:2em !important;}
	.nobmargin{margin-bottom:0;}
	.nobpadding{padding-bottom:0;}
	.clear{clear:both;}
	.img-full{width:100%;}
	.paddingh{padding-left:1em;padding-right:1em;}
/* BGRESIZE --------- */
	.background {background-repeat:no-repeat;background-position:50% 0;background-position:50% 50%9 !important;}
	.fullscreen,
	.content-a {width:100%;min-height:100%;}
	.not-fullscreen,.not-fullscreen .content-a,.fullscreen.not-overflow,.fullscreen.not-overflow .content-a {height:100%;overflow:hidden;}
	.content-a {display:table;padding: 3em 0 0 0;}
	.content-b {display:table-cell;position:relative;vertical-align:middle;}
/* BARTOP ----------- */
	.bartop{border-bottom: 4px solid #fff;}
	ul.nav li.dropdown{}
    ul.nav li.dropdown:hover .dropdown-menu,ul.nav li.dropdownactive-default:hover .dropdown-menu{display:block;}
/* FOOTER ----------- */
	#footer{background: #e3e3e3;border-top: 1px solid #ccc;color: #fff;}
	#footer h4{margin-top: 0;margin-bottom: 1em;color: #aaa;font-size: 1.2em;font-family: arial;text-shadow: 0 1px 1px #fff;}
	#footer .vwi-box h6{text-shadow:0 2px 3px #222;display: inline-block;margin: 0;vertical-align: bottom;margin-right: 1em;color: #999;}
	#footer .vwi{opacity:.5}
	#footer .vwi:hover{opacity:.7}
	#footer .item{border-right:1px solid #eee}
	#footer img{opacity:.8;}
	#footer .effect{border-right:1px solid #cdcdcd}
	#footer .item:last-child{border-right:0}
	#footer .item:last-child .effect{border-right:0}
/* CONTENT ---------- */
	#authors img{box-shadow: 0 1px 10px #ccc;border: none;}
	#authors .author:hover{background:#f5f5f5;color:#333;border-radius:10px;}
	#authors .author:hover img{box-shadow: 0 1px 10px #999;}
	.panel-heading{padding: 1em;}
	.panel-heading h2{margin: 0;font-size: 1em;color: #999;}
	.news .list-group-item.content{border-bottom:1px solid #f5f5f5;padding: 2em 1em;}
	.news .list-group-item.content:first-child{border:none;}
	.textual.content h2{margin-bottom: .2em;}
	.textual.content h3{margin-top: 0;color: #777;font-size: 1.2em;margin-bottom: 1em;border-bottom: 1px solid #f5f5f5;}
	.textual.content p{}
	.textual.content .more{margin-top:.8em;font-size: .8em;border-radius: 4px 0 0 4px;margin-right: -1.4em;text-decoration: none;background:#5cb85c;display:block;padding:.2em .8em;color:#fff;clear:both;float:right;}
	.textual.content .more:hover{color:#fff;text-decoration:none;background:#4da34d;}
	.banner-title{background:url(img/bgbanner.jpg) center center repeat-x;}
	.banner img{width:100%;max-width:290px;margin:0 auto;}
	.banner{padding:0;}
	.banner img{border:1px solid #ddd;}
	.banner a:hover img{border-color:#bbb;}
@media (max-width: 768px){
	.noborderxs{border:0 !important;}
}
@media (max-width: 992px){
	.nobordersm{border:0 !important;}
}


