@media screen and (max-width: 1199px){
	#banners .sliderContent {
    	height: 255px;
	}
	.menuHeader .navbar #cdmccMenu ul li a {
	    font-size: 0.9em;
	    padding: 15px 1px 15px 13px;
	}
	#bannerNoticias .sliderNoticias {
    	height: 229px;
    }
    #bannerVideos .sliderVideos {
    	height: 265px;
    }
	#bannerVideos .sliderVideos .slide .video-item {
	    height: 265px;
	}
	.facebookBox{
		overflow: hidden;
		width: 100%;
	}
	.icons-container .icons li .icon {
		width: 30px;
	}
	.menuHeader .navbar #cdmccMenu ul li ul {
		width: 663px;
	}
	#bannerNoticias .sliderNoticias .slide{
	    max-height: 230px;
	}
}
@media screen and (max-width: 991px){
	#banners .sliderContent {
	    height: 196px;
	}
	.menuHeader .navbar #cdmccMenu ul li a {
	    font-size: 0.8em;
	    padding: 15px 3px 15px 13px;
	}
	#bannerNoticias .sliderNoticias {
    	height: 237px;
	}
	.footer .boxFooter .newsletter .newsletterForm .email-newsletter input {
		width: 65%;
	}
	.icons-container .icons li .icon {
		margin-bottom: 5px;
	}
	.menuHeader .navbar #cdmccMenu ul li ul {
		width: 520px;
	}
	#bannerNoticias .sliderNoticias .slide{
	    max-height: 237px;
	}
	.menuHeader #searchform{
		display: table;
		margin: 0 auto;
		float: none;
	}
	.flags-dgm{
		float: none;
	    margin: 0 auto 10px;
	    text-align: center;
	    width: 100%;
	    clear: both;
	}
}
@media screen and (min-width: 768px){
	.menuHeader .navbar #cdmccMenu ul li:hover ul{
	    display: block;
	}
}
@media screen and (max-width: 767px){
	#banners .sliderContent {
	    height: auto;
	}
	.menuHeader .navbar{
		width: 100%;
	}
	.menuHeader .navbar a{
		color: #000;
	}
	.menuHeader .navbar .navbar-header {
	    display: block;
		border-bottom: #DD0C1F solid 2px;
	}
	.menuHeader .navbar  .icon-bar{
	    background: #000;
	}
	.menuHeader .navbar .navbar-header .navbar-toggle{
		border: 1px solid #000;
	}
	.menuHeader .navbar #cdmccMenu{
		width: 100%;
		position: static;
	}
	.menuHeader .navbar #cdmccMenu ul{
		margin: 7.5px 0;
	}
	.menuHeader .navbar #cdmccMenu ul li{
		border-bottom: 1px solid #7c7673;
	}
	.menuHeader #searchform {
	    float: left;
	    margin: 0 auto;
	    padding: 11px 9px;
	    width: 100%;
	}
	.menuHeader #searchform #search {
	    padding: 8px;
	    width: 91%;
	}
	.menuHeader #searchform #searchsubmit {
	    height: 35px;
	    width: 45px;
	}
	.MenuLeft .navbar-brand{
		display: block!important;
		color: #FFF;
	}
	.MenuLeft .navbar-header{
		background: linear-gradient(#d8071a, #9a020e) repeat scroll 0 0 #0066cb;
	    background-color: #9a020e;
	    margin: 25px 0;
	}
	.navbar-toggle{
		border: 1px solid #fff;
	}
	.navbar-toggle .icon-bar{
		background: #FFF;
	}
	.MenuLeft .navbar #cdmccMenuLeft ul li a {
		text-align: center;
	}

	#bannerNoticias .sliderNoticias {
	    height: auto;
	}

    #bannerVideos .sliderVideos {
    	height: auto;
    }

	.footer .boxFooter .menuFooter ul li + li {
		border-top: #B8ADA9 1px solid;
	}
	.footer .boxFooter .menuFooter ul li a {
		padding: 10px 0;
	}

	.footer .boxFooter .menuFooter ul li a:hover{
		display: block;
		background: #B8ADA9;
	}
	.footer .boxFooter .menuFooter {
		border-bottom: 1px solid #d2c2bc;
	    margin-bottom: 30px;
	    text-align: center;
	}
	.footer .boxFooter .newsletter .newsletterForm .email-newsletter input {
	    width: 92%;
	}
	.icons-container {
	    display: table;
	    margin: 10px auto 20px;
	}
	.menuHeader .navbar #cdmccMenu ul li .dropdown-toggle{
	    display: block;
	}

	.menuHeader .navbar #cdmccMenu ul li .eventosMenuDisplay{
	    display: none;
	}

	.menuHeader .navbar #cdmccMenu ul .open ul{
		border: 0 none;
	    display: table !important;
	    position: static;
	    width: 100%;
	    background: #bcb1ad;
	    padding: 10px 0 10px 20px;
	}
	.menuHeader #netutils {
 	   display: none;
	}
}
@media screen and (max-width: 715px){
	#barra_global {
	    background: url("../images/barrasp_bg.gif") repeat-x scroll 0 0 #eee!important;
	    border-bottom: 3px solid #666!important;
	    padding: 0 0 12px!important;
	}
	#barrasp_nav ul {
	    display: table!important;
	    float: none!important;
	    margin: 5px auto!important;
	    padding: 0;
	}
	#barrasp_nav form {
	    margin: 20px 0 0 20px!important;
	    width: 96%!important;
	}
	#barrasp_nav form fieldset select {
	    border: 1px solid #ccc!important;
	    border-radius: 5px!important;
	    padding: 9px!important;
	    width: 80%!important;
	}
	#barrasp_logo {
		background: url("../images/logosp.png") no-repeat scroll center 0 rgba(0, 0, 0, 0)!important;
	    width: 100%!important;
	}
	#barrasp_logo a {
	    margin: 0 auto!important;
    }
    #barrasp_nav form input.inputSubmit {
	    background: none repeat scroll 0 0 #dd0c1f;
	    border: 1px solid #dd0c1f;
	    border-radius: 5px;
	    color: #fff;
	    font-size: 14px;
	    margin-bottom: -1px;
	    padding: 6px 10px;
	}
    #barrasp_nav form input.inputSubmit:hover {
	    background: #a40917;
	    border: 1px solid #a40917;
	}
	#secretaria .secTitle {
	    font-size: 27px;
	}
	.menuHeader #searchform {
    	float: none;display: table;
    }
    .menuHeader #netutils {
	    float: none;
	    margin: 0 auto;
	    padding: 11px 0;
	}
}
@media screen and (max-width: 655px){
	.menuHeader #searchform #search {
	    padding: 8px;
	    width: 87%;
	}
}
@media screen and (max-width: 642px){
	.ui-dialog .ui-dialog-content iframe{
	    width: 300px!important;
	    height: 225px!important;
	}
	.ui-dialog .ui-dialog-content {
	    height: 227px!important;
	}
	.ui-widget-content {
		width: 308px!important;
	}
	.footer .boxFooter .newsletter .newsletterForm .email-newsletter input {
	    width: 90%;
	}
}
@media screen and (max-width: 488px){
	.menuHeader #searchform #search {
	    padding: 8px;
	    width: 83%;
	}
	#bannerVideos .sliderVideos .slide .video-item {
	    height: 210px;
	}
	.footer .boxFooter .newsletter .newsletterForm .email-newsletter input {
	    width: 88%;
	}
}
@media screen and (max-width: 430px){
	#bannerNoticias .sliderNoticias .slide{
	    max-height: 180px;
	}
}
@media screen and (max-width: 400px){
	#bannerVideos .sliderVideos .slide .video-item {
	    height: 190px;
	}
	.footer .boxFooter .newsletter .newsletterForm .email-newsletter input {
	    width: 86%;
	}
	.magazineImg{
		float: none!important;
		margin: 10px auto!important;
	}
	.menuHeader .navbar #cdmccMenu ul li ul li {
	    width: 100%;
	}
}
@media screen and (max-width: 370px){
	.menuHeader #searchform {
		width: 65%;
	}
	.menuHeader #searchform #search {
		width: 50%;
	}
	.footer .boxFooter .newsletter .newsletterForm .email-newsletter input {
	    width: 100%;
	    margin-bottom: 10px;
	    -webkit-border-radius: 5px;
	            border-radius: 5px;
	}
	.footer .boxFooter .newsletter .newsletterForm .wpcf7-submit {
		width: 100%;
		-webkit-border-radius: 5px;
		        border-radius: 5px;
	}
}
@media screen and (max-width: 340px){
	#bannerVideos .sliderVideos .slide .video-item {
	    height: 150px;
	}
}