/*=================
	commom
==============*/
/*#central-content{width:100%;}*/
.kp-main-news{width:430px;}
.kp-hnews-normal{width:400px;}
.home-events-more{clear:both;}
@media only screen and (max-width: 1023px) {
	#main-menu {
		display: none;
	}
	#mobile-menu {
		display: block;
		margin-top: 5px;
	}
	#mobile-menu > span {
		margin-left: 19px;
		padding: 9.5px 0;
		color: #BFBFBF;
	}
	#mobile-menu > span:hover {
		color: #fff;
	}
	#toggle-view-menu {
		top: 43px;
		width:400px;
	}
	#toggle-view-menu > li{
		background: #1E1E1E;
		border-top-color: #2e2e2e;
		border-bottom-color: #2e2e2e;
	}
	#toggle-view-menu h3 a {
		font-size: 12px;
		text-transform: uppercase;
		font-weight: 700;
		transition:all .3s;
		color: #bfbfbf;
	}
	#toggle-view-menu h3:hover a {
		color: #fff
	}
	#toggle-view-menu .menu-panel ul li a:hover {
		color: #bfbfbf
	}
	#mobile-menu > span {
		font-family: "Verdana",sans-serif;
		font-weight: 400;
	}
	.kp-last-news .widget-content > ul > li .item-left{
 		float: left;
 	}
	.kp-last-news .widget-content > ul > li {
 		padding: 15px;
 	}
 	.kp-last-news .widget-content > ul > li .item-left img {
 		width: 100%
 	}
 	.kp-last-news .widget-content > ul > li .item-right{
 		overflow: hidden;
 	}
 	.kp-last-news h3 {
 		margin-top: -4px;
 	}
 	.kp-last-news h3 a {
 		font-size: 13px;
 	}
 	.kp-ads {
 		display: none;
 	}
 	.format-standard span.post-format, .format-gallery span.post-format, .format-audio span.post-format, .format-video span.post-format, .format-quote span.post-format, .format-aside span.post-format {
 		top: 28px;
 		left: 28px;
 	}
 	#pager1 {
 		display: none !important;
 	}
	
	.form-horizontal .control-label{width:100px !important;}
	.form-horizontal .controls {
margin-left: 120px !important;
}
	

	

}

@media only screen and (max-width: 979px) {
	.top-search-form {
 		display: none;
 	}
 	#bottom-sidebar .widget-last-post .kp-metadata li {
 		display: none;
 	}
 	#bottom-sidebar .widget-last-post .kp-metadata .kp-time {
 		display: list-item;
 	}
	
	#main-menu {
		display: block;
		
	}
	#mobile-menu {
		display: none;
	}
 	 	
}

@media only screen and (max-width: 899px) {
	.rss_page .span4{width:33% !important; padding-right:10px;}
	.top-effect {
		display: none;
	}
	#kp-breadcrumb {
		margin-top: 20px;
	}
	#page-header {
		margin-bottom: 20px;
	}
	#main-menu {
		display: block;
		
	}
	#mobile-menu {
		display: none;
	}
	
	.form-fields textarea {
min-width: 100% !important;
min-height: 75px;
}

.form-fields .controls table label{width:220px !important;}

.virtual-bv-list .span2{width:50% !important;}
.virtual-bv-list .clear, .virtual-bv-list  .clearfix{clear:none !important;}
.virtual-bv-list .span2:nth-child(2n+1){clear:both;}
}

@media only screen and (max-width: 799px) {
	#main-menu {
		display: block;
		
	}
	#mobile-menu {
		display: none;
	}
	#bottom-sidebar .kp-social:before,
	#bottom-sidebar .kp-social:after {
		border:none;
	}
	.sf-vertical ul{min-width:175px !important; max-width:175px !important;}
}

@media only screen and (max-width: 767px) {
	.form-fields .controls table label{width:160px !important;}

	.cat-header li{width:50% !important;}
	
	#prev3, #next3 {
		top: 38%;
	}
	#sidebar-main-content {
		width: 100%;
		margin-right: 0
	}
	.col-xs-4 {
		width: 100%
	}
	
	
	.kp-comment figure img {
		width: 100%;
	}
	#bottom-sidebar .kp-social > ul > li > span {
 		display: none;
 	}
	.page-single article .article-content figure {
		width:50%;
		margin-left:15px;
		margin-bottom:15px;
		float:right;
	}
	.page-single article .article-content figure img {
		width:100%;
	}
	.kp-gallery-caption {
		display: none;
	}
    
    #bv-send-left{float: left; width: 145px !important;}
    #bv-send-left img{width: 100%;}
#bv-send-right{margin-left: 150px !important; padding-top: 40px !important;}
}

@media only screen and (max-width: 639px) {
	#main-col {
		width: 100%
	}
	#ca-main-news img {
		width: 100%
	}
	#kp-tab-news .kp-metadata .kp-time {
		display: none;
	}
	.kp-list_cat_news .last-post img {
		width: 100%
	}
	#sidebar {
		float: left !important;
		width: 100%;
	}
	.kp-ads img {
		width: 100%
	}
	#sidebar .kp-last-news .kp-item img {
		width: 100%
	}
	#ca-kp-story img {
		width: 100%
	}
	#pager1 {
		display: none !important;
	}
	.kp-story .list-news a {
		display: block;
	}
	#main-menu {
		display: none;
		
	}
	#mobile-menu {
		display: block;
	}
}

