*{ 
    margin : 0px;
	padding : 0px;
}
body {
 background-color : #fafbcf;
}
div#pagcabecera {
	background-color : #639bb3;
	float : block;
	clear:both;
}
div#pagcabecera img{
	width :100%;
	height :177px;
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
div#barramenu {
     width :800px;
	 margin-top : 2px;
	 margin-left :250px;
	 float : none;
     padding : 15px;
    -webkit-border-radius : 8px;
     border-radius : 8px;
    -webkit-box-shadow : #666 3px  5px  8px ;
     box-shadow :  #666  3px  5px  8px ;
     height : 70px;	
	 background-color : silver;
}
div#barramenu ul {
     list-style : none;
}
div#barramenu ul li {
    margin-left : 25px;
	font-family : tahoma;
    font-size : 15px;
    background-color : #639bb3;
    width : 160px;
    float : left;
	display :block ;
	padding-top :0px;
    padding-bottom : 0px;
    border-radius : 10px  10px  10px  10px;
    padding-left  : 5px;
    box-shadow : 5px  0px  10px  #939393;
    -webkit-transition : all  .0s ease;
    color : white;
    text-align : center;	 
}
div#barramenu ul li>ul{
	display : none;
}
div#barramenu ul li>ul li{
	padding-left : 0px;
}
div#barramenu ul li:hover>ul {
	display : block;
}
div#barramenu ul li>ul li a img{
	width:20px;
	height:10px;
}  
#graf{
	width:25px;
	height:15px;
}
#waf{
	width:25px;
	height:15px;
}   
/*div#barramenu ul li :hover {
   padding-left :50px;
}*/
div#menuizq {
	background-color : #DAF7A6;
	float : left;
	width : 15%;
	margin-bottom : -1000px;
	padding-bottom : 1000px;
	text-align : center;
	border-radius : 10px  10px  10px  10px;
}
div#menuizq ul li {
	margin-top :10px;
	font-family : tahoma; 
	background-color :#639bb3;
	width :160px;
	padding-top :10px;
	padding-bottom :10px;
	border-radius : 0px 10px 10px 0px;
	padding-left : 20px
}
/*div#menuizq ul li a {
	color : black;
}*/
div#menuizq h3{
	color :red;
}
div#cuerpo {
	background-color : white;
	float : left;
	width : 70%;
	margin-bottom : -1000px;
	padding-bottom : 1000px;
	text-align : left;
	border-radius : 10px  10px  10px  10px;
}
div#cuerpo p{
	padding: 20px;
}
div#cuerpo h3{
	text-align:center;
	color : red;
}
div#cuerpo video{
	width:500px;
	height:500px;
}
div#menuder {
	background-color : #DAF7A6;
	float : left;
	width : 15%;
	margin-bottom : -1000px;
	padding-bottom : 1000px;
	text-align : center;
	border-radius : 10px  10px  10px  10px;
}
div#menuder ul li {
	margin-top :10px;
	font-family : tahoma; 
	background-color :#639bb3;
	width :160px;
	padding-top :10px;
	padding-bottom :10px;
	border-radius : 0px 10px 10px 0px;
	padding-left : 20px
}
div#menuder h3{
	color : red; 
}
div#piedepag {
	background-color : #483d8b;
	float : none;
	text-align : center;
	font-size :1em;
	color : #fff;
	clear:both;
}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
div#menu {
     width :800px;
	 margin-top : 10px;
	 margin-left :60px;
	float : left;
    padding : 15px;
    -webkit-border-radius : 8px;
     border-radius : 8px;
    -webkit-box-shadow : #666 3px  5px  8px ;
     box-shadow :  #666  3px  5px  8px ;
     height : 10px;	
	 background-color : #fafbcf;
}
div#menu ul {
     list-style : none;
}
#menu ul li {
    margin-left : 50px;
	font-family : tahoma;
    font-size : 15px;
    background-color : #639bb3;
    width : 160px;
    display : inline;
	padding-top :10px;
    padding-bottom : 10px;
    border-radius : 10px  10px  10px  10px;
    padding-left  : 10px;
    box-shadow : 5px  0px  10px  #939393;
    -webkit-transition : all  .6s ease;
     color : white;
     text-align : center;	 
}
div#menu ul li :hover {
   padding-left :50px;
}
 div#formulario {
    width :400px;
	 margin-top : 10px;
	 margin-left :240px;
	float : left;
    padding : 15px;
    -webkit-border-radius : 8px;
     border-radius : 8px;
    -webkit-box-shadow : #666 3px  5px  8px ;
     box-shadow :  #666  3px  5px  8px ;
     height : 250px;	
	 background-color : #e1f5f7 ;
 }
 
