body {
	margin: 0px;
}

img {
	vertical-align: middle;
	border: 0px;
}


input[type=text] {
	width: 150px
}

a {
	cursor: pointer;
	color: black;
	text-decoration: none;
}

h1 {
	font-size: 24px;
	padding: 0;
	margin: 0;
}

h2 {
	font-size: 20px;
	padding: 0;
	margin: 0;
}

h3 {
	font-size: 16px;
	padding: 0;
	margin: 0;
}

h4 {
	font-size: 14px;
	padding: 0;
	margin: 0;
}

h5 {
	font-size: 12px;
	padding: 0;
	margin: 0;
}

h6 {
	font-size: 10px;
	padding: 0;
	margin: 0;
}

p {
	padding: 0;
	margin: 0;
}

#resetuser {
	display: none;
	width: 100%;
}

busqueda_hid {
	display: none;
}

/**  BOTONES SUPERIOR **/
.icon_superior {
	background: url(../Imagenes/comun/tegesupiconos.png) no-repeat scroll 0px 0px;
	cursor: pointer;
	display: block;
	height: 25px;
	width: 25px;

  transition: box-shadow 0.3s ease, transform 0.2s ease;

}

.icon_superior:hover {
	box-shadow: 0 0 12px rgba(52, 152, 219, 0.8), 0 0 24px rgba(52, 152, 219, 0.6);
	transform: translateY(-1px);
	border-radius: 4px;
}

.icon_sup_firma_documento {
	background-position: -10px -10px;
}

.icon_sup_reporte {
	background-position: -42px -10px;
}

.icon_sup_descarga_documento {
	background-position: -74px -10px;
}

.icon_sup_firma {
	background-position: -106px -10px;
}

.icon_sup_alta {
	background-position: -10px -42px;
}

.icon_sup_alta_copia {
	background-position: -10px -138px;
}

.icon_sup_mapa {
	background-position: -106px -171px;
}

.icon_sup_consulta {
	background-position: -42px -42px;
}

.icon_sup_modificacion {
	background-position: -74px -42px;
}

.icon_sup_baja {
	background-position: -106px -42px;
}

.icon_sup_busqueda {
	background-position: -10px -74px;
}

.icon_sup_copia {
	background-position: -42px -74px;
}

.icon_sup_ayuda {
	background-position: -74px -74px;
}

.icon_sup_cierra_sesion {
	background-position: -106px -74px;
}

.icon_sup_reporte_lupa {
	background-position: -10px -106px;
}

.icon_sup_gen_archivo {
	background-position: -42px -106px;
}

.icon_sup_depuracion {
	background-position: -74px -105px;
}

.icon_sup_xls {
	background-position: -105px -105px;
}

.icon_sup_alta_foto {
	background-position: -42px -170px;
}

.icon_sup_alta_pers {
	background-position: -74px -170px;
}

/** FIN BOTONES SUPERIOR **/


/* ICONOS GENERALES */

.icon_internos {
	background: url(../Imagenes/comun/te_int.png) no-repeat;
	height: 25px;
	width: 25px;
	display: block;
}

/* target only IE8 + Firefox browsers */
.icon_resize_07 {
	margin: 3.75px;
	zoom: 0.7;
}

/* targets Firefox 3.0 and newer, overriding the style above */
.icon_resize_07,
x:-moz-any-link,
x:default {
	-moz-transform: scale(0.7);
	margin: 0;
}

/* target IE7 only */
*+html .icon_resize_07 {
	margin: 3.75px;
	zoom: 0.7;
}

#titulo_filtro_span {
	float: left;
}


/****************** ICONOS 100% ***********************/

/*     		FILA : A 				*/

.btn_home {
	background-position: -42px -138px;
}

.btn_acepta {
	background-position: -10px -12px;
}

.btn_cancela {
	background-position: -42px -12px;
}

.btn_reset_param {
	background-position: -74px -12px;
}

.A4 {
	background-position: -106px -12px;
}

/*     		FILA : B 				*/

.B1 {
	background-position: -10px -44px;
}

.btn_agrega_otro {
	background-position: -42px -44px;
}

.icon_busqueda {
	background-position: -76px -44px;
}

.icon_modifica {
	background-position: -106px -44px;
}

/*     		FILA : C 				*/

.icon_elimina {
	background-position: -12px -76px;
}

.btn_descarga_doc {
	background-position: -42px -76px;
}

.btn_auditoria {
	background-position: -74px -76px;
}

.icon_sugeridos {
	background-position: -107px -76px;
	float: left;
}

/*     		FILA : D 				*/

.icon_movil {
	background-position: -10px -108px;
	cursor: pointer;

}

.icon_fijo {
	background-position: -42px -108px;
	cursor: pointer;
}