@media only screen and (max-width: 599px) {
	.top-news {
		padding-left: 10px;
		padding-right: 10px;
	}
	.bottom-header .kp-time {
		display: none;
	}
	#prev3, #next3 {
		top: 32%;
	}
	#kp-tab-news .tab-content .item img {
		width: 100%
	}
	#kp-tab-news .kp-metadata .kp-time {
		display: block;
	}
	#kp-tab-news #tab-kp-tab-news li.pull-right span {
		display: none;
	}
	.kp-last-news .widget-content > ul > li .item-left {
		float: none;

	}
	.kp-last-news .widget-content > ul > li .item-right h3 {
		margin-top: 10px;
	}
	.kp-last-news .widget-content > ul > li .item-right h3,
	.kp-last-news .widget-content > ul > li .item-right p {
		padding-left: 0;
	}
	.kp-list_cat_news div.pull-left {
		margin-right: 0;
		width: 100%;
		margin-bottom: 15px;
	}
	.kp-list_cat_news .item-right {
		overflow: visible;
	}
	.page-single article .item-left {
		width: 100%;
		float: none;
		margin-right: 0;
		margin-bottom: 15px
	}
	.page-single .share-post {
		display: none;
	}
	.page-single .kp-pager {
		margin-top: 10px;
	}
	.page-single .kp-tags span {
		display: none;
	}
	.page-single .kp-author figure {
		margin-right: 0;
		float:none !important;
		margin-bottom: 15px;
	}
	.page-single .kp-author figure img {
		width: 100%;
		height: auto;
	}
	.page-content .element-kp-accordion,
	.page-content .element-kp-toggle
	{
	    width: 100%;
	}
	.page-content .element-kp-accordion
	{
	    margin-right: 0;
	    margin-bottom: 20px;
	}

	/*page 404*/
	.error-404 .left-col,
	.error-404 .right-col {
		width: 90%;
		margin: 0 5%;
		float: none;
	}
	.error-404 .left-col p {
		text-align: left;
	}
}


/*responsive for viewport from 1024 to wraper+40px*/

@media only screen and (min-width: 1024px) and (max-width: 1157px) {
	.wraper {
		width: 980px
	}
	#page-header nav {
		width: 100%;
	}
	
	.top-news {
		width: 500px
	}
	.top-news .list_carousel {
		width: 320px
	}
	#main-content {
		width: 710px
	}
	#sidebar {
		width: 190px;
	}
	#central-content{width:500px;}
	.page-single article .article-content figure{width:250px;}
	#main-col {
		width: 440px;
	}
	.kp-main-news .list_carousel, #ca-main-news .item figure {
		width: 400px
	}
#ca-main-news li {min-width:400px !important;}
	.kp-review figure {
		width: 190px;
	}
	.kp-video li {
		width: 210px
	}
	#kp-tab-news .tab-content .item {
		width: 345px;
	}
	
	.kp-last-news .kp-metadata li {
		display: none;
	}
	.kp-last-news .kp-metadata .kp-time {
		display: block;
		background: none;
		display: list-item;
		padding: 0;
		margin-right: 10px;
	}
	.kp-tab-content #myTab a {
		width: 81px;
	}
	.toggle-view .panel figure {
		width: 100px
	}
	.kp-flickr li img {
		width: 76px;
		height: 76px;
	}
	#bottom-sidebar .kp-social li {
		margin-right: 0
	}
	#bottom-sidebar .widget-new-letter .form-group {
		width: 225px;
	}
	.widget-kp-tab .kp-tabs li > a {
		padding: 8px 11px
	}
	/*page element*/
	#page-element .element-kp-accordion, #page-element .element-kp-toggle {
		width: 345px;
	}
	/*page category*/
	.list-post-cat .feature-post figure {
		width: 180px
	}
	.list-post-cat .item > div.pull-left {
		width: 200px
	}
	.list-post-cat .item .item-right .kp-metadata {
		display: none;
	}
	
	.list-post-cat-2 #list-post-cat-2 .item > a, .page-video .list-post-video .item > a {
		width: 305px
	}
	.list-post-cat #list-post-cat-2 > li, .page-video .list-post-video > li {
		width: 345px;
	}

	/*single*/
	.page-single .related-post ul li {
		width: 223px;
	}
	 .page-single .related-post .list_carousel {
	 	width: 729px;
	 }
	 #next5, #prev5 {
	 	top: 34%;
	 }
	 .page-single .pagination {
	 	padding-left: 540px;
	 }
	 	.kp-home-events ul li:first-child figure img,
		.home-temas-inner img {
width: 100% !important;
}

.error404-right{width:350px !important;}

.kp-main-news{width:400px;}
.kp-hnews-normal{width:293px;}

.menAccItem, .site-map .span3{width:50% !important;}
.menAccItem:nth-child(2n+1), .site-map .span3:nth-child(2n+1){clear:left;}

}
/*responsive for viewport from 980px to 1023px*/
@media only screen and (min-width: 980px) and (max-width: 1023px) {
 	.wraper{
 		width: 940px;
 	}
 	#page-header nav {
 		width: 690px;
 	}
 	.top-news {
 		width: 470px;
 	}
 	.top-news .list_carousel {
 		width: 270px
 	}
 	#main-content {
 		width: 670px;
 		margin-right: 0;
 	}
	
	.kp-main-news{width:400px;}
	.kp-hnews-normal{width:270px;}
	
 	#sidebar-main-content {
 		width: 250px
 	}
 	#ca-kp-story .thumbnail figure img {
 		width: 100%
 	}
 	#pager1 {
 		top: 298px;
 	}
 	.kp-comment figure {
 		width: 100px;
 		height: 100px
 	}
 	.kp-comment figure img {
 		width: 100%;
 		height: 100%
 	}
 	.kp-comment p {
 		width: 205px;
 	}
 	#main-col {
 		width: 600px;
 	}
 	.kp-main-news .list_carousel, #ca-main-news .item figure {
 		width: 400px
 	}
 	#ca-main-news .item figure img {
 		width: 100%
 	}
 	.kp-video li {
 		width: 290px;
 	}
 	
 	#kp-tab-news .tab-content .item {
 		width: 460px
 	}
 	#kp-tab-news .tab-content .item figure img {
 		width: 100%
 	}
 	
 	.kp-list_cat_news .last-post figure img {
 		width: 100%
 	}
	/*
 	#sidebar {
 		float: left !important;
 		width: 100%;
 	}
	*/
	#central-content{width:78%;}
	#sidebar{width: 21%;}
 	
 	.kp-last-news .widget-content > ul > li .item-left{
 		
 		width: 358px;
 	}

 	#bottom-sidebar .kp-social li {
 		margin-left: 30px;
 		margin-right: 8px;
 	}
 	#bottom-sidebar .widget-new-letter .form-group {
 		width: 215px;
 	}
 	/*page element*/
	#page-element .element-kp-accordion, #page-element .element-kp-toggle {
		width: 460px;
	}
	.list-post-cat #list-post-cat-2 > li, .page-video .list-post-video > li {
		width: 460px;
	}
	.list-post-cat-2 #list-post-cat-2 .item > a, .page-video .list-post-video .item > a {
		width: 420px
	}

	.list-post-cat-2 #list-post-cat-2 .item > a img, .page-video .top-item img{
		width: 100%
	}
	/*page video*/
	.slide-video figure img {
		width: 100%;
	}
	/*single*/
	.page-single .related-post ul li {
		width: 300px;
	}
	.page-single .related-post ul li a img {
		width: 100%;
	}
	.page-single .related-post .list_carousel {
	 	width: 960px;
	 }
	 #next5, #prev5 {
	 	top: 38%;
	 }
	 .page-single .pagination {
	 	padding-left: 770px;
	 }
	 .news-mm{display:none;}
	 
	 .calendario {
width: 250px !important;
margin: 0 0;
}
.error404-right{width:350px !important;}

