.node-type-facultades .l-content {
	width: 100%;
	max-width: 930px;
} 

.node-type-facultades .pane-page-content{
	
}

article.node.node--facultades.node--promoted.node--full.node--facultades--full{

}

.node-type-facultades .node__content{
	width: 100%;
}

/*Foto 1*/
.node-type-facultades .field.field--name-field-foto-1.field--type-image.field--label-hidden{
	width: 310px;
    height: 220px;
    display: inline-block;
	vertical-align: top;
}

/*Introduccion*/
.node-type-facultades .field.field--name-body.field--type-text-with-summary.field--label-inline.clearfix{
	width: 100%;
	max-width: 585px;
	display: inline-block;
	vertical-align: top;
	padding: 0 15px;
}

/*Foto 2*/
.node-type-facultades .field.field--name-field-foto-2.field--type-image.field--label-hidden{
	width: 310px;
    height: 220px;
	display: inline-block;
	vertical-align: top;
}

/*Oferta Educativa*/
.node-type-facultades .field.field--name-field-visi-n.field--type-text-with-summary.field--label-inline.clearfix{
	width: 100%;
	max-width: 270px;
	display: inline-block;
	vertical-align: top;
	padding: 0 15px;
}

.node-type-facultades .field.field--name-field-visi-n.field--type-text-with-summary.field--label-inline.clearfix ul{	
	text-align: left;
}

/*Se oferta en*/
.field.field--name-field-se-oferta-en-.field--type-text-with-summary.field--label-above{
	width: 100%;
	max-width: 270px;
	display: inline-block;
	vertical-align: top;
	padding: 0 15px;
}

/*Director*/
.node-type-facultades .field.field--name-field-informaci-n-general.field--type-text-long.field--label-hidden{
	width: 100%;
	max-width: 310px;
    height: 255px;
	vertical-align: top;
	padding: 15px 0;
}

.node-type-facultades .field--name-field-informaci-n-general .field__items{
	text-align: right;
	font-weight: bold;
}

/*Sitio web botón*/
.node-type-facultades .field.field--name-field-sitio-web-2.field--type-text-with-summary.field--label-inline.clearfix{
	width: 100%;
	max-width: 310px;
    height: auto;
}

.node-type-facultades .field.field--name-field-sitio-web-2.field--type-text-with-summary.field--label-inline.clearfix .field__label{
	display: none;
}

.node-type-facultades .field.field--name-field-sitio-web-2.field--type-text-with-summary.field--label-inline.clearfix .field__items{
	background-color:  #00C7F5;
    margin-top: 12px;
	box-shadow: 1px 1px #53a7ea,
                2px 2px #53a7ea,
                3px 3px #53a7ea;
    -webkit-transform: translateX(-3px);
    transform: translateX(-3px);
}

.node-type-facultades .field.field--name-field-sitio-web-2.field--type-text-with-summary.field--label-inline.clearfix .field__items:hover{
	background-color:  #003B5C;
    margin-top: 12px;
	box-shadow: 0px 0px #53a7ea,
                0px 0px #53a7ea,
                0px 0px #53a7ea;
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
}

.node-type-facultades .field.field--name-field-sitio-web-2.field--type-text-with-summary.field--label-inline.clearfix .field__item.even{
	text-align: center;
}

.node-type-facultades .field.field--name-field-sitio-web-2.field--type-text-with-summary.field--label-inline.clearfix .field__item.even a{
	text-decoration: none;
	color: white;
}


/*Justificar el texto*/
.node-type-facultades .field--type-text-with-summary .field__items{
	width: 100%;
	height: auto;
	text-align: justify; 
}


.field.field--name-field-se-oferta-en-.field--type-text-with-summary.field--label-above ul{
	text-align: left;
}


/*Responsive*/

@media only screen and (min-width: 1025px) and (max-width: 1300px){
	.not-front .l-content{
		padding-top: 78px !important;
	}
	
	.node-type-facultades .field.field--name-field-foto-1.field--type-image.field--label-hidden{
		width: 100%;
		text-align: center;
		margin: 0;
	}
	
	.node-type-facultades .field.field--name-body.field--type-text-with-summary.field--label-inline.clearfix{
		max-width: inherit;
		min-height: inherit;
	}
	
	.node-type-facultades .field.field--name-field-visi-n.field--type-text-with-summary.field--label-inline.clearfix{
		min-height: inherit;
		margin-bottom: 10px;
	}
	
	.field.field--name-field-se-oferta-en-.field--type-text-with-summary.field--label-above{
		min-height: inherit;
		margin-bottom: 50px;
	}
	
	.node-type-facultades .field.field--name-field-mapa-facultad.field--type-google-map-field.field--label-hidden{
		max-width: 540px;
	}
}


@media only screen and (min-width: 320px) and (max-width: 1024px) {
	.not-front .l-content .panel-pane.pane-page-content{
		padding: 0 !important;
		width: 100%;
	}
		
	.node-type-facultades .node__content{
		text-align: center;
	}
	
	.node-type-facultades .l-main{
		width: 100%;
		margin: 0 auto;
	}
	
	.node-type-facultades .field.field--name-field-foto-1.field--type-image.field--label-hidden{
		width: 100%;
		text-align: center;
	}
	
	.node-type-facultades .field.field--name-body.field--type-text-with-summary.field--label-inline.clearfix{
		width: 95%;
		padding: 15px 0;
	}
	
	.node-type-facultades .field.field--name-field-foto-2.field--type-image.field--label-hidden{
		width: 100%;
		margin: 0 auto;
	}
	
	.node-type-facultades .field.field--name-field-visi-n.field--type-text-with-summary.field--label-inline.clearfix{
		width: 100%;
		max-width: 585px;
        display: inline-block;
        padding: 0;
	}
	
	.field.field--name-field-se-oferta-en-.field--type-text-with-summary.field--label-above{
		width: 100%;
		display: inline-block;
        max-width: 585px;
        padding: 0;
		text-align: left;
	}
	
	.node-type-facultades .field.field--name-field-informaci-n-general.field--type-text-long.field--label-hidden{
		display: inline-block;
        max-width: 585px;
        padding: 0;
	}
	
	.node-type-facultades .field--name-field-informaci-n-general .field__items{
		text-align: left;
	}
	
	.node-type-facultades .field.field--name-field-sitio-web-2.field--type-text-with-summary.field--label-inline.clearfix{
		display: inline-block;
		max-width: 585px;
	}
}