@import url('base.css');
@import url('admin.css?r=232333');

body,html,form, input, textarea, form  *,*, button { 
	font-family:'Proxima','Helvetica Neue',Helvetica,Verdana,sans-serif; 
	font-size: 14px;
	color:#636366;
	font-style:normal !important;
}
.c {width: 1000px;margin:0 auto;text-align:left;position: relative;}

#eliminar-evento-completo {
	float: right;
	display: block;
	margin: 10px 20px;
	color: #c00;
}
#eliminar-evento-completo:hover {
	text-decoration: underline;
	color: #f00;
	text-shadow:0 0 10px #900;
}
.main-c, #admin .c {
	box-shadow:0 1px 10px rgba(0,0,0,0.4);
	background:#fff; 
}

#back {
	display: block;
	width: 51px;
	height: 51px;
	position: absolute;
	left: 910px;
	top:35px;
	background:url(img/back.png) no-repeat center center; 
}

p{color:#626273;text-align:justify;}
p.first {
	text-indent:20px;
}
.tableview{
	width:600px;
	margin:5px auto 30px auto;
}
.tableview * ,
.tableview * * {
	font-size:11px;
}
.tableview strong {
	color:#111;
	font-weight:bold;
}

table.tableview tr td,
table.tableview tr th {
	padding:6px;
}
img.rel-l,
img.rel-r {
	border-radius:3px;
	box-shadow:0 1px 2px rgba(0,0,0,0.6);
}
img.rel-l {
	float:left;
	margin-right:15px;
	margin-bottom:5px;
}
img.rel-r {
	float:right;
	margin-left:15px;
	margin-bottom:5px;
}

ol {
	display:block;
	padding:5px 20px; 
	border-radius:3px;
	border:1px solid #F8F8FA;
	background:#FEFEFE;
	margin-bottom: 20px;
}
	ol li {
		display:block;
		padding:12px 0;
		padding-left:27px;
		background:url(img/tick.png) no-repeat 0 11px;
	}
		ol li strong {
			display:block;
			color:#111;
			margin-bottom:6px;
		}
	ol li.exception {
		background-image:url(img/warning.png) 
	}

#colegio-cholguan {
	background:url(img/body.png) repeat-x left top #1F9053;
}
	#colegio-cholguan #top {
		height:135px;
		background:#fff;
		padding:0 15px 15px 15px;
		position: relative;
	}
		#colegio-cholguan #top #logo {
			display:block;
			float:left;
			margin:30px 0 0 15px;
		}
		#colegio-cholguan #top #webmail {
			position: absolute;
			top: 128px;
			left: 928px;
		}
		#colegio-cholguan #top ul {
			display:block;
			float:right;
			margin-right:15px;
		}
			#colegio-cholguan #top ul li {
				display:block;
				float:left;
				padding-top:30px;
				border-top:5px solid #fff;
			}
			#colegio-cholguan #top ul li.hover{
				border-top:5px solid #414155;
			}
				#colegio-cholguan #top ul li a {
					display:block;
					text-align:center;
					text-transform:uppercase;
					padding-top:55px;
					width:100px;
					color:#313140;
					background:no-repeat center top;
					font-size:12px;
				}
				#colegio-cholguan #top ul li a.actividades { background-image:url(img/top-actividades.png) }
				#colegio-cholguan #top ul li a.alumnos { background-image:url(img/top-alumnos.png) }
				#colegio-cholguan #top ul li a.apoderados { background-image:url(img/top-apoderados.png) }
				#colegio-cholguan #top ul li a.docentes { background-image:url(img/top-docentes.png) }
	#colegio-cholguan #menu {
		background:#27264B;
		display:block;
		height:66px; 
		z-index:9999999999
	}
		#colegio-cholguan #menu li {
			float:left;
			height:66px;
		}
		#colegio-cholguan #menu li.r {
			float:right
		}
		#colegio-cholguan #menu li.item-nuestro-colegio,
		#colegio-cholguan #menu li.item-orientacion {
			width:136px;
			position:relative
		}
		#colegio-cholguan #menu li.item-orientacion {
			width:106px;
		}
			#colegio-cholguan #menu li.item-nuestro-colegio ul,
			#colegio-cholguan #menu li.item-orientacion ul {
				display:block;
				z-index:9999999999;
				left:0;
				top:62px;
				position:absolute;
				display:none;
				width:180px;
			}
				#colegio-cholguan #menu li.item-nuestro-colegio ul li,
				#colegio-cholguan #menu li.item-orientacion ul li {
					float:none;
					height:auto !important;
				}
					#colegio-cholguan #menu li.item-nuestro-colegio ul li a,
					#colegio-cholguan #menu li.item-orientacion ul li a {
						background:#27264B; 
						color:#fff;
						display:block;
						text-transform:uppercase;
						font-size:12px;
						padding:12px 14px;
						border-top:1px solid #333158;
					}
					#colegio-cholguan #menu li.item-nuestro-colegio ul li a:hover,
					#colegio-cholguan #menu li.item-orientacion ul li a:hover {
						background:#333158;
					}
			#colegio-cholguan #menu li:hover ul,
			#colegio-cholguan #menu li.hover ul {
				display:block;
			}
			#colegio-cholguan #menu li a {
				background:#27264B; 
				color:#fff;
				display:block;
				text-transform:uppercase;
				font-size:12px;
				padding:26px 14px;
			}
			#colegio-cholguan #menu li a:hover {
				background:#333158;
			}
			#colegio-cholguan #menu li a.hover {
				background:#ECECFB;
				color:#27264B;
			}
	
	#colegio-cholguan #slider {
		width:1000px;
		height:350px;
		position:relative;
	}
		#colegio-cholguan #slider .slides {
			width:1000px;
		    height:300px;
			position:relative;
			z-index:999;
		}
			#colegio-cholguan #slider .slides div {
				width:750px;
		        height:300px;
				position:absolute;
				left:120px;
				top:0;
				background:center center no-repeat;
				background-size:700px 300px; /*tamaño de la imagen en el slider*/
				z-index:999
			}
		#colegio-cholguan #slider .controls {
			top:310px;
			position:absolute;
			height:23px;
			z-index:999
		}
			#colegio-cholguan #slider .controls a {
				display:block;
				float:left;
				height:17px;
				width:17px;
				margin:3px;
				background:url(img/slider-controls.png) left top;
			}
			#colegio-cholguan #slider .controls a.hover {
				background-position:left bottom
			}
			
	#colegio-cholguan #main {
		background:url(img/main-r.png) repeat-y right top;
	}
		#colegio-cholguan #main .l {
			float:left;
			width:700px;
		}
			#colegio-cholguan #main .l .noticias {
				background:#fff repeat-x top left url(img/over.png);
			}
				#colegio-cholguan #main .l .noticias .noticia,
				#colegio-cholguan #main .l .noticias .noticia-index{
					float:left;
					padding:30px 25px;
					background:#F5F5F6;
					width:300px;
				}
				#colegio-cholguan #main .l .noticias .noticia-index{
					width: 600px;
					padding:30px 25px 10px 25px;
				}
					#colegio-cholguan #main .l .noticias .noticia h2 {
						font-size:15px;
						display:block;
						height:37px;
						margin-bottom:3px;
						overflow:hidden;
						color:#313140;
						font-family:'TR'
					}
					#colegio-cholguan #main .l .noticias .noticia-index h2 {
						height:auto;
						margin-bottom: 10px
					}
					#colegio-cholguan #main .l .noticias .noticia .preview,
					#colegio-cholguan #main .l .noticias .noticia-index .preview {
						height:150px;
						background:center center no-repeat #424251;
						background-size:cover;
					}
					#colegio-cholguan #main .l .noticias .noticia-index .preview {
						float: left;
						height:200px;
						width: 300px;
						margin:0 8px 8px 0
					}
					
					#colegio-cholguan #main .l .noticias .noticia-primera .preview .fotografias-bg,
					#colegio-cholguan #main .l .noticias .noticia .preview .fotografias-bg{
						display: none;
						background:url(img/window/bg-30.png);
						position:fixed;
						top:0;
						left:0;
						height:100%;
						width:100%;
						z-index: 9999999999;
					}

					body .bg-notification{
						display: none;
						background:url(img/window/bg-30.png);
						position:fixed;
						top:0;
						left:0;
						height:100%;
						width:100%;
						z-index: 9999999999;
					}

					body .bg-notification .notification-wrap{
					/* ****	Estilos originales **** 
					    display: block;
						position: relative;
						left: 50%;
						margin-left: -180px; 
						top: 50%;
						margin-top: -130px;
						padding: 8px;
						background: #F7F7F8;
						border-radius: 4px;
						width: 360px;
						height: 260px;
						overflow: auto;*/
						
					/*estilo modificado	*/
						display: block;
                    	position: relative;
                    	left: 50%;
                    	margin-left: -400px;
                    /*	margin-left: -510px;*/
                    	top: 50%;
                    /*	margin-top: -350px;*/
                    	margin-top: -270px;
                    	padding: 8px;
                    	background: #F7F7F8;
                    	border-radius: 4px;
                    	width: 700px;
                      /*  width: 1000px;
                    	height: 650px;*/
                    	height: 480px;
                    	overflow: auto;
						
					}

						body .bg-notification .notification-wrap .notification-close{
							display: block;
						    background: url(img/common/delete.png) #F7F7F8;
						    background-position: top left;
						    height: 20px;
						    width: 20px;
						    background-size: 20px;
						    position: absolute;
						    z-index: 99999;
						    right: 8px;
						    top: 8px;
						    border-bottom-left-radius: 4px;
						    cursor: pointer;
						}
							body .bg-notification .notification-wrap .notification-close:hover{
								background-position: bottom left;
							}
							body .bg-notification .notification-wrap .cnt{
							/*	height: 210px; */
								overflow: auto;
								padding: 16px 10px;
							}
						
							body .bg-notification .notification-wrap .notification-items .item{
								padding-bottom: 10px;
								border-bottom: 1px solid grey;
							}
								body .bg-notification .notification-wrap .notification-items .item span{
									display: block;
									font-size: 16px;
									text-transform: uppercase;
									color:#5f83b9;
									font-family: 'Proxima','Helvetica Neue',Helvetica,Verdana,sans-serif;
								}
								body .bg-notification .notification-wrap .notification-items .item p{
									display: block;
									font-size: 14px;
									margin: 5px 5px 0 5px;
									font-family: 'Proxima','Helvetica Neue',Helvetica,Verdana,sans-serif;
								}
								body .bg-notification .notification-wrap .not-more{
									float: right;
									text-transform: uppercase;
								}
					#colegio-cholguan #main .l .noticias .noticia-primera .preview .fotografias-bg .fotografias-wrap,
					#colegio-cholguan #main .l .noticias .noticia .preview .fotografias-bg .fotografias-wrap{
						display: block;
						position: relative;
						left: 50%;
						margin-left: -350px;
						top: 50%;
						margin-top: -250px;
						padding: 8px;
						background: #F7F7F8;
						border-radius: 4px;
						width: 700px;
					}
						#colegio-cholguan #main .l .noticias .noticia-primera .preview .fotografias-bg .fotografias-wrap.fotografias-close,
						#colegio-cholguan #main .l .noticias .noticia .preview .fotografias-bg .fotografias-wrap .fotografias-close{
							    display: block;
							    background: url(img/common/delete.png) #F7F7F8;
							    background-position: top left;
							    height: 20px;
							    width: 20px;
							    background-size: 20px;
							    position: absolute;
							    z-index: 99999;
							    right: 8px;
							    top: 13px;
							    border-bottom-left-radius: 4px;
							    cursor: pointer;

						}
						#colegio-cholguan #main .l .noticias .noticia-primera .preview .fotografias-bg .fotografias-wrap.fotografias-close:hover,
						#colegio-cholguan #main .l .noticias .noticia .preview .fotografias-bg .fotografias-wrap .fotografias-close:hover{
							background-position: bottom left;
						}

					#colegio-cholguan #main .l .noticias .noticia-primera .preview .active-pictures,
					#colegio-cholguan #main .l .noticias .noticia .preview .active-pictures{
						display: block;
					}
					#colegio-cholguan #main .l .noticias .noticia-primera .preview .fotografias-bg .fotografias,
					#colegio-cholguan #main .l .noticias .noticia .preview .fotografias-bg .fotografias{
						display: block;
					}
					#colegio-cholguan #main .l .noticias .noticia p,
					#colegio-cholguan #main .l .noticias .noticia-index p {
						color:#626273;
						line-height:160%;
						font-size:12px;
						height:90px;
						overflow:hidden;
						margin:10px 0;
					}
					#colegio-cholguan #main .l .noticias .noticia-index p {
						margin:0 10px 10px 10px !important;
						height: auto !important;
					}

					#colegio-cholguan #main .l .noticias .noticia p {
						color:#626273;
						line-height:160%;
						font-size:12px;
						height:90px;
						overflow:hidden;
						margin:10px 0;
					}
					#colegio-cholguan #main .l .noticias .noticia .autor {
						position:relative;
					}
						#colegio-cholguan #main .l .noticias .noticia .autor strong,
						#colegio-cholguan #main .l .noticias .noticia .autor span {
							display:block;
							text-align:right;
							background:#EBEBEE;
							color:#535362;
							text-transform:uppercase;
							font-size:10px;
							padding:8px 7px;
						}
						#colegio-cholguan #main .l .noticias .noticia .autor span {
							background:#27254E;
							color:#fff;
						}
						#colegio-cholguan #main .l .noticias .noticia .autor a {
							display:block;
							position:absolute;
							left:5px;
							top:8px;
							background:url(img/mas.png) no-repeat left top;
							width:144px;
							height:26px;
							color:#fff;
							text-transform:uppercase;
							text-shadow:0 1px 0 #000;
							font-size:12px;
							padding-top:11px;
							text-align:center;
						}
						#colegio-cholguan #main .l .noticias .noticia .autor a:hover {
							background-position:left center;
						}
						#colegio-cholguan #main .l .noticias .noticia .autor a:active {
							background-position:left bottom;
						}
				#colegio-cholguan #main .l .noticias .noticia-primera,
				#colegio-cholguan #main .l #noticia-view {
					
				}
					#colegio-cholguan #main .l .noticias .noticia-primera h2,
					#colegio-cholguan #main .l #noticia-view h2 {
						color:#414151;
						font-size:25px;
						display:block;
						font-family:'TR';
						padding:60px 40px 10px 40px
					}
					#colegio-cholguan #main .l .noticias .noticia-primera .preview,
					#colegio-cholguan #main .l #noticia-view .preview {
						height:320px;
						background:center center no-repeat #424251;
						background-size:cover;
						border-top:5px solid #F7F7F8;
						border-bottom:10px solid #F7F7F8;
					}
					#colegio-cholguan #main .l .noticias .noticia-primera p,
					#colegio-cholguan #main .l #noticia-view p {
						color:#646473;
						line-height:160%;
						font-size:14px;
						padding:15px 40px;
					}
					#colegio-cholguan #main .l .noticias .noticia-primera .autor,
					#colegio-cholguan #main .l #noticia-view .autor {
						position:relative;
						padding:0px 40px 40px 40px;
						text-align:right;
					}
						#colegio-cholguan #main .l .noticias .noticia-primera .autor strong,
						#colegio-cholguan #main .l .noticias .noticia-primera .autor span,
						#colegio-cholguan #main .l #noticia-view .autor strong,
						#colegio-cholguan #main .l #noticia-view .autor span {
							color:#ADADB6;
							font-size:12px;
						}
						#colegio-cholguan #main .l .noticias .noticia-primera .autor a,
						#colegio-cholguan #main .l #noticia-view .autor a {
							display:block;
							float:left;
							background:url(img/mas-noticia.png) no-repeat left top;
							width:164px;
							height:31px;
							color:#fff;
							text-transform:uppercase;
							text-shadow:0 1px 0 #000;
							font-size:12px;
							padding-top:16px;
							text-align:center;
						}
						#colegio-cholguan #main .l .noticias .noticia-primera .autor a:hover,
						#colegio-cholguan #main .l #noticia-view .autor a:hover {
							background-position:left center;
						}
						#colegio-cholguan #main .l .noticias .noticia-primera .autor a:active,
						#colegio-cholguan #main .l #noticia-view .autor a:active {
							background-position:left bottom;
						}
						#colegio-cholguan #main .l #noticia-view .enlaces {
							margin:0 40px;
							padding:20px;
							background:#F9F9FF url(img/links.png) no-repeat right top;
							border:1px solid #EAEAEF;
							border-radius:2px;
							margin-bottom:10px;
							height: 230px;
							overflow: auto;
						}
							#colegio-cholguan #main .l #noticia-view .enlaces a {
								display:block;
								color:#646473;
								background:url(img/link.png) no-repeat left center;
								padding:6px 6px 6px 27px;
							}
							#colegio-cholguan #main .l #noticia-view .enlaces a:hover {
								color:#00A3D9;
							}
						#colegio-cholguan .fotografias {
							width:700px;  
						}
							#colegio-cholguan .fotografias .slidesjs-container {							
								border-top:5px solid #F7F7F8;
								border-bottom:10px solid #F7F7F8;
							}
							#colegio-cholguan .fotografias .slidesjs-previous,
							#colegio-cholguan .fotografias .slidesjs-next {
								display:block;
								float:left;
								height:19px;
								width:19px;
								background:url(img/slider.atras.png) no-repeat center top;
								margin:5px 10px;
							}
							#colegio-cholguan .fotografias .slidesjs-next {
								background-image:url(img/slider.adelante.png)
							}
							#colegio-cholguan .fotografias .slidesjs-previous:hover,
							#colegio-cholguan .fotografias .slidesjs-next:hover {
								background-position:center bottom;
							}
							#colegio-cholguan .fotografias .slidesjs-pagination {
								float:right;
							}
							#colegio-cholguan .fotografias .slidesjs-pagination .slidesjs-pagination-item {
								float:left;
							}
							#colegio-cholguan .fotografias .slidesjs-pagination .slidesjs-pagination-item a {
								display:block;
								height:19px;
								width:19px;
								background:url(img/slider.control.png) no-repeat center top;
								margin:5px 5px;
							}
							#colegio-cholguan .fotografias .slidesjs-pagination .slidesjs-pagination-item a:hover{
								background-position:center center;
							}
							#colegio-cholguan .fotografias .slidesjs-pagination .slidesjs-pagination-item a.active{
								background-position:center bottom;
							}
		#colegio-cholguan #main .r {
			float:right;
			width:299px;
			border-left:1px solid #B2B2B7;
		}
		
			#colegio-cholguan #main .r .lateral {}
				#colegio-cholguan #main .r .lateral .titulo {
					background:url(img/over.png) repeat-x left top;
				}
					#colegio-cholguan #main .r .lateral .titulo strong {
						background: no-repeat 15px center;
						padding:23px 0 17px 60px;
						overflow:hidden;
						font-size:13px;
						color:#fff;
						font-family:'TR';
						display:block;
						text-transform:uppercase
					}
			#colegio-cholguan #main .r .lateral-calendario {}
				#colegio-cholguan #main .r .lateral-calendario .titulo {
					background-color:#6CBA04;
				}
					#colegio-cholguan #main .r .lateral-calendario .titulo strong {
						background-image:url(img/icon.calendario.png);
					}
				#colegio-cholguan #main .r .lateral-calendario .calendario {
					background:no-repeat center center url(img/calendar-bg.png); 
				}
					#colegio-cholguan #main .r .lateral-calendario .calendario .dias,
					#colegio-cholguan #main .r .lateral-calendario .calendario .month {
						background:url(img/calendar-top.png) repeat-x;
						height:34px;
						padding:0 9px;
					}

					#colegio-cholguan #main .r .lateral-calendario .calendario .dias span,
					#colegio-cholguan #main .r .lateral-calendario .calendario .dias b, 
					#colegio-cholguan #main .r .lateral-calendario .calendario .month span,
					#colegio-cholguan #main .r .lateral-calendario .calendario .month b {
						width:40px;
						text-align:center;
						color:#4D4D4D;
						font-size:10px;
						float:left;
						padding:10px 0;
						display:block;
						overflow:hidden;
						background:no-repeat center center;
						text-transform:uppercase;
					}
					#colegio-cholguan #main .r .lateral-calendario .calendario .month span,
					#colegio-cholguan #main .r .lateral-calendario .calendario .month b {
						width:auto;
						padding:9px 0;
					}
					#colegio-cholguan #main .r .lateral-calendario .calendario .month b {
						float: right;
					}
						#colegio-cholguan #main .r .lateral-calendario .calendario .month a{
						    padding: 0 4px;
						}

						.activities-display{
							position:absolute;
							max-height: 300px;
							overflow: auto;
							width:300px;
							background:#fff;
							border-radius: 4px;
							-webkit-box-shadow: 0px 0px 18px 7px rgba(0,0,0,0.39);
                            -moz-box-shadow: 0px 0px 18px 7px rgba(0,0,0,0.39);
							box-shadow: 0px 0px 18px 7px rgba(0,0,0,0.39);
						}
					
					#colegio-cholguan #main .r .lateral-calendario .calendario .semana {
						overflow:hidden;
						padding:0 20px 0 19px;
					}
						#colegio-cholguan #main .r .lateral-calendario .calendario .semana a,
						#colegio-cholguan #main .r .lateral-calendario .calendario .semana span {
							width:37px;
							text-align:center;
							color:#4D4D4D;
							font-size:10px;
							float:left;
							padding:10px 0;
							display:block;
							overflow:hidden;
							background:no-repeat center center;
						}
						#colegio-cholguan #main .r .lateral-calendario .calendario .semana a:hover {
							background-image: url(img/calendar-icon-hover.png);
							color:#fff; 
						}
						#colegio-cholguan #main .r .lateral-calendario .calendario .semana a.hover {
							background-image: url(img/calendar-icon.hover.png);
							color:#fff; 
						}
			#colegio-cholguan #main .r .lateral-libros {}
				#colegio-cholguan #main .r .lateral-libros  .titulo {
					background-color:#F7BA00;
				}
					#colegio-cholguan #main .r .lateral-libros .titulo strong {
						background-image:url(img/icon.libro.png);
					}
				#colegio-cholguan #main .r .lateral-libros .libros {}
					#colegio-cholguan #main .r .lateral-libros .libros .libro {
						background:url(img/libro.png);
						height:82px;
						overflow:hidden;
					}
						#colegio-cholguan #main .r .lateral-libros .libros .libro .info {
							height:52px;
							width:187px;
							padding:15px;
							overflow:hidden;
							float:left;
						}
							#colegio-cholguan #main .r .lateral-libros .libros .libro .info h6 {
								font-family:'TR';
								color:#0F0F1E;
								height:30px;
								overflow:hidden;
								font-size:13px;
								display:block;
							}
							#colegio-cholguan #main .r .lateral-libros .libros .libro .info strong {
								display:block;
								color:#FF9326;
								font-size:11px;
								height:10px;
								overflow:hidden;
								margin:2px 0;
							}
							#colegio-cholguan #main .r .lateral-libros .libros .libro .info b {
								display:block;
								color:#a5a5b4;
								font-size:11px;
								height:10px;
								overflow:hidden;
							}
						#colegio-cholguan #main .r .lateral-libros .libros .libro img {
							height:82px;
							width:82px;
							float:right;
						}
			#colegio-cholguan #main .r .lateral-enlaces {}
				#colegio-cholguan #main .r .lateral-enlaces  .titulo {
					background-color:#167CFF;
				}
					#colegio-cholguan #main .r .lateral-enlaces .titulo strong {
						background-image:url(img/icon.enlaces.png);
					}
				#colegio-cholguan #main .r .lateral-enlaces  .enlaces {
					height: 230px;
					overflow: auto;
				}
					#colegio-cholguan #main .r .lateral-enlaces  .enlaces .enlace {
						display:block;
						padding:15px;
						background:url(img/enlace.separacion.png) no-repeat center top;
					}
						#colegio-cholguan #main .r .lateral-enlaces  .enlaces .enlace div {
							display:block;
							background:url(img/enlace-icon.png) no-repeat left center;
							padding-left:30px;
						}
							#colegio-cholguan #main .r .lateral-enlaces  .enlaces .enlace div span {
								display:block;
								color:#0E0E1E;
								font-family:'TR';
							}
							#colegio-cholguan #main .r .lateral-enlaces  .enlaces .enlace div a {
								display:block;
								font-size:11px;
								color:#868695;
								text-transform:uppercase;
							}
							#colegio-cholguan #main .r .lateral-enlaces  .enlaces .enlace div a:hover {
								color:#00BFFF;
							}
					#colegio-cholguan #main .r .lateral-enlaces  .enlaces .enlace:first-child {
						background:none;
					}
				
			#colegio-cholguan #main .r .lateral-circulares {}
				#colegio-cholguan #main .r .lateral-circulares  .titulo {
					background-color:#F67119;
				}
					#colegio-cholguan #main .r .lateral-circulares .titulo strong {
						background-image:url(img/icon.circulares.png);
					}
				#colegio-cholguan #main .r .lateral-circulares  .circulares {}
					#colegio-cholguan #main .r .lateral-circulares  .circulares .circular {
						display:block;
						padding:15px;
						background:url(img/enlace.separacion.png) no-repeat center top;
					}
						#colegio-cholguan #main .r .lateral-circulares  .circulares .circular div {
							display:block;
							background:url(img/circular-icon.png) no-repeat left center;
							padding-left:35px;
						}
							#colegio-cholguan #main .r .lateral-circulares  .circulares .circular div span {
								display:block;
								color:#0E0E1E;
								font-family:'TR';
							}
							#colegio-cholguan #main .r .lateral-circulares  .circulares .circular div a {
								display:block;
								font-size:11px;
								color:#868695;
								text-transform:uppercase;
							}
							#colegio-cholguan #main .r .lateral-circulares  .circulares .circular div a:hover {
								color:#FF7A4D;
							}
					#colegio-cholguan #main .r .lateral-circulares  .circulares .circular:first-child {
						background:none;
					}
			#colegio-cholguan #main .r .lateral-login {}
				#colegio-cholguan #main .r .lateral-login  .titulo {
					background-color:#FF8000;
				}
					#colegio-cholguan #main .r .lateral-login .titulo strong {
						background-image:url(img/icon.login.png);
					}
				#colegio-cholguan #main .r .lateral-login form {
					display:block;
					padding:20px;
					background:url(img/calendar-bg.png) no-repeat center center;
				}
					#colegio-cholguan #main .r .lateral-login form fieldset {
						padding-bottom:10px;
					}
					#colegio-cholguan #main .r .lateral-login form .text {
						display:block;
						padding:10px;
						width:230px;
						background:#fff;
						border:1px solid #626288;
						border-radius:3px;
					}
					#colegio-cholguan #main .r .lateral-login form .submit {
						display:block;
						width:164px;
						height:47px;
						color:#fff;
						text-shadow:0 1px 0 #000;
						background:url(img/mas-noticia.png);
						cursor:pointer
					}
					#colegio-cholguan #main .r .lateral-login form .submit:hover{ background-position:left center}
					#colegio-cholguan #main .r .lateral-login form .submit:active{ background-position:left bottom}
				#colegio-cholguan #main .r .lateral-login .usuario-in {
					padding:20px;
				}
					#colegio-cholguan #main .r .lateral-login .usuario-in .user-info {}
						#colegio-cholguan #main .r .lateral-login .usuario-in .user-info img {
							margin-right:10px;
							border-radius:4px;
							box-shadow:0 1px 2px #000;
							float:left;
						}
						#colegio-cholguan #main .r .lateral-login .usuario-in .user-info h3 {
							float:left;
							width:189px;
						}
							#colegio-cholguan #main .r .lateral-login .usuario-in .user-info h3 b {
								font-size:15px;
								display:block;
								font-weight:bold;
								color:#333355;
								text-shadow:0 1px 0 #fff;
							}
						#colegio-cholguan #main .r .lateral-login .usuario-in .user-info a {
							display:block;
							color:#C00;
							float:right;
						}
			#colegio-cholguan #main .r .lateral-reglamentos {}
				#colegio-cholguan #main .r .lateral-reglamentos .titulo {
					background-color:#6666cc;
				}
					#colegio-cholguan #main .r .lateral-reglamentos .titulo strong {
						background-image:url(img/icon.reglamentos.png);
					}
				#colegio-cholguan #main .r .lateral-reglamentos  .reglamentos {}
					#colegio-cholguan #main .r .lateral-reglamentos  .reglamentos .reglamento {
						display:block;
						padding:15px;
						background:url(img/enlace.separacion.png) no-repeat center top;
					}
						#colegio-cholguan #main .r .lateral-reglamentos  .reglamentos .reglamento div {
							display:block;
							background:url(img/circular-icon.png) no-repeat left center;
							padding-left:35px;
						}
							#colegio-cholguan #main .r .lateral-reglamentos  .reglamentos .reglamento div span {
								display:block;
								color:#0E0E1E;
								font-family:'TR';
							}
							#colegio-cholguan #main .r .lateral-reglamentos  .reglamentos .reglamento div a {
								display:block;
								font-size:11px;
								color:#868695;
								text-transform:uppercase;
							}
							#colegio-cholguan #main .r .lateral-reglamentos  .reglamentos .reglamento div a:hover {
								color:#FF7A4D;
							}
					#colegio-cholguan #main .r .lateral-reglamentos  .reglamentos .reglamento:first-child {
						background:none;
					}
			#colegio-cholguan #main .r .lateral-apuntes {}
				#colegio-cholguan #main .r .lateral-apuntes .titulo {
					background-color:#6CBA04;
				}
					#colegio-cholguan #main .r .lateral-apuntes .titulo strong {
						background-image:url(img/icon.apuntes.png);
					}
					#colegio-cholguan #main .r .lateral-apuntes fieldset {
						padding: 10px 0 10px 25px;
					}
					#colegio-cholguan #main .r .lateral-apuntes .apuntes {}
					#colegio-cholguan #main .r .lateral-apuntes .apuntes .apunte {
						display:block;
						padding:15px;
						background:url(img/enlace.separacion.png) no-repeat center top;
					}
						#colegio-cholguan #main .r .lateral-apuntes .apuntes .apunte div {
							display:block;
							background:url(img/circular-icon.png) no-repeat left center;
							padding-left:35px;
						}
							#colegio-cholguan #main .r .lateral-apuntes .apuntes .apunte div span {
								display:block;
								color:#0E0E1E;
								font-family:'TR';
							}
							#colegio-cholguan #main .r .lateral-apuntes .apuntes .apunte div a {
								display:block;
								font-size:11px;
								color:#868695;
								text-transform:uppercase;
							}
							#colegio-cholguan #main .r .lateral-apuntes .apuntes .apunte div a:hover {
								color:#FF7A4D;
							}
			#colegio-cholguan #main .r .lateral-disponibilidad {}
				#colegio-cholguan #main .r .lateral-disponibilidad .titulo {
					background-color:#F7BA00;
				}
					#colegio-cholguan #main .r .lateral-disponibilidad .titulo strong {
						background-image:url(img/icon.calendario.png);
					}
					#colegio-cholguan #main .r .lateral-disponibilidad fieldset {
						padding: 10px 0 10px 25px;
					}
					#colegio-cholguan #main .r .lateral-disponibilidad .disponibilidades {}
	#colegio-cholguan #footer {
		padding:20px 10px 55px 10px;
		background:url(img/colegio-cholguan-logo-icono.png) no-repeat center bottom;
		margin-bottom:50px;
	}
		#colegio-cholguan #footer #menu {
			background:none;
			display:block;
			height:auto;
			overflow:hidden;
			float:left;
		}
			#colegio-cholguan #footer #menu ul {
				display:none !important
			}
			#colegio-cholguan #footer #menu li {
				float:left;
				height:auto !important;
				overflow:hidden;
			} 
			#colegio-cholguan #footer #menu li.item-nuestro-colegio,
			#colegio-cholguan #footer #menu li.item-orientacion {
				width:auto !important
			}
			#colegio-cholguan #footer #menu li.r { display:none; }
				#colegio-cholguan #footer #menu li a{
					background:none; 
					color:#fff;
					display:block;
					text-transform:uppercase;
					font-size:10px;
					padding:0 6px;
					text-shadow:0 1px 0 #000;
				}
				#colegio-cholguan #footer #menu li a:hover {
					background:none;
				}
				#colegio-cholguan #footer #menu li a.hover {
					background:none;
					color:#fff;
				}
		#colegio-cholguan #footer .colegio-info {
			background:url(img/arauco.png) no-repeat right bottom;
			padding-bottom:30px;
		}
			#colegio-cholguan #footer .colegio-info div {
				display:block;
				text-align:right;
				color:#fff;
				text-transform:uppercase;
				text-shadow:0 1px 0 #000;
				font-size:11px;
				padding-bottom:5px;
			}
	#colegio-cholguan #main .l .paginador {
		background:#27264B url(img/paginas.png) no-repeat 9px 9px;
		display:block; 
		overflow:hidden;
		padding-left:60px; 
	}
		#colegio-cholguan #main .l .paginador a {
			display:block;
			float:left;
			padding:10px 15px 8px 15px;
			color:#fff;
			font-size:11px;
		}
		#colegio-cholguan #main .l .paginador a:hover {
			background:#396
		}
		#colegio-cholguan #main .l .paginador a.hover {
			background:#3C3
		}
		
	#colegio-cholguan .mod-main {
		padding:50px 50px 0 50px;
		position: relative;
	}
	#colegio-cholguan .mod-main .niveles{
		margin-bottom: 30px;

	}
		#colegio-cholguan .mod-main .niveles a{
			display: block;
		    float: left;
		    text-align: center;
		    text-transform: uppercase;
		    font-size: 10px;
		    padding: 10px;
		    background: #058aa8;
		    color: #fff;
		    margin: 0 6px 6px 0;
		    border-radius: 4px;
		    box-shadow: 0 1px 3px rgba(0,0,0,0.4);
		    cursor:pointer;
		}
		#colegio-cholguan .mod-main .niveles a:hover{
		    background: #02abc2;

		}
		#colegio-cholguan .mod-main .niveles a b{
			display: block;
			font-size: 18px;
			font-family: 'TR';
			color: inherit;
		}
	#colegio-cholguan .mod-main:last-child {
		padding:50px 50px 50px 50px;
	}
		#colegio-cholguan .mod-main h1,
		#colegio-cholguan .mod-main h4,
		#colegio-cholguan .mod-main h5,
		#colegio-cholguan .mod-main h6 {
			color:#313140; 
			display:block; 
			margin-bottom:6px;
			overflow:hidden;
			font-family:'TR';
			font-size:25px;
		}
		#colegio-cholguan .mod-main h4 {
			font-size:20px; 
			margin-bottom:0; 
		}
		#colegio-cholguan .mod-main h5 {
			font-size:15px;
			margin-bottom:0; 
		}
		#colegio-cholguan .mod-main h6 {
			font-size:19px;
			margin-bottom:0;
			margin-top:20px; 
		}
		#colegio-cholguan .mod-main .mini-nota {
			text-align:right;
			background:url(img/info.png) no-repeat right center;
			padding:4px 25px 4px 4px;
			margin-bottom:15px;
		}
		#colegio-cholguan .mod-main p {
			color:#626273;
			line-height:160%;  
			overflow:hidden;
			margin:20px 0;
		}
			#colegio-cholguan .mod-main p strong,
			#colegio-cholguan .mod-main p b {
				font-weight:bold;
				color:#000 !important;
			}
		#colegio-cholguan .mod-main .fotografias {
			width:600px;  
		}
		#colegio-cholguan .infraestructuras .fotografias {
			width:400px;  
		}
		
		#colegio-cholguan .mod-main .usuarios-enrolados {}
			#colegio-cholguan .mod-main .usuarios-enrolados .usuario-enrolado {
				padding:15px;
				overflow:hidden;
				background:url(img/user-item.png) repeat-x left top #fff;
				background-size:contain;
				border-radius:4px;
				box-shadow:0 1px 3px rgba(0,0,0,0.5);
				margin-top:17px;
			}
				#colegio-cholguan .mod-main .usuarios-enrolados .usuario-enrolado img {
					border-radius:4px;
					float:left;
				}
				#colegio-cholguan .mod-main .usuarios-enrolados .usuario-enrolado .datos {
					float:right;
					width:460px;
					padding-top:20px;
					overflow:hidden;
				}
					#colegio-cholguan .mod-main .usuarios-enrolados .usuario-enrolado .datos div {
						height:100px;
						overflow:hidden;
					}
						#colegio-cholguan .mod-main .usuarios-enrolados .usuario-enrolado .datos div strong {
							display:block; 
							color:#313140;
							font-size:19px;
							margin-bottom:3px; 
							font-family:'TR';
						}
						#colegio-cholguan .mod-main .usuarios-enrolados .usuario-enrolado .datos div b {
							display:block; 
							color:#6C3;
							font-size:17px;
							margin-bottom:3px; 
							font-family:'TR';
						}
					#colegio-cholguan .mod-main .usuarios-enrolados .usuario-enrolado .datos span {
						display:block;
						text-align:right;
					}
		#colegio-cholguan #departamentos-docentes {}
			#colegio-cholguan #departamentos-docentes .departamento-docente { 
				overflow:hidden;
				background:url(img/user-item.png) repeat-x left top #fff;
				background-size:contain;
				border-radius:4px;
				box-shadow:0 1px 3px rgba(0,0,0,0.5);
				margin-top:20px;
			}
				#colegio-cholguan #departamentos-docentes .departamento-docente .departamento-docente-foto {
					float:left;
					width:450px;
					height:300px;
					background:no-repeat center center;
					background-size:cover;
					border-radius:4px 0 4px 0;
					border-right:1px solid #fff;
				}
				#colegio-cholguan #departamentos-docentes .departamento-docente .departamento-docente-info {
					float:right;
					width:390px;
					padding:30px 30px 0 0;
				}
					#colegio-cholguan #departamentos-docentes .departamento-docente .departamento-docente-info p {
						height:200px;
						overflow:hidden;
					}
				#colegio-cholguan #departamentos-docentes .departamento-docente .departamento-docente-integrantes {
					text-align:center;
					padding:6px;
				}
					#colegio-cholguan #departamentos-docentes .departamento-docente .departamento-docente-integrantes img {
						border-radius:100px !important;
						border:10px solid #dedede;
						height:100px;
						width:100px;
						background-size:cover;
					}
					#colegio-cholguan #departamentos-docentes .departamento-docente .departamento-docente-integrantes img.importante {
						border-color:#0C3;
					}
					#colegio-cholguan #departamentos-docentes .departamento-docente .departamento-docente-integrantes img:hover {
						border:10px solid #F90
					}
		#colegio-cholguan .cholguan-docente-view {
			position:absolute;
			left:0;
			top:0;
			z-index:999999999999;
			width:430px;
			height:225px;
			overflow:hidden;
			border-radius:4px;
			box-shadow:0 1px 3px #000;
			background:url(img/user-item.png) repeat-x left top #fff;
			background-size:contain;
		}
			#colegio-cholguan .cholguan-docente-view .image {
				width:170px;
				height:225px;
				background:#535362 no-repeat center;
				background-size:cover;
				float:left;
				border-radius:4px 0 0 4px;
			}
			#colegio-cholguan .cholguan-docente-view .datas {
				width:220px;
				height:185px;
				background:no-repeat center;
				background-size:cover;
				float:left;
				padding:20px;
			}
				#colegio-cholguan .cholguan-docente-view .datas span {
					display:block;
					font-family:'TR';
					font-size:15px;
					margin-bottom:10px;
				}
				#colegio-cholguan .cholguan-docente-view .datas strong {
					display:block; 
					color:#393;
					margin-bottom:10px;
				}
				#colegio-cholguan .cholguan-docente-view .datas b {
					display:block;
					font-size:13px;
				}
		#colegio-cholguan .data-normal {
			width:600px;
			margin-top:5px;
			margin-bottom:5px
		}
		
		#colegio-cholguan .infraestructuras {
			overflow:hidden;
			border-radius:4px;
			box-shadow:0 1px 3px rgba(0,0,0,0.6);
			background:url(img/user-item.png) repeat-x left top #fff;
			background-size:contain;
		}
			#colegio-cholguan .infraestructuras .tabs {
				padding:5px;
				border-bottom:1px solid #CCC;
			}
				#colegio-cholguan .infraestructuras .tabs a {
					display:block;
					float:left;
					width:127px;
					padding:15px 0 10px 0;
					text-align:center;
					text-transform:uppercase;
					font-size:10px;
					color:#111;
					text-shadow:0 1px 0 #fff;
					font-weight:bold;
					font-family:'Helvetica Neue',Helvetica,Tahoma, Geneva, sans-serif;
				}
				#colegio-cholguan .infraestructuras .tabs a span {
					height: 50px;
					margin-bottom:5px;
					display: block;
					background: no-repeat center top;
				}
				#colegio-cholguan .infraestructuras .tabs a.hover span {
					background-position:center bottom;
				}
			#colegio-cholguan .infraestructuras .detalles {
				border-bottom:1px solid #fff;
				padding:0;
			}
				#colegio-cholguan .infraestructuras .detalles .lugar {
					display:none;
				}
					#colegio-cholguan .infraestructuras .detalles .lugar .fotografias {
						float:left;
						width:460px;
						height:320px;
					}
						#colegio-cholguan .infraestructuras .detalles .lugar .fotografias .slidesjs-slide {
							left: 0;
						}
						#colegio-cholguan .infraestructuras .detalles .lugar .fotografias .slidesjs-container {
							border:none !important;
						}
					#colegio-cholguan .infraestructuras .detalles .lugar .descripcion {
						float:right;
						margin-right: 40px;
						width:380px;
						height:320px;
					}
		#colegio-cholguan .extra-escolares {
			margin:0 50px 50px 50px;
		}
			#colegio-cholguan .extra-escolares .extra-escolar {
				width:290px;
				height:400px;
				overflow:hidden;
				border-radius:4px;
				box-shadow:0 1px 3px rgba(0,0,0,0.6);
				background:url(img/user-item.png) repeat-x left top #fff;
				background-size:contain;
				margin-bottom:20px;
			}
			#colegio-cholguan .extra-escolares .extra-escolar-r {
				float:left;
			}
			#colegio-cholguan .extra-escolares .extra-escolar-l {
				float:right;
			}
				#colegio-cholguan .extra-escolares .extra-escolar .fotografias {
					width:290px;
				}
				 	#colegio-cholguan .extra-escolares .extra-escolar .fotografias .slidesjs-container {
						border:none !important;
						border-radius:3px;
					}
						#colegio-cholguan .extra-escolares .extra-escolar .fotografias .slidesjs-container img {
							border-radius:3px;
							border-bottom:1px solid #fff;
						}
				#colegio-cholguan .extra-escolares .extra-escolar .descripcion {
					padding:10px 15px;
				}
					#colegio-cholguan .extra-escolares .extra-escolar .descripcion h5 {
						display:block;
						font-family:'TR';
						font-size:13px;
						padding-bottom:4px; 
						text-align:center;
						border-bottom: 1px solid #bbb;
					}
					#colegio-cholguan .extra-escolares .extra-escolar .descripcion p {
						font-size:12px;
						height: 320px;
						overflow: hidden;
						border-top:1px solid #fff;
						padding-top: 5px;
					}
				#colegio-cholguan .lista-cursos {
					padding:0 50px 50px 50px;
				}
					#colegio-cholguan .lista-cursos .item-curso-view { 
							margin:20px 0 40px 0;
					}
						#colegio-cholguan .lista-cursos .item-curso-view h5 {
							display:block;
							font-family:'TR';
							font-size:19px;
							padding-bottom:4px;
						}
						#colegio-cholguan .lista-cursos .item-curso-view .curso-box {
							border-radius:4px;
							box-shadow:0 1px 3px rgba(0,0,0,0.6);
							background:url(img/user-item.png) repeat-x left top #fff;
							background-size:contain;
							position: relative;
						}
							#colegio-cholguan .lista-cursos .item-curso-view .curso-box .honor-curso {
								position: absolute;
								left: 0;
								top: 0;
								border-radius:4px;
								background:url(img/user-item.png) repeat-x left top #fff;
								background-size:contain;
								padding: 25px;
								width: 550px;
								display: none;
							}
								#colegio-cholguan .lista-cursos .item-curso-view .curso-box .honor-curso .honor-trimestre { 
									overflow: hidden;
									float: left;
									width: 183px;
								}
									#colegio-cholguan .lista-cursos .item-curso-view .curso-box .honor-curso .honor-trimestre span {
										display: block;
										text-align: center;
										font-weight: bolder;
										font-family: 'TR';
										color: #111;
										padding-bottom:5px;
										margin-bottom:5px; 
										border-bottom: 1px solid #aaa;
									}
									#colegio-cholguan .lista-cursos .item-curso-view .curso-box .honor-curso .honor-trimestre .honor-lista { 
										overflow: auto;
									}
										#colegio-cholguan .lista-cursos .item-curso-view .curso-box .honor-curso .honor-trimestre .honor-lista div  {
											height: 40px;
											overflow: hidden;
											position: relative;
										}
											#colegio-cholguan .lista-cursos .item-curso-view .curso-box .honor-curso .honor-trimestre .honor-lista div center {
												display: block;
												padding: 12px 0;
												width: 42px;
												text-align: center; 
												position: absolute;
												left:0;
												top:0;
											}
											#colegio-cholguan .lista-cursos .item-curso-view .curso-box .honor-curso .honor-trimestre .honor-lista div b {
												display: block;
												padding: 5px 5px 0 5px;
												height: 35px; 
												margin-left:42px;
												text-transform:  capitalize;
											}
							#colegio-cholguan .lista-cursos .item-curso-view .curso-box .grupo {
								border-radius:4px 4px 0 0;
								border-bottom:1px solid #fff;
							}
							#colegio-cholguan .lista-cursos .item-curso-view .curso-box .acciones-curso {
								padding:30px 30px 0 0;
								float:right;
								width:170px;
							}
								#colegio-cholguan .lista-cursos .item-curso-view .curso-box .acciones-curso a {
									display:block;
									padding:10px;
									color:#fff;
									margin-bottom:10px;
									border-radius:5px;
									text-shadow:0 1px 0 #000;
									box-shadow:0 1px 1px #fff;
									background:url(img/green-item.png) repeat-x left top green;
									background-size:contain;
								}
							#colegio-cholguan .lista-cursos .item-curso-view .curso-box .encargados-responsable {
								padding:30px 0 30px 30px;
								float:left;
								width:340px;
							}
								#colegio-cholguan .lista-cursos .item-curso-view .curso-box .encargados-responsable .encargado-responsable {
									box-shadow:0 1px 3px rgba(0,0,0,0.3);
									background:url(img/user-item.png) repeat-x left top #fff;
									background-size:contain;
									border-radius:4px;
									margin-bottom:5px;
								}
									#colegio-cholguan .lista-cursos .item-curso-view .curso-box .encargados-responsable .encargado-responsable img {
										border-radius:4px 0 0 4px;
										float:left;
										width:70px;
										height:70px;
									}
									#colegio-cholguan .lista-cursos .item-curso-view .curso-box .encargados-responsable .encargado-responsable .info {
										padding:11px 0 0 0;
										float:right;
										width:255px;
									}
										#colegio-cholguan .lista-cursos .item-curso-view .curso-box .encargados-responsable .encargado-responsable .info strong {
											display:block;
											color:#339900;
											font-family:'TR';
											font-size:15px;
										}
										#colegio-cholguan .lista-cursos .item-curso-view .curso-box .encargados-responsable .encargado-responsable .info b {
											display:block;
										}

			#colegio-cholguan .sned {height:146px;}
				#colegio-cholguan .sned div {
					float:left;
					margin:4px 18px;
					width:110px;
					height:139px;
					text-shadow:0 1px 0 #fff;
					background:url(img/win.sned.png);
					font-size:13px;
					text-align:center;
					padding-top:7px;
				}