.kp-hnews-normal{width:250px;}
#ca-main-news li{min-width:400px !important;}

#main-menu {
		display: block;
		
	}
	#mobile-menu {
		display: none;
	}
	
	.menAccItem, .site-map .span3{width:50% !important;}
.menAccItem:nth-child(2n+1), .site-map .span3:nth-child(2n+1){clear:left;}

}
/*responsive for viewport from 900px to 979px*/
@media only screen and (min-width: 900px) and (max-width: 979px) {
	.wraper{
 		width: 860px;
 	}
 	#page-header nav {
 		width: 610px;
 	}
 	.top-news {
 		width: 610px;
 	}
 	.top-news .list_carousel {
 		width: 420px;
 	}
 	#main-content {
 		width: 590px;
 		margin-right: 0;
 	}
 	#pager1 {
 		bottom: 60px;
 	}
 	#main-col {
 		width: 590px
 	}
 	.kp-main-news .list_carousel, #ca-main-news .item figure {
 		width: 390px
 	}
 	#ca-main-news .item figure img {
 		width: 100%
 	}
 	.kp-video li {
 		width: 285px;
 	}
 	#kp-tab-news .tab-content .item {
 		width: 420px;
 	}
 	#kp-tab-news .tab-content .item figure img {
 		width: 100%
 	}
 	
 	.kp-list_cat_news .last-post figure img {
 		width: 100%
 	}
	
 	#sidebar {
 		width: 100%;
 	}
	/*#sidebar{display:none;}*/
 	
 	.kp-last-news .widget-content > ul > li .item-left {
 		width: 358px;
 	}
 	
 	#bottom-sidebar .kp-social li {
 		margin-left: 20px;
 		margin-right: 8px;
 	}
 	#bottom-sidebar .widget-new-letter .form-group {
 		width: 186px;
 	}
 	.widget-kp-tab .kp-tabs li > a {
		padding: 8px 15px
	}
 	/*page element*/
	#page-element .element-kp-accordion, #page-element .element-kp-toggle {
		width: 420px;
	}
	.list-post-cat #list-post-cat-2 > li, .page-video .list-post-video > li {
		width: 420px;
	}
	.list-post-cat-2 #list-post-cat-2 .item > a, .page-video .list-post-video .item > a {
		width: 380px
	}
	.list-post-cat-2 #list-post-cat-2 .item > a img, .page-video .top-item img{
		width: 100%
	}
	/*page video*/
	.slide-video figure img {
		width: 100%;
	}
	/*single*/
	.page-single .related-post ul li {
		width: 273px;
	}
	.page-single .related-post ul li a img {
		width: 100%;
	}
	.page-single .related-post .list_carousel {
	 	width: 879px;
	 }
	 #next5, #prev5 {
	 	top: 38%;
	 }
	 .page-single .pagination {
	 	padding-left: 690px;
	 }
	 
	 .news-mm{display:none;}
	 
	 .error404-left{text-align:center !important; width:100% !important;}
	 .error404-right{float:right; width:100% !important;}
	 
	 .kp-hnews-normal{width:180px;}
#ca-main-news li{min-width:390px !important;}
.kp-main-news{width:390px !important;}

.home-news-normal li{width:100% !important; display:block; float:none !important;}
.home-news-normal li figure{display:none;}
.menAccItem, .site-map .span3{width:50% !important;}
.menAccItem:nth-child(2n+1), .site-map .span3:nth-child(2n+1){clear:left;}
     .acesso-rapido-holder ul li{width: 49% !important; font-size: 100%;}
    .acesso-rapido-holder ul li a{font-size: 100%;}
}
/*responsive for viewport from 800px to 899px*/
@media only screen and (min-width: 800px) and (max-width: 899px) {
	.form-fields textarea{width:100%;}
	
	.wraper{
 		width: 760px;
 	}
 	#page-header nav {
 		width: 510px;
 	}
 	
 	.top-news {
 		width: 510px;
 	}
 	.top-news .list_carousel {
 		width: 320px;
 	}
 	#main-content {
 		width: 490px;
 		margin-right: 0;
 	}
 	#main-col {
 		width: 0px
 	}
 	.kp-main-news .list_carousel, #ca-main-news .item figure {
 		width: 490px
 	}
 	#ca-main-news .item figure img {
 		width: 100%
 	}
 	.kp-video li {
 		width: 235px;
 	}
 	#kp-tab-news .tab-content .item {
 		width: 370px;
 	}
 	#kp-tab-news .tab-content .item figure img {
 		width: 100%
 	}
 	
 	.kp-list_cat_news .last-post figure img {
 		width: 100%
 	}
 	/*#sidebar {
 		width: 100%;
 	}*/
	/*#sidebar{display:none;}*/
	#central-content, #sidebar{width:100%;}
	
 	.kp-last-news .widget-content > ul > li .item-left {
 		width: 358px;
 	}
 	#bottom-sidebar .kp-social li {
 		margin-left: 15px;
 		margin-right: 0;
 	}
 	#bottom-sidebar .widget-new-letter .form-group {
 		width: 230px;
 		margin: 0 0 10px 0;
 	}
 	#bottom-sidebar .widget-new-letter input[type="submit"] {
 		padding: 6px 10px
 	}
 	.widget-kp-tab .kp-tabs li > a {
 		padding: 8px 9px;
 	}
 	/*page element*/
	#page-element .element-kp-accordion, #page-element .element-kp-toggle {
		width: 370px;
	}
	/*page category*/
	.list-post-cat .item > div.pull-left {
		width: 210px
	}
	.list-post-cat .item .item-right .kp-metadata {
		display: none;
	}
	.list-post-cat #list-post-cat-2 > li, .page-video .list-post-video > li {
		width: 370px;
	}
	.list-post-cat-2 #list-post-cat-2 .item > a, .page-video .list-post-video .item > a {
		width: 330px
	}
	/*single*/
	.page-single .related-post ul li {
		width: 240px;
	}
	.page-single .related-post ul li a img {
		width: 100%;
	}
	.page-single .related-post .list_carousel {
		width: 780px;
	}
	.page-single .pagination {
		padding-left: 590px;
	}