div#form_atricula{
    width :800px;
    margin-top : 70px;
    margin-left : 50px;
    float : center;
    padding : 15px;
    -webkit-border-radius : 8px;
     border-radius : 8px;
    -webkit-box-shadow : #666 3px  5px  8px ;
     box-shadow :  #666  3px  5px  8px ;
     height : 450px;	
	 background-color :#99ccff;
}

div#form_dictadocente{
	width :800px;
    margin-top : 70px;
    margin-left : 50px;
    float : center;
    padding : 15px;
    -webkit-border-radius : 8px;
     border-radius : 8px;
    -webkit-box-shadow : #666 3px  5px  8px ;
     box-shadow :  #666  3px  5px  8px ;
     height : 350px;	
	 background-color :#99ccff;
}
div#formprofesor {
    width :800px;
    margin-top : 15px;
    margin-left : 50px;
    float : left;
    padding : 15px;
    -webkit-border-radius : 8px;
     border-radius : 8px;
    -webkit-box-shadow : #666 3px  5px  8px ;
     box-shadow :  #666  3px  5px  8px ;
     height : 400px;	
	 background-color : #e1f5f7 ; 	
 }
 p#msgerror{
    background-color : #e1f5f7;
	width :300px;
	height :20px;
	margin-top :520px;
	margin-left : 50px;
	color : red;
 }
 p#msgerror1{
    background-color : #e1f5f7;
	width :300px;
	height :20px;
	margin-top :400px;
	margin-left : 50px;
	color : red;
 }
 p#msgerror2{
    background-color : #e1f5f7;
	width :300px;
	height :20px;
	margin-top :400px;
	margin-left : 50px;
	color : red;
 }
 p#msgerror3{
    background-color : #e1f5f7;
	width :300px;
	height :20px;
	margin-top :400px;
	margin-left : 50px;
	color : red;
 }
 p#msgerror4{
    background-color : #e1f5f7;
	width :300px;
	height :20px;
	margin-top :400px;
	margin-left : 50px;
	color : red;
 }
 p#msgerror5{
    background-color : #e1f5f7;
	width :300px;
	height :20px;
	margin-top :400px;
	margin-left : 50px;
	color : red;
 }
 p#msgerror6{
    background-color : #e1f5f7;
	width :300px;
	height :20px;
	margin-top :400px;
	margin-left : 50px;
	color : red;
 }
 p#msgerror7{
    background-color : #e1f5f7;
	width :300px;
	height :20px;
	margin-top :400px;
	margin-left : 50px;
	color : red;
 }
 p#msgerror8{
    background-color : #e1f5f7;
	width :300px;
	height :20px;
	margin-top :400px;
	margin-left : 50px;
	color : red;
 }
 p#msgerror9{
    background-color : #e1f5f7;
	width :300px;
	height :20px;
	margin-top :400px;
	margin-left : 50px;
	color : red;
 }
  div#formenvio {
    width :600px;
    margin-top : 15px;
    margin-left : 50px;
    float : left;
    padding : 15px;
    -webkit-border-radius : 8px;
     border-radius : 8px;
    -webkit-box-shadow : #666 3px  5px  8px ;
     box-shadow :  #666  3px  5px  8px ;
     height : 350px;	
	 background-color : #e1f5f7 ; 	
 }
 #formfamilias {
    width :850px;
    margin-top : 15px;
    margin-left : 50px;
    float : left;
    padding : 15px;
    -webkit-border-radius : 8px;
     border-radius : 8px;
    -webkit-box-shadow : #666 3px  5px  8px ;
     box-shadow :  #666  3px  5px  8px ;
     height : 350px;	
	 background-color : #e1f5f7 ; 	
 }
 div#formestudiante {
    width :1000px;
    margin-top : 15px;
    margin-left : 50px;
    float : left;
    padding : 15px;
    -webkit-border-radius : 8px;
     border-radius : 8px;
    -webkit-box-shadow : #666 3px  5px  8px ;
     box-shadow :  #666  3px  5px  8px ;
     height : 400px;	
	 background-color : #e1f5f7 ; 	
 }
 div#house a img{
	width:25px;
	height:25px;
	float : both;
}
form#frmest h5{
  padding : .5em;
}
form#frenvio h5{
  padding : .5em;
}
table#datosestu  td{
  text-align : center;
}
 
 button#boto_btn {
    background : #F60;
	border : thin solid transparent;
	border-radius : .5em;
	color : #FFF;
	cursor : pointer ;
	font-size : 1em ;
	padding : .3em;
	float : auto;
	margin-top : 30px;
 }
 button#boto_btn1 {
    background : #F60;
	border : thin solid transparent;
	border-radius : .5em;
	color : #FFF;
	cursor : pointer ;
	font-size : 1em ;
	padding : .3em;
	float : auto;
	margin-top : 30px;
	margin-left : 200px;
 }
 
 div#verregistro {
    width :700px;
	 margin-top : 50px;
	 margin-left :240px;
	float : left;
    padding : 15px;
    -webkit-border-radius : 8px;
     border-radius : 8px;
    -webkit-box-shadow : #666 3px  5px  8px ;
     box-shadow :  #666  3px  5px  8px ;
     height : 150px;	
	 background-color : #e1f5f7 ;
 }
 table#cuadro {
  border : 1px solid;
  border-collapse : collapse;
   }
 table#cuadro th {
 background-color :  #339966 ; 
 text-align : center;
 font-family : thaoma; 
 border : 3px solid;
 border-spacing : 10px
 }
 
 table#cuadro  td {
 text-align : center;
 border : 1px solid;
 }
