*{
	margin: 0;
	/*padding: 0;*/
	box-sizing: border-box;
}
body{
	background: #FFF;
}
h1, h2, h3, h4, h5, h6 {
    font-family: 'arial';
    font-weight: bold;
    letter-spacing: 1px;
}
h1{
	font-size: 26px;
}
h2{
	font-size: 20px;
}
h3{
	font-size: 18px;
}
h4{
	font-size: 16px;
}
h5{
	font-size: 14px;
}
h6{
	font-size: 12px;
}
p{
	font-family: 'arial';
	letter-spacing: 2px;
	font-size: 14px;
	line-height: 20px;
}
a{
	text-decoration: none;
	font-family: arial;
	letter-spacing: 1px;
}
span{
    font-family: 'arial';
    letter-spacing: 1px;
    font-size: 14px;
    line-height: 20px;
}
header{
	position: fixed;
	width: 100%;
	z-index: 1;
}
.header{
	color: rgb(206, 204, 204);
	background: #EEE;
	height: 60px;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 10px;
}
.header img{
	display: block;
	height: 60px;
	float: left;
}
.optionsBar{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: center;
	align-items: center;
}
.optionsBar span {
	color: #4e5357;
	font-size: 14pt;
	font-family: 'arial';
	margin-left: 20px;
}
.list_menu{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.optionsBar a {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    margin-left: 10px;
}
nav ul{
	background: #058167;
	/*background: #05817d;*/
	list-style: none;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: left;
	align-items: center;
}
nav ul > li a{
	position: relative;
}
nav a{
	color: #FFF;
	display: block;
	font-size: 10pt;
	font-family: 'arial';
	padding: 15px 30px;
	text-transform: uppercase;
	letter-spacing: 2px;
	transition: .5s;
	border-right: 1px solid #319B8F;
}
nav .principal > a{
    background: url(../images/arrow_bottom.png) no-repeat;
    background-position-x: 0%;
    background-position-y: 0%;
    background-size: auto auto;
    background-position: 94% center;
    background-size: 10px;
}
nav ul li:hover ul{
	display: block;
}
nav li ul{
	/*background: #177470;*/
	background: #2d9872;
	display: none;
	flex-direction: column;
	position: absolute;
	align-items: flex-start;
	border-radius: 0 0 10px 10px;
}
nav li ul a{
	position: relative;
	padding: 10px 30px;
	border-right: initial;
}
nav li ul a:hover{
	/*background: #2c9595;*/
	background: #147556;
}
nav li ul li:last-child{
	border-radius: 0 0 10px 10px;
	overflow: hidden;
}
#container{
	padding: 80px 5px 5px;
	display: block;
	margin-left: auto;
  margin-right: auto;
}
/*****************************************************************/
.browse_register{
	width: 100%;
	max-width: 420px;
	margin: auto;
	text-align: left;
	cursor: pointer;
}
.browse_register td{
	max-width: 380px;
	background: #eee;
	padding: 0px;
	margin: 5px;
	/*cursor: pointer;*/
}
.browse_register hr{
	color: #fff;
	background: #fff;
}
.browse_register input{
	text-align: left;
	border: 0px;
	cursor: pointer;
	margin-top: 1px;
	margin-bottom: 1px;
	padding: 15px;
	width: 100%;
	/*max-width: 370px;*/
}
.form_register{
	width: 100%;
	max-width: 420px;
	margin: auto;
	text-align: center;
}
.form_register h1{
	color: #3c93b0;
}
.form_register img{
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}
.hr{
	border: solid;
	background: #CCC;
	height: 1px;
	margin: 10px 0;
	display: block;
}
form{
	background: #FFF;
	margin: auto;
	padding: 10px 10px;
	border: 1px solid #d1d2d1;
}
form h3{
	font-size: 25px;
	color: gray;
} 
form h4{
	font-size: 20px;
	color: gray;
}
.title{
	display: block;
	font-size: 12pt;
	font-weight: bold;
	font-family: 'arial';
	margin: auto;
	padding: 10px;
	text-align: center;
	color: #fff;
	background: green;
	border-radius: 5px;
}
label{
	display: block;
	font-size: 12pt;
	font-family: 'arial';
	margin: 15px auto 5px auto;
}
input, select {  /*Esto contola el input de entrada */
	width: 100%;
	font-size: 12pt;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px;
	display: inline-block;
	border: 1px solid #ccc;
	border-radius: 5px;
}
.notItemOne option:first-child{
	display: none;
}
textarea{
	display: block;
  width: 100%;
  margin-top: 5px;
  margin-bottom: 5px;
	padding: 5px 5px 5px 5px;
	resize: none;
	outline: none;
	font-size: 12pt;
	font-family: 'arial';
	border-radius: 5px;
	letter-spacing: 1px;
	border: 1;
}
.form_register .tableButtons{
  width: 100%;
}
.tableButtons td{
  align-items: center;
  display: inline-block;
}
.btn_get0,.btn_get1, .btn_get2{
  display: inline-block;
  font-size: 10pt;
	/* */
	margin-top: 10px;
	/* */
	width: 45%; /*150px;*/
	height: 84px;
	/*margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 5px;*/
	letter-spacing: 1px;
	border: 0;
	cursor: pointer;
	border-radius: 5px;
	box-shadow: 2px 3px 5px #000;
}
.btn_get0{
	color: #4e5357;
	background: #DDD;
}
.btn_get1{
	color: #FFF;
	background: #e67926;
	font-weight: bold;
	text-shadow: 2px 3px 5px black;
}
.btn_get2{
	color: #FFF;
	background: green;
	font-weight: bold;
	text-shadow: 2px 3px 5px black;
	border: 2px solid green;
}
.btn_filter{
	width: 100%;
	font-size: 12pt;
	font-weight: bold;
	color: #FFF;
	background: green;
	float: center;
	padding: 10px;
	/*padding: 15px 10px 15px 10px; /* Top, Right, Botton, Left */
	letter-spacing: 1px;
	border: 0;
	/*margin: auto, auto, 20px, auto;*/
	cursor: pointer;
	border-radius: 5px;
	box-shadow: 2px 3px 5px #000;	
}
.btn_opt{
	color: white;
	font-size: 12pt;
	font-weight: bold;
	width: 30%;
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	cursor: pointer;
	border-radius: 5px;
	box-shadow: 2px 3px 5px #000;
}
.btn_send, .btn_save, .btn_find, .btn_rtrn, .btn_maps{
	color: white;
	font-size: 12pt;
	font-weight: bold;
	width: 45%;
	/*margin: 35px auto;
	padding: 20px;*/
	margin-top: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
	cursor: pointer;
	border-radius: 5px;
	box-shadow: 2px 3px 5px #000;
}
.btn_send{
	background: green;
	float: right;
}
.btn_save{
	background: #e67926;
	float: center;
}
.btn_find{
	background: #428bca;
	float: left;
}
.btn_rtrn{
	background: red;
	float: left;
}
.btn_maps{
	float: right;
	width: 48%;
	padding: 0px;
	padding-left: 15px;
	margin-top: 2px;
}
.btn_menu{
	font-size: 16pt;
	display: block;
	color: #FFF;
	background: #e67926;
	padding: 15px 10px 15px 10px;
	margin: 0px 10px 10px 10px;
	letter-spacing: 1px;
	cursor: pointer;
	text-decoration: none;
	border-radius: 5px;
	box-shadow: 2px 3px 5px #000;
}
.btn_menu_msgs{ /*Muestra numero de mensajes nuevos en index.php*/
	font-size: 14pt;
	font-weight: bold;
	color: white;
	background-color: red; 
	width: 30px; 
	height: 30px; 
	float: right; 
	border-radius: 100px; 
	padding: 5px; 
	box-shadow: 2px 3px 5px #000;
}
.btn_oper_man{ /*Muestra etiqueta manual en operacion.php*/
	font-size: 8pt;
	font-weight: bold;
	color: white;
	background-color: red;
	width: 50px;
	height: 15px;
	float: right;
	border-radius: 5px; 
	padding-left: 5px;
	margin-right: 2px;
	box-shadow: 2px 3px 5px #000;
}
.btn_oper_new{ /*Muestra etiqueta nuevo en operacion.php*/
	font-size: 8pt;
	font-weight: bold;
	color: white;
	background-color: blue; 
	width: 50px;
	height: 15px;
	float: right;
	border-radius: 5px; 
	padding-left: 5px;
	margin-right: 2px;
	box-shadow: 2px 3px 5px #000;
}
.btn_menu_disable{
	font-size: 16pt;
	display: block;
	color: #FFF;
	background: #DDD;
	padding: 15px 10px 15px 10px;
	margin: 0px 10px 10px 10px;
	letter-spacing: 1px;
	cursor: pointer;
	text-decoration: none;
	border-radius: 5px;
	box-shadow: 2px 3px 5px #000;
}
.btn_close{
	display: block;
	color: #4e5357;
	padding: 20px 10px 20px 10px; /* Top, Right, Botton, Left */
	letter-spacing: 1px;
	cursor: pointer;
}
.alert{
	width: 100%;
	background: #66e07d66;
	border-radius: 6px;
	margin: 5px 5px 5px 0px;
}
.msg_error{
	color: e65656;
}
.msg_save{
	color: 126e00;
}
.alert p{
	padding: 10px;
}