.news-mm{display:none;}
	 
	 .error404-left{text-align:center !important; width:100% !important;}
	 .error404-right{float:right; width:100% !important;}
	 
	 #ca-main-news li{min-width:490px !important;}
.kp-main-news{width:490px !important; float:none !important;}
#ca-main-news li{display:block !important; float:none !important;}
.kp-hnews-normal{width:100% !important; clear:both;}
.home-news-normal li{width:100% !important; display:block; float:none !important;}
.home-news-normal li figure{float:right; width:100px; padding-left:10px;}

.kp-list-comunicados li{padding-bottom:3px; margin-bottom:3px;}
.menAccItem, .site-map .span3{width:50% !important;}
.menAccItem:nth-child(2n+1), .site-map .span3:nth-child(2n+1){clear:left;}
     .acesso-rapido-holder ul li{width: 49% !important; font-size: 100%;}
    .acesso-rapido-holder ul li a{font-size: 100%;}
	
	#footer-list li{width:50% !important; float: left !important;}
    #footer-list li:nth-child(3n+0) {
    clear: both !important;
}
    #footer-list li li:nth-child(3n+0) {
    clear:none !important;
}
    .footer-flickr, .footer-newsletter{margin-top: 20px;}
    #footer-list li li{width:100% !important;}
    .kp-flickr{padding: 0 20px 0;}
    #footer-list li li.flickr-badge-image{float: left; width: 40% !important; margin-right: 2%;}
}
/*responsive for viewport from 768px to 799px*/
@media only screen and (min-width: 768px) and (max-width: 799px) {
	.form-fields textarea{width:100%;}
	.wraper{
 		width: 728px;
 	}
 	#page-header nav {
 		width: 474px;
 	}
 	.top-news {
 		width: 474px;
 	}
 	.top-news .list_carousel {
 		width: 280px;
 	}
 	#main-content {
 		width: 505px;
 		margin-right: 0;
 	}
	#sidebar-main-content{width:200px;}
 	#main-col {
 		width: 458px
 	}
 	.kp-main-news .list_carousel, #ca-main-news .item figure {
 		width: 505px
 	}
 	.kp-main-news .list_carousel, #ca-main-news .item figure img {
 		width: 100%
 	}
 	.kp-video li {
 		width: 219px;
 	}
 	#kp-tab-news .tab-content .item {
 		width: 354px;
 	}
 	
 	/*#sidebar {
 		float: left !important;
 		width: 100%;
 	}*/
	/*#sidebar{display:none;}*/
	#central-content, #sidebar{width:100%;}
 	.kp-last-news .widget-content > ul > li .item-left {
 		width: 358px;
 	}
 	#bottom-sidebar .kp-social li {
 		margin-left: 15px;
 		margin-right: 0;
 	}
 	#bottom-sidebar .widget-new-letter .form-group {
 		width: 220px;
 		margin: 0 0 10px 0;
 	}
 	#bottom-sidebar .widget-new-letter input[type="submit"] {
 		padding: 6px 10px
 	}
 	/*page element*/
	#page-element .element-kp-accordion, #page-element .element-kp-toggle {
		width: 354px;
	}
	/*page category*/
	.list-post-cat .item > div.pull-left {
		width: 210px
	}
	.list-post-cat .item .item-right .kp-metadata {
		display: none;
	}
	/*page category*/
	.list-post-cat #list-post-cat-2 > li, .page-video .list-post-video > li {
		width: 354px;
	}
	.list-post-cat-2 #list-post-cat-2 .item > a, .page-video .list-post-video .item > a {
		width: 314px
	}
	/*single*/
	.page-single .related-post ul li {
		width: 229px;
	}
	.page-single .related-post .list_carousel {
		width: 747px;
	}
	.page-single .pagination {
		padding-left: 558px;
	}
	.news-mm{display:none;}
	 
	 .error404-left{text-align:center !important; width:100% !important;}
	 .error404-right{float:right; width:100% !important;}
	 
	 	 #ca-main-news li{min-width:505px !important;}
.kp-main-news{width:505px !important; float:none !important;}
#ca-main-news li{display:block !important; float:none !important;}
.kp-hnews-normal{width:100% !important; clear:both;}
.home-news-normal li{width:100% !important; display:block; float:none !important;}
.home-news-normal li figure{float:right; width:100px; padding-left:10px;}

.kp-list-comunicados li{padding-bottom:3px; margin-bottom:3px;}

.home-eventos, .home-comunicados{width:100% !important; display:block !important; margin-bottom:30px !important;}

.kp-home-events li{width:45% !important; float:right !important}
.kp-home-events li:first-child{width:50% !important; float:left !important;}

.widget-content iframe{width:200px !important;}

.menAccItem, .site-map .span3{width:100% !important;}
.menAccItem{clear:left;}

