@charset "UTF-8";
/* CSS Document */
@import
	url(https://fonts.googleapis.com/css?family=Oswald:400,300|Open+Sans:400,300)
	;
/*////////GENERAL//////////*/
@font-face {
	font-family: 'icomoon';
	src: url('?axdcyo');
	src: url('?#iefixaxdcyo')
		format('embedded-opentype'),
		url('?axdcyo') format('woff'),
		url('?axdcyo') format('truetype'),
		url('?axdcyo#icomoon')
		format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"],[class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.ui-accordion .ui-accordion-header {
	background: #cdc;
}

.panel-default > .panel-heading {
    background: #8EA48E !important;
}

.icon-catastro:before {
	content: "\e600";
}

.icon-geoportal:before {
	content: "\e601";
}

.icon-visualizador:before {
	content: "\e602";
}

body {
	margin: 0;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	color: #747474;
}

/* COMPONENTES */
.ui-selectonemenu .ui-selectonemenu-trigger {
	width: 25px !important;
}

a,a:active,a:visit {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

.ui-widget-content a {
	color: #FFF;
}

.fa-1 {
	font-size: 1em;
}

.fa-1_4 {
	font-size: 1.4em;
}

.fa-2 {
	font-size: 2em;
}

.fa-3 {
	font-size: 3em;
}

.fa-4 {
	font-size: 4em;
}

.fa-7 {
	font-size: 7em;
}

.color1,.color1 a {
	background: #407CCA !important;
	color: #FFF !important;
	border: #407CCA solid 1px;
}

.color1:hover,.color1:hover a {
	background: #FFF !important;
	color: #407CCA !important;
	border: #407CCA solid 1px;
}

.color2,.color2 a {
	background: #78b342 !important;
	color: #FFF !important;
	border: #78b342 solid 1px;
}

.color2:hover,.color2:hover a {
	background: #FFF !important;
	color: #78b342 !important;
	border: #78b342 solid 1px;
}

.color3,.color3 a {
	background: #F7A800 !important;
	color: #FFF !important;
	border: #F7A800 solid 1px;
}

.color3:hover,.color3:hover a {
	background: #FFF !important;
	color: #F7A800 !important;
	border: #F7A800 solid 1px;
}

.color4,.color4 a {
	background: #A72C9F !important;
	color: #FFF !important;
	border: #A72C9F solid 1px;
}

.color4:hover,.color4:hover a {
	background: #FFF !important;
	color: #A72C9F !important;
	border: #A72C9F solid 1px;
}

.color5,.color5 a {
	background: #ef5350 !important;
	color: #FFF !important;
	border: #ef5350 solid 1px;
}

.color5:hover,.color5:hover a {
	background: #FFF !important;
	color: #ef5350 !important;
	border: #ef5350 solid 1px;
}
.color6,.color6 a {
	background: #f50057 !important;
	color: #FFF !important;
	border: #f50057 solid 1px;
}

.color6:hover,.color6:hover a {
	background: #FFF !important;
	color: #f50057 !important;
	border: #f50057 solid 1px;
}
.color7,.color7 a {
	background: #d32f2f !important;
	color: #FFF !important;
	border: #d32f2f solid 1px;
}

.color7:hover,.color7:hover a {
	background: #FFF !important;
	color: #d32f2f !important;
	border: #d32f2f solid 1px;
}
.color8,.color8 a {
	background: #43a047 !important;
	color: #FFF !important;
	border: #43a047 solid 1px;
}

.color8:hover,.color8:hover a {
	background: #FFF !important;
	color: #43a047 !important;
	border: #43a047 solid 1px;
}
.color9,.color9 a {
	background: #8c9eff !important;
	color: #FFF !important;
	border: #8c9eff solid 1px;
}

.color9:hover,.color9:hover a {
	background: #FFF !important;
	color: #8c9eff !important;
	border: #8c9eff solid 1px;
}
.color10,.color10 a {
	background: #FF9C3F !important;
	color: #FFF !important;
	border: #FF9C3F solid 1px;
}

.color10:hover,.color10:hover a {
	background: #FFF !important;
	color: #FF9C3F !important;
	border: #FF9C3F solid 1px;
}

.color11,.color11 a {
	background: #F5F5F5 !important;
	color: #000000 !important;
	border: #F5F5F5 solid 1px;
}

.color11:hover,.color11:hover a {
	background: #000000 !important;
	color: #F5F5F5 !important;
	border: #F5F5F5 solid 1px;
}

.color1Submenu {
	background: #407CCA !important;
	color: #FFF !important;
	border: #407CCA solid 1px;
}

.color2Submenu {
	background: #78b342 !important;
	color: #FFF !important;
	border: #78b342 solid 1px;
}

.color3Submenu {
	background: #F7A800 !important;
	color: #FFF !important;
	border: #F7A800 solid 1px;
}

.color4Submenu {
	background: #A72C9F !important;
	color: #FFF !important;
	border: #A72C9F solid 1px;
}

.color5Submenu {
	background: #EC615F !important;
	color: #FFF !important;
	border: #EC615F solid 1px;
}

.vcenter {
	display: inline-block;
	vertical-align: middle;
	float: none;
}

h1 {
	font-size: 1.5em;
	margin: 0.5em;
}

h2 {
	font-size: 1.1em;
	margin: 0.3em;
	font-weight: bold;
}

hr {
	margin: 0.5em 0 1em 0;
}

.form-control {
	/*border-radius: 1em;*/
	border: none;
	/*border-bottom: #747474 solid 1px;*/
	-webkit-box-shadow: inset 0px -6px 9px -11px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: inset 0px -6px 9px -11px rgba(0, 0, 0, 0.75);
	box-shadow: inset 0px -6px 9px -11px rgba(0, 0, 0, 0.75);
	background: transparent;
}

.form-group {
	overflow: hidden;
	padding: 5px;
	margin-bottom:2px !important;
}

.btn-primary {
	background-image: none;
}

.padding-top-buttom {
	padding-top: 10px;
}

.padding-bottom-buttom {
	padding-bottom: 10px;
}

.padding-right-buttom {
	padding-right: 10px;
}

.padding-left-buttom {
	padding-left: 10px;
}

#recaptcha_area {
	margin: 0 auto;
}

.warning-text {
	font-size: 2em;
	color: #f0ad4e;
}

.clear {
	clear: both;
}

.tab-content>.tab-pane {
	padding: 10px 0;
}
/*////////INDEX//////////*/
.bodyIndex {
	background: url("/establecimientos-admin/javax.faces.resource/images/bg9.jpg.xhtml") no-repeat center center
		fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

#indexMenu {
	padding-top: 5%;
}

#logo {
	max-width: 688px;
	margin: 0 auto;
}

