

@media only screen and (max-width: 1200px){

	.size-pagina_ppal,
	.size-barra_inferior{
		max-width: 100%;
		width: 100%;
		height: auto;
	}


	#search-form{
		    margin-top: 10px !important;
	}

	#search-form .post-fecha{
		font-size: 9pt;
	    padding-top: 5px;
	}

	.div-menu-mob{
	    display: block;
	    position: absolute;
	    top: 20px;
	    left: 0px;
	}

	.header-top-int .div-social{
		padding-top: 12px;
	}

	.img-promo{
		max-width: 300px;
	}

	footer .div-social{
		padding-bottom: 20px;
	}

	.menu-mob{
		border: none;
		background-color: transparent;
		position: absolute;
		width: 50px;
		height: 50px;
		float: left;
		z-index: 1000;
		left: 0px;
	}
	
	.menu-mob span{
		background-color: #cccccc;
  		display: block;
  		width: 30px;
  		height: 4px;
  		border-radius: 2px;
  		margin: 4px;
	}

	#nav_ppal .main-nav{
		top: 120px;
	}

	#nav_int .main-nav{
		top: 70px;
	}

	.main-nav{
    	position: absolute;	    
    	left: 0%;
    	border-bottom: none;
	}



	#menu-principal {	
		display: none;		
		position: absolute;
		z-index: 10001;
		width: 65%;
		max-width: 250px;
		left: 0;
		margin-top: 35px;
	}

	#menu-principal li{
		background-color: #fff;
		width: 100%;
		display: block;
		text-align: left;
		right: 0;
	}

	#menu-principal .sub-menu{
		width: 100%;
	}

	.div-logo-left{		
	    text-align: center;
	    text-align: -webkit-center;
	    text-align: -moz-center;  
	}

	.div-logo-left img{
		margin-left: 0;
		height: auto;
	}

	.header-logo{
		max-width: 70%;
		height: auto;
		padding: 10px 20px;
	}

	#div-noticia #tittle{
		font-size: 25px;
    	line-height: 25pt;
	}

	.div-img-inferior img{
		height: auto;
		width: 100%;
	}

	.logo-footer img{
		max-width: 100%;
	}

	#input-boletin, footer .wpcf7-email{
		max-width: 100%;
	}

	.contact-table td {
		display: block;
	}

	.info-contacto {
		text-align: center;
	    text-align: -webkit-center;
	    text-align: -moz-center;  
	}


}
