html {
  scroll-behavior: smooth;
}
<style type="text/css"> 
	body {
		margin:0px;
		width:100%;
		height:100%;
		overflow:hidden;
        user-select: none;
        -webkit-user-select: none;
        -moz-user-select: none;
	}
	textarea{
		resize:vertical;
		max-width:100%;
		min-height:40px;
	}
	table{
		border-collapse: separate;
		border-spacing: 5px;
		border-radius:10px;  
		background-color:#F2F2F2;
		max-width:100%;
	}
	table td, table th{
		table-layout: fixed;
		height:30px;
		padding:5px;
	}
	div{
		overflow-x:auto;
		max-width:100%;
	}	
	p.titulo{
		font-size:22px;
		font-weight:bold;
		margin:5px auto;
		text-align:center;
	}
	p.subtitulo{
		font-size:18px;
		font-weight:bold;
		margin:5px auto;
		text-align:center;
	}
	p.piepag{
		font-size:20px;
		font-weight:bold;
		margin:15px auto;
		text-align:center;
	}
	.loader {
		position: fixed;
		left: 0px;
		top: 0px;
		width: 100%;
		height: 100%;
		z-index: 9999;
		background: url('images/pageloader.gif') 50% 50% no-repeat rgb(249,249,249);
		opacity: .8;
	}
	#mibuscar {
		background-image: url('images/serching.png');
		background-position: 10px 50%;
		background-repeat: no-repeat;
		width: 70%;
		font-size: 14px;
		padding: 12px 20px 12px 40px;
		border: 1px solid #ccc;
		margin: 12px auto;
	}
	#verresp input[type='checkbox']{
		-ms-transform: scale(1.5); /* IE */
		-moz-transform: scale(1.5); /* FF */
		-webkit-transform: scale(1.5); /* Safari y Chrome */
		margin:10px;
	}
	/******Se agrego para crear la barra de menu superior********/
	.barra-titulo{
		color:white;
		padding:10px;
		width:calc(100% - 20px);
		z-index:1;
		background:darkblue;
		position:fixed; 
		border-radius:5px;
		left:0; 
		top:0;
	}
	.barra-titulo .titulo{
		font-size:36px;
	}
	.barra-titulo .subtitulo{
		font-size:20px;
	}
	.barra-titulo a{
		text-decoration:none;
		padding:0px 5px; 
		color:white; 
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		text-transform:uppercase;
	}
	.barra-titulo img{
		border-radius:5px; 
		float:left; 
		margin-right:10px;
	}
	.barra-titulo .menu a:hover, .barra-titulo .menu a:focus, .barra-titulo .menu a:active{
		color:red;
		font-weight:bold;
	}
	.menutel{
		display:none;
	}
	.div-menu-nav{
		float:right; 
		margin-right:20px;
	}
	.div-menu-nav .menu{
		font-size:20px;
		padding:20px;
		text-align:right;
		vertical-align:middle;
	}