/***************** LISTA FTP ********************/
#container .listaftp{
	font-size: 20px;
	display: inline-block;
}
table{
	border-collapse: collapse;
	font-size: 12pt;
	font-family: 'arial'; 
	width: 100%;
}
table th{
	text-align: left;
	padding: 10px;
	background: #3d7ba8;
	color: #FFF;
}
table tr:nth-child(odd){
	background: #DDD;
}
table td{
	padding: 10px;
	text-align: left;
	/*background: #EEE*/
}
.ftpdnld{
	color: black;
}
.link_check{
	color: #0ca4ce;
}
.link_delete{
	color: #f26b6b;
}
/***************** INCIDENCIAS / NOTAS ********************/
#container h1{
	font-size: 30px;
	display: inline-block;
}
.btn_new{
	display: inline-block;
	background: #239baa;
	color: #FFF;
	border-radius: 4px;
	margin: 20px;
}
#contrato_notes{
	border-collapse: collapse;
	font-size: 12pt;
	font-family: 'arial';
	width: 100%;
}
#contrato_notes th{
	text-align: left;
	padding: 10px;
	background: #3d7ba8;
	color: #FFF;
}
#contrato_notes tr:nth-child(odd){
	background: #FFF;
}
#contrato_notes td{
	padding: 10px;
}

