body {
	background-color: #807f7f;
	color: #000;
	font: 85%/135% Verdana, Geneva, Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 0 15px 15px;
}

bodycopy {
	background-color: #797977;
	color: #000;
	font: 85%/135% Geneva, Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 0 15px 15px;
}

h1 {
	color: #4e9212;
	font-size: 150%;
	font-weight: normal;
	font-style: normal;
}

h1copy {
	color: #819d48;
	font-size: 150%;
	font-weight: normal;
	font-style: normal;
}
.estilotabla{
    background-color:#ffffff;
	border: 1px outset #cccccc;
}

h2,.h2 {
	color: #7d2a12;
	font-size: 120%;
	font-weight: normal;
	font-style: normal;
}

h3,.h3 {
	color: #7d2a12;
	font-size: 110%;
	font-weight: normal;
	font-style: normal;
	line-height: 90%;
}

.freeze {
	color: #7d2a12;
}

big {
	font-size: 110%;
}

.img {
	color: #47463f;
}


a {
	color: #1334b2;
}

small {
	font-size: 85%;
}
a:hover {
	color: #086508;
}

th,.th {
	padding: 3px;
	font-weight: bold;
	text-align: left;
	color: #57492d;
	font-size: 90%;
}

thCopy {
	padding: 3px;
	font-weight: bold;
	text-align: left;
	color: #58564e;
	font-size: 90%;
}

.th2 {
	padding: 3px;
	text-align: left;
	color: #fefff8;
	font-size: 90%;
	background-color: #878477;
	font-weight: normal;
	font-style: normal;
}

.menu {
	background-image: url(imagenes/style1/menu.jpg);
	padding-top: 5px;
	border-bottom: 2px solid #fff;
}

.menuSelected {
	background-image: url(imagenes/style1/menu_selected.jpg);
	padding-top: 5px;
}

.menuLink {
	text-decoration: none;
	color: #636560;
	font-size: 110%;
}

.menuLink:hover {
	text-decoration: none;
	color: #333432;
	font-size: 110%;
}

.menuLinkSelected {
	text-decoration: none;
	color: #24292c;
	font-size: 100%;
}

.menu2 {
	background-image: url(imagenes/style1/menu2.jpg);
	padding-top: 3px;
}

.menuSelected2 {
	background-image: url(imagenes/style1/menu2.jpg);
	padding-top: 3px;
}

.menuLink2 {
	text-decoration: none;
	color: #3a4247;
	font-size: 100%;
}

.menuLink2:hover,.menuLinkSelected:hover,.menuLinkSelected2:hover {
	text-decoration: none;
	color: #e1feab;
}

.menuLinkSelected2 {
	text-decoration: none;
	color: #fff;
	font-size: 110%;
}

.contenido {
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
	background-color: #f7f4e3;
	height: 450px;
	padding-right: 20px;
	padding-left: 20px;
}

.contenidovacio {
    border-left: 2px solid #fff;
	border-right: 2px solid #fff;
	background-color: #f7f4e3;
	height: 450px;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 20px;
}

.contenidoLogin {
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
	background-color: #f7f4e3;
	height: 400px;
	padding-right: 20px;
	padding-left: 20px;
}

.contenido_bottom {

	background: #f7f4e3 url(imagenes/style1/content_bottom.jpg) repeat-x;
}

.colegio {
	color: #fff;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	font: 150% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.logoutLink {
	color: #fff;
}

.logoutLink:hover {
	color: #e1feab;
}

.logout {
	color: #fff;
	padding-right: 20px;
}

.saved {
	color: #000;
	background-color: #afd5e2;
	border: 2px solid #fff;
	padding: 5px 10px;
	margin-bottom: 5px;
}

.instrucciones {
	color: #000;
	background-color: #e8d561;
	border: 2px solid #fff;
	padding: 5px 10px;
}

.mensaje {
	color: #000;
	background-color: #ea9e8b;
	border: 2px solid #fff;
	padding: 5px 10px;
}

.submit {
	text-align: center;
	padding-top: 10px;
	border-top-color: #d1cdc4;
	border-top-width: 1px;
}

.tabs {
	height: 22px;
	padding-top: 15px;
}

.tabTable {
	border: 1px solid #cbc7b3;
	background: #ece7cf;
	text-decoration: none;
	color: #000000;
	padding: 10px 20px 20px;
	z-index: -1;

}

.thb {
	border-left: 10px solid #decfb6;
	text-align: left;
	padding-left: 2px;
}

.tab1 {
	background: #ece7cf;
	text-decoration: none;
	color: #000000;
	margin: 0;
	padding: 7px 20px 5px;
	border-top: 1px solid #cbc7b3;
	border-right: 1px solid #cbc7b3;
	border-left: 1px solid #cbc7b3;
}
.tab2 {
	border-top: 1px solid #cbc7b3;
	border-right: 1px solid #cbc7b3;
	border-left: 1px solid #cbc7b3;
	background: #f7f4e3;
	color: #000000;
	text-decoration: none;
	margin: 0;
	padding: 5px 20px 4px;
}