#actividades {}
	#actividades .calendario-grande {
		float:left;
		width: 700px; 
	}
		#actividades .calendario-grande .localizacion {
			background:url(img/user-item.png) repeat-x left top #fff;
			background-size:contain;
			padding: 10px;
			height: 60px;
		}
		#actividades .calendario-grande .localizacion .prev,
		#actividades .calendario-grande .localizacion .next { 
			float: left;
			display:block;
			height: 26px;
			width: 26px;
			background: url(img/calendar-prev.png);
		}
		#actividades .calendario-grande .localizacion .next { 
			background: url(img/calendar-next.png);
		}
		#actividades .calendario-grande .localizacion .prev:hover,
		#actividades .calendario-grande .localizacion .next:hover { 
			background-position: left bottom;
		}
			#actividades .calendario-grande .localizacion .year-nav {
				float: left;
				margin: 11px 0;
			}
				#actividades .calendario-grande .localizacion .year-nav .prev,
				#actividades .calendario-grande .localizacion .year-nav .next {
					margin: 5px;
				}
				#actividades .calendario-grande .localizacion .year-nav span {
					display: block;
					float: left;
					padding: 5px;
					font-size: 24px;
					color: #323266;
					text-shadow:0 1px 0 #fff;
				}
			#actividades .calendario-grande .localizacion .mes-nav {
				float: right;
				margin: 11px 0;
			}
				#actividades .calendario-grande .localizacion .mes-nav .prev,
				#actividades .calendario-grande .localizacion .mes-nav .next {
					margin: 5px;
				}
				#actividades .calendario-grande .localizacion .mes-nav span {
					display: block;
					float: left;
					padding: 5px;
					font-size: 24px;
					color: #323266;
					text-shadow:0 1px 0 #fff;
				}
		#actividades .calendario-grande .dias {
			background: #313140
		}

			#actividades .calendario-grande .dias span {
				width: 100px;
				padding: 10px 0;
				display: block;
				text-align: center;
				float: left;
				color: #fff;
				text-shadow:0 1px 0 rgba(0,0,0,0,0.6);
				text-transform: uppercase;
				font-size: 10px;
			}
		#actividades .calendario-grande .end{
			height: 30px;
			background:url(img/user-item.png) repeat-x left top #fff;
			background-size:contain;
			border-top: 1px solid #bbb
		}
		#actividades .calendario-grande .semanas {}
			#actividades .calendario-grande .semanas .semana {
				height: 100px;
			}
				#actividades .calendario-grande .semanas .semana .dia,
				#actividades .calendario-grande .semanas .semana .dia-hide {
					width: 100px;
					height: 100px; 
					display: block;
					text-align: center;
					float: left;
					background: url(img/dia.png);
				}
				#actividades .calendario-grande .semanas .semana .dia:hover {
					background-position: left center
				}
				#actividades .calendario-grande .semanas .semana .dia-active:hover {
					background-position: left bottom
				}
				#actividades .calendario-grande .semanas .semana .dia:active{
					background:#fff !important;
				}
				#actividades .calendario-grande .semanas .semana .dia-active {
					background-position: left bottom
				}
				#actividades .calendario-grande .semanas .semana .dia b {
					display: block;
					float: left;
					margin: 10px 10px 5px 10px;
					border-radius: 10px;
					padding: 10px;
					font-size: 11px;
				}
				#actividades .calendario-grande .semanas .semana .dia-active b {
					color: #fff;
					background: #313140
				}
				#actividades .calendario-grande .semanas .semana .dia strong {
					display: block;
					border-radius: 10px;
					padding: 6px;
					margin:15px 10px 0 10px;
					font-size: 11px;
					background: #ff9933;
					color: #fff;
					box-shadow: 0 1px 1px #fff;
				}
				#actividades .calendario-grande .semanas .semana .dia-active strong {
					color: #fff;
					box-shadow: 0 1px 3px rgba(0,0,0,0.4);
					background: #99cc33
				}
	#actividades .calendario-selected {
		float:right;
		width: 299px;
		height: 300px;
	}
		#actividades .calendario-selected .head {
			background:url(img/user-item.png) repeat-x left top #fff;
			background-size:contain;
			padding: 10px;
			box-shadow:0 1px 3px rgba(0,0,0,0.5);
			height: 60px;
		}
		#actividades .calendario-selected .head span {
			display: block;
			text-align: center;
			text-shadow:0 1px 2px #fff;
			font-size: 16px;
			padding-top: 19px;
		}



	#colegio-cholguan #contacto {
	}
		#colegio-cholguan #contacto .form {
			padding: 40px;
			float: left;
			width: 570px;
		}
			#colegio-cholguan #contacto h1 {
				color:#313140; 
				display:block; 
				margin-top:20px;
				margin-bottom:6px;
				overflow:hidden;
				font-family:'TR';
				font-size:25px;
			}
				#colegio-cholguan #contacto form {
					background:url(img/user-item.png) repeat-x left top #fff;
					background-size:contain;
					padding: 10px 10px 20px 10px;
					border-radius:4px;
					box-shadow:0 1px 3px rgba(0,0,0,0.5);
				}
					#colegio-cholguan #contacto form fieldset {
						display: block;
						padding: 20px 0 0 20px;
					}
					#colegio-cholguan #contacto form fieldset.l {
						float: left;
					}
					#colegio-cholguan #contacto form fieldset.r {
						float: right;
						padding: 20px 20px 0 0;
					}
					#colegio-cholguan #contacto form label {
						display: block;
						padding-bottom: 5px
					}
					#colegio-cholguan #contacto form .text,
					#colegio-cholguan #contacto form textarea {
						border-radius: 3px;
						border: 1px solid #A8A8B7;
						background: url('img/input.png') repeat-x;
						background-size: contain;
						font-size: 12px;
						padding: 10px;
						width: 490px;
					}

					#colegio-cholguan #contacto form fieldset.l .text,
					#colegio-cholguan #contacto form fieldset.r .text,
					#colegio-cholguan #contacto form fieldset.l textarea,
					#colegio-cholguan #contacto form fieldset.r textarea {
						float: right;
						width: 220px
					}
					#colegio-cholguan #contacto form textarea {
						height: 160px
					}
					#colegio-cholguan #contacto form .submit {
						display:block;
						width:164px;
						height:47px;
						color:#fff;
						text-shadow:0 1px 0 #000;
						background:url(img/mas-noticia.png);
						text-transform: uppercase;
						font-size: 12px;
						cursor:pointer
					}
					#colegio-cholguan #contacto form .submit:hover{ background-position:left center}
					#colegio-cholguan #contacto form .submit:active{ background-position:left bottom}

		#colegio-cholguan #contacto .datos-contacto {
			float: left;
			width: 300px;
			padding: 40px 40px 40px 0;
		}
			#colegio-cholguan #contacto .datos-contacto div {
				padding: 0 0 10px 5px ;
				display: block;
			}
			#colegio-cholguan #contacto .datos-contacto iframe {
				border: 4px solid #eee;
				border-radius: 4px;
				margin-top: 5px;
				height: 372px
			}
		#colegio-cholguan #proyecto-educativo {}
			#colegio-cholguan #proyecto-educativo h4 {
				margin-bottom: 5px;
			}
			#colegio-cholguan #proyecto-educativo .mision,
			#colegio-cholguan #proyecto-educativo .vision {
				background:url(img/user-item.png) repeat-x left top #fff;
				background-size:contain;
				padding: 25px;
				border-radius:8px;
				box-shadow:0 1px 3px rgba(0,0,0,0.5);
				float: left;
				width: 390px;
				margin-bottom: 20px;
			}
			#colegio-cholguan #proyecto-educativo .vision{
				float: right;
			}
				#colegio-cholguan #proyecto-educativo .mision strong,
				#colegio-cholguan #proyecto-educativo .vision strong {
					color:#313140;
					font-size:15px;
					display:block;
					margin-bottom:3px;
					overflow:hidden;
					font-family:'TR'
				}
				#colegio-cholguan #proyecto-educativo .mision p,
				#colegio-cholguan #proyecto-educativo .vision p {
					padding:0 !important;
					margin:0 !important; 
					height: 150px;
				}
		#colegio-cholguan #proyecto-educativo .perfil {
			display: block;
			float: left;
			width: 215px;
			height: 100px;
			margin: 5px;
			background: url(img/perfil.png)
		}
			#colegio-cholguan #proyecto-educativo .perfil strong{
				margin-left: 85px;
				padding-top: 44px;
				font-size: 10px;
				display: block;
				text-transform: uppercase;
				color: #fff;
				text-shadow:0 1px 0 #000;
			}
			#colegio-cholguan #proyecto-educativo .perfil-alumno {
				background-position: left top;
				
			}
			#colegio-cholguan #proyecto-educativo .perfil-apoderado {
				background-position: left center
			}
			#colegio-cholguan #proyecto-educativo .perfil-docente {
				background-position: left bottom
			}
			#colegio-cholguan #proyecto-educativo .proyecto-educativo{
				background: url(img/proyecto.png);
			}