/**********************/
	.tabla-correo{
		width:100%;
		border-radius:10px; 
		border-spacing:5px; 
		background-color:#F2F2F2;
		border: 1px solid darkblue;
		padding:5px;
	}
	.tabla-correo td, th{
		table-layout: fixed;
		height:20px;
		padding:0px;
	}
	.tabla-datos{
		width:80%;
		border: 1px solid darkblue;
		padding:5px;
		margin-bottom:40px;
	}
	.tabla-datos input[type=text]{
		height:30px;
		vertical-align:middle;
		font-size:16px;
		text-align:center;
		width:100%;
	}
	.tabla-datos input[readonly], .tabla-edit input[readonly]{
		height:30px;
		vertical-align:middle;
		font-size:16px;
		text-align:center;
		background-color:#EFF8FB;
		border: 0.5px darkblue solid; 
		width:100%;
	}
	.tabla-datos select{
		height:30px;
		vertical-align:middle;
		font-size:16px;
		width:100%;
	}
	.tabla-datos textarea{
		font-size:18px;
		width:100%;
		padding:10px;
	}
	.tabla-datos thead th{
		background-color:#E6E6E6;
		font-size:16px;
		text-align:center;
		font-weight:bold;	
	}
	.tabla-datos thead td{
		background-color:#E6E6E6;
		font-size:16px;
		text-align:center;
		font-weight:bold;	
	}
	.tabla-datos tfoot th{
		 background-color:#E6E6E6;
		 font-size:12px;
	}
	.tabla-datos tbody th{
		 background-color:#E6E6E6;
		 cursor:pointer;
		 font-size:12px;
	}	 
	.tabla-datos tbody td{
		font-size:16px;
		padding-left:20px;
		padding-right:20px;
	}	
	.tabla-datos tbody tr:nth-child(odd) {
		background-color:#DAEDF6; 
	}
	.tabla-datos tbody tr:nth-child(even) {
		background-color:lightyellow; 
	}
	.tabla-datos tbody td:hover {
      background-color: lightgrey!important;
	}		  	  
	.tabla-edit{
		width:80%;
		margin:0px auto;
		border: 1px solid darkblue;
		padding:5px;
	}
	.tabla-edit input, .tabla-edit select{
		height:30px;
		vertical-align:middle;
		font-size:16px;
		width:100%;
	}
	.tabla-edit textarea{
		font-size:18px;
		width:100%;
		padding:10px;
	}
	.tabla-edit td{
		font-size:16px;
	}		
	.btn-submit {
	  color: #ffffff;
	  border-radius:5px; 
	  background-color: #3A44A9;
	  border-color: #3A44A9;
	  cursor: pointer;
	}
	.btn-submit:hover,
	.btn-submit:focus{
	  color: #ffffff;
	  background-color: #48ACCA;
	  border-color: #4B4DA6;
	}
	table img{
		border-radius: 4px;
		cursor:pointer;
		margin-left:10px;
		vertical-align:middle;
	}
	.icono{
		border-radius: 4px;
		cursor:pointer;
		margin-left:10px;
		margin-top:5px;
		vertical-align:middle;
		width:50px;
		height:50px;
	}
	.icono28{
		margin:5px 1px 0px 0px;
		width:30px;
		height:30px;
		cursor:pointer;
		vertical-align:middle;
		border-radius:5px;
	}
	.icono30{ /*para minimizar y maximizar*/
		margin:0px 5px;
		width:30px;
		height:30px;
		cursor:pointer;
		vertical-align:middle;
		border-radius:5px;
	}
	.icono45{
		width:45px;
		height:45px;
		border-radius: 4px;
		cursor:pointer;
		vertical-align:middle;
		margin-left:5px;
	}
	.icono-vent{ /*para minimizar y maximizar*/
		margin:0px 3px;
		width:20px;
		height:20px;
		cursor:pointer;
		vertical-align:middle;
		border-radius:3px;
	}
	.iconop, .form-pag img.iconop{ 
		border-radius: 4px;
		cursor:pointer;
		margin-left:10px;
		margin-top:5px;
		vertical-align:middle;
		width:40px; 
		height:40px;
	}
	.icono:hover, .iconop:hover,.icono28:hover, .icono-fig:hover{
		/*border-radius:10px !important;
		transform: rotateY(360deg); 
		transition: 1s;*/
	}
	/*.divmenu img:hover{
		transform:
		rotateY(360deg);
		transition: 2s;
	}*/
	.bton{
		width:90px;
		height:40px; 
		background-color:lightblue;
		margin:5px; padding:5px; 
		display:inline; 
		border-radius:10px; 
		cursor: pointer;
	}
	.bton-form{
		width:70px;
		height:40px;
		background-color:darkblue;
		margin:5px; 
		padding:5px; 
		display:inline; 
		border-radius:5px; 
		cursor: pointer;
		color:white;
		font-size:16px;
	}
	.bton-form:hover,
	.bton-form:focus{
	  color: #ffffff;
	  background-color: #48ACCA;
	  border-color: #4B4DA6;
	}
	[name='boton']{
		visibility:visible;
	}
	.form-pag{
		 margin-top:20px; 
	}
	.form-pag select, #busqueda select, select#condiciones, #busqueda input[type=date]{
		min-width:50px;
		font-size:16px;
		border-radius:0px;
		border:1px solid black;
		background-color:white;
		color:black;
	}
	.form-pag label{
		padding:0px 5px;
		vertical-align:middle;
		font-size:18px;
	}
	#campos, #tipofiltro, #selordenar, #perpag, #pagina, #texto_busqueda, #tablas, #todas{
		height:28px;
		vertical-align:middle;
		margin-top:5px;
		margin-left:5px;
	}
	#seldoc{
		height:30px;
		margin:5px 5px 0px 5px;
	}
	#texto_busqueda{
		height:23px;
		vertical-align:middle;
		margin-top:5px;
		margin-left:5px;
	}
	#fecha1, #fecha2{
		height:28px;
		vertical-align:middle;
		margin-top:5px;
		margin-left:5px;
		margin-right:5px;
	}
	#boton_borrar{
		height:28px;
		width:28px;
		vertical-align:middle;
		margin-top:5px;		
	}
	#canvas{
		cursor:crosshair;
	}	  
	#content7{
	  	content:url("images/encpag.png");
		width: 35%; 
		margin: auto;
		padding:10px;
		display:inline-block;
	}
	#content7t{	
		content:url("ConfigSaf/captcha.png");
		width:35%; 
		margin: auto;
		padding:10px;
		display:inline-block;
	}
	#content7i{
	  	content:url("images/inicio.png");
		width: 35%; 
		margin: auto;
		display:inline-block;
	}
	#logomenu{	
		width:35%; 
		margin: auto;
		display:inline-block;	
	}	
    #etchHelp {
        display: none;
        position: absolute;
        top: 40px;
        right: 4px;
        width: 160px;
        background-color: #000;
        color: #222;
        font-size: 14px;
        line-height: 20px;
        border-radius: 4px;
        padding: 6px;
        box-shadow:  0 0 3px 1px #888;
    }
	.bground-idx{
		padding:75px 0px 75px 0px; 
		background-image:url(images/bground.jpg); 
		background-size:100% 100%;
	}
	.bground-idx img{
		border-radius:30px;
	}
	div.img-inv figure{
		display:inline-block;
		width:300px;
		height:auto;
		margin:10px;
		padding:10px;
		border: 2px solid lightblue;
		vertical-align:top;
		border-radius:10px;
		overflow:auto;
	}
	div.img-inv figure img{
		border: 2px solid lightblue;
		cursor:pointer;
		width:275px;
		height:225px;
		border-radius:10px;
	}
	div.img-inv figcaption{
		padding:10px;
	}
	div.img-inv figcaption label{
		font-size:18px;
		color:darkblue;
		text-align:left;
	}
	div.img-inv img.icono-fig{
		width:40px;
		height:40px;
		margin:5px 3px 10px 3px;
		display:inline-block;
		border-radius:0px;
	}
	div.img-inv input[type=text]{
		display:inline-block; 
		border:0;
		background-color:transparent;
		color:black;
		outline:none;
		width:50%;
	}
	div.img-inv figure textarea{
		display:inline-block; 
		resize:vertical; 
		word-wrap: break-word; 
		width:100%;
		min-height:70px;
		margin:5px 0px;
		padding:5px;
		font-size:16px;
	} 
	.res-foto-img{
		width:25%;
		height:auto;
	}