.topLine {
	border-top: 1px solid #cbc7b3;
}

.tab1:hover,.tab2:hover {
	background: #635444;
	color: #fff;

}

.tabhovercopy {
	background: #e4e2d4;
	color: #000000;

}




.tab3 {
	border-top: 1px solid #cbc7b3;
	border-right: 1px solid #cbc7b3;
	border-left: 1px solid #cbc7b3;

	background: #a0dee9;
	color: #000000;
	text-decoration: none;
	margin: 0;
	padding: 5px 20px 4px;
}

.tab3:hover {
	color: #000000;
	background-color: #adf1fd;
}
.tab4 {
	border-top: 1px solid #cbc7b3;
	border-right: 1px solid #cbc7b3;
	border-left: 1px solid #cbc7b3;

	background: #e7c73d;
	color: #000000;
	text-decoration: none;
	margin: 0;
	padding: 5px 20px 4px;
}

.tab4:hover {
	background: #fcd942;
	color: #000000;

}

.tab5 {
	border-top: 1px solid #cbc7b3;
	border-right: 1px solid #cbc7b3;
	border-left: 1px solid #cbc7b3;

	background: #e7ae54;
	color: #000000;
	text-decoration: none;
	margin: 0;
	padding: 5px 20px 4px;
}

.tab5:hover {
	background: #d09d4c;
	color: #000000;

}

.td1 {
	padding: 5px 3px;
	}

.td2 {
	background-color: #ded4aa;
	padding: 5px 3px;
}

.td5 {
	padding: 5px 3px;
	}

.td7 {
	background-color: #d3cdba;
	padding: 5px 3px;
}

.td6 {
	background-color: #ddab89;
	padding: 5px 3px;
}

.td3 {
	padding: 5px 3px;
	background-color: #e79f5e;
}

.td4 {
	padding: 5px 3px;
	background-color: #aacbd5;
	color: #000;
}

.search {
	background-color: #c5e7df;
	border: 1px solid #cbc7b3;
	padding: 10px;
	width: 150px;
	float: left;
	margin-right: 20px;
}

.subtab {
	background: #decfb6;
	border: 1px solid #cbc7b3;
	padding: 10px 20px;
}
.subtab2 {
	background: #d1dcb8;
	border: 1px solid #cbc7b3;
	padding: 10px 20px;
}

.subtab2Copy {
	background: #dcd593;
	border: 1px solid #cbc7b3;
	padding: 10px 20px;
}

.linkBorrar,.delete {
	color: #ba1d0d;
	font-weight: normal;
}

.widget {
	background-color: #212422;
	border: 2px solid #c2c2c2;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;

}

.widgetLink {
	color: #fff;
}

.widgetTitle {
	color: #bff018;
}

.widgetTh {
	color: #9aa398;
}

.widget_eventos {
	background-color: #ffffff;
	border: 1px solid #999999;

}

.widgetLink_eventos {
	color: #000000;
}

.widgetTitle_eventos {
	color: #f1f1f1;
}

.widgetTh_eventos {
	color: #000000;
}

.cday:hover,.cday2:hover,.cday2:hover {
	text-decoration: underline;
	}

.cday {
	padding: 2px;
	color: #d4dadf;
	text-decoration: none;
	font-size: 95%;
}

.cday2 {

	padding: 2px;
	color: #444c5b;
	text-decoration: none;
	font-size: 95%;
}

.cday3 {
	color: #bff018;
	padding: 2px;
	font-size: 95%;
	text-decoration: none;
}

.cday4 {
	text-decoration: underline;
	color: #f0be16;
	padding: 2px;
	font-size: 95%;
}

.icon {
	border: 1px solid #797977;
	padding: 6px;
	background-color: #fff;
	font-size: 85%;
	color: #000;
	text-decoration: none;

}

.icon2 {
	border: 1px solid #797977;
	padding: 6px;
	background-color: #ece7cf;
	font-size: 85%;
	color: #000;
	text-decoration: none;
}

.iconLink {
	font-size: 75%;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	color: #000;
}

.icon:hover,.icon2:hover {
	background-color: #fcd848;
	color: #000;
	text-decoration: none;
}

.iconhovercopy {
	background-color: #f5fee8;
}

.border {
	border: 1px solid #797977;
	padding: 6px;
}

.popupExplorer {
	background: #ffffff;
	color: #000000;
	border: 2px outset;
	width: 200px;
	height: 75px;
	padding: 5px;
	overflow: auto;
	font-size: 90%;
}

.popup {
	background: #ffffff;
	color: #000000;
	border: 2px outset;
	width: 250px;
	height: 75px;
	position: fixed;
	padding: 5px;
	overflow: auto;
	font-size: 90%;
}.boletaText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-style: normal;
}
.calificacionText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
}