.kp-home-events .widget-content > ul > li:first-child{margin-bottom:100px;}
.printfriendly, #flash{display: none !important;}
     .acesso-rapido-holder ul li{width: 49% !important; font-size: 100%;}
    .acesso-rapido-holder ul li a{font-size: 100%;}
	
	#footer-list li{width:50% !important; float: left !important;}
    #footer-list li:nth-child(3n+0) {
    clear: both !important;
}
    #footer-list li li:nth-child(3n+0) {
    clear:none !important;
}
    .footer-flickr, .footer-newsletter{margin-top: 20px;}
    #footer-list li li{width:100% !important;}
    .kp-flickr{padding: 0 20px 0;}
    #footer-list li li.flickr-badge-image{float: left; width: 40% !important; margin-right: 2%;}
}
/*responsive for viewport from 640px to 767px*/
@media only screen and (min-width: 640px) and (max-width: 767px) {
	
	.form-submit-left{float:none !important; width:auto !important; text-align:center;}
.form-submit-right{padding:0 !important; padding-top:0 !important; margin-left:0 !important;}
	.form-fields textarea{width:100%;}
	.wraper{
 		width: 600px;
 	}
 	#page-header nav {
 		width: 350px;
 	}
 	.top-news {
 		width: 350px;
 	}
 	.top-news .list_carousel {
 		width: 170px;
 	}
 	#main-content {
 		width: 380px;
 		margin-right: 0;
 	}
	
	#sidebar-main-content{width:200px;}
 	.kp-story img {
 		width: 100%
 	}
 	.kp-story .list-news a {
 		display: block;
 	}
 	
 	
	.kp-comment p {
		width: 535px
	}
 	#main-col {
 		width: 100%
 	}
 	.kp-main-news .list_carousel, #ca-main-news .item figure {
 		width: 100%
 	}
 	.kp-main-news .list_carousel, #ca-main-news .item figure img {
 		width: 100%
 	}
 	.kp-video li {
 		width: 290px;
 	}
 	#kp-tab-news .tab-content .item {
 		width: 290px;
 	}
 	#kp-tab-news .kp-metadata .kp-time {
 		display: none;
 	}
 	.kp-list_cat_news div.pull-left {
 		width: 300px;
 	}
 	
 	/*#sidebar {
 		float: left !important;
 		width: 100%;
 	}*/
	/*#sidebar{display:none;}*/
    #sidebar{width: 100%;}
	#central-content{width:100%;}
 	.kp-last-news .widget-content > ul > li .item-left {
 		width: 300px;
 	}
 	#bottom-sidebar .kp-social li {
 		margin-left: 43px;
 		margin-right: 0;
 	}
 	
 	/*page element*/
	#page-element .element-kp-accordion, #page-element .element-kp-toggle {
		width: 290px;
	}
	/*page category*/
	.list-post-cat #list-post-cat-2 > li, .page-video .list-post-video > li {
		width: 290px;
	}
	.list-post-cat-2 #list-post-cat-2 .item > a, .page-video .list-post-video .item > a {
		width: 250px
	}
	.list-post-cat-2 #list-post-cat-2 .kp-time, .page-video .list-post-video  .kp-time {
		display: none;
	}
	.list-post-cat-2 #list-post-cat-2 .kp-rate {
		float: left !important;
		margin-left: 10px
	}
	.page-video .list-post-video .kp-rate {
		float:right !important;
		margin-top:0;
	}
	/*single*/
	.page-single .related-post ul li {
		width: 186px;
	}
	.page-single .related-post .kp-metadata li {
		margin-left: 0;
		float: none;
	}
	.page-single .related-post .list_carousel {
		width: 618px;
	}
	#next5 {
		right: 3px;
	}
	#next5, #prev5 {
		top: 30%
	}
	.page-single .pagination {
		padding-left: 430px;
	}
	
	.news-mm{display:none;}
	 
	 .error404-left{text-align:center !important; width:100% !important;}
	 .error404-right{float:right; width:100% !important;}
	 #page-header{margin-bottom:0 !important;}
	 
	 	 	 #ca-main-news li{min-width:380px !important;}
.kp-main-news{width:380px !important; float:none !important;}
#ca-main-news li{display:block !important; float:none !important;}
.kp-hnews-normal{width:100% !important; clear:both;}
.home-news-normal li{width:100% !important; display:block; float:none !important;}
.home-news-normal li figure{float:right; width:100px; padding-left:10px;}

.kp-list-comunicados li{padding-bottom:3px; margin-bottom:3px;}

.home-eventos, .home-comunicados{width:100% !important; display:block !important; margin-bottom:30px !important;}

.kp-home-events li{width:45% !important; float:right !important}
.kp-home-events li:first-child{width:50% !important; float:left !important;}

.widget-content iframe{width:200px !important;}
.menAccItem, .site-map .span3{width:100% !important;}
.menAccItem{clear:left;}
.form-horizontal .control-label{width:100% !important; float:none !important; text-align:left;}
	.form-horizontal .controls {
margin-left:0px !important; width:100% !important;
}
	.form-horizontal .controls input{width:100%;}
	#dvSMS div{padding-left:60px;}
	.xhtml .imagemDireita img, .xhtml .imagemEsquerda img{width:170px !important;}
	.kp-home-events .widget-content > ul > li:first-child{margin-bottom:100px;}
	
	.kp-home-events .widget-content > ul > li .item-left{display:none;}
	.kp-home-events .widget-content > ul > li .item-right{margin:0;}
	
	.kp-home-events .widget-content > ul > li:first-child .item-left{display:block;}
	.printfriendly, #flash{display: none !important;}
    #footer-list li{width:50% !important; float: left !important;}
    #footer-list li:nth-child(3n+0) {
    clear: both !important;
}
    #footer-list li li:nth-child(3n+0) {
    clear:none !important;
}
    .footer-flickr, .footer-newsletter{margin-top: 20px;}
    #footer-list li li{width:100% !important;}
    .kp-flickr{padding: 0 20px 0;}
    #footer-list li li.flickr-badge-image{float: left; width: 40% !important; margin-right: 2%;}
     .acesso-rapido-holder ul li{width: 100% !important; font-size: 100%; float: none !important; clear: both;}
  

}
/*responsive for viewport from 600px to 639px*/
@media only screen and (min-width: 600px) and (max-width: 639px) {
    
    .barra_od_top img{width:100%; height: auto;}
    .barra-od-right, .barra-od-left{width:47% !important;}
    .barra-od-right li, .barra-od-left li{width: 33%;}
    #mobile-menu{background-color: #b2ce00 !important; margin-bottom: 30px !important;}
    #mobile-menu span{color: #FFF;}
	.form-fields textarea{width:100%;}
	.wraper {
		width: 560px;
	}
	#page-header nav {
		width: 310px
	}
	.top-news {
		width: 310px;
	}
	.top-news h2 {
		display: none;
	}
	.top-news .list_carousel {
		width: 270px;
		margin-left: 0;
	}
	#main-content {
		width: 560px
	}
	.kp-comment p {
		width: 395px
	}
	.kp-main-news .list_carousel, #ca-main-news .item figure {
		width: 560px;
		text-align:center !important;
		display:block;
		margin:0 auto;
	}
	
	.kp-main-news .list_carousel, #ca-main-news .item figure  img{margin:0 auto !important;}
	
	.kp-video li {
		width: 270px
	}
	#kp-tab-news .tab-content .item {
		width: 270px;
	}
	.kp-list_cat_news div.pull-left {
		width: 290px
	}
	/*#sidebar {
		width: 100%;
	}*/
	/*#sidebar{display:none;}*/
	#central-content{width:100%;}
	.kp-flickr img {
		width: 173px;
		height: 173px
	}
	#bottom-sidebar .kp-social li {
		margin-left: 37px;
		margin-right: 0;
	}
	 /*page element*/
	#page-element .element-kp-accordion, #page-element .element-kp-toggle {
		width: 270px;
	}
	/*page category*/
	.list-post-cat #list-post-cat-2 > li, .page-video .list-post-video > li {
		width: 270px;
	}
	.list-post-cat-2 #list-post-cat-2 .item > a, .page-video .list-post-video .item > a {
		width: 230px
	}
	.list-post-cat-2 #list-post-cat-2 .kp-time, .page-video .list-post-video  .kp-time {
		display: none;
	}
	.list-post-cat-2 #list-post-cat-2 .kp-rate, .page-video .list-post-video .kp-rate {
		float: left !important;
		margin-left: 10px
	}
	/*single*/
	.page-single .related-post ul li {
		width: 173px;
	}
	.page-single .related-post .kp-metadata li {
		margin-left: 0;
		float: none;
	}
	.page-single .related-post .list_carousel {
		width: 579px;
	}
	
	#next5, #prev5 {
		top: 27%
	}
	.page-single .pagination {
		padding-left: 390px;
	}
	.news-mm{display:none;}
	 
	 
	 #page-header{margin-bottom:0 !important;}
	 
	 .menAccItem, .site-map .span3 {
width: 50%;
float: left;
padding: 10px;
}