/***************** CONTRATO_VIEW ********************/
/*.logo_arval{
	display: block;
	margin-left: auto;
  margin-right: auto;
	width: 15%;
}*/
.titulo h2{
	color: #3c93b0;
	text-align: center;
}
#contrato_view{
	border-collapse: collapse;
	font-size: 12pt;
	font-family: 'arial';
	width: 100%;
}
#contrato_view th{
	text-align: left;
	padding: 10px;
	background: #3d7ba8;
	color: #FFF;
}
#contrato_view .r{
	text-align: right;
	padding: 5px;
}
#contrato_view .l{
	text-align: left;
	padding: 5px;
}/*
#contrato_view td{
	background: #eee;
}*/
#contrato_view td{
	padding: 5px;
}

/***************** MODAL *****************/
.modal{
	position: fixed;
	width: 100%;
	height: 100vh;
	background: rgba(0,0,0,0.80);
	display: block;
	/*display: none;*/
}
.bodyModal{
	width: 100%;
	height: 100%;
	display: -webkit-inline-flex;
	display: -moz-inline-flex;
	display: -ms-inline-flex;
	display: -o-inline-flex;
	display: inline-flex;
	align-items: center;
	justify-content: center;
}
.modal h1{
	color: #0e7250;
	text-transform: uppercase;
}
.modal h2{
	text-transform: uppercase;
	margin-top: 15px;
}