#indexContent {
	margin-top: 2em;
	overflow: hidden;
}

.indexButton {
	display: block;
	font-family: 'Oswald', sans-serif;
	font-size: 1.5em;
	margin-bottom: 10px;
}

.indexButton .contentIndexButton {
	overflow: hidden;
	border-radius: 5px;
}

.indexButton .contentIndexButton a {
	background: #939393;
	display: block;
}

.indexButton .contentIndexButton .icon {
	padding: 10px;
	text-align: center;
}

.indexButton .contentIndexButton .iconText {
	text-align: center;
	color: #FFF;
	margin-left: -6px;
}

#indexFooter {
	position: relative;
	clear: both;
	text-align: center;
	padding-top: 5em;
	color: #FFF;
}

#indexFooter .footerText,#indexFooter .footerImage {
	display: inline-block;
	vertical-align: middle;
	padding-top: 1em;
}

/*////////FORMULARIOS//////////*/
.bodyForm {
	background: url("/establecimientos-admin/javax.faces.resource/images/bg8.jpg.xhtml") no-repeat center center
		fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

#indexForm {
	padding-top: 5%;
}

#formContent {
	margin-top: 2em;
	overflow: hidden;
}

.formFormulario {
	background: rgba(255, 255, 255, 0.95);
	border-radius: 3em;
	padding: 3em;
}