#miasignaturas{
     margin:auto;
	 font-family:thaoma;
	 width:800px;
	 margin-top:15px;
}
ul, li{
   list-style: none;
}
.enlinea li a {
    background-color:#639bb3;	
	color:white;
	text-decoration:none;
	padding:10px 15px;
	display:block;
}
.enlinea li a:hover{
    background-color:#339966;
}
.enlinea > li {
   float:left;
}
.enlinea li ul {
   display:none;
   position:absolute;
   min-width:160px;
}
.enlinea  li:hover  > ul {
   display:block;
}
#reportes1{    
	display :none;
	width :800px;
	 margin-top :50px;
	 margin-left :200px;
	float : left;
	color:red;
	text-align: center;
    padding : 15px;
    -webkit-border-radius : 8px;
     border-radius : 8px;
    -webkit-box-shadow : #666 3px  5px  8px ;
     box-shadow :  #666  3px  5px  8px ;
     height : 200px;	
	 background-color : #e1f5f7;
}

#reportes2{    
	display :none;
	width :800px;
	 margin-top :50px;
	 margin-left :200px;
	float : left;
	color:red;
	text-align: center;
    padding : 15px;
    -webkit-border-radius : 8px;
     border-radius : 8px;
    -webkit-box-shadow : #666 3px  5px  8px ;
     box-shadow :  #666  3px  5px  8px ;
     height : 200px;	
	 background-color : #e1f5f7;
}
#reportes3{    
	display :none;
	width :800px;
	 margin-top :50px;
	 margin-left :200px;
	float : left;
	color:red;
	text-align: center;
    padding : 15px;
    -webkit-border-radius : 8px;
     border-radius : 8px;
    -webkit-box-shadow : #666 3px  5px  8px ;
     box-shadow :  #666  3px  5px  8px ;
     height : 200px;	
	 background-color : #e1f5f7;
}
#reportes4{    
	display :none;
	width :800px;
	 margin-top :50px;
	 margin-left :200px;
	float : left;
	color:red;
	text-align: center;
    padding : 15px;
    -webkit-border-radius : 8px;
     border-radius : 8px;
    -webkit-box-shadow : #666 3px  5px  8px ;
     box-shadow :  #666  3px  5px  8px ;
     height : 200px;	
	 background-color : #e1f5f7;
}
#reportes5{    
	display :none;
	width :800px;
	 margin-top :50px;
	 margin-left :200px;
	float : left;
	color:red;
	text-align: center;
    padding : 15px;
    -webkit-border-radius : 8px;
     border-radius : 8px;
    -webkit-box-shadow : #666 3px  5px  8px ;
     box-shadow :  #666  3px  5px  8px ;
     height : 200px;	
	 background-color : #e1f5f7;
}
#reportes6{    
	display :none;
	width :800px;
	 margin-top :50px;
	 margin-left :200px;
	float : left;
	color:red;
	text-align: center;
    padding : 15px;
    -webkit-border-radius : 8px;
     border-radius : 8px;
    -webkit-box-shadow : #666 3px  5px  8px ;
     box-shadow :  #666  3px  5px  8px ;
     height : 200px;	
	 background-color : #e1f5f7;
}
#reportes7{    
	display :none;
	width :800px;
	 margin-top :50px;
	 margin-left :200px;
	float : left;
	color:red;
	text-align: center;
    padding : 15px;
    -webkit-border-radius : 8px;
     border-radius : 8px;
    -webkit-box-shadow : #666 3px  5px  8px ;
     box-shadow :  #666  3px  5px  8px ;
     height : 200px;	
	 background-color : #e1f5f7;
}
#reportes8{    
	display :none;
	width :800px;
	 margin-top :50px;
	 margin-left :200px;
	float : left;
	color:red;
	text-align: center;
    padding : 15px;
    -webkit-border-radius : 8px;
     border-radius : 8px;
    -webkit-box-shadow : #666 3px  5px  8px ;
     box-shadow :  #666  3px  5px  8px ;
     height : 200px;	
	 background-color : #e1f5f7;
}
#reportes9{    
	display :none;
	width :800px;
	 margin-top :50px;
	 margin-left :200px;
	float : left;
	color:red;
	text-align: center;
    padding : 15px;
    -webkit-border-radius : 8px;
     border-radius : 8px;
    -webkit-box-shadow : #666 3px  5px  8px ;
     box-shadow :  #666  3px  5px  8px ;
     height : 200px;	
	 background-color : #e1f5f7;
}
#reportes10{    
	display :none;
	width :800px;
	 margin-top :50px;
	 margin-left :200px;
	float : left;
	color:red;
	text-align: center;
    padding : 15px;
    -webkit-border-radius : 8px;
     border-radius : 8px;
    -webkit-box-shadow : #666 3px  5px  8px ;
     box-shadow :  #666  3px  5px  8px ;
     height : 200px;	
	 background-color : #e1f5f7;
}
#reportes11{    
	display :none;
	width :800px;
	 margin-top :50px;
	 margin-left :200px;
	float : left;
	color:red;
	text-align: center;
    padding : 15px;
    -webkit-border-radius : 8px;
     border-radius : 8px;
    -webkit-box-shadow : #666 3px  5px  8px ;
     box-shadow :  #666  3px  5px  8px ;
     height : 200px;	
	 background-color : #e1f5f7;
}
#reportes12{    
	display :none;
	width :800px;
	 margin-top :50px;
	 margin-left :200px;
	float : left;
	color:red;
	text-align: center;
    padding : 15px;
    -webkit-border-radius : 8px;
     border-radius : 8px;
    -webkit-box-shadow : #666 3px  5px  8px ;
     box-shadow :  #666  3px  5px  8px ;
     height : 200px;	
	 background-color : #e1f5f7;
}
#reportes13{    
	display :none;
	width :800px;
	 margin-top :50px;
	 margin-left :200px;
	float : left;
	color:red;
	text-align: center;
    padding : 15px;
    -webkit-border-radius : 8px;
     border-radius : 8px;
    -webkit-box-shadow : #666 3px  5px  8px ;
     box-shadow :  #666  3px  5px  8px ;
     height : 200px;	
	 background-color : #e1f5f7;
}	 
#scrollbar{
overflow: auto ; width: 900px; height: 150px;
}
#smsg {
   margin-top:350px;
   color:red;
   text-align:center;
}
#titulo {
 color:red;
 font-size:1em;
 text-align:center;
 font-family:thaoma;
}
#asignaturasp  {
     margin-top:20px;
	 border-collapse: collapse;
	 margin-left: 20px;
}
#asignaturasp  th {
     font-size :1em;
	 border :1px  solid  #030;
	 text-transform : uppercase;
	 color:red;
}
#asignaturasp  td {
     border :1px  solid  #030;
	 font-size :1em;
	 color : #339966;
}
div#contactogral {
	width : 300px;
    margin-top : 5px;
    margin-left :250px;
    -webkit-border-radius : 8px;
     border-radius : 8px;
    -webkit-box-shadow : #666 3px  5px  8px ;
     box-shadow :  #666  3px  5px  8px ;
     height : 150px;	
	 background-color :#e1f5f7;
	 border-color: red ; 
	 float : none;
	 text-align : center;
}