/***************** INCIDENCIAS FIRMA *****************/
.signature{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100vh;
  width: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin: 0;
  padding: 32px 16px;
  /*background: url("data:image/png;base64,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") repeat scroll center center #b3b3b3; */
	font-family: arial;
}
.signature-pad{
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  font-size: 10px;
  width: 100%;
  height: 100%;
  max-width: 460px;
  max-height: 460px;
  border: 1px solid #e8e8e8;
	background-color: #EEE; 	/*color del marco */
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.08) inset;
  border-radius: 5px;
	padding: 5px; /*16px*/
	text-align: center;
}
.signature-pad::before, .signature-pad::after{
  position: absolute;
  z-index: -1;
  content: "";
  width: 40%;
  height: 10px;
  bottom: 10px;
  background: transparent;
	box-shadow: 0 8px 12px rgba(0, 0, 0, 0.4);
}
.signature-pad::before{
  left: 20px;
  -webkit-transform: skew(-3deg) rotate(-3deg);
  				transform: skew(-3deg) rotate(-3deg);
}
.signature-pad::after{
  right: 20px;
  -webkit-transform: skew(3deg) rotate(3deg);
  				transform: skew(3deg) rotate(3deg);
}
.signature-pad--body{
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  		flex: 1;
	border: 1px solid #f4f4f4;
}
.signature-pad--body canvas{
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
	height: 100%;
  border-radius: 5px;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.02) inset;
}
.signature-pad--footer {
  color: #4e5357;
	text-align: center;
	font: 'arial';
  font-size: 16pt;
  margin-top: 8px;
}
.signature-pad--actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 8px;
}
.btn_rtrn_inc, .btn_clear_inc, .btn_save_inc{
	color: #FFF;
	display: inline;
	text-decoration: none;
	font: 'arial';
	font-size: 11pt;
	padding: 15px 5px 15px 5px;
	border-radius: 5px;
	box-shadow: 2px 3px 5px #000;
}
.btn_rtrn_inc{
	background: #fc3403;
	float: left;
	width: 30%;
	margin-top: 5px;
}
.btn_clear_inc{
	background: #85929e;
	float: center;
	width: 30%;
	margin-top: 5px;
}
.btn_save_inc{
	background: green;
	float: right;
	width: 30%;
	margin-top: 5px;
}

/***Eduardo***/
.btn-busca{
	color:#fff;
	background: #e67926;
	padding:10px 10px 10px 10px;
	/*margin: 2px 10px 10px 10px;*/
	letter-spacing: 1px;
	cursor: pointer;
	text-decoration: none;
	border-radius: 5px;
	box-shadow: 2px 3px 5px #000;
}

/*
#github img {
  border: 0;
}
@media (max-width: 940px) {
  #github img {
  width: 90px;
  height: 90px;
}
*/

/***************** INCIDENCIAS FOTO *****************/

