body{ background:#0e1f2f url(../images/bg.png) repeat-x; font:normal 13px Trebuchet MS, Arial, Helvetica, sans-serif}
.rojo, a:hover{ color:#c81b1b}
.summer{ color:#fff; }
.camp{ color:#c81b1b; background:#0e1f2f; width:333px; display:block; margin:-20px auto 0 auto; margin:0 auto 0 auto}
p{ text-align:justify; clear:both }
a{ color:#142434;}
a:hover{ color:#bd0c29;}
/*//////////////////////////layout//////////////////////////////////////////////*/	
#todo{ width:995px; margin:auto; text-align:center;}
#cabecera{ width:995px; float:left; }
#logo{background: url(../images/cabecera.png) top center no-repeat; height:245px; float:left; text-indent:-9999px; width:1000px; cursor:pointer  }
#cabecera a{cursor:pointer}
#menu2{ width:590px;float:left;}

#central{ width:995px;float:left;}
#izquierda{ width:250px;float:left; margin:10px 0 0 0; padding:0 0 5px 0;}
#izquierda2{ width:250px;float:left;background:#091b2c;}
#izquierda_bottom{ width:250px;float:left;background:url(../images/bg_iz_bottom.png) bottom center repeat-x; height:26px; color:#fff}


#contenido{ width:745px;float:left;min-height:100px; background:#FFF; padding:0 0 10px 0; float:left;}
#derecha{ width:227px;float:left;border:1px solid #9daec8;min-height:200px;}
#myjquerymenu{ width:745px; height:22px; float:right; background:url(../images/bg_menu.jpg) center center repeat-x;margin:16px 0 0 0;}
#titulo-seccion{  width:246px;height:34px; float:right; padding:5px 0 0 0;font:normal 28px Trebuchet MS; float:left; margin:0 0 10px 0; color:#da1919;   }

/*//////////////////////////izquierda//////////////////////////////////////////////*/	

#izquierda ul{ float:left; margin:20px 0 0 0;}

#izquierda li{ background:url(../images/bg_item_izquierda.png) top left no-repeat;height:43px; text-align:left; text-transform:uppercase; margin:2px 0 0 0; float:left}	

#izquierda li a{width:210px;  display:block; color:#FFF; font:normal 20px Trebuchet MS; padding:20px 0 0 20px; }
#izquierda li a:hover{color:#da1919; }


/*//////////////////////////izquierda//////////////////////////////////////////////*/	
#izquierda ul{ float:left; margin:20px 0 0 0;}
#izquierda li{ background:url(../images/bg_item_izquierda.png) top left no-repeat;height:63px; text-align:left; text-transform:uppercase; margin:10px 0 0 0; float:left}	
#izquierda li #solicitar{ background:url(../images/i_solicitar.png) no-repeat; background-position:right -5px; width:323px; height:67px; display:block; color:#FFF; font:normal 20px Trebuchet MS; padding:20px 0 0 10px; }
#izquierda li #libro{ background:url(../images/i_libro.png) no-repeat; background-position:right -5px; width:323px; height:67px; display:block; color:#FFF; font:normal 20px Trebuchet MS; padding:20px 0 0 10px; }

/*//////////////////////////menu2//////////////////////////////////////////////*/	
#menu2 li{ float:left; text-align:center;  height:79px; width:95px; padding:0;position: relative; margin:2px 0 0 2px; float:left; }
#menu2 li a{ font:normal 11px Trebuchet MS; color:#fff; display:inline;margin:auto;   }
#menu2 .numero{ margin:0 5px 0 7px;font:bold 11px Trebuchet MS; color:#fff; }
#menu2 img{ width:50px; margin:0 0 0 0; height:50px;}
#menu2 .actual {background: url(../images/bg_menu2.png) center  center;}
#menu2 .nombre{width:95px; display:block; text-align:center; margin:auto; }
/*//////////////////////////menu2//////////////////////////////////////////////*/	
#btn_inicio { clear:both;  }

#btn_inicio li{ float:left; text-align:center;  height:100px; width:135px; padding:5px 0 0 0;position: relative; margin:10px 0 10px 10px;background:url(../images/btn_inicio.png) no-repeat; }
#btn_inicio li .item{ font:bold 11px Trebuchet MS; float:left; color:#fff;  width:135px;color: #0e1f2f;}
#btn_inicio li #actual{ color: #db1c1c;}

#btn_inicio li .icono{ margin:7px auto 0 auto; width:50px; height:50px;}
#btn_inicio li .numero{ margin:0 0 0 3px;}
/*//////////////////////////contenido//////////////////////////////////////////////*/	
#contenido h2{background:#112333; color:#FFF;font:normal 20px Trebuchet MS; padding:5px 5px 5px 10px; width:auto; max-width:400px; text-align:left; text-transform:uppercase; margin:10px 0 10px -30px;float:left; clear:both}

#modulo1{ padding:30px; clear:both }


.table{ width:685px; float:left; margin:20px 0 20px 0;}
.table .destacado td{background:#112333; color:#FFF;font:normal 16px Trebuchet MS; padding:5px;}
.table td{ background:url(../images/bg_menu.jpg) center center repeat-x; border:1px solid #FFF; font:normal 13px Trebuchet MS, Arial, Helvetica, sans-serif; color:#112333; padding:5px; text-align:center;}
.table tr{ border:1px solid #FFF}




#foto_alumno{ float:left; margin:40px 0 0 40px}
#foto_alumno img{ float:left;}
#foto_alumno input{ float:left; width:100px; margin:40px 0 0 0;}

.lista_eliminar{ width:100%; display:block;  float:left}
.lista_eliminar li{ float:left; width:135px; height:50px; background:#f8f8f8; margin:3px 0 0 5px; }
.lista_eliminar .no{ margin:0 0 0 20px; float:right;}

/*------------------------------------------------*/
/*-----------------[WP CALENDAR]-----------------*/
/*------------------------------------------------*/

#wp-calendar { empty-cells: show; margin: 10px auto 0 10px; width: 250px;margin:0 0 0 0;float:left; background:#000; margin:0 0 0 27px; 	}
	#wp-calendar a { display: block; text-decoration: none; font-weight: bold; }
		#wp-calendar a:hover { text-decoration: underline; }
		caption{ text-align:center; background:url(../images/bg_calendar.jpg) repeat-x; border-top:1px solid #e1e9f1; border-left:1px solid #e1e9f1;border-right:1px solid #96a9bf;border-bottom:1px solid #96a9bf;}
	#wp-calendar caption {	text-decoration: none; font: bold 13px Arial, sans-serif; }
	#wp-calendar td {	padding: 10px 11px 10px 11px; color: #0e1f2f;background:url(../images/bg_calendar.jpg) repeat-x; border-top:1px solid #e1e9f1; border-left:1px solid #e1e9f1;border-right:1px solid #96a9bf;border-bottom:1px solid #96a9bf;}
		#wp-calendar td#today { color: #ffffff; background:url(../images/bg_calendar_hover.jpg) repeat-x; border:none; }
		#wp-calendar #today a{ color: #ffffff;  }
	#wp-calendar th {	font-style: normal;	text-transform: capitalize;	background:url(../images/bg_calendar.jpg) repeat-x; border-top:1px solid #e1e9f1; border-left:1px solid #e1e9f1;border-right:1px solid #96a9bf;border-bottom:1px solid #96a9bf; }
		#wp-calendar #prev a, #wp-calendar #next a { font-size: 9pt; color:#ffffff; }
		#wp-calendar #next a { padding-right: 10px; text-align: right;; color:#ffffff; float:right; }
		#wp-calendar #prev a { padding-left: 10px; text-align: left;; color:#ffffff; }




/*//////////////////////////form//////////////////////////////////////////////*/	

.form{ clear:both; float:left; width:685px;font:normal 12px Trebuchet Ms;}

.form label{ margin:10px 0 0 10px; text-align:left; float:left;font:normal 12px Trebuchet Ms;}

.form .input{width:100px; margin:10px 0 0 5px;border:1px solid #9daec8; height:20px; float:left;}
.form .check{width:10px; margin:10px 0 0 5px;border:1px solid #9daec8; height:20px; float:left; border:none;}

.form .select{width:100px; margin:10px 0 0 5px;border:1px solid #9daec8; height:20px; float:left; color:#01254c;}

.form .textarea{width:120px; margin:10px 0 0 5px;border:1px solid #9daec8; height:20px; float:left;}
.form .textarea2{width:100%; margin:10px 0 10px 5px;border:1px solid #9daec8; height:47px; float:left;}
.i_calendar{margin:5px 0 0 5px; float:left;}
.form .fecha{width:100px; margin:10px 0 0 5px;border:1px solid #9daec8; height:20px; float:left;}

.buscador{background:url(../images/bg_menu.jpg) bottom center repeat-x;padding:10px;  border:1px solid #c8d2dd; width:665px; margin:20px 0 0 0; height:auto; float:left;}
.buscador h3{ border-bottom:1px solid #c8d2dd; width:660px;font:bold 16px Trebuchet Ms, Helvetica, sans-serif; padding:0 0 10px 0;}


.buscador .select{width:160px; }
.buscador .submit{margin:10px 20px 0 0; }
#solicita .input{width:200px; margin:10px 0 0 5px;border:1px solid #9daec8; height:20px; float:left; clear:both}
#solicita .label{ clear:both;}
#solicita  .textarea{ width:400px; height:60px;clear:both}
.add .input{ width:138px;}
#pie{ width:1017px; background:url(../images/bg_pie.png) left center no-repeat; height:40px; clear:both; padding:50px 0 0 100px; float:left; margin:80px 0 0 0; font-size:12px; color:#FFF; letter-spacing: 0.05em; float:left}
.submit{background:url(../images/bg_calendar.jpg) repeat-x;border-top:1px solid #e1e9f1; border-left:1px solid #e1e9f1;border-right:1px solid #96a9bf;border-bottom:1px solid #96a9bf;padding: 10px 11px 10px 11px; color: #0e1f2f;font:normal 12px Trebuchet Ms, Helvetica, sans-serif; float:right; clear:both; margin:10px 0 0 0; cursor:pointer}

.submit_ajax{background:url(../images/bg_calendar.jpg) repeat-x;border-top:1px solid #e1e9f1; border-left:1px solid #e1e9f1;border-right:1px solid #96a9bf;border-bottom:1px solid #96a9bf; color: #0e1f2f;font:normal 12px Trebuchet Ms, Helvetica, sans-serif; float:right; clear:both; cursor:pointer}

#datos_form label{ width:100px;}
/*//////////////////////////AJAX//////////////////////////////////////////////*/	

#transparencia
{
	
	position:absolute;
	z-index:22;
	width:100%;
	height:100%;
	display:none;
	background:url(../images/bg_modulo.png);
	top:0;
	left:0;
	float:left;
}

.contenido_ventana, #transparenciaMensaje
{
	position:absolute;
	z-index:11; 
	background:#FFFFFF;
	text-align:center;
	width:60%;
	height:auto;
	padding:20px;
	margin-top:-50px;
	margin-left:-150px;
	top:30%;
	left:29%;
	right:29%;
}

#transparenciaMensaje .table
{
width:100%;
}
#transparenciaMensaje h2{ float:left; border-bottom:1px solid #c8d2dd; width:100%;font:bold 16px Trebuchet Ms, Helvetica, sans-serif; padding:5px 0 10px 10px; margin:10px 0 10px -20px;}

.contenido_ventana li
{
	text-align:left;
	margin-left:20px;
}
.cerrar{background:url(../images/001_29.png);width:24px; height:24px; text-indent:-9999px; margin:20px auto 0 auto; clear:both; float:right}



#transparencia_msn
{

	

	position:absolute;

	z-index:22;

	width:100%;

	height:100%;

	display:none;

	background:url(../images/bg_modulo.png);

	top:0;

	left:0;

	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	text-align:center

}

#transparenciaMensaje_msn

{

	position:absolute;

	z-index:11; 

	background:#efefef;
	background: -moz-linear-gradient(top,  #ffffff,  #e2e2e2);
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e2e2e2));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e2e2e2');
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:20px;
	border:1px solid #cfcfcf;

	text-align:center;

	width:50%;

	height:40%;

	padding:20px;

	margin-top:-50px;

	margin-left:-150px;

	top:35%;

	left:29%;

	right:29%;

}
.texto_mensaje{ float:left; width:50%;font:normal 12px Arial; margin:40px 0 0 0}
.texto_mensaje p{ float:left;}

.imagen_mensaje{ float:left; width:30%;}

.texto_mensaje .cerrar{background:url(../images/001_29.png);width:24px; height:24px; text-indent:-9999px;  clear:both;  margin:-100px 0 0 0;}


#transparenciaMensaje_msn h2{border-bottom: 2px solid #000;
-moz-border-bottom-colors: #fff #ccc; width:100%; padding:0 0 10px 0;font:bold 20px Arial; color:#091b2c; }
/*//////////////////////////PAGINADOR//////////////////////////////////////////////*/

#paginador{ margin:0px 0 0 0px; clear:both; background:none !important; list-style-image:none !important; display:block; text-align:right;  }
#paginador ul{ float:right; width:auto; margin:10px 0 0 0;}
#paginador li{ display:inline; display:inline-block; text-align:left; float:left; }

#paginador li .pagina{ color:#000000; font:normal 11px Arial; vertical-align:middle;text-align:center;float:left; background:#d6d3d0; width:25px; height:22px; display:block; border:1px solid #ebebeb; padding:5px 0 0 0; }

#paginador li a:hover{ background:#eeeae6;}

#paginador .este{  font:normal 11px Arial; vertical-align:middle;text-align:center;float:left; width:25px; height:22px; display:block; border:1px solid #ebebeb; padding:5px 0 0 0;background:#eeeae6; color:#333}

#paginador li .siguiente{color:#000000; font:normal 11px Arial; vertical-align:middle;text-align:center;float:left; background:#d6d3d0; width:65px; height:22px; display:block; border:1px solid #ebebeb; padding:5px 0 0 0;}
.submit_tabla{background:url(../images/bg_calendar.jpg) repeat-x;border-top:1px solid #e1e9f1; border-left:1px solid #e1e9f1;border-right:1px solid #96a9bf;border-bottom:1px solid #96a9bf;padding: 3px 5px 3px 5px; color: #0e1f2f;font:normal 12px Trebuchet Ms, Helvetica, sans-serif;  margin:10px 0 10px 10px; cursor:pointer; }