.publisher {}
	.publisher table {
		width:850px;
		margin:20px 0 !important;
	}
	.publisher input {
		width: 90% !important
	}
	.publisher select {
		width: 98% !important
	}
	.publisher textarea {
		width: 97% !important
	}


#colegio-cholguan .lista-cursos-apuntes {
	background:url(img/user-item.png) repeat-x left top #fff;
	background-size:contain;
	border-radius:4px;
	box-shadow:0 1px 3px rgba(0,0,0,0.5);
	margin-bottom: 20px
}
	#colegio-cholguan .lista-cursos-apuntes a {
		display: block;
		float: left;
		width: 50px;
		text-align: center;
		padding: 15px 7px;
		font-size: 11px;
	}
	#colegio-cholguan .lista-cursos-apuntes a:hover {
		background:#fff;
	}
	#colegio-cholguan .lista-cursos-apuntes a.hover {
		background: #339900;
		color: #fff;
	}

#disponibilidad-setter {
	width: 900px;
}
	#disponibilidad-setter .thead {
		width: 70px;
	}
	#disponibilidad-setter th {
		text-align: center;
	}
	#disponibilidad-setter .disponibilidad-no {
		cursor: pointer;
	}
	#disponibilidad-setter .disponibilidad-alumno {
		background:#99cc33 url('img/atencion-1.png') no-repeat center center;
		border-top-color: #77bb22;
		border-bottom-color:#bbee44;
		cursor: pointer;
		color: #fff;
	}
	#disponibilidad-setter .disponibilidad-apoderado {
		background:#6699ff url('img/atencion-2.png') no-repeat center center;
		border-top-color: #4477ff;
		border-bottom-color:#88bbff;
		cursor: pointer;
		color: #fff;
	}