.form-fields textarea {
min-width: 350px !important;
min-height: 75px;
}

.rss_page .span4{width:33%;}

.error404-left{text-align:center !important; width:100% !important;}
	 .error404-right{float:right; width:100% !important;}

    /*
#sidebar-main-content li{display:none;}
#sidebar-main-content li:first-child{display:block; background-color:#b2ce00; margin-bottom:30px; color:#FFF !important;}
#sidebar-main-content li:first-child span{color:#FFF;}
#sidebar-main-content li li{display:block;}
#sidebar-main-content li li:first-child{background-color:#1E1E1E !important; margin-bottom:0;}
*/

	 	 	 #ca-main-news li{min-width:380px !important;}
.kp-main-news{width:380px !important; float:none !important;}
#ca-main-news li{display:block !important; float:none !important;}
.kp-hnews-normal{width:100% !important; clear:both;}
.home-news-normal li{width:100% !important; display:block; float:none !important;}
.home-news-normal li figure{float:right; width:100px; padding-left:10px;}

.kp-list-comunicados li{padding-bottom:3px; margin-bottom:3px;}

.home-eventos, .home-comunicados{width:100% !important; display:block !important; margin-bottom:30px !important;}

.kp-home-events li{width:45% !important; float:right !important}
.kp-home-events li:first-child{width:50% !important; float:left !important;}

.widget-content iframe{width:200px !important;}
.menAccItem, .site-map .span3{width:100% !important;}
.menAccItem{clear:left;}
    .printfriendly, #flash{display: none !important;}
    #footer-list li{width:50% !important; float: left !important;}
    #footer-list li:nth-child(3n+0) {
    clear: both !important;
}
    #footer-list li li:nth-child(3n+0) {
    clear:none !important;
}
    .footer-flickr, .footer-newsletter{margin-top: 20px;}
    #footer-list li li{width:100% !important;}
    .kp-flickr{padding: 0 20px 0;}
    #footer-list li li.flickr-badge-image{float: left; width: 40% !important; margin-right: 2%;}
     .acesso-rapido-holder ul li{width: 49% !important; font-size: 100%;}
    .acesso-rapido-holder ul li a{font-size: 100%;}
}
/*responsive for viewport from 480px to 599px*/
@media only screen and (min-width: 480px) and (max-width: 599px) {
     .barra-od-right, .barra-od-left{width:100% !important; float: none !important; clear: both}
    #mobile-menu{background-color: #b2ce00 !important; margin-bottom: 30px !important;}
    #mobile-menu span{color: #FFF;}
	.form-fields textarea{width:100%;}
	.wraper,#main-content, #sidebar, #main-col,.kp-main-news .list_carousel,
	 #ca-main-news .item figure,.top-news {
		width: 440px
	}
	#page-header nav {
		width: 190px;
	}
	
	.top-news .list_carousel {
		width: 280px;
	}
	.kp-comment p {
		width: 375px
	}
	.kp-video li {
		width: 210px
	}
	.kp-tab-news .tab-kp-tab-news li a {
		padding-left: 15px;
		padding-right: 16px
	}
	.kp-list_cat_news div.pull-left {
		margin-right: 0;
		width: 100%;
		margin-bottom: 15px;
	}
	.kp-list_cat_news .item-right {
		overflow: visible;
	}
	#kp-tab-news .tab-content .item {
		width: 440px;
	}
	#bottom-sidebar .kp-social li {
		margin-left: 23px;
		margin-right: 0;
	}
	#kp-tab-news #tab-kp-tab-news a {
		padding: 10px 14px;
	}
	/*page element*/
	#page-element .element-kp-accordion, #page-element .element-kp-toggle {
		width: 440px;
		margin-right: 0
	}
	/*page category*/
	.list-post-cat .item > div.pull-left {
		width: 200px
	}
	.list-post-cat .item .item-right .kp-metadata {
		display: none;
	}

	.list-post-cat #list-post-cat-2 > li, .page-video .list-post-video > li {
		width: 440px;
	}
	.list-post-cat-2 #list-post-cat-2 .item > a, .page-video .list-post-video .item > a {
		width: 400px
	}
	.list-post-cat-2 #list-post-cat-2 .item > a img, .page-video .top-item img{
		width: 100%
	}
	/*single*/
	.page-single article .article-content figure {
		width: 440px;
		margin-right: 0;
	}
	.page-single .related-post ul li {
		width: 440px;
		margin-right: 0;
		margin-bottom: 20px;
	}
	.page-single .related-post .list_carousel {
		width: 440px;
	}
	
	#next5, #prev5 {
		top: 42%
	}
	.page-single .related-post ul li a img {
		width: 100%
	}
	.page-single .related-post .kp-metadata li {
		margin-bottom: 0
	}
	.page-single .pagination {
		padding-left: 270px;
	}
	/*contact*/
	.page-content .bottom-contact .col-md-6 {
		width: 100%;
		padding-right: 15px;
		float: none;
	}
	.page-content .bottom-contact .info-company {
		margin-right: 0;
		margin-top: 10px;
		overflow:visible;
		padding-right: 15px;
		padding-left: 15px;
	}
	.error404-left{text-align:center !important; width:100% !important;}
	 .error404-right{float:right; width:100% !important;}
	
	.virtual-bv-list .span2{width:100%; display:block;}
		.news-mm{display:none;}
	 
	 
	 #page-header{margin-bottom:0 !important;}
	 
	 .menAccItem, .site-map .span3 {
width: 50%;
float: left;
padding: 10px;
}

