@charset "utf-8";
/* CSS Document */


body {
	font-family: 'Montserrat', sans-serif;
	margin: 0;
	padding: 0;
	color: #000;
	background-image: url(/Images/fondo.jpg);
	background-repeat: no-repeat;
	background-position:center;
	background-attachment:fixed;
	color: #333;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
a:link {
	color: #60c2e7;
	text-decoration:none;
}
a:visited {
	color: #60c2e7;
	text-decoration:none;

}
a:hover {
	color: #666;
	text-decoration:none;

}
a:active {
	color: #60c2e7;
	text-decoration:none;

}

.titulo {
	font-size:20px;
	font-weight:bold;
	border-bottom-color: #60c2e7;
	border-bottom-style:solid;
	border-bottom-width:thin;
	padding: 25px;
}
.Texto_Peq {
	font-size:16px;
}

.nota {
	font-size:16px;
	font-weight:normal;
	text-align:center;
	font-style:italic;
}

select {
	font-family:  'Montserrat', sans-serif;
	font-size: 16px;
	font-style: normal;
	color:#333;
	padding: 5px;
}

textarea {
	font-family:  'Montserrat', sans-serif;
	font-size: 16px;
	font-style: normal;
	color:#333;
	padding: 5px;
}
input {
	font-family:  'Montserrat', sans-serif;
	font-size: 16px;
	font-style: normal;
	color:#333;
	padding: 5px;
}

.menu {
	text-decoration: none;
	cursor:pointer; 
}
.menu:hover { 
	text-decoration: none;
	border-bottom-color: #60c2e7;
	border-bottom-style:solid;
	border-bottom-width:thin;
	font-weight:bold;
	cursor:pointer;
}


.Input_S {
	font-family:  'Montserrat', sans-serif;
	font-size: 16px;
	font-style: normal;
	width: 120px;
	height: 30px;
	padding: 5px;
	border-radius: 10px;
	color: #60c2e7;
}
.Boton {
	font-family:  'Montserrat', sans-serif;
	font-size: 16px;
	font-style: normal;
	width: 130px;
	height: 30px;
	padding: 5px;
	border-radius: 10px;
	color: #FFF;
	background-color: #60c2e7;
	cursor:pointer;
}
.Boton:hover {
	font-family:  'Montserrat', sans-serif;
	font-size: 16px;
	font-style: normal;
	width: 130px;
	height: 30px;
	padding: 5px;
	border-radius: 10px;
	color: #FFF;
	background-color: #36abd6;
	cursor:pointer;
}
.Boton_Menu {
	font-family:  'Montserrat', sans-serif;
	font-size: 16px;
	font-style: normal;
	width: 130px;
	height: 30px;
	padding: 5px;
	border-radius: 10px;
	color: #FFF;
	background-color: #60c2e7;
	margin-left: 25px;
	margin-top: 10px;
	cursor:pointer;
}
.Boton_Menu:hover {
	font-family:  'Montserrat', sans-serif;
	font-size: 16px;
	font-style: normal;
	width: 130px;
	height: 30px;
	padding: 5px;
	border-radius: 10px;
	color: #FFF;
	background-color: #36abd6;
	margin-left: 25px;
	margin-top: 10px;
	cursor:pointer;
}
.Boton_Volver {
	font-family:  'Montserrat', sans-serif;
	font-size: 16px;
	font-style: normal;
	width: 130px;
	height: 30px;
	padding: 5px;
	border-radius: 10px;
	color: #FFF;
	background-color: #60c2e7;
	margin-left: 5px;
	margin-top: 10px;
	cursor:pointer;
}
.Boton_Volver:hover {
	font-family:  'Montserrat', sans-serif;
	font-size: 16px;
	font-style: normal;
	width: 130px;
	height: 30px;
	padding: 5px;
	border-radius: 10px;
	color: #FFF;
	background-color: #36abd6;
	margin-left: 5px;
	margin-top: 10px;
	cursor:pointer;
}
.Boton_Grande {
	font-family:  'Montserrat', sans-serif;
	font-size: 16px;
	font-style: normal;
	width: 200px;
	height: 30px;
	padding: 5px;
	border-radius: 10px;
	color: #FFF;
	background-color: #60c2e7;
	cursor:pointer;
}
.Boton_Grande:hover {
	font-family:  'Montserrat', sans-serif;
	font-size: 16px;
	font-style: normal;
	width: 200px;
	height: 30px;
	padding: 5px;
	border-radius: 10px;
	color: #FFF;
	background-color: #36abd6;
	cursor:pointer;
}

.Input_M {
	font-family:  'Montserrat', sans-serif;
	font-size: 16px;
	font-style: normal;
	width: 150px;
	padding: 10px;
}
.Input_L {
	font-family:  'Montserrat', sans-serif;
	font-size: 16px;
	font-style: normal;
	width: 200px;
	padding: 10px;
}
.DialogoIdentificacion {
	width: 200px;
	top: 200px;
}
.EncabezadoTabla {
	background-color: #60c2e7;
	padding:5px;
	border-radius: 5px;
	color:#FFF;
	font-weight:bold;
}
.EncabezadoTablaAnidada {
	padding:5px;
	color:#333;
	font-weight:bold;
	border-bottom-color: #60c2e7;
	border-bottom-style:solid;
	border-bottom-width:thin;

}
.FilaPar {
	background-color:#EAEAEA;
	padding-left: 5px;
	border-radius: 5px;
}
.ProyectoBaja {
	background-color:#FFB0FF;
	padding-left: 5px;
	border-radius: 5px;
}

.FilaPar td {
	border-radius: 5px;
}
.FilaImpar {
	border-bottom-color: #44b1de;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	padding-left: 5px;

}
.FondoTabla {
	background-color: #C8E9FD;
	text-align: left;
}
.Cabecera {
	font-size:16px;
	font-weight:bold;
	border-bottom-color: #60c2e7;
	border-bottom-style:solid;
	border-bottom-width:thin;
}
.Fecha {
	width: 125px;
}
.Area {
	width: 420px;
	height: 90px;
	vertical-align: top;
}
.AreaPequeña {
	width: 420px;
	height: 60px;
	vertical-align: top;
}

.AreaLectura {
	width: 420px;
	height: 115px;
	vertical-align: top;
	overflow-y: scroll;
	overflow-x: hidden;
}
.SelectorMultiple {
	width: 600px;
	overflow-y: scroll;
	overflow-x: hidden;
}

.list {
  display: inline-block;
  width: 330px;
  vertical-align: top;
  margin: 0 50px;
}
.list2 {
  display: inline-block;
  width: 330px;
  vertical-align: top;
  margin: 0 50px;
}
ul {
  font-size: 18px;
  background-color: #f5f5f2;
  padding: 0;
  min-height: 50px;
  border: 1px solid #DBDBD3;
}

ul li {
  color: #66665D;
  list-style-type: none;
  padding: 20px;
  cursor: pointer;
  border-bottom: 1px solid #DBDBD3;
}

ul li:last-child {
  border-bottom: none;
}

ul.done li {
  color: #ABABA4;
  text-decoration: line-through;
}
ul.done2 li {
  color: #ABABA4;
  text-decoration: line-through;
    left:150px;
}
table.tablesorter thead tr .header {
		background-image: url(/Images/tableSorter/Arrow_small_s.png);
		background-repeat: no-repeat;
		background-position: center right;
		cursor: pointer;
	}
	table.tablesorter thead tr .headerSortUp {
		background-image: url(/Images/tableSorter/Arrow_small_d.png);
	} 
	table.tablesorter thead tr .headerSortDown {
  		background-image: url(/Images/tableSorter/Arrow_small_u.png);
	}
	table.tablesorter thead tr .noOrdenar{
		background-image:none;
		}
			tr.FilaPar:nth-child(4n-2), tr.FilaPar:nth-child(4n){
		background-color:#CCC;
	}