#colegio-cholguan {}
	#colegio-cholguan .ev_nombre {
		display:block;
		padding:5px;
		width:240px;
		background:#fff;
		border:1px solid #626288;
		border-radius:3px;
	}
	#colegio-cholguan .ev_descripcion {
		display:block;
		padding:5px;
		width:240px;

		height: 70px;
		background:#fff;
		border:1px solid #626288;
		border-radius:3px;
	}
	#colegio-cholguan .ev_fecha {
		height: 30px;
	}
		#colegio-cholguan .ev_fecha label {
			width: 80px;
			padding-top: 7px;
			float: left;
		}
		#colegio-cholguan .ev_fecha input {
			display:block;
			float: left;
			width: 160px;
			padding:5px;
			background:#fff;
			border:1px solid #626288;
			border-radius:3px;
		}

	#colegio-cholguan .time-field,
	#colegio-cholguan .lu_id {
		height: 30px;
	}
		#colegio-cholguan .time-field label,
		#colegio-cholguan .lu_id label {
			width: 80px;
			padding-top: 7px;
			float: left;
		}
		#colegio-cholguan .time-field .item-time,
		#colegio-cholguan .lu_id .select-item {
			background:url(img/user-item.png) repeat-x left top #fff;
			background-size:contain;
			border-radius:4px;
			box-shadow:0 1px 3px rgba(0,0,0,0.5);
			float: left;
			width: 160px;
			padding:5px;
		}
			#colegio-cholguan .time-field .item-time-h,
			#colegio-cholguan .time-field .item-time-m,
			#colegio-cholguan .select-item {
				float: left;
				height: 20px;
				width: 75px; 
				text-align: center;
				position: relative;
				overflow: hidden;
			}
				#colegio-cholguan .time-field .item-time-h div,
				#colegio-cholguan .time-field .item-time-m div,
				#colegio-cholguan .select-item div {
					text-align: center;
					padding-top: 3px;
					height: 15px;
					overflow: hidden;
				}
				#colegio-cholguan .time-field .item-time-h select,
				#colegio-cholguan .time-field .item-time-m select,
				#colegio-cholguan .select-item select {
					width: 100%;
					filter: alpha(opacity=0);
					-moz-opacity: 0;
					-webkit-opacity: 0;
					opacity: 0;
					position: absolute;
					left: 0;
					top: 0;
					height: 40px;
					padding: 40px;
					cursor: pointer;
				}
			#colegio-cholguan .time-field .item-time-d {
				float: left;
				height: 20px;
				width: 10px; 
				text-align: center;
			}
		#colegio-cholguan .crear-evento {
			background:url(img/common/action.png) repeat-x left top #fff;
			background-size:contain;
			border-radius:4px;
			color: #fff;
			text-shadow:0 1px 2px rgba(0,0,0,0.5);
			box-shadow:0 1px 3px rgba(0,0,0,0.5);
			float: left;
			width: 253px !important;
			cursor: pointer;
		}

		#colegio-cholguan .lateral .crear-evento {
			height: 30px;
		}
		#colegio-cholguan .fecha-evento-action {
			float: right;
			width: 251px;
		}
			#colegio-cholguan .fecha-evento-action fieldset {
				margin:10px 0
			}
			#colegio-cholguan .fecha-evento-action .ev_fecha {
				width: 263px;
			}
		#colegio-cholguan .info-evento-action {
			float: left;
			width: 580px;
		}
			#colegio-cholguan .info-evento-action fieldset {
				margin:10px 0
			}
			#colegio-cholguan .info-evento-action input,
			#colegio-cholguan .info-evento-action textarea {
				width: 570px !important;
			}
			#colegio-cholguan .info-evento-action textarea {
				height: 100px;
			}