.form-fields textarea {
min-width: 200px !important;
min-height: 75px;
}

.rss_page .span4{width:33%;}

.error404-left, .error404-right{float:none; width:100%; text-align:center;}

.error404-right li{list-style:none;}



/*

#sidebar-main-content li{display:none;}
#sidebar-main-content li:first-child{display:block; background-color:#b2ce00; margin-bottom:30px; color:#FFF !important;}
#sidebar-main-content li:first-child span{color:#FFF;}
#sidebar-main-content li li{display:block;}
#sidebar-main-content li li:first-child{background-color:#1E1E1E !important; margin-bottom:0;}
*/
    /*
    #footer-list li{width:50% !important;}

.footer-newsletter, .footer-flickr{display:none;}

#page-footer .pull-left, #page-footer .pull-right{float:none !important; width:100%; display:block; text-align:center;}
#page-footer .pull-right{padding:20px 0;}
    */

     #footer-list li{width:50% !important; float: left !important;}
    #footer-list li:nth-child(3n+0) {
    clear: both !important;
}
    #footer-list li li:nth-child(3n+0) {
    clear:none !important;
}
    .footer-flickr, .footer-newsletter{margin-top: 20px;}
    #footer-list li li{width:100% !important;}
    .kp-flickr{padding: 0 20px 0;}
    #footer-list li li.flickr-badge-image{float: left; width: 40% !important; margin-right: 2%;}
    
	 	 	 #ca-main-news li{min-width:380px !important;}
.kp-main-news{width:380px !important; float:none !important;}
#ca-main-news li{display:block !important; float:none !important;}
.kp-hnews-normal{width:100% !important; clear:both;}
.home-news-normal li{width:100% !important; display:block; float:none !important;}
.home-news-normal li figure{float:right; width:100px; padding-left:10px;}

.kp-list-comunicados li{padding-bottom:3px; margin-bottom:3px;}

.home-eventos, .home-comunicados{width:100% !important; display:block !important; margin-bottom:30px !important;}

.kp-home-events li{width:45% !important; float:right !important}
.kp-home-events li:first-child{width:50% !important; float:left !important;}

.widget-content iframe{width:200px !important;}
.social-header-cad{margin-top:30px !important;}
.social-header-cad li{padding-bottom: 15px;}
.social-header-cad li:nth-child(4n+0){clear: both;}
.menAccItem, .site-map .span3{width:100% !important;}
.menAccItem{clear:left;}
/*#sidebar{display:none;}*/
#central-content{width:100%;}
	.form-submit-left{float:none !important; width:auto !important; text-align:center;}
.form-submit-right{padding:0 !important; padding-top:0 !important; margin-left:0 !important;}

.kp-home-events .widget-content > ul > li .item-left{display:none;}
	.kp-home-events .widget-content > ul > li .item-right{margin:0;}
	
	.kp-home-events .widget-content > ul > li:first-child .item-left{display:block;}
    .printfriendly, #flash{display: none !important;}
    
    .acesso-rapido-holder ul li{width: 49% !important; font-size: 100%;}
    .acesso-rapido-holder ul li a{font-size: 100%;}
    
}
/*responsive for viewport from 360px to 479px*/
@media only screen and (max-width: 479px) {
	
    #mobile-menu{background-color: #b2ce00 !important; margin-bottom: 30px !important;}
    #mobile-menu span{color: #FFF;}
	.form-fields .control-label small{text-align:left !important;}
	.form-fields textarea{width:100%;}
	.wraper,#main-content, #sidebar, #main-col,.kp-main-news .list_carousel,
	 #ca-main-news .item figure,.top-news,
	 #kp-tab-news .tab-content .item {
		width: 300px
	}
	#page-header nav {
		width: 130px;
	}
	#logo {
		width: 170px
	}
	.top-news h2 {
		display: none;
	}
	.top-news .list_carousel {
		width: 300px;
		margin-left: 0
	}
	.kp-comment figure {
		width: 60px;
		height: 60px;
	}
	.kp-comment p {
		width: 225px
	}
	.kp-review figure {
		float: none !important;
		width: 270px;
		margin-bottom: 20px;
		margin-right: 0;
	}
	.kp-review figure img {
		width: 100%
	}
	.top-kp-review div.item-right {
		overflow: visible;
	}
	#prev3, #next3 {
		top: 27%;
	}
	.kp-video li {
		width: 300px;
		margin-left: 0;
		margin-bottom: 20px
	}
	.kp-video li img {
		width: 100%
	}
	#kp-tab-news #tab-kp-tab-news a {
		font-size: 10px;
		padding: 10px 5px;
	}
	#kp-tab-news .kp-metadata .kp-time {
		display: none;
	}
	.kp-tab-news .tab-kp-tab-news li {
		width: 100%;
		border-bottom: 1px solid #eee;
	}
	#bottom-sidebar .kp-social ul {
		padding-left: 5px;
	}
	#bottom-sidebar .kp-social li {
		margin-left: 7px;
		margin-right: 0;
	}
	
	
	#bottom-sidebar .widget-new-letter .form-group {
		margin-bottom: 10px;
		margin-right: 0
	}
	#bottom-sidebar .widget-new-letter input[type="submit"] {
		margin-bottom: 20px
	}
	

	/*page element*/
	#page-element .element-kp-accordion, #page-element .element-kp-toggle {
		width: 300px;
		margin-right: 0
	}
	/*page category*/
	.list-post-cat .item > div.pull-left {
		width: 100% !important;
		margin-bottom: 20px;
		margin-right: 0;
        margin-left: 0 !important;
		float: none !important;
	}
	.list-post-cat .item > div.pull-left img {
		width: 100%
	}
	
	/*page category*/
	.list-post-cat #list-post-cat-2 > li, .page-video .list-post-video > li {
		width: 300px;
	}
	.list-post-cat-2 #list-post-cat-2 .item > a, .page-video .list-post-video .item > a {
		width: 260px
	}
	/*single*/
	.page-single article .kp-group .kp-metadata {
		margin-top: 10px;
		padding-left: 14px;
	}
	.page-single article .article-content figure {
		width: 300px;
		margin-bottom: 10px;
		margin-right: 0
	}
	.page-single .related-post ul li {
		width: 300px;
		margin-bottom: 20px;
		margin-right: 0;
	}
	.page-single .related-post .list_carousel {
		width: 300px;
	}
	.page-single .related-post ul li a img {
		width: 100%
	}
	.page-single .related-post .kp-metadata li {
		margin-bottom: 0
	}
	/*contact*/
	.page-content .bottom-contact .col-md-6 {
		width: 100%;
		padding-right: 15px;
		float: none;
	}
	.page-content .bottom-contact .info-company {
		margin-right: 0;
		margin-top: 10px;
		overflow:visible;
		padding-right: 15px;
		padding-left: 15px;
	}
	
	#bottom-sidebar .kp-social a {
		margin-right:10px;
	}
	#bottom-sidebar .widget-new-letter .form-group {
		width:225px;
	}
	.page-single .kp-pager h3 a {
		font-size:14px;
	}
	.page-single .kp-comments .list-comment .list-comment {
		margin-left:0;
	}
	#kp-form-comment .col-md-7 {
		width:100%;
	}
	.list-post-cat .feature-post figure.pull-left {
		float: none !important;
		width:100%;
	}
	.list-post-cat .feature-post figure.pull-left img {
		width:100%;
	}
	.page-single .pagination {
		padding-left: 130px;
	}
	#bottom-sidebar .kp-social li > a {
		margin-right: 10px;
	}
	.top-kp-review li strong {
		padding: 7px 17px
	}
	
	
	.kp-list-comunicados li{width:100%;}
	
	#ca-main-news li, #ca-main-news .item footer{width:300px !important;}
	
	.virtual-bv-list .span2{width:100%; display:block;}
		.news-mm{display:none;}
	 
	 
	 #page-header{margin-bottom:0 !important;}
	 
	 .menAccItem, .site-map .span3 {
width: 100%;
float: none;
padding: 10px;
}