.formPhoto{
  width: 100%;
  margin-top: 0px;
}
.labelPhoto{
  padding: 0px;
}
.prevPhoto {
    display: flex;
    justify-content: space-between;
    width: 100%; /*160px;*/
    height: 220px;
    border: 1px solid #CCC;
    position: relative;
    cursor: pointer;
    background: url(../images/uploads/user.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    margin: auto;
}
.prevPhoto label{
	cursor: pointer;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}
.prevPhoto img{
	width: 100%;
	height: 100%;
}
.upimg, .notBlock{
	display: none !important;
}
.errorArchivo{
	font-size: 16px;
	font-family: arial;
	color: #cc0000;
	text-align: center;
	font-weight: bold; 
	margin-top: 10px;
}
.delPhoto{
	color: #FFF;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 50%;
	width: 25px;
	height: 25px;
	background: red;
	position: absolute;
	right: -10px;
	top: -10px;
	z-index: 10;
}

/************ MODULO RADIO BUTTONS ************/
.answers{
	width: 100%; /* 320px; */
	margin-top: -20px;
	margin-left: auto;
	margin-right: auto;
	display: flex;
	flex-direction: column;
	position: relative;
}
.answer1, .answer2{
	position: absolute;
}
.container{
	color: #FFF;
}
/* Hide the browser's default radio button */
/*.answer1, .answer2 input{*/
.container input{
	position: absolute;
  opacity: 0;
  cursor: pointer;
}
/* Create a custom radio button */
.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 20px;
  width: 20px;
  background-color: #ccc;
  border-radius: 50%;
}
/* On mouse-over, add a grey background color */
.container:hover input ~ .checkmark {
  background-color: green;
}
/* When the radio button is checked, add a blue background */
.container input:checked ~ .checkmark {
  background-color: green;
}
/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
/* Show the indicator (dot/circle) when checked */
.container input:checked ~ .checkmark:after {
  display: block;
}
/* Style the indicator (dot/circle) */
.container .checkmark:after {
 	top: 6px;
	left: 6px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: white;
}
.na1{
	margin-top: 0px;
	margin-left: 22px;
	position: absolute;
}
.answer1_0{
	width: 5px;
	margin-top: 0px;
	margin-left: 0px;
	position: absolute;
}
.answer1_1{
	width: 5px;
	margin-top: 43px;
	margin-left: 70px;
	position: absolute;
}
.answer1_2{
	width: 5px;
	margin-top: 83px;
	margin-left: 70px;
	position: absolute;
}
.answer1_3{
	width: 5px;
	margin-top: 63px;
	margin-left: 70px;
	position: absolute;
}
.answer1_4{
	width: 5px;
	margin-top: 65px;
	margin-left: 250px;
	position: absolute;
}
.answer1_5{
	width: 5px;
	margin-top: 80px;
	margin-left: 130px;
	position: absolute;
}
.answer1_6{
	width: 5px;
	margin-top: 80px;
	margin-left: 175px;
	position: absolute;
}
.separador{
	width: 100%;
	margin-top: 115px;
	position: absolute;
}
.na2{
	margin-top: 125px;
	margin-left: 22px;
	position: absolute;
}
.answer2_0{
	width: 5px;
	margin-top: 125px;
	margin-left: 0px;
	position: absolute;
}
.answer2_1{
	width: 5px;
	margin-top: 160px;
	margin-left: 65px;
	position: absolute;
}
.answer2_2{
	width: 5px;
	margin-top: 202px;
	margin-left: 65px;
	position: absolute;
}.answer2_3{
	width: 5px;
	margin-top: 245px;
	margin-left: 65px;
	position: absolute;
}.answer2_4{
	width: 5px;
	margin-top: 160px;
	margin-left: 245px;
	position: absolute;
}.answer2_5{
	width: 5px;
	margin-top: 202px;
	margin-left: 245px;
	position: absolute;
}.answer2_6{
	width: 5px;
	margin-top: 245px;
	margin-left: 245px;
	position: absolute;
}.answer2_7{
	width: 5px;
	margin-top: 160px;
	margin-left: 130px;
	position: absolute;
}.answer2_8{
	width: 5px;
	margin-top: 245px;
	margin-left: 130px;
	position: absolute;
}.answer2_9{
	width: 5px;
	margin-top: 202px;
	margin-left: 130px;
	position: absolute;
}.answer2_10{
	width: 5px;
	margin-top: 160px;
	margin-left: 190px;
	position: absolute;
}.answer2_11{
	width: 5px;
	margin-top: 202px;
	margin-left: 190px;
	position: absolute;
}.answer2_12{
	width: 5px;
	margin-top: 245px;
	margin-left: 190px;
	position: absolute;
}

iframe {
	margin-top: 0px;
	border: 0px;
	padding: 0px;
	width: 100%;
	height: 1000px;
} 


/***************** INCIDENCIAS_CHECKBOX ********************/

 /* Customize the label (the container) */
 .check_container {
  display: block;
  position: absolute;
	margin-top: 0px;
  padding-left: 25px;
  margin-bottom: 50px; /*12*/
  cursor: pointer;
  font-size: 22px;
  /*-webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;*/
  user-select: none;
}

.check_info {
	text-align: center;
	margin: 10px;
	padding: 3px;
	border-radius: 5px;
}

/* Hide the browser's default checkbox */
.check_container input {
  /*position: absolute;*/
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
.check_checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 70px; /*25*/
  width: 375px; /*23px lugar1*/
  /*background-color: gray;*/
	border-radius: 5px;
	/*box-shadow: 2px 3px 5px #000;*/
	opacity: 25%; /*no lugar1*/
}

/* On mouse-over, add a grey background color */
.check_container:hover input ~ .check_checkmark {
  background-color: gray;
	box-shadow: 2px 3px 5px #000;
}

/* When the checkbox is checked, add a blue background */
.check_container input:checked ~ .check_checkmark {
  background-color: green;
}

/* Create the checkmark/indicator (hidden when not checked) */
.check_checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.check_container input:checked ~ .check_checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.check_container .check_checkmark:after {
  left: 9px;
  top: 15px;
  width: 5px;
  height: 10px;
  /*border: solid white;*/
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
} 


/***************** RESPONSIVE *****************/
/* Diseño 1200px */
@media screen and (max-width: 1200px){
	.footer, #container{
		width: 90%;
	}
}