.icon_cierra {
	background-position: -74px -108px;
	cursor: pointer;

}

.icon_certificado {
	background-position: -106px -108px;
	cursor: pointer;
	float: right;
}

/*     		FILA : E 				*/

.icon_mas {
	background-position: -10px -140px;
	float: left;
}

.icon_menos {
	background-position: -42px -140px;
	float: left;
}

.icon_bien {
	background-position: -74px -140px;
	float: left;
}

.icon_cruz {
	background-position: -106px -140px;
	float: left;
}

/*     		FILA : F 				*/

.scroll_down {
	background-position: -10px -172px;
	float: left;
}

.scroll_up {
	background-position: -42px -172px;
	float: left;
}

.btn_mas {
	background-position: -74px -172px;
	float: left;
}

.btn_menos {
	background-position: -106px -172px;
	float: left;
}


/*     		FILA : G 				*/


.icon_impitems {
	background-position: -10px -205px;
}

.icon_advierte {
	background-position: -42px -203px;
	float: left;
}

.adjunto {
	background-position: -74px -205px;
	float: left;
}

.icon_flecha_menu {
	background-position: -106px -205px;
	float: right;
}

/*     		FILA : H 				*/



.icon_arrow_l {
	background-position: -10px -234px;
	width: 30px;
	height: 30px;
	cursor: pointer;

}

.icon_arrow_r {
	background-position: -42px -234px;
	width: 30px;
	height: 30px;
	cursor: pointer;
}

.icon_buscar {
	background-position: -74px -234px;
	width: 60px;
	height: 30px;
}

.input_ay {}

/*     		FILA : I 				*/

.elimina

/*  05 */
	{
	background-position: -10px -266px;
}

.icon-parambusq {
	background-position: -42px -266px;
}

.icon_situ_ok {
	background-position: -75px -364px;
}

.icon_situ_venc {
	background-position: -12px -398px;
}

.icon_situ_baja {
	background-position: -106px -364px;
}

.icon_situ_espera {
	background-position: -43px -398px;
}

.icon_firma {
	background-position: -171px -365px;
}

.icon_sincronizar {
	background-position: -108px -399px;
	height: 15px;
	width: 15px;
}

.icon_importardoc {
	background-position: -141px -364px;
	height: 15px;
	width: 15px;
}

.icon_boleta {
	background-position: -75px -398px
}


/* Iconos del visor de pdf e im�genes */
.viewer_first {
	background-position: -10px -436px;
}

.viewer_prev {
	background-position: -42px -436px;
}

.viewer_next {
	background-position: -76px -436px;
}

.viewer_last {
	background-position: -108px -436px;
}

.viewer_zoomout {
	background-position: -10px -468px;
}

.viewer_zoomin {
	background-position: -42px -468px;
}

.viewer_descarga {
	background-position: -76px -468px;
}



/****************** ICONOS 60% ***********************/

/*     		FILA : A 				*/

/*  Renombramiento caso especial */
.bien {
	background-position: -138px -12px;
	height: 15px;
	width: 15px;
	float: left;
}

/*  Renombramiento caso especial */
.mal {
	background-position: -170px -12px;
	height: 15px;
	width: 15px;
	float: left;
}

.btn_acepta_06 {
	background-position: -138px -12px;
	height: 15px;
	width: 15px;

}

.btn_cancela_06 {
	background-position: -170px -12px;
	height: 15px;
	width: 15px;

}

.btn_reset_param_06 {
	background-position: -202px -12px;
	height: 15px;
	width: 15px;
}

.A4_06 {
	background-position: -234px -12px;
	height: 15px;
	width: 15px;
}

/*     		FILA : B 				*/

.B1_06 {
	background-position: -138px -44px;
	height: 15px;
	width: 15px;
}

.btn_agrega_otro_06 {
	background-position: -171px -43px;
	height: 15px;
	width: 15px;
}

.icon_busqueda_06 {
	background-position: -202px -44px;
	height: 15px;
	width: 15px;
}

.icon_modifica_06 {
	background-position: -235px -43px;
	height: 15px;
	width: 15px;
}

.icon_consulta_06 {
	background-position: -204px -43px;
	height: 15px;
	width: 15px;
}

/*     		FILA : C 				*/

.icon_elimina_06 {
	background-position: -139px -75px;
	height: 15px;
	width: 15px;
}

.btn_descarga_doc_06 {
	background-position: -170px -76px;
	height: 15px;
	width: 15px;
}

.btn_auditoria_06 {
	background-position: -202px -76px;
	height: 15px;
	width: 15px;
	cursor: pointer;
}

.icon_sugeridos_06 {
	background-position: -235px -76px;
	float: left;
	height: 15px;
	width: 16px;
}

/*     		FILA : D 				*/

