a, u {
    text-decoration: none;
}

@charset "utf-8";
	/*.circularsmall {
		width: 30px;
		height: 30px;
		border-radius: 15px;
		-webkit-border-radius: 15px;
		-moz-border-radius: 15px;
		}
	*/			
	.circularssmall{
		width: 19px;
		height: 19px;
		margin: 0px 0px 0px 0px;
		position: relative;
		float: left;
		border-radius: 50%;
		overflow: hidden;
		background: #fff;
		-webkit-box-shadow: inset 0px 0px 3px 0px rgba(0, 0, 0, 0.6);
		box-shadow: inset 0px 0px 3px 0px rgba(0, 0, 0, 0.6);
	}
	
	.circularssmall img{
		position: absolute;
		border: none;
		width: 19px;
		height: 19px;
		/*top: -8px;
		left: -8px;*/
		cursor: pointer;
	}			/* overall */
	.circularsmall{
		width: 30px;
		height: 30px;
		margin: 0px 0px 0px 0px;
		position: relative;
		float: left;
		border-radius: 50%;
		overflow: hidden;
		background: #fff;
		-webkit-box-shadow: inset 0px 0px 3px 0px rgba(0, 0, 0, 0.6);
		box-shadow: inset 0px 0px 3px 0px rgba(0, 0, 0, 0.6);
	}
	
	.circularsmall img{
		position: absolute;
		border: none;
		width: 30px;
		height: 30px;
		/*top: -8px;
		left: -8px;*/
		cursor: pointer;
	}			/* overall */
	.circularbig{
		width: 50px;
		height: 50px;
		margin: 0px 0px 0px 0px;
		position: relative;
		float: left;
		border-radius: 50%;
		overflow: hidden;
		background: #fff;
		-webkit-box-shadow: inset 0px 0px 3px 0px rgba(0, 0, 0, 0.6);
		box-shadow: inset 0px 0px 3px 0px rgba(0, 0, 0, 0.6);
	}
	
	.circularbig img{
		position: absolute;
		border: none;
		width: 50px;
		height: 50px;
		/*top: -8px;
		left: -8px;*/
		cursor: pointer;
	}			/* overall */
	.datagridWeek table {
		border-collapse: collapse;
		text-align: left;
		width: 100%;
		overflow: hidden;
	}/* DEFAULT MANDATORY EVERY TABLE */
	.datagridWeek {
		font: normal 12px/150% Montserrat; /* font,font-size */
		background: #fff; /* table-background-color */
		/*border: 3px solid #069;  				border width, border color*/
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px; /* border-radius */
		margin: 0 auto;
	}
	
	.datagridWeek table td, .datagridWeek table th {
		padding: 3px 10px;
	}/* cellpadding */
	
	/* thead */
	.datagridWeek table thead th {
		/* thead-top-gradient-color, thead-lower-gradient-color */
		background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #006699), color-stop(1, #00557f) );
		background: -moz-linear-gradient( center top, #006699 5%, #00557f 100% );
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006699', endColorstr='#00557f');
		background-color: #006699; /* set to lower gradient color */
		color: #ebebeb; /* header-font-color */
		/*border-left: 1px solid #006699; /* thead-vert-line-size, thead-vert-line-color */
		font-size: 15px; /* thead-font-size */
	}
	.datagridWeek table thead th:first-child {
		border: none; /* MANDATORY */
	}
	
	/* tbody */
	.datagridWeek table tbody td {
		color: #00496B; /* tbody-color */
		/*border-left: 1px solid #E1EEF4; /* tbody-vert-line-size, tbody-vert-line-color */
		text-align: left; /* tbody-text-align */
	}
	
	.datagridWeek table tbody .alt {
		background: #E1EEF4; /* tbody-row-alt-background-color */
	}
	.datagridWeek table tbody .alt td {
		background: #E1EEF4;
		color: #6B332B;
	}
	.datagridWeek table tbody td:first-child {
		border: none; /* MANDATORY */
	}
	
	/* tfooter */
	.datagridWeek table tfoot td div {
		border-top: 1px solid #069; /* tfoot-top-border-width, tfoot-top-border-color */
		background: #E1EEF4; /* tfoot-background-color */
		padding: 5px; /* tfoot-padding */
	}
	
	.datagridWeek table tfoot td {
		padding: 0; /* MANDATORY */
	}
	
	/* paging */
	.datagridWeek table tfoot td ul {
		margin: 0;
		padding: 0;
		list-style: none;
		text-align: right;
	}
	.datagridWeek table tfoot  li {
		display: inline;
	}
	.datagridWeek table tfoot li a {
		text-decoration: none;
		color: #fff;
		display: inline-block;
		padding: 2px 8px;
		margin: 1px;
		/*border: 1px solid #069;*/ /* border width, border color */
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px; /* border-radius */
		background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #006699), color-stop(1, #00557f) );
		background: -moz-linear-gradient( center top, #006699 5%, #00557f 100% );
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006699', endColorstr='#00557f');
		background-color: #006699;
	}
	
	.datagridWeek table tfoot li .active, .datagridWeek table tfoot li a:hover {
		text-decoration: none;
		color: #fff;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px; /* border-radius */
		background: none;
		background-color: #006699;
	}
	
	.datagridWeek {
		/*border: 3px solid #069;*/
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}
	
	/*-----------------------------------*/
	.tablasMainJornada {
		width:970;
		display:inline-block;
	}
	
	/*----- Tabla Links -----*/
	/* Clearfix */
	.tablaMainJornada-links{
		padding-left: 0px;
	}
	
	.tablaMainJornada-links:after {
		display:block;
		clear:both;
		content:'';
	}
	 
	.tablaMainJornada-links li {
		margin:0px 3px;
		float:left;
		list-style:none;
	}
	
	.tablaMainJornada-links a {
		padding:9px 13px;
		display:inline-block;
		border-radius:3px 3px 0px 0px;
		/*background:#7FB5DA;*/
		font-size:22px;
		font-weight:600;
		color:#4c4c4c;
		transition:all linear 0.15s;
	}
	
	.tablaMainJornada-links a:hover {
		background:#a7cce5;
		text-decoration:none;
	}
	
	.primeratablasMainJornada {
		width:970;
		display:inline-block;
	}
	
	/*----- Tabla Links -----*/
	/* Clearfix */
	.primeratablaMainJornada-links{
		padding-left: 0px;
	}
	
	.primeratablaMainJornada-links:after {
		display:block;
		clear:both;
		content:'';
	}
	 
	.primeratablaMainJornada-links li.active {
		background:#e2e2e2;
	}

	.tablaMainJornada-links li.active {
		background:#e2e2e2;
	}
	
	.primeratablaMainJornada-links li {
		margin:0px 3px;
		float:left;
		list-style:none;
	}
	
	.primeratablaMainJornada-links a {
		padding:0px 13px;
		display:inline-block;
		border-radius:3px 3px 0px 0px;
		/*background:#7FB5DA;*/
		font-size:22px;
		font-weight:600;
		color:#4c4c4c;
		transition:all linear 0.15s;
	}
	
	.primeratablaMainJornada-links a:hover {
		background:#a7cce5;
		text-decoration:none;
	}
	
	/*--------------------------------------*/
	
	.alltablasMainJornada {
		width:970;
		display:inline-block;
	}
	
	/*----- Tabla Links -----*/
	/* Clearfix */
	.alltablasMainJornada-links{
		padding-left: 0px;
	}
	
	.alltablasMainJornada-links:after {
		display:block;
		clear:both;
		content:'';
	}
	 
	.alltablasMainJornada-links li.active {
		background:#e2e2e2;
	}

	.tablaMainJornada-links li.active {
		background:#e2e2e2;
	}
	
	.alltablasMainJornada-links li {
		margin:0px 3px;
		float:left;
		list-style:none;
	}
	
	.alltablasMainJornada-links a {
		padding:0px 13px;
		display:inline-block;
		border-radius:3px 3px 0px 0px;
		/*background:#7FB5DA;*/
		font-size:22px;
		font-weight:600;
		color:#4c4c4c;
		transition:all linear 0.15s;
	}
	
	.alltablasMainJornada-links a:hover {
		background:#a7cce5;
		text-decoration:none;
	}
	
	/*--------------------------------------*/
	
	.segundatablaMainJornada {
		width:970;
		display:inline-block;
	}
	
	/*----- Tabla Links -----*/
	/* Clearfix */
	.segundatablaMainJornada-links{
		padding-left: 0px;
	}
	
	.segundatablaMainJornada-links:after {
		display:block;
		clear:both;
		content:'';
	}
	 
	.segundatablaMainJornada-links li {
		margin:0px 3px;
		float:left;
		list-style:none;
	}
	
	.segundatablaMainJornada-links a {
		padding:9px 13px;
		display:inline-block;
		border-radius:3px 3px 0px 0px;
		background:#7FB5DA;
		font-size:14px;
		font-weight:600;
		color:#4c4c4c;
		transition:all linear 0.15s;
	}
	
	.segundatablaMainJornada-links a:hover {
		background:#a7cce5;
		text-decoration:none;
	}
	
	
	/*--------------------------------------*/
	
	.terceratablaMainJornada {
		width:970;
		display:inline-block;
	}
	
	/*----- Tabla Links -----*/
	/* Clearfix */
	.terceratablaMainJornada-links{
		padding-left: 0px;
	}
	
	.terceratablaMainJornada-links:after {
		display:block;
		clear:both;
		content:'';
	}
	 
	.terceratablaMainJornada-links li {
		margin:0px 3px;
		float:left;
		list-style:none;
	}
	
	.terceratablaMainJornada-links a {
		padding:9px 13px;
		display:inline-block;
		border-radius:3px 3px 0px 0px;
		background:#7FB5DA;
		font-size:14px;
		font-weight:600;
		color:#4c4c4c;
		transition:all linear 0.15s;
	}
	
	.terceratablaMainJornada-links a:hover {
		background:#a7cce5;
		text-decoration:none;
	}
	
	
	/*--------------------------------------*/			
	
	 {
		width:1400;
		display:inline-block;
	}
	
	/*----- Tab Links -----*/
	/* Clearfix */
	.tab-links{
		padding-left: 0px;
	}
	
	.tab-links:after {
		display:block;
		clear:both;
		content:'';
	}
	 
	.tab-links li {
		margin:0px 3px;
		float:left;
		list-style:none;
	}
	
		.tab-links a {
			padding:9px 15px;
			display:inline-block;
			border-radius:3px 3px 0px 0px;
			background:#7FB5DA;
			font-size:14px;
			font-weight:600;
			color:#4c4c4c;
			transition:all linear 0.15s;
		}
	
		.tab-links a:hover {
			background:#a7cce5;
			text-decoration:none;
		}
	
	li.active a, li.active a:hover {
		background:#D8D7D7;
		color:#4c4c4c;
	}
	 
	/*----- Content of Tabs -----*/
	.tab-content {
		/*padding:10px;
		border-radius:3px;*/
		background:#fff;
	}
	
		.tab {
			display:none;
		}
	
		.tab.active {
			display:block;
		}
/* CSS Document */