.item-calendario-event {
	padding:15px 20px;
}
	.item-calendario-event .date-item-graph {
		width: 54px; 
		float: left;
		background: url(img/date.png) no-repeat center top;
	}
		.item-calendario-event .date-item-graph .date-item-graph-day {
			display: block;
			font-size: 25px;
			text-align: center;
			color: #fff;
			text-shadow:0 1px 2px rgba(0,0,0,0.5);
			padding-top: 4px;
			height: 29px;
			overflow: hidden;
		}
		.item-calendario-event .date-item-graph .date-item-graph-month {
			display: block;
			text-align: center;
			text-transform: uppercase;
			font-size: 10px;
			color: #333;
			text-shadow:0 1px 1px #fff;
			overflow: hidden;
			height: 30px;
			padding-top: 3px;
		}
		.item-calendario-event .date-item-graph a {
			display: block;
			text-align: center;
			text-transform: uppercase;
			font-size: 10px;
			padding-top:3px;
		}
		.item-calendario-event .date-item-graph a:hover {
			color:#3366cc;
		}
	.item-calendario-event .date-item-detail {
		float: right; 
		width: 195px;
		padding-top: 8px;
	}
		.item-calendario-event .date-item-detail b {
			display: block;
			font-size: 13px;
			padding-bottom: 3px;
			border-bottom: 1px solid #E3E3E3;
			color: #222;
		}
		.item-calendario-event .date-item-detail b.lugar-seleccionado {
			margin-top: 6px;
			border-bottom:none;
		}
		.item-calendario-event .date-item-detail .asisten {
			text-transform:none;
			padding-top: 10px;
			font-size: 12px;
		}
		.item-calendario-event .date-item-detail strong {
			display: block;
			font-size: 11px;
			color: #9797A6;
			padding-top: 3px;
			border-top: 1px solid #fff;
		}
		.item-calendario-event .date-item-detail .asistente {
			display: block;
			font-size: 11px; 
			padding: 8px 0px 5px 17px;
			margin-left:5px;
			background: url(img/user.png) no-repeat left center;
		}


