.div_ayuda{
	 border-radius: 10px; 
	 border:1px solid grey;
	 position:absolute;
	 z-index:2;
	 cursor : url('../icons/error.jpg'),s-resize;
	 text-align:left;
	 margin: 5px; 
	 background-color: #FFFFCC;
	 padding-left:10px
}

.div_error{
	 border-radius: 5px; 
	 border:1px solid red;
	 position:absolute;
	 z-index:10;
	 cursor : default;
	 text-align:center;
	 background-color: #FFFFCC;
	 left: 50%; 
	 margin-left:-200px;
}

.div_informacion{
	 border-radius: 10px; 
	 width: 90%; 
	 border:1px solid red;
	 clear:both;
	 cursor : help;
	 text-align:left;
	 font-size:18px;
	 padding-left:5px;
	 margin-left:auto; 
	 margin-right:auto;
}
.estilo_consola{
	border-radius: 4px; 
	font-family:monospace;
	font-weight:bolder;
	font-variant:normal;
	color:white; 
	background-color:black;
	font-size:18px;
   padding-left:5px;
   padding-right:5px;
}
.div_texto{
	 border-radius: 10px; 
	 border:1px solid grey;
	 z-index:2;
	 text-align:left;
	 margin: 5px; 
	 background-color: #FFFFCC;
	 padding-left:10px
}

