@charset "utf-8";
/* CSS Document */


BODY{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#e9edef;
	height:100%;
	margin-top:0;
	margin-left:0;
	margin-right:0;
}

/******************************************
	Estilo para los DIV's
*******************************************/
DIV.infoWindow{
	clear: both;
	position:absolute;
	top:0px;
	left:0px;
	display:none;
	background-color: white; 
}
DIV.loading{
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	text-align:center;
	background-color:#000000;
	filter:alpha(opacity=50);
	-moz-opacity: 0.15;
	-khtml-opacity: 0.15;
	opacity:0.50;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding-top:15%;
	z-index:100;
}
DIV.mensaje{
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	align:center;
	background-color:#ffffff;
	filter:alpha(opacity=90);
	-moz-opacity: 0.15;
	-khtml-opacity: 0.15;
	opacity:0.90;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding-top:15%;
	z-index:100;
}

/******************************************
	Estilo para los INPUT TEXT
*******************************************/
.txt{
	font-size:11px;	color:#333333;
	border-top:#aaaaaa 1px solid;
	border-bottom:#eeeeee 1px solid;
	border-left:#aaaaaa 1px solid;
	border-right:#eeeeee 1px solid;
}


/******************************************
	Estilo para las TABLAS o CELDAS
*******************************************/
.bordeRep1{
	font-size:12px;
	color:#333333;
	border-top: 1px solid #909090;
	border-bottom: 1px solid #909090;
	border-left: 1px solid #909090;
	border-right: 1px solid #909090;
	background-color:#F5F5F5;
}

.bordeRep2{
	font-size:12px;
	color:#333333;
	border-top: 1px solid #909090;
	border-bottom: 1px solid #909090;
	border-left: 1px solid #909090;
	border-right: 1px solid #909090;
	background-color:#FFFFFF;
}

.borde{
	font-size:11px;
	color:#333333;
	border-top: 1px solid #909090;
	border-bottom: 1px solid #909090;
	border-left: 1px solid #909090;
	border-right: 1px solid #909090;
	background-color:#FFFFFF;
}
.borde1{
	font-size:11px;
	color:#333333;
	border-top: 1px solid #616164;
	border-bottom: 1px solid #616164;
	background-color:#FFFFFF;
}
.bordeEspacio{
	font-size:11px;
	color:#333333;
	border-top: 1px solid #909090;
	border-bottom: 1px solid #909090;
	border-left: 1px solid #909090;
	border-right: 1px solid #909090;
	background-color:#FFFFFF;
	padding:10px;
}

.Seccion{
	font-family: "Georgia", "Times New Roman", "Times, serif";
	font-size: 20px;
	color: #333333;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-weight: normal;
	margin-bottom: 3px;
}
.txtGrid{
	font-family: "Arial Narrow";
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}

/******************************************
	Estilo para los BOTONES
*******************************************/
.btn{
	font-size:11px;	color:#333333;
}

.btn_circle {
    background-color: #0A595F; 
    -moz-border-radius: 35px; 
    border-radius: 35px;
    font-family: 'Metrophobic'; 
    FONT-SIZE: 14px; 
    color:#ffffff;
    cursor: pointer;
    cursor: hand;
}

.btn_circleB {
    background-color: #FFFFFF; 
    -moz-border-radius: 35px; 
    border-radius: 35px;
    font-family: 'Metrophobic'; 
    cursor: pointer;
    cursor: hand;
}
.marcar{
	 border: 1px solid rgb(206, 206, 206) !important; 
	 background-color: rgb(254, 211, 211) !important;
}

input[type=checkbox] {
	transform: scale(1.6);
  }

  .dhx_time{
	display: none;
}


#seePassTimone{
	width: 16px;
	position: relative;
	transform: translateY(-21px);
	cursor: pointer;
	color: gray;
	right: -8%;
  }

  .d-none{
	display: none;
  }