#formFooter {
	position: relative;
	clear: both;
	text-align: center;
	padding-top: 5em;
	color: #FFF;
}

#formFooter .footerText,#formFooter .footerImage {
	display: inline-block;
	vertical-align: middle;
	padding-top: 1em;
}

/*////////INTERNAS//////////*/
.bodyContent {
	background: #FFF;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

#head {
	background: #1b5d99;
	color: #FFF;
	overflow: hidden;
	padding: 0.3em;
}

#head h1.title {
	font-family: 'Oswald', sans-serif;
	font-size: 2em;
	margin: 0;
	vertical-align: middle;
}

#head .items {
	padding: 0;
	margin: 0;
}

#head .items li {
	list-style: none;
	float: left;
	border-right: 1px solid rgba(255, 255, 255, 0.50);
}

#head .items li:last-child {
	border-right: none;
}

#head .items li a {
	text-decoration: none;
	color: #FFF;
	padding: 0.1em 0.5em;
}

#head .items li a:hover {
	background: #5098d9;
}

#name {
	background: #416c93;
	color: #FFF;
	overflow: hidden;
	padding: 0.3em;
}

#breadcrumb {
	background: #024683;
	color: #FFF;
	overflow: hidden;
	padding: 0.3em;
	font-size: 1.15em;
}

.breadcrumb-fixed {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
}

.breadcrumb-fixed a,.breadcrumb-fixed .ui-state-disabled {
	font-size: 1.3em;
}

#breadcrumb .items {
	padding: 0;
	margin: 0;
}

#breadcrumb .items li {
	list-style: none;
	float: left;
	border-right: 1px solid rgba(255, 255, 255, 0.50);
}

#breadcrumb .items li:last-child {
	border-right: none;
}

#breadcrumb .items li a {
	text-decoration: none;
	color: #FFF;
	padding: 0.2em 0.5em;
}

#breadcrumb .items li a:hover {
	background: #5098d9;
}

#breadcrumb .ui-state-disabled {
	background: #024683;
	color: #CCC;
	padding: 0.2em 0.5em;
}
/*
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
    opacity: 0.5 !important;
    background-image: none;
}*/

#content {
	padding-top: 3em;
}

#content .list-content {
	padding: 0;
	margin: 0;
}

#content .list-content li {
	list-style: none;
	float: left;
	width: 100%;
	padding-bottom: 1em;
}

#content .list-content li a {
	display: block;
	padding: 1em;
	font-family: 'Oswald', sans-serif;
}

#content .list-content li a div {
	width: 100%;
}

#content .list-content li .list-content-title {
	font-size: 1.2em;
}

#contentContent {
	margin-top: 2em;
	overflow: hidden;
}

.contentFormulario {
	background: rgba(255, 255, 255, 0.95);
	border-radius: 3em;
	padding: 3em;
}

#contentFooter {
	position: relative;
	clear: both;
	text-align: center;
	padding-top: 4em;
}

#contentFooter .footerText,#contentFooter .footerImage {
	display: inline-block;
	vertical-align: middle;
	padding-top: 1em;
}

.submenu {
	display: none;
	overflow: hidden;
	border-radius: 3px;
	padding: 1em
}

.submenu ul {
	padding-left: 1em;
	margin: 0 0 1.5em 0;
}

.submenu li {
	list-style: none;
}

.submenu a {
	color: #FFF;
	text-decoration: none;
}

/* Small devices (tablets, 768px and up) */
@media ( max-width : 768px) {
	#head h1.title {
		padding-top: 0;
	}
}

/* Small devices (tablets, 768px and up) */
@media ( min-width : 768px) {
	#head h1.title {
		padding-top: 1.5em;
	}
}

/* Medium devices (desktops, 992px and up) */
@media ( min-width :992px) {
}

/* Large devices (large desktops, 1200px and up) */
@media ( min-width : 1200px) {
}

label {
	padding-right: 5px;
}

.ui-selectonemenu {
	min-width: 100px;
}