.div_solicitante{
    width: 720px;
    height: 65px;
    border: 2px solid #2F8438;
    color: #2F8438;
    padding-top: 10px;
    padding-bottom: 40px;
    border-radius: 10px;
    margin: 30px 0px 30px 20px;
    font-size: 120%;
    font-weight: bolder;
    text-align: center;
    background-color: #D0ECD3;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAABHNCSVQICAgIfAhkiAAAD31JREFUeJztnHuMHfV1xz/n95uZ+9hde23Wu15jJ/hFcMBQnqUOmPByUWiSYmhIVSelFAmBVGKkpiqlapxEqMofpE0aRZVIqEhVRFNKmgRBU9JIJrwMwbTQUBowdrBNDGt7ve9778zvd/rHzNx7d3v9ADzXqZQj/zxzZ2funPOd7znn9zhz4VfyK3kvIidagc3rV1eAPiNStUaiwIgDasBkZM3Y5//t5ROq3wkBaPP61QZYBnxclctFWGVFhgIr861IXUQOGOHnRuQZ4CFge8P5xl/++ytd17XrAH3m4tUni3ALcCuwAAVrhMAKgTEERjBGMICIAHhVvudV765G9onPfv/Frupru3mzzetXXwV8W4SPAlUAY4SwDZzQCKExhNYQWCE0ItbIB6yRa2On0YeWDzz7+OsjSbd07gqDbl+/2nrleuDLIgy23zdoAyQHKrSCNYIVARG8Kt4rsdda7PzfNxJ/+xcee3mqG7oXzqDN61eLKhtE+IYRFpk5D8WISV3MCNYYApsxyQpRtm+khSdwDqDrVyx6cuuOEVe0/qboG6iyXISvAguV1KWskSNQV7OtIJLGI5sSCSOQ/uOzClcXrTsUDNCt61YK6GZgVX4s8YoCUWAwIqgqqjTdyHvFq+K8EjtPI/HEXvEKXskRKgnc8RdXrhkuUn8oGKDQmvOB61QR55XphmOynjBZS5isJ6imYKQtBS/xSuyUhvfUXdoaiSd2Hud9BpKgqmc3nF5XpP5QMEAibABZ7FQZr8UEpYiTFy9icGgRTiyjMzFTDUc9cXhVUm6lrHJOSTJwGi5v6TFVRSHwqtdnfarCJCjqi2+7eDWqfExRmW44Viwd4vqbbqR/aBgTljiwZw8vPfccTz/1DAcOjTFeS6iElnJoCa2hlGU1r+A0jUuqoKrkMduprgROBQrrQRYGEHASsLqReOb1lNn4e9czvOpUJAgxNqLnpCHef846rvzUTby07Wl+8uQTvLHjVcQlhEbp7a3S29tLpadKWK6QSMDInjcYGdmPqhJYA3CSFTmL/6cADSoaJF45fflSln3wDMQIIhaMBUl7GOWePs674irO/vCVJHECaJqtJEvvebpT5dCenfzo3q/x0qu78F4xSNDwfl6BNhQXgwQGAGuNMDQ8hBgLYhBjkOaWLCspQRhQqVao9PRSqvYSVXsJylWCUgUblrBhyML3reTDm25i+fAiPKCoAIuKsgGKBEioAmJFmD84CCKImPSWYkip0WqSXZR+TPtA+XnNfWMYWHUaa39jHUaExCtAVJQNUHQWQ4gCw7yBRdnAM+vxtajTPHMWWGLaQMrPzwevhqUfPJP5vdX8Ul+kDYUB5JUGoJVyiZ75/cwFJ7W5U39aWtsMqFnHRVjwvhUsGR5MP6f3KUyKjEFvA67aU6XS15vZ1zKydaLMJlB+dfah/f/8/KBU5pTTzyKyRlefsWZwx4//YWFRdhQC0M+23tf3OzduuqJUivzioUEq8+bTNFWONA7LRZtNm5+hGauA4dWnMvy+ZazbcMUtqH70eNuQSyFp3mLXLF6x4q8u33jN2JLFA4SlUvNvWZ+vBZIqsxmS9ac1gyW/ID25+XFg6TI+8qlPS1Sy4lXfLMIOKAggMfIqysTadR+aXw3zo9raatv+LD5pO1my87S1bV6jhOUyA0MDjI0enFLnny7CDijIxdTrJMqTLonRnAspHZpb1TYw2lyq6Vrq6QiOtpp3DkWfWXXppyeLsAMKAsjaJEH0x94liolEVZjLgFZgnu1CzaYtcHQOuPlx55IY+G4RNuRSCECnXHSDojzsnZtUfBOEFBPNWnvyykHJMdPmeagiku2LgnrAo+pJkmQXKg8XYUMuhaX5Fes3vaQ+ebwxNZ4apanbNJt3zHIhneNaeFRdeq33GaOy67zDu2QG5e6Vl2wqLEBDoUMNQV1ye5LEP0DVq3qYZbBLAaBlfN7UO9S3H9cWqJqg3mFEHu2tVv6uKP1zKXSosWL9jtdKpWCzqt+ZgpM+fXyC+iQDIjWaJoBtzbvWcZ+AS1CXoD5R1D3Sf+ZvFdqLhsJnFLcQBvIaqo+pz5mRAoNLwMXQDpJvBzEFRzOmqU9QF+fX70b5YZG651L4qkb/2o2JqLsHdVOaAaA5g1xqNDmbNAcrdbE83qhrZODEqEtA/T8J7Clad+gCQACKvKyq31PvVTMXw/uWq6VukzHHZ32kNta4fBvjXVxX778+7/SrCl8Tg24BFDdqeP0bvKu1mJKxxrlsm7S1DBQfN4FRn+Bdoi6JH3Bx/PNu6A1dAmjheZ8gELfNe/9d9U7V+zZ3arFnluv5uMms/Fi9Vqvv2LX3Xxf293WFPdAlgAD6ztro94/PPBgncSPPXqrt2Szfz2KNT4N4Do5LGuzZNzKx7+DEdll+abfU7h5AAHWtvvz2gfExdZlrZe6Fn+Na2b73CT6J8S5mfGKS0Yna2IH/Hnm9mzp3FaD+at9rk0k4PjI6lrHH4V2Cz13JzY1F6fF6fYZdb+5n3oKFe/7gS1/qWukLdBmgZedfFvcvXHRo/6Sn1tBmRzELwClj8uYyAL3n9d1vE1X7mTdvwY5u6gvFrot1lN7evgnvF7PrrbdYvmwx5dBiTLpiCqTBWj0I1Osxu/bsJTZlhhcNEoWlX3Rb364DFEbR1MDgEMYYdryxD4NDRHFxA/Ue3zb2qjcclXkLGB5eSrWnF/V+pNv6dh2gwNpSWCqzaHAx1Z5eRg+OMD56kMmpGvXaDCJgg5Cenj4GFi+kf8FCypUq1loc2tt1fbt9Q2ODfmMsYRjR29eHFaEcRVQrFWq16VSpIKBS6aHc00epVMYYkxd0Luu6vt282fZ/uXMwiMIhyZZ6jBhsYAmCABsEBNYSWIu1FmMtRqRtKU2wNjj32e9/pauVuV0FaOQ/vn5DbfT1xflnzeamNZssk3w1NZ9apW3mFWhM7l0zvn3LjY/d2T3mdwWgH/wZ5pE/5UITj35h7wv3Ri6eAdLM5X0+w9haQVayIqnm7CIk9XH2PvvlXpOM3iPCJ7du6U4JcyF07avAJ9fBNeezKq0yYxPKuYEltEEoJ1/wGRafdSMuiZmaHGd6cpzpiXGSJM60EkqlCuVqlXK1F43H2P9f9zH+2j8DijUkwE+d5x8TxyOViP+86HNFWHIcAeqrwAO3QVYHfQGwSYT1RhiwhtBI6ioiEFb6WXLhHZROWksjsdRmakxPTbSxSLHWEBhHbf/zTOx4CGn8AlGPFbAmPwvvlYPe85xX7gOeigJ2H0+w3hNA2+6CiRloJATeswy4TmCjMZxpDFXJVnuUtEI1cWkpbyWCoDwPUx4kkT5cMEhMmdrMJK4xhdVpIhMTyDQysxsrPk3/hmZJcC55fHJKHfgfVb6D8IBzvH7rN2m88h6n9N81QD/8cxifphQFrPXKDSL8thWWWIsEaSkPzrdqE/Jql6zWuVnWKzJndbmDWJM2cwRt8+9QUK8c9MrDwD3A895Tu+yL787OdwXQo3dQqsd8HOH3DVxuDKXQtgyROU/Z5kUdtJYPc5dr1j93UCx3JXkHWvos62XOmgBPCXzDCA9d9Dne8esL7wigR++AyRpne8/XAst5UUAYtjFmTr0TQPbWTlupIc0isuMq7SzMXTrbV1KgXgFuAx6/ZMuxF129ozQ/Ns159Zj7gXVRQBQFSGhTcOaKkDIndylpY9HxBieXHJg2cPJbhsBa4FvAR7ZuOXZiHDNAD27m5MTx1yKcVgqhFEBoO9RCSQpMkMWMuYwqStpjXXu5wxxZpsrd3rPmWL/3mAFyys3WcGE1SsGZy5omMHLkYFokWCKpQUcxarUx/MnWLcf2nccE0Hf+mF9DuLkUYKOws0uZDsG5Xbwe9qked5mrg2q2ypTOpIj3XAtc/cTnj/5dRwXo/j8C57g6EAaiIOuH0BojiaTg5IW9neT/VJUVKO0JAVp1D3P06fGe60enjj6mOyJAX/wETNYpi3CNMZicJUoGEMzKXN2INccic0FqlwwsUWWDFfq2HOV9oSMCtHIIWdjLmSinB7YzdSGNO+2smtugLc0f5pzj3fJ+Vid9MxkqhVxytJrSIwI0VacMXGsMkZnzLmUzpfo2Vv0StXZQ2h9Uuyh87JzlRNvuehcA3Xsz9FVYIrDBmOylgMNgnd/bHUaREyHHoofARYFh8I39hz/nsAApBKqcJnBaPo91OEXyWDSrLvMEy9H0yABcHljWlMLDu1lHgLbdBQKVwPCbCGV7BC9VQNsGpc3CsBPdjg4OQGANV6senigd09xPd0PiWaJw8dGGBt7PVsZlQeBEZ7S879Pxb8xKGuuNMMxh6o06Ijc+gw0sZwMfyEfnzZtqa8ScPymXKWKktf/LKO3jtLxbYgynGeH8Ozd2vqYjQJUInWnQiB215vvq0rl/oQouK1hNV0jTibETLbNG9zp7SiW3QQQaCeMHp5g8Y2nn7+kIUH8VPzbNT94c5dsj47zVSHBGUNMG0qxUSmvySwRid2KzWc5urymjE59uvTYftiYet+8Qe1/Zyz2v7GX7736183d1XBl4cBv8+iomag1eHJ3irUPT9CSOnjAgCm3ao4bZmS2fLPMeZhrpgLbb0h6kvc+6HdnfjKTvbzYSkn2HePtn+3j6jf18ZXSa+0fG2P/Crs7fecRQuu5UOHc5lWqJUwLLhYHlogVVzl7Qy7KFvcwvBQT5u3GhhShM2VNrpNMdRQbqPNAqnTuCbS6lcUIyNsPo/gl2Hpjg+XrM1sSxve7YPdOg/s0fHf4+RzXhDy+DJf3I+AxRKaA/sCwJLSvDgLNKIafOr7Cip8SicsSCckjFGmxoEQRpKp09yZzqkAKYGwotl5jrvnkWbU6Caes4bfFRFXUeTRyJV2q1BgdmYvaNTbFzusHLjYQX6zE7E8++xDG2a4T40tPh9m8d2f539Iw3XgBLFiDViFCEqrXMDwyD1jBUiVgaGN5vDYPWMlAOGQgM80x6XmgNgSqB13TlxhqMpoPGfPpIvM6amW227Cc+POmvV6Rbn/6CBTDtlYmZBm/HCSMuBWD3dIM92f7+xDNeazDjlATQv33s2G1+T05wxjI4ZQA5bwXiIXCesgglEUooFYV+EfoEqpL+2k0JpSRCJEJEOhUaCpQUIoFIQY3QyN55zVus0HCOuioNEepeqaky45UxYNwItcRR90pdldp4DddI0Bd2oS/sfPc2Ftqdu2UDkqRdAFnQg4QBHJxESgF4RTK3MaHFhAHW+TSrCrhajI8dLgrSpXsraBSiYQCHJmGyntaaT8fw0LbiRjj/C95G4ZdxD//VAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-position: left;
    background-position-x: 10px;
    background-position-y: 15px;
}