/* Diseño 760px */
@media screen and (max-width: 760px){
	span{
    line-height: 15px;
	}
	.header, .footer, #container{
		width: 100%;
	}
	.header{
		height: 40px;
	}
	.header img{
		height: 40px;
	}
	#container{
		padding-top: 50px;
	}
	.btn_menu, .btn_menu_disable{
		font-size: 14pt;
		padding: 10px 5px 10px 5px;
	}
	.optionsBar span {
    font-size: 12pt;
		margin-left: 5px;
	}
	.optionsBar a {
		margin-left: 5px;
	}
	.btn_close{
		padding:  10px 5px 10px 5px; /* Top, Right, Botton, Left */
		font-size: 14px;
	}
	.form_register{
    width: 100%;
    padding: auto;
	}
	#container h1{
		font-size: 24px;
	}
	#container h4{
		font-size: 14px;
	}
	/*.btn_send, .btn_save, .btn_find, .btn_rtrn{
		font-size: 10pt;
		padding: 15px;
		margin: 35px auto;
	}*/
}

/* Diseño 640px */
@media screen and (max-width: 640px){
	span{
    line-height: 15px;
	}
	.header, .footer, #container{
		width: 100%;
	}
	.header{
		height: 40px;
	}
	.header img{
		height: 40px;
	}
	#container{
		padding-top: 50px;
	}
	.btn_menu, .btn_menu_disable{
		font-size: 14pt;
		padding: 10px 5px 10px 5px;
	}
	.optionsBar span {
    font-size: 10pt;
    margin-left: 5px;
	}
	.optionsBar a {
		margin-left: 5px;
	}	
	.btn_close{
		padding:  10px 5px 10px 5px; /* Top, Right, Botton, Left */
		font-size: 14px;
	}
	.browse_register{
		width: 100%;
	}
	form{
		padding: 10px 10px;
	}
	.form_register{
		width: 100%;
	}
	#container h1{
		font-size: 20px;
	}
	#container h4{
		font-size: 12px;
	}
	/*.btn_send, .btn_save, .btn_find, .btn_rtrn{
		font-size: 8pt;
		padding: 10px;
		margin: 35px auto;
  }*/
  /*.btn_get0,.btn_get1, .btn_get2{
		font-size: 8pt;
		padding: 10px 15px;
    margin: 5px 25px 5px 25px;
  }*/
}

/* Diseño 500px */
@media screen and (max-width: 500px){
	span{
    line-height: 10px;
	}
	.header, .footer, #container{
		width: 100%;
	}
	.header{
		height: 40px;
	}
	.header img{
		height: 40px;
	}
	#container{
		padding-top: 50px;
	}
	table{
		font-size: 11pt;
	}
	.btn_menu, .btn_menu_disable{
		font-size: 12pt;
		padding: 10px 5px 10px 5px;
	}
	.optionsBar span {
    font-size: 8pt;
    margin-left: 5px;
	}
	.optionsBar a {
		margin-left: 5px;
	}	
	.btn_close{
		padding:  5px 2px 5px 2x; /* Top, Right, Botton, Left */
		font-size: 12px;
	}
	.browse_register{
		max-width: 380px;
		width: 100%;
	}
	.browse_register td{
		max-width: 320px;
	}
	form{
		padding: 5px 5px;
	}
	.form_register{
		max-width: 380px;
		width: 100%;
	}
	#container h1{
		font-size: 20px;
	}
	#container h4{
		font-size: 12px;
	}
	/*.btn_send, .btn_save, .btn_find, .btn_rtrn{
		font-size: 8pt;
		padding: 10px;
		margin: 35px auto;
  }*/
  /*.btn_get0,.btn_get1, .btn_get2{
		font-size: 8pt;
		padding: 5px 10px;
		margin-top: 5px;
		margin-bottom: 5px;
  }*/
}

/*---Rick Whatsapp---*/
#app-messenger, #app-whatsapp{
  position: fixed;
  right: 5px;
  bottom: 5px;
  width: 60px;
  height: 60px;
  z-index: 1000;
	display: none;
}
#app-whatsapp{
  /*bottom: 95px;*/
  display: block;
}

#app-whatsapp_icon{
  position: fixed;
  right: 5px;
  bottom: 5px;
  width: 60px;
  height: 60px;
	z-index: 1000;
}

@media screen and (max-width: 766px){
	#fb-root{
		display: none;
	}
	#app-messenger{
		display: block;
	}
}
/*---Rick Whatsapp---*/