*{
	/*font-family: sans-serif;
	font-size: 12px;
	color: #798e94;*/
}
body{
	/*width: 400px;
	margin: auto;
	background-color: #E2ECEE;*/
}
.normal {
  width: 300px;
  border: 0px solid #000;
  border-spacing: 10px 0px;
  border-collapse: separate;
  text-align: left;
}
.normal th, .normal td {
  border: 0px solid #000;
  margin-left: 10px;

}

.contacto{
	/*border: 1px solid #CED5D7;*/
	border-radius: 6px;
	padding: 45px 45px 20px;
	margin-top: 50px;
	background-color: white;
	/*box-shadow: 0px 5px 10px #B5C1C5, 0 0 0 10px #EEF5F7 inset;*/
	width: 70%;
	margin: 0 auto;
}

.mostrarEve{
 font-family: sans-serif;
 font-weight: bold;
 text-align: center;

 padding: 10px 0px 0px 0px;
 overflow: hidden;
}

.contenidoEve{
 font-family: sans-serif;
 font-weight: lighter;
 text-align: center;

 padding: 10px 0px 0px 0px;
 overflow: hidden;
}


.contacto label{
	display: block; 
	font-weight: bold;
}
.contacto div{
	margin-bottom: 15px;
}
.contacto input[type='text'], .contacto textarea{
	padding: 7px 6px;
	width: 294px;
	/*border: 1px solid #CED5D7;*/
	border: 1px solid #3CD33C;
	resize: none;
	/*box-shadow:0 0 0 3px #EEF5F7;*/
	box-shadow: 0 0 19px -1px #29A529;
	margin: 5px 0;
}
.contacto input[type='text']:focus, .contacto textarea:focus{
	outline: none;
	box-shadow:0 0 0 3px #dde9ec;
}
.contacto input[type='text'].invalido, .contacto textarea.invalido{
	box-shadow:0 0 0 3px #FFC9C9;
}
.contacto input[type='button']{
	/*border: 1px solid #CED5D7;
	box-shadow:0 0 0 3px #EEF5F7;
	padding: 8px 16px;
	border-radius: 20px;
	font-weight: bold;
	text-shadow: 1px 1px 0px white;
	
	background: #e4f1f6; 
	background: -moz-linear-gradient(top, #e4f1f6 0%, #cfe6ef 100%);
	background: -webkit-linear-gradient(top, #e4f1f6 0%,#cfe6ef 100%); */
	color: #fff;
	border: 1px solid #CED5D7;
box-shadow: 0 0 0 3px #EEF5F7;
padding: 8px 16px;
border-radius: 20px;
font-weight: bold;
text-shadow: 1px 1px 0px rgb(120, 197, 101);
background: #e4f1f6;
background: -moz-linear-gradient(top, #e4f1f6 0%, #cfe6ef 100%);
background: -webkit-linear-gradient(top, #A80A0A 0%,#000000 100%);
}
.contacto input[type='button']:hover{
	/*background: #edfcff; 
	background: -moz-linear-gradient(top, #edfcff 0%, #cfe6ef 100%);
	background: -webkit-linear-gradient(top, #edfcff 0%,#cfe6ef 100%);*/
	background: -moz-linear-gradient(top, #CE3C3C 0%, #3F0A0A 100%);
	background: -webkit-linear-gradient(top, #CE3C3C 0%,#3F0A0A 100%); 
}
.contacto input[type='button']:active{
	/*background: #cfe6ef; 
	background: -moz-linear-gradient(top, #cfe6ef 0%, #edfcff 100%);
	background: -webkit-linear-gradient(top, #cfe6ef 0%,#edfcff 100%);*/
	
	background: -moz-linear-gradient(top, #A80A0A 0%, #000000 100%);
	background: -webkit-linear-gradient(top, #A80A0A 0%,#000000 100%);
}
.error{
    background-color: #BC1010;
    border-radius: 4px 4px 4px 4px;
    color: white;
    font-weight: bold;
    margin-left: 16px;
    margin-top: 6px;
    padding: 6px 12px;
    position: absolute;
}
.error:before{
    border-color: transparent #BC1010 transparent transparent;
    border-style: solid;
    border-width: 6px 8px;
    content: "";
    display: block;
    height: 0;
    left: -16px;
    position: absolute;
    top: 8px;
    width: 0;
}
.result_fail{
    background: none repeat scroll 0 0 #BC1010;
    border-radius: 20px 20px 20px 20px;
    color: white;
    font-weight: bold;
    padding: 10px 20px;
    text-align: center;
}
.result_ok{
    background: none repeat scroll 0 0 #1EA700;
    border-radius: 20px 20px 20px 20px;
    color: white;
    font-weight: bold;
    padding: 10px 20px;
    text-align: center;
}



.enlacenotas{
 font-family: sans-serif;
 font-weight: bold;
 text-align: center;
 min-height: 38px;
 max-height: 38px;
 padding: 10px 0px 0px 0px;
 overflow: hidden;
}
.enlacenotas:hover{
	max-height: 100%!important;
}

.campus{

 font-family: "Comic Sans MS", cursive, sans-serif;
 font-size: 12px;
 
 min-height: 38px;
 text-align: center;

}
.divnotas{
  width: 744px; 
  height: 50px;
 
  border: 1px;
  display: inline-table; 
  text-align: center;
}
/*padding: 5px 50px 25px 12px;*/
.divBloque{
	width: 180px;
	height: 230px;
	padding: 10px 2px 20px 4px;
	float: left;

}

.ulNotas{  
	margin-top: 5px;
	margin-left: 5px;

}
.bg-paginador{
	background: #075386!important;
	color: #ffffff;
	border-radius: 3px;
	padding: 0px 4px;
}
.bg-paginador:hover {
	background: #fff!important;
	color: #075386;
}
.mg-paginador{
	margin: 0px;	
}
.borde-paginador{
	border: 1px solid #000;
}




.enlaceVideo{color: #333; font-weight: 700;width: 322px;min-height: 102px;}
.contenido-video a{text-decoration: none;
}
.contenido-video{width: 344px;
padding: 1px;}

.contenido-nota{width: 322px;
padding: 10px;
display: inline;}

.contenido-video a img{
	border: 1px solid #000;
border-radius: 5px;
width: 140px;
height: 100px;}
.patchEve{  margin-bottom: 20px;}
.patchEve div{background: #CBCBCB;  padding: 2px 10px;  border-radius: 6px;}
.patchEve div a{color: #177DAB;  text-decoration: none;  margin-left: 15px;}
.ulEven{  margin-top: 16px;}
.ulEven{  margin-left: 20px;}