.div_solicitudes{
    width: 680px;
    min-height: 65px;
    border: 2px solid #282E6C;
    color: #282E6C;
    padding: 20px;
    border-radius: 10px;
    margin: 30px 0px 30px 20px;
    font-size: 120%;
    font-weight: bolder;
    }
    
.div_numeracion{
    width: 30px;
    height: 30px;
    border-radius: 50px;
    padding: 5px;
    font-size: 150%;
    color: #FFF;
    text-align: center;
    background-color: #3879D9;
    float: left;
    margin-right: 10px;
    margin-top: -10px;
    margin-bottom: 20px;
}

.div_numeracion_fila{
    margin-bottom: 25px;
}

.select_aulas{
    border: 2px solid;
    border-radius: 5px;
    font-size: 120%;
    font-weight: bolder;
    color: #282E6C;
    margin-left: 10px;
}

.iconos_errores{
    vertical-align: middle;
}

.div_numeracion_errores{
    margin-left: 50px;
}

.check_errores{
    cursor:pointer;
    margin: 15px;
    transform:scale(2,2);
   -ms-transform:scale(2,2); /* IE 9 */
   -moz-transform:scale(2,2); /* Firefox */
   -webkit-transform:scale(2,2); /* Safari and Chrome */
   -o-transform:scale(2,2); /* Opera */
}