.icon_movil_06 {
	background-position: -138px -108px;
	cursor: pointer;
	height: 15px;
	width: 15px;
}

.icon_fijo_06 {
	background-position: -170px -108px;
	cursor: pointer;
	height: 15px;
	width: 15px;
}

.icon_cierra_06 {
	background-position: -202px -108px;
	cursor: pointer;
	height: 15px;
	width: 15px;

}

.icon_certificado_06 {
	background-position: -234px -108px;
	cursor: pointer;
	float: right;
	height: 15px;
	width: 15px;

}

/*     		FILA : E 				*/

.icon_mas_06 {
	background-position: -138px -140px;
	float: left;
	height: 15px;
	width: 15px;
}

.icon_menos_06 {
	background-position: -170px -140px;
	float: left;
	height: 15px;
	width: 15px;
}

.icon_bien_06 {
	background-position: -202px -140px;
	float: left;
	height: 15px;
	width: 15px;
}

.icon_cruz_06 {
	background-position: -234px -140px;
	float: left;
	height: 15px;
	width: 15px;
}

/*     		FILA : F 				*/

.scroll_down_06 {
	background-position: -138px -172px;
	float: left;
	height: 15px;
	width: 15px;
	cursor: pointer;
}

.scroll_up_06 {
	background-position: -170px -172px;
	float: left;
	height: 15px;
	width: 15px;
	cursor: pointer;
}

.btn_mas_06 {
	background-position: -204px -172px;
	float: left;
	height: 15px;
	width: 15px;
}

.btn_menos_06 {
	background-position: -236px -167px;
	float: left;
	height: 15px;
	width: 15px;
}


/*     		FILA : G 				*/


.icon_impitems_06 {
	background-position: -138px -205px;
	height: 15px;
	width: 15px;
}

.icon_advierte_06 {
	background-position: -171px -203px;
	height: 15px;
	width: 15px;
	float: left;
}

/*  Renombramiento caso especial */
.advierte {
	background-position: -171px -203px;
	height: 15px;
	width: 15px;
	float: left;
}

.adjunto_06 {
	background-position: -202px -203px;
	float: left;
	height: 15px;
	width: 15px;
}

.icon_flecha_menu_06 {
	background-position: -234px -205px;
	float: right;
	height: 15px;
	width: 15px;
}

/*     		FILA : H 				*/



.icon_arrow_l_06 {
	background-position: -138px -234px;
	width: 18px;
	height: 18px;

}

.icon_arrow_r_06 {
	background-position: -170px -234px;
	width: 18px;
	height: 18px;
}

.icon_buscar_06 {
	background-position: -202px -234px;
	width: 32px;
	height: 18px;
}

/*     		FILA : I 				*/

.elimina_06 {
	background-position: -138px -266px;
	width: 15px;
	height: 15px;
}

.icon-parambusq_06 {
	background-position: -172px -268px;
	width: 15px;
	height: 15px;
	display: inline-block;
	cursor: pointer;
}

.btn_home_pos {
	left: 13px;
	position: relative;
	top: 10px;
}


.menu_simple {
	display: none !important;
}

.logo_inicio {
	text-align: center;
}

/* FIN ICONOS GENERALES */

.viewer_gral {
	display: inline-block;
	max-width: 574px;
	position: relative;
}

.checkboxes {
	display: inline-block;
	padding: 5px;

}

.checkboxes span,
.checkboxes input {
	vertical-align: middle;
}

.checkboxes span {
	margin-right: 3px;

}


#cuerpo {
	min-width: 100%;
	x-overflow: hidden;
	position: relative;
	/*    background-color: #00838f;  */
	display: inline-block;
	vertical-align: top;
}

#contprin {
	/*    background-color: #00838f;  */

}

#acciones {
	display: none;
	float: left;
	min-width: 100%;
	x-overflow: auto;
	position: relative;
	text-align: center;
}

#resultado {
	float: left;
	position: relative;
	x-overflow: auto;
	x-height: 100%;
}

#contprin {
	overflow: auto;
	position: relative;
}


#proceso_segundoplano {
	display: inline-block;
	position: absolute;
	left: 30%;
	z-index: 500;
}

#proceso_segundoplano>span {
	display: inline-block;
}


#proceso_segundoplano {
	animation: shake 0.82s cubic-bezier(.36, .07, .19, .97) both;
	transform: translate3d(0, 0, 0);
	backface-visibility: hidden;
	perspective: 1000px;
	animation-iteration-count: infinite;

}


.bus_den_tramite {
	font-style: italic;
}


#divnodisponible img {
	max-width: 90%;
}

#divnodisponible {
	text-align: center;

}

a.button {
	-webkit-appearance: button;
	-moz-appearance: button;
	appearance: button;

	text-decoration: none;
	color: initial;
}

.div_empresa_sel {
	text-align: center;
}