/* ::::: http://www.itpachuca.edu.mx/CSS/estilos_itp.css ::::: */
	

#container{
	width:960px;
	margin:0 auto;
	text-align:left;
	}
	
#header{
	background:url('nav-bg.png') no-repeat;
	padding:20px 30px 30px 30px;
	font-weight: bold;
	font-family: Gadget, Arial, sans-serif;
	font-size:30px;
	color:#214469;
	}
	
#content{
	width:657px;
	float:left;
	padding-bottom:10px;
	}
	
	#content h1{
	font-size:28px;
	padding:0 30px 30px 0;
	}
	
	

.postbox{
	background:#fff;
	border:1px solid #DEDEDE;
	padding-top:10px;
	padding: 30px 30px 0;
	}
	
#sidebar{
	width:293px;
	float:right;
	padding-bottom:10px;
	}
	
	.sidebarbox{
	background:#fff;
	border:1px solid #DEDEDE;
	padding:20px;
	margin-bottom:10px;
	}
	
	.sidebarbox h2{
	margin-bottom:8px;
	}
	#footer{
	clear:both;
	display:block;
	padding:10px;
	}
body { width: 980px; margin: 30px auto auto; }
h1, h2, h3, h4, h5, h6, p, li, dt, dd, fieldset { color: rgb(152, 151, 156); }
h1 { font-family: 'soberana_titularregular'; }
h1.itp { font-size: 25px; text-align: left; padding-top: 10px; }
h1.dir { text-align: center; padding-left: 0px; padding-right: 0px; }
h2, h3 { font-family: 'soberana_titularbold'; text-align: left; }
h4 { font-family: 'soberana_sanslight_italic'; text-align: center; }
a { text-decoration: none; }
a.gris { color: rgb(152, 151, 156); }
a.rojo { color: rgb(165, 39, 63); float: right; font-family: 'soberana_sans_lightbold'; }
a.imgFa { width: 34px; height: 32px; float: left; margin-left: 5px; margin-right: 5px; }
a.imgFa:link { display: block; background-image: url('facebook.png'); }
a.imgFa:visited { display: block; background-image: url('facebook.png'); }
a.imgFa:hover { background-image: url('facebook2.png'); }
a.imgTw { width: 34px; height: 32px; float: left; margin-left: 5px; margin-right: 5px; }
a.imgTw:link { display: block; background-image: url('twitter.png'); }
a.imgTw:visited { display: block; background-image: url('twitter.png'); }
a.imgTw:hover { background-image: url('twitter2.png'); }
a.imgIn { width: 34px; height: 32px; float: left; margin-left: 5px; margin-right: 5px; }
a.imgIn:link { display: block; background-image: url('instagram.png'); }
a.imgIn:visited { display: block; background-image: url('instagram.png'); }
a.imgIn:hover { background-image: url('instagram2.png'); }
a.imgYo { width: 34px; height: 32px; float: left; margin-left: 5px; margin-right: 5px; }
a.imgYo:link { display: block; background-image: url('youtube.png'); }
a.imgYo:visited { display: block; background-image: url('youtube.png'); }
a.imgYo:hover { background-image: url('youtube2.png'); }
img { margin-left: 15px; margin-right: 15px; }
img.logosep { width: 250px; height: 80px; float: left; margin-right: 60px; }
img.logosepB { width: 211px; height: 64px; margin-right: 10px; margin-left: 10px; }
img.logosnit { width: 97px; height: 56px; float: right; margin-top: 20px; }
img.logoitp { width: 76px; height: 76px; float: right; margin-top: 20px; }
img.dir { width: 104px; height: 130px; float: left; margin: 10px 50px 10px 10px; border: 5px solid rgb(174, 173, 179); box-shadow: 7px 7px 5px rgb(204, 204, 204); }
input.buscar { font-family: 'soberana_sanslight'; font-size: 14px; color: rgb(152, 151, 156); float: right; width: 150px; border-radius: 5px; padding-left: 5px; margin-top: 5px; }
footer { width: 980px; text-align: center; }
hr { color: rgb(174, 173, 179); }
hr.puntos { border-style: dotted; padding-bottom: 1px; }
hr.puntosMI { border-style: dotted; margin-top: 33px; padding-bottom: 1px; width: 372px; float: left; }
hr.puntosMD { border-style: dotted; margin-top: 33px; padding-bottom: 1px; width: 372px; float: right; }
hr.puntosCI { border-style: dotted; margin-top: 19px; margin-left: 40px; padding-bottom: 1px; width: 75px; float: left; }
hr.puntosCD { border-style: dotted; margin-top: 19px; margin-right: 40px; padding-bottom: 1px; width: 75px; float: right; }
address { font-style: normal; padding-bottom: 30px; font-family: 'soberana_sanslight'; font-size: 12px; color: rgb(152, 151, 156); }
p { padding-left: 20px; padding-right: 20px; text-indent: 25px; font-family: 'soberana_sanslight'; font-size: 14px; }
li, dt, dd { padding-left: 20px; padding-right: 20px; font-family: 'soberana_sanslight'; font-size: 14px; }
#cabezal { width: 980px; font-family: 'soberana_titularregular'; font-size: 14px; text-align: right; color: rgb(152, 151, 156); margin-top: 30px; margin-bottom: 60px; }
#logos { width: 980px; height: 100px; margin-top: 30px; margin-bottom: 30px; padding-top: 10px; }
#cuerpo { width: 980px; margin-top: 30px; margin-bottom: 30px; }
#redessociales { height: 27px; margin-left: 20px; padding-top: 30px; padding-bottom: 5px; }
#base { width: 980px; text-align: center; margin-bottom: 30px; }
#parrafo { width: 980px; padding: 60px 20px; text-align: justify; background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgb(242, 242, 242) 25%, rgb(242, 242, 242) 50%, rgb(242, 242, 242) 75%, rgba(255, 255, 255, 0) 100%) repeat scroll 0% 0% transparent; }
.last { margin-right: 0px; }
/* ::::: http://www.itpachuca.edu.mx/CSS/estilos_menu.css ::::: */

