	#index-box {
		display: flex;
	}

	#corp-image {
		text-align:center;
		width:100%;
		margin-left:10px;
	}

    #head-logo {
         width:100%;
         max-width:650px;
         margin:auto;
         display:block;
    }

    #head-photo {
        width:100%;
        margin:auto;
        display:block;
    }
    
	#contact-info {
		margin: 0 auto;
		border-collapse: collapse;
		border: 1px solid black;
		background-color: #eee;
	}

	#contact-info td {
		padding-right: 0.6em;
		vertical-align: top;
	}

	#rrss {
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		margin: auto;
		padding: 3px;
		border: 1px solid black;
		background-color: #ddd;
		vertical-align: middle;
	}

    .social-link {
		flex: 1;
  		margin: 0 10px;
	}
	
	.social-icon {
		width: 36px;
		height: auto;
		vertical-align: middle;
	}

	/************************************************/
	/* PANTALLA PEQUEÑA                             */
	/************************************************/
	@media all and (max-width: 1100px) {

		#rrss {
			flex-direction: column;
		}

	}