/*input button*/
	.custom-input-file {
		overflow: hidden;
		position: relative;
		cursor: pointer;
		border: 1px solid #000;
		border-radius: 15px;
		background-color: #F3E2A9;
		color: #000;
		text-align: center;
		font-family: verdana;
		font-size: 12pt;
		min-height: 39px;
	}
	.custom-input-file:hover {
		background-color: #F7D358;
		color: #fff;
	}
	.custom-input-file .input-file {
		margin: 0;
		padding: 10px;outline:0;
		font-size: 10000px;
		border: 10000px solid transparent;
		opacity: 0;
		/*filter: alpha(opacity=0);*/
		position: absolute;
		right: -1000px;
		top: -1000px;
		cursor: pointer;
	}
	.custom-input-file .archivo {
		background-color: #000;
		color: #fff;
		font-size: 7pt;
		overflow: hidden;
	}
	.custom-input-file:hover .archivo {
		background-color: #fff;
		color: #FACC2E;   
	}
	
	.members_login{
		width:350px;
		height:200px;
		background:url(images/login_bg.gif) no-repeat;
	}
	.login_row{
		width:240px; 
		padding:7px 0 4px 0;
	}
	label.login{
		width:60px;
		float:left;
		padding:0 10px 0 0;
	}
	input.login_input{
		width:140px;
		height:20px;
		background-color:#FFFFFF;
		border:2px #CCCCCC solid;
		float:left;
	}
	a.login_submit{
		width:80px;
		height:22px;
		margin:10px;
		display:block;
		line-height:22px;
		color:#FFFFFF;
		text-decoration:none;
		text-align:center;
	}
	.formmodal{
		max-width:50%;
		position:fixed; 
		top:25%; left:25%;
		display:none;
		z-index:13;
	}
	#fondomodal, .fondomodal{
		opacity:0.5;
		z-index:10;
		background-color:lightgrey;
		width:100%;
		height:100%;
		position:fixed;
		top:0;
		left:0;
		display:none;
	}
	#tabla label{
		vertical-align:middle;
		font-size:14px;
		font-family: verdana;
		margin-top:5px;
	}
	.divcorreo{
		width:60%;
	}
	.divmenu div{
		width:80%;
	}
	.divmenu img{
		width:15%;
		cursor:pointer; 
		padding:10px;
	}
	#captcha{
		max-width:80%;
		margin:0px;
		border-radius:8px;
	}
	.ulcolum{
		width:auto;
		left:850px;
		position:absolute;
		background-color:lightgrey;
		border-radius:15px; 
		padding:10px; 
		list-style-type:none;
		z-index:8;
	}
	#divform{
		 display:none;
		 border:2px solid black;
		 padding:20px;
		 width:60%;
		 position:fixed;
		 top:110px; left:30px;
		 background-color:lightgrey; 
		 border-radius:15px;
		 z-index:12; 
	}
	#divform label{
		height:30px; 
		font-size:18px;
	}
	#divform input[type=text]{
		font-size:16px; 
		width:30%;
		height:40px;
		border-radius:5px;
	}
	#divform textarea{
		font-size:16px;
		width:99%;	
	}
	.newdiv, .newdivfig{
		width:350px;
		height:300px;
		max-width:25%;
		margin:20px 10px 10px 10px;
		padding:5px;
		overflow:hidden;
		display:inline-block;
		border:1px black solid;
	}
	.newdiv img, .newdivfig img{
		width:15px;
		margin:0px 10px 0px 0px;
		display:inline-block;
	}
	.newdiv iframe{
		width:95%;
		height:75%;
	}
	.newdivfig figure{
		padding:2px;
		margin:0px;
	}
	.newdivfig figure img{
		width:95%;
		height:auto;
		margin:0 auto;
		border:1px solid black;
		padding:0px;
	}
	.pub02{
		width:75%;
		margin:auto;
	}
	.pub02 ul{
		list-style-type:none;
		padding:20px 0px 50px 0px;
	}
	.pub02 li{
		display:inline-block; 
		padding:10px 10px 0px 0px;
	}
	.labelchk{
		 padding:10px 0px 20px 0px;
		 display:inline-block;
		 border:1px solid black;
		 width:95%;
		 margin-top:10px;
	}
	.labelchk div{
		width:23%;
		float:left;
		margin-left:15px;
	}
	.labelchk div label{
		margin-top:12px;
		font-size:16px;
		font-weight:normal;
		text-align:left;
		float:left;
	}
	.labelchk div input[type=text]{
		width:100%;
		background-color:white;
		height:30px;
		font-size:16px;
		border-radius:5px;
		display:inline-block;
		margin:0px;
		float:left;
	}	
	.labelchk div input[type=text][readonly]{
		background-color:transparent;
	}
	.consulta .div-enc{
		columns: 2;
		column-gap:20px;
		column-width:45%;
	}
	.tab_ing{
		width:90%;
		border-spacing:20px; 
		background-color:#F2F2F2;
		border: 5px solid lightblue;
		margin:20px auto;
		padding:15px 0px;
		border-radius:10px; 
	}
	.tab_ing2{
		width:40% !important;
	}
	.tab_ing div.campo{
		width:24%;
		display:inline-block;
	}	
	.tab_ing div.campo-med, .tab_ing div.campo-med-100tl{
		width:12%;
		display:inline-block;
	} 
	.tab_ing div.campotxt{
		width:100%;
		display:inline-block;
	}
	.tab_ing input[type=text], 
	.tab_ing input[type=password],
	.tab_ing input[type=number],
	.tab_ing input[type=date],
	.tab_ing select{
		width:90%;
		background-color:lightblue;
		height:40px;
		font-size:18px;
		border-radius:5px;
		display:inline-block;
		margin:5px 0px;
		padding:0px 5px;
	}
	.tab_ing input[readonly],
	.tab_ing select[readonly]{
		background-color:#EFF8FB;
		border: 0.5px solid darkblue;
	}	
	.tab_ing input[type=reset],
	.tab_ing input[type=button],
	.tab_ing input[type=submit]{	
		margin:5px;
		cursor: pointer;
		display:inline-block;
	}
	.consulta label{	
		font-size:20px;
		font-weight:bold;
		text-align:left;
		margin-left:30px;
		float:left;
	}
	.tab_ing label{	
		font-size:20px;
		font-weight:bold;
		text-align:left;
		margin-left:5%;
		float:left;
	}
	.tab_ing textarea{
		font-size:18px;
		padding:10px;
		width:94%;
		margin:5px 2%;
	}
	.tab_ing div.div-grp-pwd {
		border:1px solid black;
		background-color:lightblue;
		padding:5px;
		height:30px;
		width:90%;
		border-radius:5px;
	}
	.tab_ing div.div-grp-pwd input{
		border:0px;
		width:80%;
		position:relative;
		background-color:lightblue;
		outline:none;
		height:30px;
		padding:0px 5px;
		margin:0px 0px;
		float:left;
	}
	.tab_ing div.div-grp-pwd img{
		width:25px;
		max-width:10%;
		height:25px;
		border:0px;
		position:relative;
		top:2px;
		float:right;
		cursor:pointer;
		content:url('images/eye_icon.png');
	}
	.input-captcha{
		padding: 10px 0 10px 5px;
		display: inline-block;
		border: 1px solid black;
		border-radius: 10px;
		box-sizing: border-box;
		width:40% !important;
		font-size:22px;
		text-align:center;
		vertical-align:top;
		margin-left:10px;
	}
	.button-captcha:hover, .button-btn:hover {
		background-color: darkblue;
		color:white;
	}
	.canvas-captcha{
		display: inline-block;
		border: 3px solid darkblue;
		border-radius: 10px;
		margin-left:10px;
		margin-top:5px;
		cursor:pointer;
		padding: 2px 12px 0px 10px;
		background-color: darkblue; 
	}
	.canvas-captcha:hover {
		background-color: lightblue;
		color:white;
	}
	.label-hist{
		cursor:pointer;
		font-size:20px;
		color:darkblue;
	}
	.div-hist{
		position:fixed;
		top:110px;
		left:3%;
		width:95%;
		height:80%;
		border:5px darkblue solid;
		background-color:#DAEDF6;
		z-index:10;
	}
	.div-hist textarea{
		width:96%;
		height:70%;
		margin:0px auto;
		border:3px darkblue solid;
		font-size:18px;
		padding:10px;
	}
	.nobordes input{
		border:none !important;
		background-color:white !important;
	}
	.nvo-diag{
		width:90%; 
		padding-bottom:20px;
	}
	.nvo-period{
		width:95%; 
		padding-bottom:20px;
	}
	.solotlf{
		display:none !important;
	}
	.solopc{
		display:inline-block;
	}
	/****Se agrego para crear la barra de menu superior*****/
	@media(max-width:1070px){
		.menutel{
			display:block;
			cursor:pointer;
			font-size:40px;
			float:right;
			margin-right:15px;
			padding-top:10px;
		}		
		.barra-titulo .menu a{
			display:block;
			text-align:left;
			padding:10px 20px;
		}
		.barra-titulo .menu{
			display:none;
		}
	}
	@media(max-width:1024px){
		.barra-titulo .titulo{
			font-size:28px;
		}
		.barra-titulo .subtitulo{
			font-size:20px;
		}
		.barra-titulo .menu{
			display:none;
		}
		.menutel{
			display:block;
			cursor:pointer;
			font-size:36px;
			float:right;
			margin-right:20px;
		}
	}
	@media(max-width:767px) {
	/*telefonos*/
		.bground-idx{
			padding:0px 0px 0px 0px; 
			background-image:none; 
		}
		.bground-idx img{
			border-radius:0px;
		}
		#content7, #content7i, #content7t,#logomenu{
			width: 90%; 
			margin: auto;
		}
		.solotlf{
			display:inline-block;
		}
		.solopc{
			display:none;
		}
		.nvo-diag, .nvo-period{
			width:100%;
		}
		.pub02{
			width:100%;
			margin:auto;
		}
		.newdiv, .newdivfig{
			width:95%;
			max-width:95%;
			height:75%;
			margin:5px 0px 0px 0px;
			padding:5px;
			overflow:hidden;
			display:inline-block;
			border:1px black solid;
		}
		.newdiv img, .newfigure img{
			width:20px;
			margin:0px 10px 0px 0px;
			display:inline-block;
		}
		.newdiv iframe{
			width:95%;
			height:80%;
		}
		#captcha{
			max-width:70%;
		}
		#busqueda label, #busqueda input, #busqueda select, #busqueda [title~=Ordenar], #busqueda img[src*=borrarfila], #busqueda img[src*=columnas], #boton_buscar, #boton_borrar{
			display:none !important;
		}	
		table{
			max-width:none !important;
		}
		#div-diag{
			width:100%;
			border:none; 
			margin-top:20px; 
		}		
		#divform{
			 display:none;
			 border:2px solid black;
			 padding:20px;
			 top:40px; left:40px;
			 width:80%;
			 position:absolute;
			 background-color:lightgrey; 
			 border-radius:15px;
			 z-index:12;
		}
		.ulcolum{
			width:150px;
			left:50px;
			position:absolute;
			background-color:lightgrey;
			border-radius:15px; 
			padding:10px; 
			list-style-type:none; 
			z-index:8;
		}	
		.tabla-edit, .tabla-datos, .tabla-doc{
			width:100%;
			max-width:100%
		}
		.tabla-datos tbody td{
			padding: 10px 0px;
		}
		.divmenu div{
			width:100%;			
		}
		.divmenu img{
			padding:0px 3px 10px 3px; 			
			width:25%;	
		}
		.divcorreo{
			width:100%;
		}
		.divcorreo h3{
			font-size:12px;
		}
		.icono{
			width:50px;  /*30*/
			height:50px;
			margin-left:5px;
		}
		.iconop, .icono45{
			width:50px;  /*30*/
			height:50px;
			margin-left:5px;
		}
		.form-pag img.iconop{
			width:50px;  /*30*/
			height:50px;
			margin:0px 10px;
		}
		#tabla label{
			vertical-align:middle;
			font-size:10px;
			font-family: verdana;
			margin-top:5px;
		}
		.formmodal{
			max-width:90%; 
			position:fixed; 
			top:10%; left:5%;
		}
		[name='boton']{
			/*display:none;*/
		}
		.tab_ing, .tab_ing2{
			width:90% !important;
		}
		.tab_ing div.campo, .tab_ing div.campotxt, .tab_ing div.campo-med-100tl{
			width:100%;
		}
		.tab_ing div.campo-med{
			width:48%;
		}
		.tab_ing textarea{
			width:90%;
		}
		.tab_ing input[type=text], 
		.tab_ing input[type=password],
		.tab_ing input[type=number],
		.tab_ing select{
			width:90%;
			margin:5px 0px;
		}	
		.tab_ing input[type=date]{
			width:3000px;
			max-width:90%;
			margin:5px 5%;
		}	
		.labelchk div{
			width:50%;
			float:left;
			margin-left:0px;
		}
		.res-foto-img{
			width:90%;
			height:auto;
		}
		.labelchk{
			padding:0px 0px 15px 0px;
			display:inline-block;
			width:90%;
		}
		div.img-inv figure{
			display:inline-block;
			border: 2px solid lightblue;
			width:90%;
			max-width:100%;
			margin:10px 0px;
			height:auto !important;	
		}		
		div.img-inv figure img{
			width:95%;
			height:auto;
		}
		div.img-inv img.icono-fig{
			width:50px;
			height:50px;
		}
		div.img-inv figcaption input[type=text]{
			display:inline-block; 
			border:0;
			width:50%;
			padding:0px;
			margin:0px;
			background-color:transparent;
			color:black;
			outline:none;
			font-size:16px;
			padding-left:10px;
		}
		.col-total{
			padding:0px 40px 0px 40px;
		}
	}
	@media print{
		table {
			page-break-inside: avoid;
		}
		[name='boton']{
			display:none;
		}
	}
</style>




