body > .col-lg-12{padding: 0;position: relative;}

body > .col-lg-12 >.col-lg-12{background: #960A11;position: relative;z-index: 9;}

body > .col-lg-12 >.col-lg-12 p{color: #fff;padding: 0;margin: 0;}

.col-lg-1{background: #FDDD2B;position: absolute;top: 0;height: 100%;}

h1{width: 58px;word-wrap: break-word;text-align:center;margin: 150px auto 0;color: #8A0E17;font-size: 65px;text-transform: uppercase;font-family: hbc;font-weight: 700;line-height: 70px;}

.col-lg-11{float: right;padding: 0;min-height: 600px;}

.banner{float: left; width: 100%; text-align: center; background: url(../../images/campus/zibatabanner.jpg) center no-repeat; background-size: 100%; /* background-size: auto 100%; */}
.banner h2{
	text-shadow: 2px 2px #3b3b3b;
}

h2{font-family: hbc;font-size: 97px;color: #fff;text-transform: uppercase;border-bottom: 3px solid #FDDD2B;max-width: 850px;margin: 40px auto 10px;padding: 0 0 10px;width: 100%;}

.banner p{font-size: 22px; font-family: hcon; color: #fff; margin: 10px 0 30px; float: left; width: 100%;text-shadow: 2px 2px black;}

.col-lg-11 > p, #div_content_parent p{font-family: hr;font-size: 18px;width: 80%;margin: 60px 10% 0;text-align: justify;line-height: 25px;float: left;}

h3{font-size: 56px; font-family: hbc; text-align: center; text-transform: uppercase; color: #960A11; float: left; width: 100%; margin: 40px 0 0;}

.col-lg-11 > a, #div_content_parent > a{font-family: hcon;font-size: 25px;color: #959595;float: left;margin: -30px 0 0 2%;}

.col-lg-11 > a:before,  #div_content_parent > a:before{font-family: Fontawesome;font-size: 50px;vertical-align: sub;content: "";margin: 2px 10px 0 0px;background: url(../../images/nwl-regresar.png) no-repeat center;width: 20px;height: 30px;float: left;}

.col-lg-11 > a:hover, #div_content_parent > a:hover{text-decoration:none;}

.col-lg-11 > a:focus, #div_content_parent > a:focus{text-decoration: none;}

.horarios p{

	margin-left: 0px !important;

}

@media (max-width:767px){

	.col-lg-1 {position: relative;height: auto;}

	h1 {width: 100%;margin: 10px 0;}

	.col-lg-11 > a, #div_content_parent > a {margin-top: 0;}

	.table-responsive {overflow-y: hidden;}

}

@media (max-width:550px){

	h2 {font-size: 56px;}

	h1 {font-size: 45px;line-height: 50px;}

}