#cssmenu ul, #cssmenu li, #cssmenu span, #cssmenu a { margin: 0px; padding: 0px; position: relative; }
#cssmenu { height: 40px; border-radius: 5px 5px 0px 0px; background: -moz-linear-gradient(center top , rgb(254, 254, 254) 0%, rgb(238, 233, 240) 100%) repeat scroll 0% 0% transparent; border-bottom: 2px solid rgb(221, 221, 221); width: 953px; margin: auto; }
#cssmenu:after, #cssmenu ul:after { content: ""; display: block; clear: both; }
#cssmenu a { background: -moz-linear-gradient(center top , rgb(254, 254, 254) 0%, rgb(236, 236, 236) 100%) repeat scroll 0% 0% transparent; color: rgb(0, 0, 0); display: inline-block; font-family: 'soberana_titularregular'; font-size: 17px; line-height: 40px; padding: 0px 23px; text-decoration: none; }
#cssmenu ul { list-style: none outside none; }
#cssmenu > ul { float: left; }
#cssmenu > ul > li { float: left; }
#cssmenu > ul > li > a { color: rgb(125, 125, 125); font-size: 14px; }
#cssmenu > ul > li:hover:after { content: ""; display: block; width: 0px; height: 0px; position: absolute; left: 50%; bottom: 0px; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid rgb(221, 221, 221); margin-left: -10px; }
#cssmenu > ul > li:first-child > a { border-radius: 5px 0px 0px; }
#cssmenu > ul > li.active:after { content: ""; display: block; width: 0px; height: 0px; position: absolute; left: 50%; bottom: 0px; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid rgb(221, 221, 221); margin-left: -10px; }
#cssmenu > ul > li.active > a { box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1) inset; background: none repeat scroll 0% 0% rgb(236, 236, 236); }
#cssmenu > ul > li:hover > a { background: none repeat scroll 0% 0% rgb(236, 236, 236); box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1) inset; }
#cssmenu .has-sub { z-index: 1; }
#cssmenu .has-sub:hover > ul { display: block; }
#cssmenu .has-sub ul { display: none; position: absolute; width: 200px; top: 100%; left: 0px; }
#cssmenu .has-sub ul li {  }
#cssmenu .has-sub ul li a { background: none repeat scroll 0% 0% rgb(221, 221, 221); border-bottom: 1px dotted rgb(247, 247, 247); filter: none; font-size: 14px; display: block; line-height: 120%; padding: 10px; color: rgb(125, 125, 125); }
#cssmenu .has-sub ul li:hover a { background: none repeat scroll 0% 0% rgb(196, 196, 196); }
#cssmenu .has-sub .has-sub:hover > ul { display: block; }
#cssmenu .has-sub .has-sub ul { display: none; position: absolute; left: 100%; top: 0px; }
#cssmenu .has-sub .has-sub ul li a { background: none repeat scroll 0% 0% rgb(196, 196, 196); border-bottom: 1px dotted rgb(247, 247, 247); }
#cssmenu .has-sub .has-sub ul li a:hover { background: none repeat scroll 0% 0% rgb(183, 183, 183); }
/* ::::: http://www.itpachuca.edu.mx/CSS/estilos_fuentes.css ::::: */