.select_option_disable {
	color: #999999;
	font-family: "Lucida Grande";
}

.roundedBox2 {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 2px solid #bdb09b;
	padding:10px;
	background-color: #decfb6;
}

.bigger {
	font-size: 120%;
}

.bold {
	font-weight: bold;
	text-decoration: none;
	color: #000;
}

textarea {
	font: 100%/120% Verdana, Geneva, Helvetica, Arial, sans-serif;
}

/* @group cal */

#cpopup {
	background-color: #fefceb;
	line-height: 120%;
	color:#000;
	padding: 3px 5px;
	font-size: 90%;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	width: 320px;
	height: 180px;
	overflow: auto;
	border: 2px solid #cbc7b3;
	position: fixed;
	left: 45%;
}

.cpopupTitle {
	font-size: 120%;
	color: #7d2a12;
	line-height: 120%;
}

.ca1 {
	color: #fff;
	text-decoration: none;
	padding-bottom: 4px;
	font-size: 90%;
}

.ca1:hover {
	color: #fff;
	text-decoration: underline;
}

.ctd {
	border-bottom: 1px solid #cbc7b3;
	border-right: 1px solid #cbc7b3;
	font-size: 90%;
	width: 120px;
}
.ctdl {
	border-bottom: 1px solid #cbc7b3;
	border-right: 1px solid #cbc7b3;
	border-left: 1px solid #cbc7b3;
	font-size: 90%;
	width: 120px;
}


.ctd4 {
	border-bottom: 1px solid #cbc7b3;
	border-right: 1px solid #cbc7b3;
	font-size: 90%;
	width: 120px;
	background-color: #ddd8c1;
	color: #7b786b;
}
.ctd4l {
	border-bottom: 1px solid #cbc7b3;
	border-right: 1px solid #cbc7b3;
	border-left: 1px solid #cbc7b3;
	font-size: 90%;
	width: 120px;
	background-color: #ddd8c1;
	color: #7b786b;
}
.ctd2 {
	border-bottom: 1px solid #cbc7b3;
	border-right: 1px solid #cbc7b3;
	font-size: 90%;
	width: 120px;
	background-color: #decfb6;
}

.ctd3 {
	border-bottom: 1px solid #cbc7b3;
	border-right: 1px solid #cbc7b3;
	font-size: 90%;
	width: 120px;
	background-color: #d1dcb8;
}

.ctd3l {
	border-bottom: 1px solid #cbc7b3;
	border-right: 1px solid #cbc7b3;
	border-left: 1px solid #cbc7b3;
	font-size: 90%;
	width: 120px;
	background-color: #d1dcb8;
}
.cth,.cth4 {
	border-top: 1px solid #cbc7b3;
	border-right: 1px solid #cbc7b3;
	border-bottom: 1px solid #cbc7b3;
	font-size: 90%;
}

.cthl {
	border-top: 1px solid #cbc7b3;
	border-right: 1px solid #cbc7b3;
	border-left: 1px solid #cbc7b3;
	border-bottom: 1px solid #cbc7b3;
	font-size: 90%;
}
.cth2 {
	border-bottom: 1px solid #cbc7b3;
	border-right: 1px solid #cbc7b3;
	border-left: 1px solid #cbc7b3;
	font-size: 90%;

	background-color: #decfb6;
}

.cth3 {
	border-top: 1px solid #cbc7b3;
	border-right: 1px solid #cbc7b3;
	border-bottom: 1px solid #cbc7b3;
	font-size: 90%;
	background-color: #d1dcb8;
}



.cthr {
	border-top: 1px solid #cbc7b3;
	border-left: 1px solid #cbc7b3;
	border-right: 1px solid #cbc7b3;
	border-bottom: 1px solid #cbc7b3;
	font-size: 90%;
}

.cthr2 {
	border-bottom: 1px solid #cbc7b3;
	border-right: 1px solid #cbc7b3;
	border-left: 1px solid #cbc7b3;
	font-size: 90%;
	width: 100px;
}

.ctitle {
	text-align: center;
	padding-bottom: 10px;
	font-size: 110%;
	color: #7d2a12;
}

.cadd {
	width:100%;
	cursor:pointer;
	height:20px;
}
.cmine {
	color:#fff;
	padding: 3px 10px;
	font-size: 90%;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.cevent {
	line-height: 120%;
	color:#fff;
	padding: 3px 5px;
	font-size: 90%;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	width: 110px;
	height: 26px;
	overflow:hidden;
	cursor: pointer;
}

.callday {
	line-height: 120%;
	color:#fff;
	padding: 3px 5px;
	font-size: 90%;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	width: 110px;
	height: 13px;
	overflow:hidden;
	cursor: pointer;
}

/* @end */