.number {
	width: 50px;
	text-align: right;
}

.ui-fileupload-upload {
	display: none !important;
}

.ui-fileupload-cancel {
	display: none !important;
}

.link-documentos {
	color: #428bca !important;
	text-decoration: underline;
}

.panel-aprobacion-scroll {
	width: 998px;
	height: 450px;
}

#dialogAprobacion .ui-dialog-content {
	padding: 0 !important;
}

.nomargin-bottom {
	margin-bottom: 0px !important;
}

.firma-panel-body {
	border: 0px !important;
}

.firma-panel-title a {
	color: #333333 !important;
}

.ui-selectonemenu-establecimiento {
	width: 94% !important;
	text-overflow: ellipsis;
}

.descripcionMenuVertical{
	padding-top: 15px;
	font-weight: bold;
}

.alinearDerecha{
	text-align: right;
}

.botones{
	background: #416c93 !important;
	color: #FFF !important;
	text-shadow: none;
	width: 100%;
	margin-left: 5px;
	margin-right: 5px;
}

.botones:hover{
	background: #fff !important;
	color: #416c93 !important;
	border: 1px solid #416c93;
	text-shadow: none;
	width: 100%;
	margin-left: 5px;
	margin-right: 5px;
}

.fontPopUp{
	font-size: 80%;
}

.colorAzul1,.colorAzul1 a {
	background: #1a237e !important;
	color: #FFF !important;
	border: #1a237e solid 1px;
}

.colorAzul1:hover,.colorAzul1:hover a {
	background: #FFF !important;
	color: #1a237e !important;
	border: #1a237e solid 1px;
}

.colorAzul2,.colorAzul2 a {
	background: #283593 !important;
	color: #FFF !important;
	border: #283593 solid 1px;
}

.colorAzul2:hover,.colorAzul2:hover a {
	background: #FFF !important;
	color: #283593 !important;
	border: #283593 solid 1px;
}

.colorAzul3,.colorAzul3 a {
	background: #303f9f !important;
	color: #FFF !important;
	border: #303f9f solid 1px;
}

.colorAzul3:hover,.colorAzul3:hover a {
	background: #FFF !important;
	color: #303f9f !important;
	border: #303f9f solid 1px;
}

.colorAzul4,.colorAzul4 a {
	background: #3949ab !important;
	color: #FFF !important;
	border: #3949ab solid 1px;
}

.colorAzul4:hover,.colorAzul4:hover a {
	background: #FFF !important;
	color: #3949ab !important;
	border: #3949ab solid 1px;
}

.colorAzul5,.colorAzul5 a {
	background: #3f51b5 !important;
	color: #FFF !important;
	border: #3f51b5 solid 1px;
}

.colorAzul5:hover,.colorAzul5:hover a {
	background: #FFF !important;
	color: #3f51b5 !important;
	border: #3f51b5 solid 1px;
}

.colorVerde1,.colorVerde1 a {
	background: #33691e !important;
	color: #FFF !important;
	border: #33691e solid 1px;
}

.colorVerde1:hover,.colorVerde1:hover a {
	background: #FFF !important;
	color: #33691e !important;
	border: #33691e solid 1px;
}

.colorVerde2,.colorVerde2 a {
	background: #558b2f !important;
	color: #FFF !important;
	border: #558b2f solid 1px;
}

.colorVerde2:hover,.colorVerde2:hover a {
	background: #FFF !important;
	color: #558b2f !important;
	border: #558b2f solid 1px;
}

.colorVerde3,.colorVerde3 a {
	background: #689f38 !important;
	color: #FFF !important;
	border: #689f38 solid 1px;
}

.colorVerde3:hover,.colorVerde3:hover a {
	background: #FFF !important;
	color: #689f38 !important;
	border: #689f38 solid 1px;
}

.colorVerde4,.colorVerde4 a {
	background: #7cb342 !important;
	color: #FFF !important;
	border: #7cb342 solid 1px;
}

.colorVerde4:hover,.colorVerde4:hover a {
	background: #FFF !important;
	color: #7cb342 !important;
	border: #7cb342 solid 1px;
}