.form-fields textarea {
min-width: 200px !important;
min-height: 75px;
}

.rss_page .span4{width:100%;}
.error404-left, .error404-right{float:none; width:100% !important; text-align:center;}

.error404-right li{list-style:none;}
.hoverBorder img{height:auto !important;}

.form-horizontal .control-label {
float: none;
width: 100%;
padding-top: 5px;
text-align: left;
}
.form-fields .control-label small{text-align:left;}

.form-fields input, .form-fields textarea, .form-fields select{width:100%;}

.form-horizontal .controls {
margin-left: 0px;
text-align:left;
}





/*
#sidebar-main-content li{display:none;}
#sidebar-main-content li:first-child{display:block; background-color:#b2ce00; margin-bottom:30px; color:#FFF !important;}
#sidebar-main-content li:first-child span{color:#FFF;}
#sidebar-main-content li li{display:block;}
#sidebar-main-content li li:first-child{background-color:#1E1E1E !important; margin-bottom:0;}
#footer-list li{width:50% !important;}
#footer-list li li{width:100% !important;}
.footer-newsletter, .footer-flickr{display:none;}

#page-footer .pull-left, #page-footer .pull-right{float:none !important; width:100%; display:block; text-align:center;}
#page-footer .pull-right{padding:20px 0;}
    */

	 	 	 #ca-main-news li{min-width:300px !important;}
.kp-main-news{width:300px !important; float:none !important;}
#ca-main-news li{display:block !important; float:none !important;}
.kp-hnews-normal{width:100% !important; clear:both;}
.home-news-normal li{width:100% !important; display:block; float:none !important;}
.home-news-normal li figure{float:right; width:100px; padding-left:10px;}

.kp-list-comunicados li{padding-bottom:3px; margin-bottom:3px;}

.home-eventos, .home-comunicados{width:100% !important; display:block !important; margin-bottom:30px !important;}

.kp-home-events li{width:100% !important; float:none !important}
.kp-home-events li:first-child{width:100% !important; float:none !important; padding-bottom:20px;}

.widget-content iframe{width:200px !important;}

.social-header-cad{margin-top:30px !important;}
.social-header-cad li{padding-bottom: 15px;}
.social-header-cad li:nth-child(4n+0){clear: both;}
#footer-list li{width:100% !important;}
.menAccItem, .site-map .span3{width:100% !important;}
.menAccItem{clear:left;}
#central-content{width:100%;}

	.form-submit-left{float:none !important; width:auto !important; text-align:center;}
.form-submit-right{padding:0 !important; padding-top:0 !important; margin-left:0 !important;}

	.form-horizontal .control-label{width:100% !important; float:none !important}
	.form-horizontal .controls {
margin-left:0px !important; width:100% !important;
}
	.form-horizontal .controls input{width:100%;}
	#dvSMS div{padding-left:60px;}
	
	.virtual-bv-list .span2{width:100% !important;}
.virtual-bv-list .clear, .virtual-bv-list  .clearfix{clear:none !important;}

#toggle-view-menu{width:100% !important;}
    .printfriendly, #flash{display: none !important;}
    
    .footer-links, .footer-contactos, .kp-flickr{margin-bottom: 20px;}
    .footer-contactos, .kp-home-newsletter{padding-left: 20px;}
    .footer-contactos h2, .kp-flickr h2{padding-left: 10px;}
    .kp-flickr{padding: 0 20px 0;}
    #footer-list li li.flickr-badge-image{float: left; width: 40% !important; margin-right: 2%;}
    
#version_control li:nth-child(3n+0){clear: both;}
    #mobile-menu{background-color: #b2ce00 !important; margin-bottom: 30px !important;}
    #mobile-menu span{color: #FFF;}
    
     #bv-send-left{float: none !important; width: 100% !important; text-align: center;}
    #bv-send-left img{width: 50%;}
#bv-send-right{margin-left: 0 !important; padding-top: 20px !important;}
    
    .acesso-rapido-holder ul li{width: 100% !important; float: none !important; clear: both;}
    
}
