@font-face {
    font-family:"Montserrat-Regular"; /*normal*/
    src:url("../../ttf/Montserrat/Montserrat-Regular.ttf") format("truetype"), url("../../ttf/Montserrat/Montserrat-Regular.otf") format("truetype")
}
@font-face {
    font-family:"Montserrat-Light"; /*normal*/
    src:url("../../ttf/Montserrat/Montserrat-Light.ttf") format("truetype"), url("../../ttf/Montserrat/Montserrat-Light.otf") format("truetype")
}


html{height:100%; font-family:Montserrat-Light; font-size:100%}
body{background-position:center center; background-repeat:no-repeat; background-attachment:fixed; background-size:cover;  width:100%; margin:auto; height:100%; font-size:100%; font-family:Montserrat-Light;}
header, article, hgroup, h1, h2, h3, section, p, nav, a {height:auto; margin:0px; padding:0px; text-decoration:none; font-weight:normal;}
img{border: 0px;}
a{text-decoration:none; color:inherit; cursor:pointer}
a:hover{color:#E17100; text-decoration:underline}
table{width:100%; float:left; font-size:11px; padding:5px;}
	#tableTitle{background:#F9F9F9; padding:1%; font-family:"Montserrat-Regular"; }
tr, td{padding:5px; border:1px solid rgba(0,0,0,0.1)}

#contenido{width:100%; margin:auto; position: absolute; bottom: 0; height:100%; background:url(../imagenes/cuerpo/fondo_gestor.jpg); background-repeat:no-repeat; background-attachment:fixed; background-size:cover; background-position:center center;}
#conteLogin{width:100%; float:left; }
#conteLoginDiv{width:20%; height:100%; padding:2%; background: #fff; float:left; margin-top: 40px; margin-left: 40px; border-radius: 9px; min-width:350px; box-shadow:2px 6px 16px 1px rgb(0, 0, 0, 0.2) ;}
	#conteLoginDivTitle{width:98%; padding:1%; float:left; margin-top:1%}
	.conteLoginDivTitle{font-size:150%; color:#000; text-align:center; font-family:Montserrat-Regular}
	#conteLoginDivSubTi{width:98%; padding:1%; float:left; margin-top:5%; margin-bottom:5%}
	#conteLoginDivSubTi2{width:98%; padding:1%; float:left; margin-top:0%; margin-bottom:0%}
	.conteLoginDivSubTi{font-size:100%; color:#000; text-align:center; font-family:Montserrat-Regular}
	#conteLoginDivText{width:98%; padding:1%; float:left; margin-top:0%}
	.conteLoginDivText{font-size:90%; color:#000; text-align:left; font-family:Montserrat-Light}
	#conteLoginDivText2{width:98%; padding:1%; float:left; margin-top:0%; font-size:12px}
	.conteLoginDivText2{font-size:90%; color:#959595; text-align:left; font-family:Montserrat-Light}
	#conteLoginDivCampo{width:98%; padding:1%; float:left; margin-top:1%}
	#conteLoginDivTextError{width:98%; padding:1%; float:left; margin-top:1%; font-size:80%; color:#f00; text-align:left; font-family:Montserrat-Regular}
	#conteLoginDivBoton{width:200px; padding:1%; float:left; margin-top:10%; margin-left:22%}
	#conteLoginDivTextRecordar{width:98%; padding:1%; float:left; margin-top:1%; margin-top:5%}
	.conteLoginDivTextRecordar{ font-size:100%; color:#f00; text-align:center; font-family:Montserrat-Regular}
	#conteLoginLogo{width:100%; background:#fff; padding:1%; float:left; text-align:center}	




#logo{width:auto; float:left; margin-left:3%;}
#logoText{width:auto; float:left; margin-left:5%; margin-top:2px}
.campo{width:96%; padding:2%; border-radius:5px; border:1px solid #999; font-family:Montserrat-Light; color:#959595}
.campo:focus{outline:1px;}

#boton{width:200px; margin:auto; background:#4DA6FF; padding:6%; border-radius:0px 0px 0px 0px; border:0px solid #00182B; cursor:pointer; float:none}
		#boton:hover{background:#0057AE}
		#botonIcon{float:right; margin-top:0px; margin-right:0px;}
		.boton{font-size:100%; color:#fff; text-align:center;}

#cargando, #recordar, #modal{display:none; position:fixed; left:0px; right:0px; bottom:0px; padding-bottom:20px; width:100%; text-align:center; min-height:10px;background-color:rgba(0,0,0,0.5); z-index:99999; padding:0px; border-top:#000 solid 0px; height:100%;}		
#recordarConteDiv{width:55%; float:left; margin:auto; background:#fff; padding:3%; margin-left:19% }
#modalLoader{margin-top:20%;}
#modalText{margin-top:20%; font-size:100%; color:#002C4C; font-family:Montserrat-Regular; background:#FFF; padding:2%; border-bottom:6px solid #002C4C; }
/*#modal{display:inherit}*/

header{width:98%; padding:1%; float:left; margin-top:0px}

#contenido2{width:100%; margin:auto; position: absolute; bottom: 0; height:100%; background:url(../imagenes/cuerpo/fondo2.jpg); background-repeat:no-repeat; background-attachment:fixed; background-size:cover; background-position:center center;}


