/*
  ecf4f4 color de fondo
  594932 color general de letras
  303030 color empresa café oscuro
  98b1b6 color titulo escuela
  ddd side bar
  *
 */
*{margin:0; padding:0;}
html, body {
	margin: 0px;
	text-align: center;
	background-color: #FFF;
	background: url(./images/css_cuerpo.jpg); background-repeat:repeat;
	font-family: Helvetica, Verdana, Geneva, sans-serif;
	font-size: 13px; color: #4F2B2B;

	/* escala a grises por veda */
	/* filter:grayscale(100%); */

}


#info_usr{height:15px;padding:10px;margin:5px;color:#E9A63E;font-weight:bold;}
#info_usr .usr{float:left;}
.baja{background:#FF6262;}
#info_usr .fecha{float:right;}
#vgsoftl{width:100%;height:30px;background:#861e34;position:relative; z-index:0;overflow:visible;}
#vgsoft{width:85%;height:35px;background:url(logos/vgsoft.png) right top no-repeat;margin:0 auto;}
#escuelal{width:100%;height:85px;background:#ccc; }
#escuela{width:830px;height:55px;font-size:28px;font-family:helvetica;padding-left:140px;background:#ccc;font-weight:bold;color:#fff;margin:0 auto; }
#contenido{width:98%;margin:0 auto; display:block;text-align:left;}
#content{display:inline-block;}
#logo{height:90px;position:absolute;z-index:10;padding-left:0px;margin-top:30px;float:left;}
.imprimir{margin-left:10px;padding-top:34px;width:45px;height:15px;background:url(iconos/imprimir.png) no-repeat top center;float:left;}
.excel{margin-left:10px;padding-top:34px;width:45px;height:15px;background:url(iconos/excel.png) no-repeat top center;float:left;}
.cambiar{margin-left:10px;padding-top:34px;width:45px;height:15px;background:url(iconos/cambiar.png) no-repeat top center;float:left;}
/**LOGIN**/
#login {width:400px;display:block;height:200px;border: 1px solid #e5e5e5;margin:50px auto;background:#F5EDE3;}
.login{display:block;width:225px;font-size:16px;height:30px;margin:30px auto;padding-left:28px;}
.usuario{background:#fbfbfb url(iconos/usuario.png) no-repeat 3px center;border: 1px solid #e5e5e5;}
.password{background:#fbfbfb url(iconos/password.png) no-repeat 3px center;border: 1px solid #e5e5e5;}

/**LOGIN**/

.msg{width:360px;padding:30px;display:block;border:1px solid #303030;margin:60px auto;text-align:center;text-decoration:none;font-weight:bold;}
.Error{background:#F7EE74;color:#a00;}
.Info{background:#ddd;}

table a{text-decoration:none;font-weight:bold;color:#594932; }
a{text-decoration:none;font-weight:bold;color:#594932; }
th{background:#861e34;color:#ecf4f4;}
td table tr th{background:#861e34;color:#ecf4f4;}
th a{color:#fff;}
/*td{border:1px solid #98b1b6; padding: 2px 10px;}*/
td{padding: 2px 10px;border:1px solid #000;}
tbody tr:hover{background:#98b1b6;}
label{height:20px;display:block;float:left;}
.secciones{width:310px;display:block;height:360px;border:1px solid #000;float:left;margin-left:15px; padding-left:5px;}
.secciones li{list-style:none;}
.c_ciclos{margin-left:50px;}
.clear{clear:both;}
.botones{height:25px;display:block;margin:0 auto;text-align:center;}
.submit { border:solid 1px #861e34;  background:#861e34; color:#fff; font-weight:bold;padding:3px;text-decoration:none;text-align:center;}
.submit:hover {  background:#303030; color:#ddd; }
.medium{width:150px;float:left;}
.large{width:300px;float:left;}
.small{width:80px;float:left;}
.smallest{width:40px;float:left;}
.text_right{text-align:right;}
.label_text{font-weight:bold;width:300px;text-align:left;margin-left:8px;}
.text{font-weight:bold;text-align:left;margin-left:8px;border:1px solid #ccc;}
.req{border-left:5px solid #f00;}
.edit{width:300px;}
.foto{width:160px;height:205px;display:block;float:left;float:left;}
.img_foto{width:150px;height:174px;}
.ficha{width:670px;display:block;}
.ficha_datos{width:500px;float:left;}
#form_container{float:left;width:560px;display:block;}
.t_msg{display:block;padding:8px;background:#FFA500;color:#fff;text-align:center;font-weight:bold;font-size:20px;}
/*.t_msg{display:block;padding:8px;background:#00A0E1;color:#fff;text-align:center;font-weight:bold;}*/
.Error .submit{}
.instrucciones{border:dotted 1px #00A0E1;color:#555;display:block;padding:8px;text-align:left;font-size:10px;}
.tabs{height:20px; border:1px; text-align:center;}
.tabs ul li{width:180px; list-style:none;border-bottom:4px solid #861e34;float:left;margin-left:2px;}
.tabs ul li a{font-size:14px;text-align:center;}
.tabs ul li:hover{border-bottom:4px solid #861e34;}
.cuadro_acciones{padding:5px;border:1px dotted #4F2B2B;max-width:860px;}
.acciones{color:#E9A63E;text-decoration:underline;}
.ul_rep li{text-align:left;padding-left:0px;}
.ul_rep li a{text-decoration:underline;}