@font-face {
	font-family: "soberana_titularregular";
	font-style: normal;
	font-weight: normal;
	src: url('soberanatitular-regular-webfont.eot') format("embedded-opentype"), url('soberanatitular-regular-webfont.woff') format("woff"), url('soberanatitular-regular-webfont.ttf') format("truetype"), url('soberanatitular-regular-webfont.svg') format("svg");
}
@font-face {
	font-family: "soberana_titularbold";
	font-style: normal;
	font-weight: normal;
	src: url('soberanatitular-bold-webfont.eot') format("embedded-opentype"), url('soberanatitular-bold-webfont.woff') format("woff"), url('soberanatitular-bold-webfont.ttf') format("truetype"), url('soberanatitular-bold-webfont.svg') format("svg");
}
@font-face {
	font-family: "soberana_sans_lightbold";
	font-style: normal;
	font-weight: normal;
	src: url('soberanasans-bold-webfont.eot') format("embedded-opentype"), url('soberanasans-bold-webfont.woff') format("woff"), url('soberanasans-bold-webfont.ttf') format("truetype"), url('soberanasans-bold-webfont.svg') format("svg");
}
@font-face {
	font-family: "soberana_sansbold";
	font-style: normal;
	font-weight: normal;
	src: url('soberanasans-black-webfont.eot') format("embedded-opentype"), url('soberanasans-black-webfont.woff') format("woff"), url('soberanasans-black-webfont.ttf') format("truetype"), url('soberanasans-black-webfont.svg') format("svg");
}
@font-face {
	font-family: "soberana_sansbold_italic";
	font-style: normal;
	font-weight: normal;
	src: url('soberanasans-blackitalic-webfont.eot') format("embedded-opentype"), url('soberanasans-blackitalic-webfont.woff') format("woff"), url('soberanasans-blackitalic-webfont.ttf') format("truetype"), url('soberanasans-blackitalic-webfont.svg') format("svg");
}
@font-face {
	font-family: "soberana_sanslight";
	font-style: normal;
	font-weight: normal;
	src: url('soberanasans-light-webfont.eot') format("embedded-opentype"), url('soberanasans-light-webfont.woff') format("woff"), url('soberanasans-light-webfont.ttf') format("truetype"), url('soberanasans-light-webfont.svg') format("svg");
}
@font-face {
	font-family: "soberana_sans_lightBdIt";
	font-style: normal;
	font-weight: normal;
	src: url('soberanasans-bolditalic-webfont.eot') format("embedded-opentype"), url('soberanasans-bolditalic-webfont.woff') format("woff"), url('soberanasans-bolditalic-webfont.ttf') format("truetype"), url('soberanasans-bolditalic-webfont.svg') format("svg");
}
@font-face {
	font-family: "soberana_sansitalic";
	font-style: normal;
	font-weight: normal;
	src: url('soberanasans-italic-webfont.eot') format("embedded-opentype"), url('soberanasans-italic-webfont.woff') format("woff"), url('soberanasans-italic-webfont.ttf') format("truetype"), url('soberanasans-italic-webfont.svg') format("svg");
}
@font-face {
	font-family: "soberana_sansultra";
	font-style: normal;
	font-weight: normal;
	src: url('soberanasans-ultra-webfont.eot') format("embedded-opentype"), url('soberanasans-ultra-webfont.woff') format("woff"), url('soberanasans-ultra-webfont.ttf') format("truetype"), url('soberanasans-ultra-webfont.svg') format("svg");
}
@font-face {
	font-family: "soberana_sanslight_italic";
	font-style: normal;
	font-weight: normal;
	src: url('soberanasans-lightitalic-webfont.eot') format("embedded-opentype"), url('soberanasans-lightitalic-webfont.woff') format("woff"), url('soberanasans-lightitalic-webfont.ttf') format("truetype"), url('soberanasans-lightitalic-webfont.svg') format("svg");
}
@font-face {
	font-family: "soberana_sansregular";
	font-style: normal;
	font-weight: normal;
	src: url('soberanasans-regular-webfont.eot') format("embedded-opentype"), url('soberanasans-regular-webfont.woff') format("woff"), url('soberanasans-regular-webfont.ttf') format("truetype"), url('soberanasans-regular-webfont.svg') format("svg");
}
@font-face {
	font-family: "soberana_sansultra_italic";
	font-style: normal;
	font-weight: normal;
	src: url('soberanasans-ultraitalic-webfont.eot') format("embedded-opentype"), url('soberanasans-ultraitalic-webfont.woff') format("woff"), url('soberanasans-ultraitalic-webfont.ttf') format("truetype"), url('soberanasans-ultraitalic-webfont.svg') format("svg");
}