#colegio-cholguan #main .r .lateral-login .usuario-actions form {
	display: none;
	position: relative;
}
	#colegio-cholguan #main .r .lateral-login .usuario-actions form a.closer {
		position: absolute;
		left: 270px;
		top: 10px;
		height: 14px;
		width: 14px;
		background: url(img/common/delete.png) no-repeat left top;
		background-size: cover;
	}
	#colegio-cholguan #main .r .lateral-login .usuario-actions form a.closer:hover {
		background-position: left bottom
	}


.action-user {
	background:url(img/user-item.png) repeat-x left top #fff;
	background-size:contain;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	padding: 6px 0
}
	.action-user a {
		display: block;
		float: left;
		width: 54px;
		background: no-repeat center 10px;
		text-shadow:0 1px 0 #fff;
		padding: 10px;
		padding-top: 48px;
		font-size: 10px;
		text-align: center;
	}
	.action-user a.hover {
		background-color: #fff;
	}
	.action-user a.mini-action-evento-actividad {
		background-image: url(img/action.actividad.png);
	}
	.action-user a.mini-action-evento-coordinacion {
		background-image: url(img/action.coordinacion.png);
	}
	.action-user a.mini-action-evento-reunion {
		background-image: url(img/action.reunion.png);
	}
	.action-user a.mini-action-evento-reserva {
		background-image: url(img/action.reserva.png);
	}

	.action-user a.new-noticia {
		background-image: url(img/action.noticias.png);
	}
	.action-user a.action-apuntes {
		background-image: url(img/action.apuntes.png);
	}
	.action-user a.action-libros {
		background-image: url(img/action.libros.png);
	}
	.action-user a.action-disponibilidad {
		background-image: url(img/action.disponibilidad.png);
	}


