/*
Theme Name: MCH Wordpress
Description: MCH theme for Wordpress
Author: spacethinking
Theme URI:
Author URI: http://www.spacethinking.com
Version: 1.0
*/
body{
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#292929;
	margin:0;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0px;
}

ol,ul {
	list-style:none;
}



a{color:#000; text-decoration: none;}
a:hover {color:#f02b1d;}
a img{
	padding-top: 5px;
	padding-bottom: 5px;
	border-color:#FFF;
}
.global{width:950px; margin:auto;}

/* Head ################################################*/
.logo h1 a img{border:0; text-decoration:none;}
.iPrincipal{
	border-bottom:1px solid #999;
	border-top:1px solid #999;
	padding:6px 0 6px 0;
}

/* Parrafo  */
p{font-size:11px; margin:5px 0 10px 0}

/* Menu principal */
.nav {
	width:950px;
	font-size:13px;
	font-weight:normal;
	height:30px;
	border-bottom:1px solid #999;
	color:#000;
}
.nav ul{margin: 14px 0 0 0px;}
.nav li{ display:inline; padding:0 20px 0 0;}
.nav a {color:#000000;}
.nav a:hover {color:#f02b1d;}



/* Head ################################################*/
/* Rastro de Migas */
.rastro {
	height:20px;
	font-size:12px;
	color:#2a2a2a;
	font-weight:bold;
}
.rastro ul {margin: 10px 0 10px 0px;}
.rastro ul li {}

/* Columna Lateral Izquierda ####################################*/
 .columnaIzq{
	float:left;
	padding:0 0 0 0;
}
/* MENU LATERAL #######################################*/
.menuLateral{width:230px;}
.menuLateral h3{
	margin-top:20px;
	font-size:14px;
	font-weight:bold;
	height:18px;
	margin-right:65px;
	padding-left: 0px;
	padding-top: 5px;
	border-bottom: 1px solid #999999;
}
.menuLateral ul li{margin-top:5px; display:block}
.menuLateral ul li span{margin-top:5px;margin-left:10px; display:block}
/* Buscador #######################################*/
.Buscador{width:230px;}
.Buscador h3{
	padding-top:5px;
	padding-left:0px;
	font-size:14px;
	font-weight:bold;
	margin-right:10px;
	margin-top: 30px;
	height: 20px;
}
.Buscador input{margin:15px 0 0 0; color:#555555; font-size:12px; }

/* Ediciones #######################################*/
.Editions{width:230px;}
.Editions h3{
	padding-top:5px;
	padding-left:0px;
	font-size:14px;
	font-weight:bold;
	margin-right:65px;
	height: 20px;
	margin-top: 30px;
	border-bottom: 1px solid #999999;
}
.Editions ul{color:#555555; font-size:12px;}
.Editions ul li{margin-top:5px; padding-left: 0px;}

/* Calendario #######################################*/
.Calendario {
float:left;
width:230px;
}
.Calendario h3 {
	border-bottom:1px solid #A5A5A5;
	color:#555555;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	margin-right:10px;
	margin-top:30px;
	padding-bottom:4px;
	padding-left:0;
	padding-top:5px;
}
.contCalendario {
border:1px solid #000000;
height:140px;
margin-top:20px;
width:160px;}
/* Admision #######################################*/

.Admision{
	width:230px;
	float:left;
	margin:0 0 0 10px;
}
.Admision h3{
	border-bottom:1px solid #a5a5a5;
	color:#555555;
	padding-top:5px;
	padding-left:0px;
	font-size:14px;
	font-weight:bold;
	margin-right:10px;
	padding-bottom: 4px;
	margin-top: 30px;
	margin-bottom: 10px;
}

.Admision ul li{margin:0 0 7px 0}

/* Past editions #######################################*/
.PastEditions{width:230px; float:left; margin:0 0 0 10px;}
.PastEditions h3{
	color:#555555;
	padding-top:5px;
	padding-left:0px;
	font-size:14px;
	font-weight:bold;
	margin-right:10px;
	padding-bottom: 4px;
	margin-top: 30px;
	margin-bottom: 10px;
	border-bottom: 1px solid #a5a5a5;
}
.PastEditions p{ margin-top:20px; padding-right:10px;}

.PastEditions ul li{margin:0 0 7px 0}

/* Faculty Staff #######################################*/
.FacultyStaff{width:230px; float:left; margin:0 0 0 10px;}
.FacultyStaff h3{
	border-bottom:1px solid #a5a5a5;
	color:#555555;
	padding-top:5px;
	padding-left:0px;
	font-size:14px;
	font-weight:bold;
	margin-right:10px;
	margin-top: 30px;
	padding-bottom: 4px;
	margin-bottom: 10px;
}
.FacultyStaff p{ margin-top:20px; padding-right:10px;}
.FacultyStaff ul li{margin:0 0 7px 0}


/* Conections #######################################*/
.LinkSocial{width:230px;}
.LinkSocial h3{
	padding-top:5px;
	padding-left:4px;
	font-size:14px;
	font-weight:bold;
	margin-right:65px;
	height: 20px;
	margin-top: 30px;
	border-bottom: 1px solid #999999;
}
.LinkSocial a img{margin-top:10px; border:0;}

/* modulo Derecho #######################################*/
.moduloDerecho {
	width:720px;
	float:left;
	padding:20px 0 0 0;
}
/* Contenido Repetido #################################*/
.contenidoRepetido {width:350px; margin-left:10px; margin-top:0px; height:440px; float:left}
.contenidoRepetido h4{
	border-bottom:1px solid #999999;
	font-size:16px;
	font-weight:bold;
	height:35px;
	width:342px;
	padding-top: 5px;
}
.contenidoRepetido ul {
	height:20px;
	margin:8px 0 0 0;
	width: 342px;
}
.contenidoRepetido ul li {display:inline; color:#555555;}
.contenidoRepetido img {
	width:342px;
	height:230px;
}
.contenidoRepetido p {margin-bottom:10px;width: 342px;	text-align: justify;}
.contenidoRepetido span.fecha {
	color:#555555;
	float:left;
	font-size: 10px;
}
.contenidoRepetido span.masInfo {
	color:#999999; 
	float:right; 
	margin-right:12px;
	font-size: 10px;
	font-weight:bold;
	}

.separador {
	height:30px;
	float: left;
	width:342px;
}

/* Paginador */
.Paginador {
	width:942px;
	float:left;
	border-top:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
	margin:50px 0px 0px 0px;
	height:40px;
	padding-top:20px;
	text-indent: 240px;
	font-size: 14px;	
}

/* FOOTER */
.Footer{ width:950px;float:left; padding:0 0 100px 0; margin-top: 20px; *margin-top:200px;}

/* Estilos para el FORMULARIO #########################*/

/* Contenido del Formulario #######################################*/
.contForm {width:710px; margin-left:10px; height:630px; color:#555555; margin-top:-20px}
.contForm h3{border-bottom:1px solid #a5a5a5; font-size:16px; font-weight:bold; height:23px; width:710px; margin-top:17px;}
.contForm h4{
	font-size:12px;
	border-bottom:1px solid #c0c0c0;
	width:535px;
	padding-top:10px;
}
/*.PersonalInfo p {width:160px;  float:left}*/
.PersonalInfo div span.F-R{float:right; margin-top:-15px;}
.PersonalInfo{ width:535px; clear:both;}
.PersonalInfo div.personMedio{ width:160px; margin:0 2opx 0 0; float:left;} 
.PersonalInfo div.personMedio p{width:160px;}
.PersonalInfo div.personMedio p strong {width:160px;}

.PersonalInfo div.personComplet{ width:360px; margin:0 2p0x 0 0; float:left;}
.PersonalInfo div.personComplet p{width:360px;}
.PersonalInfo div.personComplet p strong {width:360px;}
.PersonalInfo div.personComplet p input {width:360px;}
.PersonalInfo div.personComplet p.ciudad {width:210px; float:left }
.PersonalInfo div.personComplet p.ciudad span input {width:210px;}
.PersonalInfo div.personComplet p.L-F{width:60px; float:left; margin:15px 0 0 10px}
.PersonalInfo div.personComplet p.L-F input {width:10px;}

.F-L{ float:left;}
.F-R{float:right;}

.contactInfo{ width:535px; clear:both;}
.contactInfo div.ContactMedio{ width:280px; margin:0 20px 0 0; float:left;}
.contactInfo div.ContactMedio p{width:280px;}
.contactInfo div.ContactMedio p strong {
	width:280px;
}
.contactInfo div.ContactMedio p input{width:280px;}

.contactInfo div.ContactComplet{ width:230px; margin:0 2opx 0 0; float:left;}
.contactInfo div.ContactComplet p{width:110px; margin-right:5px; margin-bottom:5px;}
.contactInfo div.ContactComplet p strong {width:110px;}
.contactInfo div.ContactComplet p input {width:110px; margin-right:5px;}
.contactInfo div.ContactComplet p.ciudad {width:225px;}
.contactInfo div.ContactComplet p input.ciudad {width:225px;}

.academicInfo{ width:535px;; clear:both;}
.academicInfo div.academicMedio{ width:280px; margin:0 20px 0 0; float:left;}
.academicInfo div.academicMedio p{width:280px;}
.academicInfo div.academicMedio p strong {width:280px;}
.academicInfo div.academicMedio p input{width:280px;}

.academicInfo div.academicComplet{ width:230px; margin:0; float:left;}
.academicInfo div.academicComplet p{width:230px;}
.academicInfo div.academicComplet p strong {width:230px;}
.academicInfo div.academicComplet p input{width:230px;}

.lenguages .C1 { width:160px; float:left}
.lenguages .C2{ width:70px; float:left}
.lenguages .C3{ width:110px; float:left}
.lenguages .C4{ width:150px; float: left}
.lenguages{	width:535px; float:left;}
.lenguages .C2 p strong{}
.lenguages .C2 p{*margin-top:1px !important;margin-top:3px;}
.lenguages .C3 p{*margin-top:1px !important;margin-top:3px;}
.lenguages .C4 p{ *margin-top:1px !important; margin-top:3px;}


.lenguages p.Esp {width:500px;}
.lenguages p.Esp span{ margin:0 10px 0 0px; }
/*.lenguages p label span{ margin:0 10px 0 0px; }*/
.lenguages p.Esp label{ margin:0 10px 0 0px;}
.lenguages p.Esp label input{ vertical-align:middle; margin-left:5px;}

.lenguages p.Others {width:500px;}
.lenguages p.Others span{ margin:0 10px 0 0px; }
/*.lenguages p label span{ margin:0 10px 0 0px; }*/
.lenguages p.Others label{ margin:0 10px 0 0px;}
.lenguages p label input{ vertical-align:middle;}
.contForm .boton {padding:45px 0px 0 0; margin-left:40px; width:166px; float:left; height:100px;}
.contForm .boton img{ margin-right:6px;}
.contForm .separador{ float:left}

/* Estilos para la SINGLE-PAGE */

/* Contenido Repetido #################################*/
.Detalle {
	width:710px;
	margin-left:10px;
	margin-top:0px;
	float:left;
	margin-bottom: 30px;
}

.Detalle ul {
	height:20px;
	margin:5px 0 0 0;
	padding-bottom: 0px;
}
.Detalle ul li {display:inline; color:#555555;}
.Detalle .ImgDetalle {margin:20px 10px 28px 0; width:340px; float:right;}
.Detalle .ImgDetalle img{margin:0 10px 0px 0;}
.Detalle p {
	text-align: justify;
	font-size: 11px;
	width:550px;
	margin-top: 10px;
}
.Detalle span.fecha {color:#555555; float:left;}
.Detalle span.masInfo {color:#555555; float:right; margin-right:12px;}
.Detalle h4{
	border-bottom:1px solid #a5a5a5;
	color:#555555;
	padding-top:0px;
	font-size:16px;
	font-weight:bold;
	margin-right:10px;
	height:20px;
	width:100%;
}

.Detalle .MasInfoEn h4{
	border-bottom:1px solid #A5A5A5;
	font-size:12px;
	font-weight:bold;
	margin-right:10px;
	padding-left:0px;
	padding-top:31px;
	height:17px;
}

.Detalle .MasInfoEn h5{
	font-size:11px;
	font-weight:bold;
	margin-right:10px;
	padding-left:0px;
	padding-top:10px;
	height:17px;
}

.Detalle .MasInfoEn p{
	color:#555555;
	margin:8px 0 0 0;
	width: auto;
}

.Detalle .MasInfoEn ul {
	height:20px;
	margin:8px 0 0 0;
	width: 550px;
}
.Detalle .MasInfoEn ul li {display:inline; color:#555555;}


/* Parrafo  */
p{font-size:11px; margin:5px 0 10px 0}


/* menu widget */
.textwidget a img{border:0;}



/* CONTENIDO PAGINAS	 #############*/

.CONTENIDO {
	width:720px;
	float:left;
	padding:20px 0 0 0;
}

.MARGENH {
	height:10px;
	float: left;
	width:342px;
}
.SEPARAHdoble {
	height:20px;
	float: left;
	width:702px;
	margin-left: 0px;
	margin-top: 15px;
}
.SEPARAHdoblemid {
	height:20px;
	float: left;
	width:350px;
	margin-left: 0px;
	margin-top: 15px;
}

.SEPARAHdoblemiddere {
	height:20px;
	float: left;
	width:350px;
	margin-left: 20px;
	margin-top: 15px;
}


.SEPARAHdoblesin {
	height:20px;
	float: left;
	width:702px;
	margin-left: 0px;
}
.SEPARAHdoblesinpeq {
	height:10px;
	float: left;
	width:702px;
	margin-left: 10px;
}

.mapa img{
	height:300px;
	float: left;
	width:720px;
	margin-left: 0px;
}




/* CONTENIDO PAGINAS: COLUMNAS	 #############*/
.COLUMNA {
	width:350px;
	margin-left:10px;
	margin-top:0px;
	float:left;
}

.COLUMNA h2{
	font-size:16px;
}

.COLUMNA h3{
	font-size:14px;
	margin-bottom: 5px;
}

.COLUMNA h4{
	font-size:12px;
}

.COLUMNA h5{
	font-size:10px;
	margin-top: 10px;
	margin-bottom: 3px;
	float: left;
}

.COLUMNA h6{
	font-size:8px;
}

.COLUMNA ul {
	height:15px;
	width: 342px;
	font-size: 8px;
	color: #333;
}

.COLUMNA ul li {
	display:inline;
	color:#000;
	font-size: 10px;
	font-weight: bold;
}
	
.COLUMNA img {margin-bottom:5px; width:342px; height:230px; margin-top: 5px;}

.COLUMNA p {
	margin-bottom:10px;
	width: 342px;
	text-align: justify;
	font-size: 11px;
	margin-top: 10px;
}

.COLUMNA span.fecha {color:#555555; float:left;}
.COLUMNA span.masInfo {color:#555555; float:right; margin-right:12px;}

/* CONTENIDO PAGINAS: COLUMNA IZQ	 #############*/
.COLUMNAizq {
	width:350px;
	margin-left:0px;
	margin-top:0px;
	float:left;
}

.COLUMNAizq h2{
	font-size:16px;
}

.COLUMNAizq h3{
	font-size:14px;
	margin-bottom: 5px;
}

.COLUMNAizq h4{
	font-size:12px;
}

.COLUMNAizq h5{
	font-size:10px;
	margin-top: 10px;
	margin-bottom: 3px;
	float: left;
}

.COLUMNAizq h6{
	font-size:8px;
}

.COLUMNAizq ul {
	height:15px;
	width: 342px;
	font-size: 8px;
	color: #333;
}

.COLUMNAizq ul li {
	display:inline;
	color:#000;
	font-size: 10px;
	font-weight: bold;
}
	
.COLUMNAizq img {margin-bottom:5px; width:342px; height:230px; margin-top: 5px;}

.COLUMNAizq p {
	margin-bottom:10px;
	width: 342px;
	text-align: justify;
	font-size: 11px;
	margin-top: 10px;
}

.COLUMNAizq span.fecha {color:#555555; float:left;}
.COLUMNAizq span.masInfo {color:#555555; float:right; margin-right:12px;}


/* CONTENIDO PAGINAS: COLUMNA DERE	 #############*/
.COLUMNAderecha {
	width:350px;
	margin-left:20px;
	margin-top:0px;
	float:left;
}

.COLUMNAderecha h2{
	font-size:16px;
}

.COLUMNAderecha h3{
	font-size:14px;
	margin-bottom: 5px;
}

.COLUMNAderecha h4{
	font-size:12px;
}

.COLUMNAderecha h5{
	font-size:10px;
	margin-top: 10px;
	margin-bottom: 3px;
	float: left;
}

.COLUMNAderecha h6{
	font-size:8px;
}

.COLUMNAderecha ul {
	height:15px;
	width: 342px;
	font-size: 8px;
	color: #333;
}

.COLUMNAderecha ul li {
	display:inline;
	color:#000;
	font-size: 10px;
	font-weight: bold;
}
	
.COLUMNAderecha img {margin-bottom:5px; width:342px; height:230px; margin-top: 5px;}

.COLUMNAderecha p {
	margin-bottom:10px;
	width: 342px;
	text-align: justify;
	font-size: 11px;
	margin-top: 10px;
}

.COLUMNAderecha span.fecha {color:#555555; float:left;}
.COLUMNAderecha span.masInfo {color:#555555; float:right; margin-right:12px;}









/* PAGINAS 
#################################*/
.TITULAR {
	height:18px;

}
.BY {
	height:12px;
	width:50px;
	font-size:9px;
	float: left;
	padding-top:2px;
}
.TEACHER {
	font-size:11px;
	font-weight: bold;
	width:290px;
	float: left;
}
.READMORE {
	height:12px;
	width:55px;
	font-size:8px;
	float: left;
	padding-top:2px;
}
.READMORElink {
	height:12px;
	font-size:10px;
	width:270px;
	font-weight: bold;
	float: left;
	color: #000;
}
.FSDIR {
	height:12px;
	width:150px;
	font-size:10px;
	float: left;
	padding-top:10px;
}
.FSTEA {
	font-size:11px;
	font-weight: bold;
	width:320px;
	float: left;
}




/* Estilos para la CATEGORIA 3x3 */

/* Contenido Repetido #################################*/
.contenidoRepetido3x3 {
	width:220px;
	margin-left:0px;
	margin-right:20px;
	margin-top:0px;
	height:390px;
	float:left
}
.contenidoRepetido3x3 h4{
	border-bottom:1px solid #999999;
	font-size:16px;
	font-weight:bold;
	height:35px;
	width:220px;
	padding-top: 5px;
}
.contenidoRepetido3x3 ul {
	height:20px;
	margin:8px 0 0 0;
	width: 220px;
}
.contenidoRepetido3x3 ul li {display:inline; color:#555555;}
.contenidoRepetido3x3 img {
	width:220px;
	height:148px;
}
.contenidoRepetido3x3 p {margin-bottom:10px;width: 220px;	text-align: justify;}
.contenidoRepetido3x3 span.fecha {
	color:#555555;
	float:left;
	font-size: 10px;
}
.contenidoRepetido3x3 span.masInfo {
	color:#999999; 
	float:right; 
	margin-right:12px;
	font-size: 10px;
	font-weight:bold;
	}

.separador3x3 {
	height:10px;
	float: left;
	width:220px;
}