.colorVerde5,.colorVerde5 a {
	background: #8bc34a !important;
	color: #FFF !important;
	border: #8bc34a solid 1px;
}

.colorVerde5:hover,.colorVerde5:hover a {
	background: #FFF !important;
	color: #8bc34a !important;
	border: #8bc34a solid 1px;
}

.colorDeshabilitado{
    opacity: 0.5;
	pointer-events: none;
	cursor: default;
	background: #dfdfdf !important;
	color: #FFF !important;
	border: #dfdfdf solid 1px;
}

.imagenCargada{
	margin-top: 20px;
	margin-left: 5px;
	margin-right: 5px;
	width: 150px;
	height: 150px;
}

.no-border{
	border-style: hidden !important;
}

.columnaGris{
	background-color: #ededed;
	
}

.panel-heading > .panel-title>a {
	font-size: 14px;
	 height: 50px;
}

.panel-default-azul > .panel-heading-azul  {
    background: #85A2CC!important;
}

.validar-pago-boton {
    width: 70%;
    background-image: url("/establecimientos-admin/resources/validar-pago.png") !important;
}

.boton-validar-pago:hover{
	background: #EE201E  !important;
	color: #FFF !important;
	text-shadow: none;
	width: 70%;
	margin-left: 5px;
	margin-right: 5px;
}

.boton-validar-pago{
	background: #FFF !important;
	color: #EE201E !important;
	border: 1px solid  #EE201E !important;
	text-shadow: none;
	width: 70%;
	margin-left: 5px;
	margin-right: 5px;
}

.boton-pago-valido:hover{
	background: #60B35C !important;
	color: #FFF !important;
	text-shadow: none;
	width: 70%;
	margin-left: 5px;
	margin-right: 5px;
}

.boton-pago-valido{
	background: #FFF !important;
	color: #60B35C !important;
	border: 1px solid #60B35C !important;
	text-shadow: none;
	width: 70%;
	margin-left: 5px;
	margin-right: 5px;
}
/*Credenciales*/
bodyCredencial{
	font-family:'Open Sans Condensed', sans-serif;
	font-size:16px;
}
.contenedorPreview{
	width:100%;
}
/* Credenciales 0*/
.credencialTiro0{
	float:left;
	margin:5px;
	width:356px;
	height:571px;
	background-size:cover;
	background-image:url("/establecimientos-admin/javax.faces.resource/img/GuiaLocalConFront.jpg.xhtml");
	border-style: solid;
	border-color: silver;
}

/*Credencial 1*/
.credencialTiro1{
	float:left;
	margin: 5px;
	width:356px;
	height:571px;
	background-size:cover;
	background-image:url("/establecimientos-admin/javax.faces.resource/img/GuiaNacionalConFront.jpg.xhtml");
	border-style: solid;
	border-color: silver;
}

/*Credencial 3*/
.credencialTiro3{
	float:left;
	margin: 5px;
	width:356px;
	height:571px;
	background-size:cover;
	background-image:url("/establecimientos-admin/javax.faces.resource/img/GuiaAventuraConFront.jpg.xhtml");
	border-style: solid;
	border-color: silver;
}