#disponibilidades-viewer {
	margin-top: 0 !important;
}
	#disponibilidades-viewer th,
	#disponibilidades-viewer td{
		padding: 5px;
		font-size: 10px;
		text-transform: uppercase;
		text-align: center;
		cursor: pointer;
	}

	#disponibilidades-viewer .disponibilidad-alumno { 
		border-top-color: #77bb22;
		border-bottom-color:#bbee44;
		background:#77bb22;
		text-shadow:0 1px 1px #000;
		color: #fff;
	}
	#disponibilidades-viewer .disponibilidad-apoderado { 
		border-top-color: #4477ff;
		border-bottom-color:#88bbff;
		background:#4477ff;
		text-shadow:0 1px 1px #000;
		color: #fff;
	}


.items-pruebas {
	width:400px;
	height:480px;
	overflow:auto
}
	.items-pruebas .item-prueba {
		padding: 10px;
	}
		.items-pruebas .item-prueba .item-prueba-fecha {
			font-weight: bolder;
		}
		.items-pruebas .item-prueba .item-prueba-asignatura {
			font-weight: bolder;
		}
		.items-pruebas .item-prueba .item-prueba-contenido {
			font-weight: bolder;
		}


#reporte-cholguan {
	text-align: center; 
}
	#reporte-cholguan table th,
	#reporte-cholguan table td {
		font-size: 11px;
		padding:3px !important: 
	}
	#reporte-cholguan .container {
		width: 600px;
		margin:0 auto;
		text-align: left;
	}
		#reporte-cholguan .container .header {
			padding: 10px 10px 10px 10px;
			margin-bottom: 10px;
			border-bottom:1px solid #aaa;
		}
			#reporte-cholguan .container .header img {
				float: left;
				width: 200px;

			}
			#reporte-cholguan .container .header .datos-head {
				float: right;
				width: 300px;
				padding-top:8px; 
				padding-right: 10px;
			}
			#reporte-cholguan .container .header a {
				display: block;
				float: right;
				height: 38px;
				width: 38px;
				background:url(img/print.png);
				margin:4px 0 0 5px;
			}
				#reporte-cholguan .container .header .datos-head h1 {
					display: block; 
					color:#313140;
					text-align: right;
					font-family:'TR'
				}
				#reporte-cholguan .container .header .datos-head strong {
					display: block;
					color: #555;
					text-align: right;
				}
		#reporte-cholguan .container .notar {
			padding-bottom: 10px;
			color:#999; 
		}

@media print {
	*,* *,* *,html *, html body *, body * {
		text-shadow:none !important;
	}
}