.area_observaciones{
    border: 2px solid #3879D9;
    width: 90%;
    height: 80px;
    resize: none;
    font-weight: bolder;
    color: #282E6C;
    background-color: #EDEABB;
}

.alertify.mensaje_ayuda{
    min-height: 200px !important;
    color: #282E6C;
    font-size: 120%;
    font-weight: bolder;
    text-align: left;
    background-color: #C3DBEF;
    background-image: url(/archivos/imagenes/iconos_alert/ayuda.png);
    background-repeat: no-repeat;
    background-position: left;
    background-position-x: 10px;
    background-position-y: 15px;
}

.alertify.mensaje_ayuda label{
    color: #282E6C;
    font-size: 150%;
    font-weight: bolder;
    text-align: center;
    text-transform: uppercase;
    padding-bottom: 10px;
}

.alertify.mensaje_ayuda button{
    width: 120px;
    height: 50px;
    color: #FFF;
    font-size: 120%;
    font-weight: bolder;
    background-color: #282E6C;
    text-align: center;
    text-shadow: none;
    box-shadow: none;
    background-image: none;
}

.alertify.mensaje_ayuda button:hover{
    text-shadow: none;
    box-shadow: none;
    background-image: none;
    width: 122px;
    height: 52px; 
    background-color: #5960A8;
}

.alertify.mensaje_error{
    color: #B26019;
    font-size: 120%;
    font-weight: bolder;
    text-align: left;
    background-color: #F5D0B0;
    background-image: url(/archivos/imagenes/iconos_alert/advertencia.png);
    background-repeat: no-repeat;
    background-position: left;
    background-position-x: 10px;
    background-position-y: 15px;
}

.alertify.mensaje_error label{
    color: #B26019;
    font-size: 150%;
    font-weight: bolder;
    text-align: center;
    text-transform: uppercase;
    padding-bottom: 10px;
}

.alertify.mensaje_error button{
    width: 120px;
    height: 50px;
    color: #FFF;
    font-size: 120%;
    font-weight: bolder;
    background-color: #B26019;
    text-align: center;
    text-shadow: none;
    box-shadow: none;
    background-image: none;
}

.alertify.mensaje_error button:hover{
    text-shadow: none;
    box-shadow: none;
    background-image: none;
    width: 122px;
    height: 52px; 
    background-color: #D48139;
}

.mensaje_cargando_ajax{
    text-align: center;
    color: #014090;
    font-size:120%;
    font-weight:bold;
    padding: 150px;
}

.mensaje_error_acceso{
    text-align: center;
    padding: 30px;
    color: #282E6C;
    font-size: 110%;
    font-weight: bolder;
}

.mensaje_error_acceso label{
    text-align: center;
    padding: 30px;
    color: red;
    font-size: 120%;
    font-weight: bolder;
}

.mensaje_registro_correcto{
    text-align: left;
    color: #282E6C;
    font-size: 110%;
    font-weight: bolder;
}

.mensaje_registro_correcto label{
    text-align: center;
    color: green;
    font-size: 120%;
    font-weight: bolder;
}