/*Credencial 4*/
.credencialTiro4{
	float:left;
	margin: 5px;
	width:356px;
	height:571px;
	background-size:cover;
	background-image:url("/establecimientos-admin/javax.faces.resource/img/GuiaPatrimonioConFront.jpg.xhtml");
	border-style: solid;
	border-color: silver;
}
.credencialRetiro{
	float:left;
	margin: 5px;
	width:356px;
	height:571px;
	background-size:cover;
	background-image:url("/establecimientos-admin/javax.faces.resource/img/GuiaConBack.jpg.xhtml");
	border-style: solid;
	border-color: silver;
}
.fotoCredencial{
	background-size:cover;
	width:157px;
	height:200px;
	position:relative;
	top: 68px;
	left: 53px;
}
.nombres{
	color:#fff;
	text-align:center;
	top:160px;
	position:relative;
	text-transform:uppercase;
}
.TipoLicencia{
	color:#CCC;
	position:relative;
	text-align:center;
	top:165px;
	font-weight:bold;
}
.identificacion{
	text-align:center;
	position:relative;
	top:185px;
}
.nacionalidad{
	text-align:center;
	position:relative;
	top:180px;
	font-weight:bold;
}
.credencialNumero{
	text-align:center;
    position: relative;
    top: 175px;
    font-size: 12px;
}
.especializacion0{
	position:relative;
	top:407px;
	left:35px;
	font-size:12px;
}
.idiomas0{
    position: relative;
    top: 402px;
    left: 35px;
    font-size: 12px;
}
.tipoSangre0{
    position: relative;
    top: 397px;
    left: 35px;
    font-size: 12px;
}
.procedencia0{
	position:relative;
	top:392px;
	left:35px;
	font-size:12px;
}

.areaProtegida0{
	position:relative;
	top:387px;
	left:35px;
	font-size:12px;
}
.vence0{
    position: relative;
    top: 382px;
    left: 35px;
    font-size: 12px;
}
.idiomas1{
	position:relative;
	top:407px;
	left:35px;
	font-size:12px;
}
.tipoSangre1{
    position: relative;
    top: 402px;
    left: 35px;
    font-size: 12px;
}
.vence1{
    position: relative;
    top: 397px;
    left: 35px;
    font-size: 12px;
}

.especializacion3{
	position:relative;
	top:407px;
	left:35px;
	font-size:12px;
}
.idiomas3{
    position: relative;
    top: 402px;
    left: 35px;
    font-size: 12px;
}
.tipoSangre3{
    position: relative;
    top: 397px;
    left: 35px;
    font-size: 12px;
}
.vence3{
    position: relative;
    top: 392px;
    left: 35px;
    font-size: 12px;
}

/*Credencial 2*/
.credencialTiro2{
	float:left;
	margin: 5px;
	width:356px;
	height:571px;
	background:url("/establecimientos-admin/javax.faces.resource/img/plantillas-credenciales-SIETE-07.jpg.xhtml");
}
.credencialRetiro2{
	float:left;
	margin: 5px;
	width:356px;
	height:571px;
	background:url("/establecimientos-admin/javax.faces.resource/img/plantillas-credenciales-SIETE-08.jpg.xhtml");
}
.fotoCredencial2{
	/*background:url("/establecimientos-admin/javax.faces.resource/img/foto-carnet.jpg.xhtml");*/
	background-size:cover;
	width:144px;
	height:176px;
	position:relative;
	top: 53px;
	left: 43px;
	border-radius:16px;
}
.nombres2{
	color:#fff;
	text-align:center;
	top:133px;
	position:relative;
	text-transform:uppercase;
}
.TipoLicencia2 {
    color: #CCC;
    position: relative;
    text-align: center;
    top: 125px;
    font-weight: bold;
}
.temporal2 {
    text-align: center;
    position: relative;
    top: 126px;
    font-weight: bold;
    font-size: 23px;
}
.nacionalidad2{
	text-align:center;
	position:relative;
	top:143px;
	font-weight:bold;
	color:#999;
}
.credencialNumero2{
	position:relative;
	top:145px;
	left:173px;
	font-weight:bold;
}
.tipoSangre2{
	position:relative;
	top:343px;
	left:68px;
	font-size:12px;
}
.vence2{
	position:relative;
	top:338px;
	left:102px;
	font-size:12px;
}
.vencePosterior2 {
    position: relative;
    top: 120px;
    left: 141px;
    font-size: 12px;
}
.idiomas2{
	position:relative;
	top:333px;
	left:62px;
	font-size:12px;
}

