
@media screen and (max-width: 980px) {
	
/************** HEADER **************/

.header
	{
		width: 100%;
	}

.bannerHome
	{
		width: 100%;
	}

.central
	{
		width: 100%;
	}

.contact
	{
		width: 100%;
	}
	
		
.footer
	{
		width: 100%;
	}
	
/**/

.contentLogo
	{
		padding: 20px 0px 0px 0px;
		width: 22%;
	}

/**/

.menu-principal-container ul li .inicio
	{
		background:url(../images/icons/nav/icon-home.png) top left no-repeat;
		background-position:-10px 0px;
	}	
	
.menu-principal-container ul li .inicio:hover,
.menu-principal-container ul li .inicio.active
	{
		background:url(../images/icons/nav/icon-home-active.png) top left no-repeat;
		background-position:-10px 0px;

	}	
	
.menu-principal-container ul li .quienesSomos
	{
		background:url(../images/icons/nav/icon-quienes-somos.png) top left no-repeat;
		background-position:-10px 0px;
	}	
	
.menu-principal-container ul li .quienesSomos:hover,
.menu-principal-container ul li .quienesSomos.active
	{
		background:url(../images/icons/nav/icon-quienes-somos-active.png) top left no-repeat;
		background-position:-10px 0px;
	
	}		
	
.menu-principal-container ul li .nuestrosServicios
	{
		background:url(../images/icons/nav/icon-nuestros-servicios.png) top left no-repeat;
		background-position:-10px 0px;
	}	
	
.menu-principal-container ul li .nuestrosServicios:hover,
.menu-principal-container ul li .nuestrosServicios.active
	{
		background:url(../images/icons/nav/icon-nuestros-servicios-active.png) top left no-repeat;
		background-position:-10px 0px;
	}		
	
.menu-principal-container ul li .contacto
	{
		background:url(../images/icons/nav/icon-contacto.png) top left no-repeat;
		background-position:-10px 0px;
	}	
	
.menu-principal-container ul li .contacto:hover,
.menu-principal-container ul li .contacto.active
	{
		background:url(../images/icons/nav/icon-contacto-active.png) top left no-repeat;
		background-position:-10px 0px;
	}		
	
	
.menu-principal-container ul li a
	{
		padding:28px 9px 21px 47px;
		color:#40424e;

	}
.footerContent .box.Right div.email
	{
		word-break:break-all;
	}
.boxcontact
	{
		width:58%;
	}

/************** CONTENT **************/	
.ofrecemos
	{
		width: 100%;
		 -webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
				-ms-box-sizing: border-box;
					-o-box-sizing: border-box;
	}
.ademas
	{
		width: 100%;
		 -webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
				-ms-box-sizing: border-box;
					-o-box-sizing: border-box;
	}
	
/************** CONTENT **************/	

.contentDepartmens
	{

		padding:25px 0px 0px 0px;
	}

.contentBoxDepartmens 
	{
		margin:0px 5% 25px 5%;
		width:40%;

	}

.contentBoxDepartmens.fiscal
	{
		width: 40%;
	}
	
.contentBoxDepartmens.fiscal .contentDepartmensImage
	{
		width: 15%;
	}	

.contentBoxDepartmens.admin
	{
		width: 40%;
	}
	
.contentBoxDepartmens.admin .contentDepartmensImage
	{
		width: 15%;
	}

.contentBoxDepartmens.admin .contentDepartmensText
	{
		width: 85%;
	}

.contentBoxDepartmens.infomation
	{
		margin:0px 5% 25px 5%;
		width: 40%;
	}	
	
.contentBoxDepartmens.infomation .contentDepartmensImage
	{
		width: 15%;
	}	
	
	
.contentItemTabs ul li
	{
		width: 100%;
		  min-height: auto;
		  padding:5px 25px 30px 35px;
	}

.contentItemTabs.boxTwoColumms ul li {
		width: 100%;
		  min-height: auto;
		  padding:5px 25px 30px 35px;

}


.contentItemTabs .contentDestacado ul
{
    clear: none;
    float: left;
    margin: 0;
    width:100%;
}
	
	

.boxLeftContentUl {

    padding: 0px;
}
.boxRightContentUl, .boxLeftContentUl {
    width: 100%;
}
	
.ofrecemosContent .lista li,
.ademasContent .lista li
	{
		min-height:50px
	}
	
}
	
	
	
	
	
	
	
	
	