/* Credencial 5 */
.credencialTiro5{
	float:left;
	margin:10px;
	width:350px;
	height:550px;
	background:url("/establecimientos-admin/javax.faces.resource/img/plantillas-credenciales-SIETE-GLP-01.jpg.xhtml");
	background-size: 350px 550px;
}
.credencialRetiro5{
	float:left;
	margin:10px;
	width:350px;
	height:550px;
	background:url("/establecimientos-admin/javax.faces.resource/img/plantillas-credenciales-SIETE-GLP-02.jpg.xhtml");
	background-size: 350px 550px;
}
.fotoCredencial5{
	/*background:url("/establecimientos-admin/javax.faces.resource/img/foto-carnet.jpg.xhtml");*/
	background-size:cover;
	width:167px;
	height:202px;
	position:relative;
	top: 58px;
	left: 46px;
	border-radius:16px;
}
.nombres5{
	color:#fff;
	text-align:center;
	top:136px;
	position:relative;
	text-transform:uppercase;
}
.TipoLicencia5 {
    color: #CCC;
    position: relative;
    text-align: center;
    top: 139px;
    font-weight: bold;
    text-transform:uppercase;
    line-height: 14px !important;
}
.identificacion5 {
    text-align: center;
    position: relative;
    top: 155px;
    font-weight: bold;
}
.nacionalidad5 {
    text-align: center;
    position: relative;
    top: 150px;
    font-weight: bold;
    color: #999;
}
.credencialNumero5 {
    text-align: center;
    position: relative;
    top: 145px;
    font-weight: bold;
    font-size: 12px;
}
.qrCredencial5{
	background-size:cover;
	width:140px;
	height:140px;
	position:relative;
	top: 171px;
	left: 61px;
	border-radius:16px;
}
.tipoSangre5 {
    position: relative;
    top: 348px;
    left: 150px;
    font-size: 12px;
}
.vence5 {
    position: relative;
    top: 344px;
    left: 150px;
    font-size: 12px;
}
.especializacion5 {
    position: relative;
    top: 339px;
    left: 150px;
    font-size: 12px;
}
.idiomas5{
    position: relative;
    top: 333px;
    left: 150px;
    font-size: 12px;
}

/* Credencial 6 */
.credencialTiro6{
	float:left;
	margin:10px;
	width:350px;
	height:550px;
	background:url("/establecimientos-admin/javax.faces.resource/img/plantillas-credenciales-SIETE-GLP-01.jpg.xhtml");
	background-size: 350px 550px;
}
.credencialRetiro6{
	float:left;
	margin:10px;
	width:350px;
	height:550px;
	background:url("/establecimientos-admin/javax.faces.resource/img/plantillas-credenciales-SIETE-GLP-02.jpg.xhtml");
	background-size: 350px 550px;
}
.fotoCredencial6{
	/*background:url("/establecimientos-admin/javax.faces.resource/img/foto-carnet.jpg.xhtml");*/
	background-size:cover;
	width:167px;
	height:202px;
	position:relative;
	top: 58px;
	left: 46px;
	border-radius:16px;
}
.nombres6{
	color:#fff;
	text-align:center;
	top:136px;
	position:relative;
	text-transform:uppercase;
}
.TipoLicencia6 {
    color: #CCC;
    position: relative;
    text-align: center;
    top: 139px;
    font-weight: bold;
    text-transform:uppercase;
    line-height: 14px !important;
}
.identificacion6 {
    text-align: center;
    position: relative;
    top: 155px;
    font-weight: bold;
}
.nacionalidad6 {
    text-align: center;
    position: relative;
    top: 150px;
    font-weight: bold;
    color: #999;
}
.credencialNumero6 {
    text-align: center;
    position: relative;
    top: 145px;
    font-weight: bold;
    font-size: 12px;
}
.qrCredencial6{
	background-size:cover;
	width:140px;
	height:140px;
	position:relative;
	top: 171px;
	left: 61px;
	border-radius:16px;
}
.tipoSangre6 {
    position: relative;
    top: 348px;
    left: 150px;
    font-size: 12px;
}
.vence6 {
    position: relative;
    top: 344px;
    left: 150px;
    font-size: 12px;
}
.especializacion6 {
    position: relative;
    top: 339px;
    left: 150px;
    font-size: 12px;
}
.idiomas6 {
    position: relative;
    top: 333px;
    left: 150px;
    font-size: 12px;
}

/* Credencial 7 */

.credencialTiro7{
	float:left;
	margin:10px;
	width:377px;
	height:600px;
	background:url("/establecimientos-admin/javax.faces.resource/img/plantillas-credenciales-SIETE-15.jpg.xhtml");
}
.credencialRetiro7{
	float:left;
	margin:10px;
	width:377px;
	height:600px;
	background:url("/establecimientos-admin/javax.faces.resource/img/plantillas-credenciales-SIETE-16.jpg.xhtml");
}
.fotoCredencial7{
	background-size:cover;
	width:173px;
	height:210px;
	position:relative;
	top: 69px;
	left: 50px;
	border-radius:16px;
}
.nombres7{
	color:#fff;
	text-align:center;
	top:160px;
	position:relative;
	text-transform:uppercase;
}
.TipoLicencia7{
	color:#CCC;
	position:relative;
	text-align:center;
	top:164px;
	font-weight:bold;
	line-height:16px!important;
}
.identificacion7 {
    text-align: center;
    position: relative;
    top: 185px;
    font-weight: bold;
}
.caducidad7 {
    position: relative;
    top: 185px;
    left: 192px;
    font-weight: bold;
    font-size: 12px;
}
.credencialNumero7 {
    position: relative;
    top: 185px;
    left: 192px;
    font-weight: bold;
    font-size: 12px;
}
.idiomas7{
	position:relative;
	top:340px;
	left:100px;
	font-size:12px;
}
.tipoSangre7{
	position:relative;
	top:338px;
	left:130px;
	font-size:12px;
}
.vence7{
	position:relative;
	top:335px;
	left:100px;
	font-size:12px;
}
.especializacion7{
	position:relative;
	top:329px;
	left:130px;
	font-size:12px;
}

/* Credencial 8*/
.credencialTiro8{
	float:left;
	margin:10px;
	width:355px;
	height:568px;
	background:url("/establecimientos-admin/javax.faces.resource/img/plantillas-credenciales-SIETE-17.jpg.xhtml");
}
.credencialRetiro8{
	float:left;
	margin:10px;
	width:356px;
	height:571px;
	background:url("/establecimientos-admin/javax.faces.resource/img/plantillas-credenciales-SIETE-18.jpg.xhtml");
}
.fotoCredencial8{
	/*background:url("/establecimientos-admin/javax.faces.resource/img/foto-carnet.jpg.xhtml");*/
	background-size:cover;
	width:165px;
	height:197px;
	position:relative;
	top: 63px;
	left: 48px;
	border-radius:16px;
}
.nombres8{
	color:#fff;
	text-align:center;
	top:150px;
	position:relative;
	text-transform:uppercase;
}
.TipoLicencia8 {
    color: #CCC;
    position: relative;
    text-align: center;
    top: 160px;
    font-weight: bold;
    left: 5px;
}
.identificacion8{
	text-align:center;
	position:relative;
	top:170px;
	font-weight:bold;
}
.nacionalidad8{
	text-align:center;
	position:relative;
	top:170px;
	font-weight:bold;
	color:#999;
}
.credencialNumero8 {
    position: relative;
    top: 175px;
    left: 180px;
    font-weight: bold;
    font-size: 12px;
}
.especializacion8 {
    position: relative;
    top: 468px;
    left: 120px;
    font-size: 12px;
}
.idiomas8{
	position:relative;
	top:480px;
	left:80px;
	font-size:12px;
}
.tipoSangre8 {
    position: relative;
    top: 476px;
    left: 120px;
    font-size: 12px;
}
.vence8{
	position:relative;
	top:472px;
	left:80px;
	font-size:12px;
}

/* FIN Credencial 8*/

.divBotones{
    margin-top: 540px;
    margin-left: 199px;
}
.botonImprimeDiv{
    margin-right: 100px;
}

.panel-title-according{
	font-size: 14px;
	height: 50px;
}

.panel-according-background{
	background: #8EA48E !important;
}

.table-widthColumn {
	width: 100;
}