<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
*******************************
Includes
*******************************
*/
@font-face {
	font-family: 'gobCL';
	font-weight: 300;
	font-style: normal;
	src: url("../fonts/gobcl_light.eot?") format("eot"), url("../fonts/gobcl_light.woff") format("woff"), url("../fonts/gobcl_light.ttf") format("truetype");
}

@font-face {
	font-family: "gobCL";
	font-weight: 500;
	font-style: normal;
	src: url("../fonts/gobcl_regular.eot?") format("eot"), url("../fonts/gobcl_regular.woff") format("woff"), url("../fonts/gobcl_regular.ttf") format("truetype");
}

@font-face {
	font-family: "gobCL";
	font-weight: 700;
	font-style: normal;
	src: url("../fonts/gobcl_bold.eot?") format("eot"), url("../fonts/gobcl_bold.woff") format("woff"), url("../fonts/gobcl_bold.ttf") format("truetype");
}

@font-face {
	font-family: "gobCL";
	font-weight: 900;
	font-style: normal;
	src: url("../fonts/gobcl_heavy.eot?") format("eot"), url("../fonts/gobcl_heavy.woff") format("woff"), url("../fonts/gobcl_heavy.ttf") format("truetype");
}

.gobcl {
	font-family: "gobCL", Tahoma, Verdana, Segoe, sans-serif;
}

* {
	text-decoration: none !important;
	outline: none !important;
}

body {
    font-family: "gobCL", Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: 300; //Fix que evitar tildes extremadamente grandes
    color: #333;
}

a {
	transition: all ease .3s;
}

header.navbar {
	height: 145px;
	background: #fff;
	display: block;
	border-bottom: 3px solid #0d68b0;
	margin-bottom: 10px;
}

	header.navbar .container {
		margin-top: 20px;
	}

.navbar-brand {
	height: 100px;
	padding: 0 0;
}

	.navbar-brand .img {
		height: 100px;
	}

	.navbar-brand h1 {
		visibility: hidden;
		height: 0;
		width: 0;
		padding: 0 0;
		margin: 0 0;
	}

.container &gt; .navbar-collapse {
	margin-left: 180px;
}

.navbar-nav &gt; li &gt; a,
.navbar-nav &gt; li &gt; .dropdown {
	padding: 20px;
	color: #838383;
	font-weight: 500;
	transition: color 500ms ease;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 2px solid transparent;
}

	.navbar-nav &gt; li &gt; .dropdown button {
		padding: 0 0;
		background: none !important;
		font-weight: 700;
		line-height: 1;
		box-shadow: none;
		min-height: 0;
		vertical-align: middle;
	}

	.navbar-nav &gt; li &gt; .dropdown:hover,
	.navbar-nav &gt; li &gt; a:hover,
	.navbar-nav &gt; li &gt; a:focus,
	.navbar-nav &gt; li &gt; a:active {
		background: none;
	}

	.navbar-nav &gt; li &gt; .dropdown:hover,
	.navbar-nav &gt; li &gt; .dropdown.open,
	.navbar-nav &gt; li &gt; a:hover,
	.navbar-nav &gt; li &gt; a.active {
		color: #000;
		border-bottom: 2px solid #0d68b0;
	}

		.navbar-nav &gt; li &gt; .dropdown:hover &gt; button,
		.navbar-nav &gt; li &gt; .dropdown.open &gt; button {
			color: #838383 !important;
			/*Antes: #838383  #000000*/
		}

#mainNav.affix-top .navbar-nav &gt; li &gt; .dropdown:hover &gt; button,
#mainNav.affix-top .navbar-nav &gt; li &gt; .dropdown.open &gt; button {
	color: #fff !important;
}

#top .navbar-nav &gt; li &gt; .dropdown button {
	color: #838383 !important;
	text-shadow:none;
}

.dropdown-menu &gt; li &gt; a {
	color: #0d68b0 !important;
}

.navbar-nav &gt; li &gt; a &gt; .fa {
	border-radius: 50%;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3797e1+0,3478a5+100 */
	background: #3797e1; /* Old browsers */
	background: -moz-linear-gradient(left, #3797e1 0%, #3478a5 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #3797e1 0%,#3478a5 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #3797e1 0%,#3478a5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3797e1', endColorstr='#3478a5',GradientType=1 ); /* IE6-9 */
	color: #fff;
	padding: 0px;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	display: inline-block;
	margin-left: 3px;
	font-size: 14px;
	padding-right: 1px;
}

.navbar-toggle {
	background: #e6e6e6;
	min-width: 40px;
}


#doc_master {
	min-height: calc(100vh - 320px);
	padding-bottom: 50px;
	position: relative;
}

	#doc_master .container {
		position: relative;
	}

footer {
	background: #f5f5f5;
	/*background: #dbdbdb;*/
	height: 165px;
}

	footer .container {
		padding-top: 25px;
	}

	footer .small_text {
		font-size: 11px;
	}

		footer .small_text h4 {
			font-weight: bold;
			font-size: 13px;
		}

	footer .logo {
		max-width: 130px;
		margin: auto;
	}

#log_info {
	color: #777;
	font-size: 13px;
	max-width: 60%;
}

	#log_info i.fa {
		display: inline-block;
		margin: 0 7px;
		color: #ccc;
	}

#btn_pright {
	position: absolute;
	top: 0;
	right: 15px;
	min-width: 40%;
	text-align: right;
}

	#btn_pright &gt; a,
	#btn_pright &gt; .dropdown {
		display: inline-block;
	}

h2 {
	font-weight: bold;
	color: #0d68b0;
	font-size: 28px;
	margin-top: 15px;
}

h4.bajadas {
	font-weight: 900;
	font-size: 18px;
	color: #666;
}

.btn {
	border: none;
	border-radius: 5px;
	padding: 0 20px;
	min-width: 38px;
	min-height: 38px;
	line-height: 38px;
	transition: all ease .3s;
	color: #fff !important;
	text-shadow: 0 1px 3px rgba(0,0,0,.5);
	font-weight: bold;
}

	.btn:hover {
		box-shadow: 0 1px 7px rgba(0,0,0,.35);
	}

	.btn:active {
		box-shadow: none;
	}

	.btn span {
		font-family: 'gobcl';
		font-weight: bold;
	}

.btn-default {
	background: #bec7ce;
}

	.btn-default:hover,
	.btn.btn-default:active,
	.btn.btn-default:focus {
		background: #c0c0c0;
	}

.btn.btn-primary {
	background: #0d68b0;
	padding: 9px 15px;
	min-width: auto;
	min-height: initial;
	line-height: normal;
}

	.btn.btn-primary:hover,
	.btn.btn-primary:active,
	.btn.btn-primary:focus {
		background: #0c82e0;
	}

.btn.btn-success {
	background: #26a79a;
}

	.btn.btn-success:hover,
	.btn.btn-success:active,
	.btn.btn-success:focus {
		background: #55c3b8;
	}


.btn.btn-danger {
	background: #d9534f;
}

	.btn.btn-danger:hover,
	.btn.btn-danger:active,
	.btn.btn-danger:focus {
		background: #fe615d;
	}


.welcome_msg {
	margin: 20px 0;
}

#accordion {
	margin-top: 20px;
}

.panel-primary {
	border: none;
}

#head_panel, #foot_panel {
	border: none;
}

	#head_panel .panel-heading {
		background: #0d68b0;
		min-height: 30px;
		margin-bottom: 5px;
		padding: 12px 10px;
		border-top-left-radius: 20px;
		border-top-right-radius: 20px;
	}

		#head_panel .panel-heading h3 {
			font-family: Gobcl, sans-serif;
			color: #fff;
			text-align: center;
			font-size: 24px;
			margin: 0;
			padding: 0;
			font-weight: bold;
		}

.panel-primary &gt; .panel-heading {
	background: #478fc9;
	padding: 0 0;
}

	.panel-primary &gt; .panel-heading:hover {
		background: #0d68b0;
	}

	.panel-primary &gt; .panel-heading h4.panel-title a {
		display: block;
		text-decoration: none;
		padding: 12px 10px;
	}

		.panel-primary &gt; .panel-heading h4.panel-title a .fa {
			float: right;
			position: relative;
			display: inline-block;
			margin-left: 7px;
		}

		.panel-primary &gt; .panel-heading h4.panel-title a .fa-chev:after {
			content: '\f106';
		}

		.panel-primary &gt; .panel-heading h4.panel-title a.collapsed .fa-chev:after {
			content: '\f107';
		}

		.panel-primary &gt; .panel-heading h4.panel-title a .fa-question-circle {
			color: #fff;
			font-size: 25px;
			top: -2px;
			height: 21px;
			line-height: 21px;
			width: 21px;
		}

			.panel-primary &gt; .panel-heading h4.panel-title a .fa-question-circle:hover {
				/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ceefce+43,7dd77e+100 */
				background: #ceefce; /* Old browsers */
				background: -moz-linear-gradient(top, #ceefce 43%, #7dd77e 100%); /* FF3.6-15 */
				background: -webkit-linear-gradient(top, #ceefce 43%,#7dd77e 100%); /* Chrome10-25,Safari5.1-6 */
				background: linear-gradient(to bottom, #ceefce 43%,#7dd77e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ceefce', endColorstr='#7dd77e',GradientType=0 ); /* IE6-9 */
				-webkit-background-clip: text;
				-webkit-text-fill-color: transparent;
				box-shadow: 0 0 7px rgba(0,0,0,.5);
				border-radius: 50%;
			}

		.panel-primary &gt; .panel-heading h4.panel-title a span {
			width: calc(100% - 50px);
			display: block;
		}

	.panel-primary &gt; .panel-heading + .panel-collapse &gt; .panel-body,
	.panel-default &gt; .panel-body {
		background: #f8f8f8;
		border: none;
		padding: 15px 20px 20px;
		font-size: 14px;
		color: #333;
	}

		.panel-primary &gt; .panel-heading + .panel-collapse &gt; .panel-body .panel.panel-default,
		.panel-default &gt; .panel-body .panel.panel-default {
			margin-bottom: 10px;
		}

		.panel-primary &gt; .panel-heading + .panel-collapse &gt; .panel-body h4.bajadas,
		.panel-default &gt; .panel-body h4.bajadas {
			color: #0d68b0;
		}

		.panel-primary &gt; .panel-heading + .panel-collapse &gt; .panel-body .tablemule,
		.panel-default &gt; .panel-body .tablemule {
			padding: 10px 0;
		}

			.panel-primary &gt; .panel-heading + .panel-collapse &gt; .panel-body .tablemule:nth-child(odd),
			.panel-default &gt; .panel-body .tablemule:nth-child(odd) {
				background: #f5f5f5;
			}

#foot_panel .panel-heading {
	background: #0d68b0;
	height: 50px;
	margin-top: 0;
	padding: 0 0;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
}

.tooltip.in {
	opacity: 1;
}

.tooltip-inner {
	background: #ffefd5;
	color: #000;
	padding: 10px;
	box-shadow: 0 3px 5px rgba(0,0,0,.25);
	font-weight: bold;
}

.tooltip.left .tooltip-arrow {
	border-left-color: #ffefd5;
}

/***************
componentes
***************/
input[type="text"],
input[type="date"],
input[type="phone"],
input[type="number"],
input[type="email"],
textarea,
select {
	display: block;
	width: 100%;
	height: 38px;
	padding: 8px 12px;
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #333333;
	vertical-align: middle;
	background-color: #ffffff;
	border: 1px solid #cccccc;
}

	input[type="text"]:focus,
	input[type="date"]:focus,
	input[type="phone"]:focus,
	input[type="number"]:focus,
	input[type="email"]:focus,
	textarea:focus,
	select:focus {
		border-color: #3898EC;
		outline: 0;
	}

textarea {
	height: initial;
	min-height: 38px;
}

.w_select {
	background-image: linear-gradient(white 0, #f3f3f3 100%);
}

.botonera {
	display: block;
	clear: both;
	text-align: center;
	margin: 15px 0 10px;
}

	.botonera:before,
	.botonera:after {
		content: ' ';
		display: table;
		clear: both;
	}

	.botonera input,
	.botonera .btn {
		display: inline-block;
		margin: 0 3px 3px;
	}

		.botonera input .fa,
		.botonera .btn .fa {
			display: inline-block;
			margin-right: 7px;
			font-size: 18px;
			position: relative;
			top: 3px;
		}

.big_vertical_button {
    height: 70px;
    margin-top: 60px;
    margin-bottom: 60px;
}
label {
	display: block;
	margin-bottom: 5px;
	font-weight: bold;
	cursor: pointer;
}

.end_block {
	clear: both;
	border-bottom: 2px solid #0d68b0;
	display: block;
	min-height: 36px;
	margin-bottom: 13px;
}

.some_block {
	clear: both;
	display: block;
	min-height: 36px;
	margin-bottom: 12px;
}

	.some_block label {
		font-weight: inherit;
		cursor: pointer;
	}

.destacados {
	padding: 10px;
	border: 2px solid #0d68b0;
	border-radius: 0px;
}
.with-errors{
    color: red;
    word-wrap: break-word;
}
.with-warnings {
    color: #737373;
    word-wrap: break-word;
}
/************
tables
************/

.table &gt; tbody &gt; tr,
.table &gt; tbody &gt; tr &gt; * {
	transition: all ease .3s !important;
}

.table-hover &gt; tbody &gt; tr:hover {
	background: #f8f8f8;
}

.table &gt; tbody &gt; tr &gt; td,
.table &gt; tbody &gt; tr &gt; th,
.table &gt; tfoot &gt; tr &gt; td,
.table &gt; tfoot &gt; tr &gt; th,
.table &gt; thead &gt; tr &gt; td,
.table &gt; thead &gt; tr &gt; th {
	border-bottom: 2px solid #bdc9d1;
	vertical-align: middle;
}

.table &gt; thead &gt; tr &gt; th,
.table &gt; thead &gt; tr &gt; td {
	color: #0d68b0;
	font-size: 16px;
}

.table-hover &gt; tbody &gt; tr:hover &gt; td,
.table-hover &gt; tbody &gt; tr:hover &gt; th {
	border-bottom: 2px solid #3697ec;
}

.table &gt; tbody &gt; tr &gt; td p,
.table &gt; tbody &gt; tr &gt; th p {
    margin: 0 0;
    word-wrap: break-word;
}

.table &gt; thead &gt; tr &gt; th,
.table &gt; thead &gt; tr &gt; td {
    color: #0d68b0;
    font-size: 16px;
}

.table &gt; tbody &gt; tr &gt; td .btn,
.table &gt; tbody &gt; tr &gt; th .btn {
	margin: 0 1px;
	display: inline-block;
	border-radius: 0;
	/*background: #bec7ce;*/
	padding: 0;
	min-width: 25px;
	min-height: 25px;
	line-height: 25px;
}

.table &gt; tbody &gt; tr &gt; td .btn-info:hover,
.table &gt; tbody &gt; tr &gt; th .btn-info:active,
.table &gt; tbody &gt; tr &gt; th .btn-info:focus {
	background: #478fc9;
}

.table &gt; tbody &gt; tr &gt; td .btn-danger:hover,
.table &gt; tbody &gt; tr &gt; th .btn-danger:active,
.table &gt; tbody &gt; tr &gt; th .btn-danger:focus {
	background: #e8430c;
}

.table-striped &gt; tbody &gt; tr.highlight {
	background: #fcf8e3;
}


blockquote {
	border-left: 2px solid #0f69b4;
	margin: 0;
	padding: 10px 20px 15px;
	line-height: 160%;
	font-size: 14px;
	background: #f5f5f5;
}

	blockquote input[type="text"],
	blockquote input[type="number"],
	blockquote input[type="date"],
	blockquote input[type="tel"],
	blockquote input[type="email"],
	blockquote select,
	blockquote textarea {
		display: inline-block;
		margin: 0 3px 3px;
	}

.tablemule h4 {
	font-size: 15px;
	font-weight: bold;
}

.tablemule .col-md-3 label,
.tablemule .col-md-3 br,
.tablemule .col-md-6 label,
.tablemule .col-md-6 br {
	display: none;
	text-align: center;
	font-weight: normal;
}

.tablemule:first-child .col-md-3 label,
.tablemule:first-child .col-md-6 label {
	display: block;
}

.tablemule:first-child .col-md-3 br,
.tablemule:first-child .col-md-6 br {
	display: block;
}

.btn-link {
	font-weight: bold;
}

#dlc_body {
	display: none;
	border-left: 2px solid #bec7ce;
	margin: 10px 0 0;
	padding: 5px 10px 5px;
	line-height: 160%;
}

/**************
Spinner loading
**************/
.spinner {
	margin: 100px auto;
	width: 50px;
	height: 40px;
	text-align: center;
	font-size: 10px;
}

	.spinner &gt; div {
		background-color: #fff;
		height: 100%;
		width: 6px;
		display: inline-block;
		-webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
		animation: sk-stretchdelay 1.2s infinite ease-in-out;
	}

	.spinner .rect2 {
		-webkit-animation-delay: -1.1s;
		animation-delay: -1.1s;
	}

	.spinner .rect3 {
		-webkit-animation-delay: -1.0s;
		animation-delay: -1.0s;
	}

	.spinner .rect4 {
		-webkit-animation-delay: -0.9s;
		animation-delay: -0.9s;
	}

	.spinner .rect5 {
		-webkit-animation-delay: -0.8s;
		animation-delay: -0.8s;
	}

@-webkit-keyframes sk-stretchdelay {
	0%, 40%, 100% {
		-webkit-transform: scaleY(0.4)
	}

	20% {
		-webkit-transform: scaleY(1.0)
	}
}

@keyframes sk-stretchdelay {
	0%, 40%, 100% {
		transform: scaleY(0.4);
		-webkit-transform: scaleY(0.4);
	}

	20% {
		transform: scaleY(1.0);
		-webkit-transform: scaleY(1.0);
	}
}
/**************
Wizzard
**************/

#wizard,
#wizard ul.thumbnail {
    display: flex;
	padding: 0 0;
	border: none;
	position: relative;
	overflow: hidden;
	background: none;
}

.f1-progress {
	position: absolute;
	top: 24px;
	left: 0;
	width: 100%;
	height: 3px;
	background: #ddd;
}

.f1-progress-line {
	position: absolute;
	top: 0;
	left: 0;
	height: 3px;
	background: #26a79a;
}

#wizard li {
	display: block;
	float: left;
	font-size: 13px;
	text-align: center;
	min-width: 50px;
	margin: 0 0;
    width: 100%;
}

#wizard.for-2 li {
	width: calc(100% / 2);
}

#wizard.for-3 li {
	width: calc(100% / 3);
}

#wizard.for-4 li {
	width: calc(100% / 4);
}

#wizard.for-5 li {
	width: calc(100% / 5);
}

#wizard.for-6 li {
	width: calc(100% / 6);
}

#wizard.for-7 li {
	width: calc(100% / 7);
}

#wizard.for-8 li {
	width: calc(100% / 8);
}

#wizard.for-9 li {
	width: calc(100% / 9);
}

#wizard.for-10 li {
	width: calc(100% / 10);
}

#wizard li a {
	display: block;
	border-radius: 50%;
	width: 40px;
	height: 40px;
	font-weight: bold;
	font-size: 18px;
	padding: 0 0;
	line-height: 40px;
	margin: 5px auto;
	background: #ddd;
	color: #fff;
	cursor: default;
}

#wizard li.visited {
	cursor: pointer;
}

#wizard li.visited a {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#7ddad1+0,26a79a+100 */
	background: #26a79a;
	color: #fff;
	cursor: pointer;
}

#wizard li.visited-with-errors a {
    background: #a72626;
    color: #fff;
    cursor: pointer;
}
#wizard li.active a {
	background-image: -webkit-linear-gradient(270deg, #0d68b0, #0d68b0);
	background-image: linear-gradient(180deg, #0d68b0, #0d68b0);
}

#wizard li h4 {
	display: block;
	font-size: 12px;
	font-weight: bold;
}

#wizard_content .panel-default &gt; .panel-heading {
	background: #0d68b0;
}

	#wizard_content .panel-default &gt; .panel-heading &gt; .panel-title {
		color: #fff;
		font-weight: bold;
	}

#wizard_content .panel-primary .panel-default .panel-heading,
#wizard_content .panel-default &gt; .panel-body .panel-heading {
	color: #333 !important;
	background-color: #f5f5f5 !important;
	border-color: #ddd !important;
}

	#wizard_content .panel-primary .panel-default .panel-heading .panel-title,
	#wizard_content .panel-default &gt; .panel-body .panel-heading .panel-title {
		color: #333 !important;
	}

#wizard_content .panel-default &gt; .panel-body .panel-default &gt; .panel-body {
	background-color: #fff !important;
}

#wizard_content .panel-default &gt; .panel-heading &gt; .panel-title.dark {
	color: #333;
}

#loadingSpinner {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0,0,0,.85);
	display: none;
	text-align: center;
	color: #fff;
	overflow: hidden;
	height: 100vh;
	z-index: 99999;
}

	#loadingSpinner .spinner {
		margin-top: 50vh;
		margin-bottom: 25px;
	}

/********************
home_page
********************/
body.home_page .navbar-default {
	background: none !important;
	border-color: #fff;
	border-bottom: 3px solid #fff;
}

body.home_page .navbar-brand {
	min-height: 0;
	height: initial;
}

body.home_page header {
	min-height: 100vh !important;
}

body.home_page header {
	min-height: auto;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	-o-background-size: cover;
	background-position: center;
	background-image: url(../images/header3.jpg);
	color: #fff;
}

	body.home_page header,
	body.home_page header .header-content {
		position: relative;
		width: 100%;
		text-align: center;
	}

		body.home_page header .header-content {
			position: absolute;
			top: 55%;
			-webkit-transform: translateY(-50%);
			-ms-transform: translateY(-50%);
			transform: translateY(-50%);
			padding: 0 50px;
		}

			body.home_page header .header-content .header-content-inner {
				max-width: 1000px;
				margin-left: auto;
				margin-right: auto;
				padding: 30px 30px 50px;
				background: rgba(255,255,255,.95);
			}

				body.home_page header .header-content .header-content-inner h1 {
					font-size: 50px;
					font-weight: 900;
					text-transform: uppercase;
					color: #0d68b0;
					width: 95%;
					margin-left: auto;
					margin-right: auto;
				}

				body.home_page header .header-content .header-content-inner p {
					font-size: 18px;
					max-width: 80%;
					margin-left: auto;
					margin-right: auto;
					color: #444;
					margin-bottom: 50px;
				}

body.home_page hr {
	max-width: 50px;
	margin: 30px auto;
	border: 0;
	border-top: 3px solid #F05F40;
}

body.home_page .navbar-brand {
	/*height: 65px;*/
	padding: 20px 10px 10px;
	font-size: 25px;
	line-height: 24px;
	color: #fff;
	font-weight: bold;
	background: rgba(255,255,255,.25) url('../images/banner_gob.jpg') top center no-repeat;
	background-size: contain;
	margin-left: 15px !important;
	min-width: 140px;
	text-align: left;
}

body.home_page #mainNav {
	transition: all ease .3s;
	color: #fff;
}


	body.home_page #mainNav a,
	body.home_page #mainNav .btn {
		color: #fff;
		text-shadow: none;
	}

		body.home_page #mainNav a img {
			display: none;
		}

	body.home_page #mainNav.affix {
		background: #fff !important;
		color: #0d68b0;
		box-shadow: 0 3px 5px rgba(0,0,0,.25);
		height: 145px;
		border-color: #0d68b0;
	}

		body.home_page #mainNav.affix a,
		body.home_page #mainNav.affix button,
		body.home_page #mainNav.affix .btn {
			color: #838383 !important;
		}

			body.home_page #mainNav.affix a:hover,
			body.home_page #mainNav.affix a:active,
			body.home_page #mainNav.affix a:focus {
				color: initial;
			}

			body.home_page #mainNav.affix a.navbar-brand {
				background: none;
				height: auto;
				padding: 0 0;
				margin-left: -15px !important;
			}

				body.home_page #mainNav.affix a.navbar-brand span {
					display: none;
				}

			body.home_page #mainNav.affix a img {
				display: block;
			}

		body.home_page #mainNav.affix .container {
			margin-top: 20px;
		}


section {
	padding: 80px 0 100px;
	color: #fff;
}

#about .section-heading,
#services .section-heading {
	color: #fff;
}

.dark_font {
	color: #666;
}

section.bg-primary {
	background: #0d68b0;
}

section.bg-danger {
	background: #ef5350;
}

section p {
	font-size: 17px;
	line-height: 1.5;
	margin-bottom: 20px;
}

body.home_page hr.light {
	border-color: #fff;
}

section .btn,
body.home_page header .btn {
	padding: 7px 20px;
	font-size: 18px;
	font-weight: bold;
	line-height: initial;
}

article {
	color: #444;
	clear: both;
}

	article:before,
	article:after {
		content: ' ';
		clear: both;
		display: table;
	}

	article h3 {
		color: #0d68b0;
		margin-top: 0;
		font-size: 18px;
		font-weight: bold;
	}

	article p {
		font-size: 15px;
		margin-bottom: 10px;
		text-align: justify;
		orphans: 3;
		widows: 3;
	}

	article .link_more {
		float: right;
	}



/*************************
State Icons
*************************/
.state_block {
	display: block;
	margin-bottom: 15px;
	border-width: 1px;
	border-radius: 5px;
	margin-top: 0px;
	background: #bbb;
	color: #fff;
	padding: 15px 15px 1px;
	border-color: #bbb;
}

a.state_block:hover,
a.state_block:active,
a.state_block:focus {
	color: #fff;
}

a.state_block:hover {
	box-shadow: 0 1px 7px rgba(0,0,0,.25);
}

.state_block .icon {
	font-size: 70px;
	float: left;
}

.state_block .num_block {
	float: right;
	font-weight: bold;
	font-size: 80px;
	line-height: 80px;
}

.state_block .state {
	font-weight: 900;
	font-size: 15px;
	margin-bottom: 4px;
	text-transform: uppercase;
	text-shadow: 0 1px 3px rgba(0,0,0,.5);
}

.state_block .action {
	margin: 0 -14px;
	position: relative;
	padding: 6px 15px;
	text-align: right;
	font-size: 12px;
	background: #fff;
	color: #444;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.state_block.green {
	background: #26a79a;
	border-color: #26a79a;
}

.state_block.yellow {
	background: #fabf33;
	border-color: #fabf33;
}

.state_block.red {
	background: #ef5350;
	border-color: #ef5350;
}

.state_block.purple {
	background: #5d6cc1;
	border-color: #5d6cc1;
}

.gray_text,
.red_text,
.yellow_text,
.green_text {
	font-weight: 900;
}

.gray_text {
	color: #a7a7a7 !important;
}

.red_text {
	color: #ef5350 !important;
}

.purple_text {
    color: #844768 !important;
}

.yellow_text {
    color: #dea00f !important;
}

.green_text {
	color: #26a79a !important;
}

.blue_text {
	color: #0d68b0 !important;
}

/*******************
Progress bar
*******************/
.table &gt; tbody &gt; tr &gt; td .progress,
.table &gt; tbody &gt; tr &gt; th .progress {
	height: 5px;
	margin-bottom: 0;
	margin-top: 3px;
}

.progress-bar-default {
	background: #bbb;
}

/*******************
Steps
*******************/
.carousel-control,
.carousel-control.left,
.carousel-control.right {
	background: none;
	width: 40px;
	color: red;
}

	.carousel-control.left {
		margin-left: -15px;
	}

	.carousel-control.right {
		margin-right: -15px;
	}

.carousel-caption {
	bottom: -40px;
}

	.carousel-caption h3 {
		color: #444;
		text-shadow: 0 0 3px rgba(0,0,0,.25);
		font-weight: bold;
		text-transform: uppercase;
	}

.carousel-indicators li,
.carousel-indicators li.active {
	border-color: #777;
}

	.carousel-indicators li.active {
		background-color: #777;
	}
/*************
New dashboard
*************/
.ed_type_comp,
.cert_type_comp,
.region_state_comp,
.comuna_state_comp,
.botonera input.edit_paso,
.botonera .btn.edit_paso,
.botonera .end_step,
#backward,
#forwar,
#perm_filter,
#cert_filter,
.hide_rep,
.showme_on_01,
.showme_on_02 {
	display: none;
}

#pasos.disabled input[type="text"],
#pasos.disabled input[type="date"],
#pasos.disabled input[type="phone"],
#pasos.disabled input[type="number"],
#pasos.disabled input[type="email"],
#pasos.disabled input[type="radio"],
#pasos.disabled input[type="checkbox"],
#pasos.disabled input[type="file"],
#pasos.disabled label,
#pasos.disabled textarea,
#pasos.disabled select,
#pasos.disabled button,
#pasos.disabled a {
	pointer-events: none;
	opacity: .5;
}

#pasos.disabled .panel-default &gt; .panel-heading,
#pasos.disabled .panel-primary &gt; .panel-heading {
	background-color: #e6e6e6;
	color: #333;
}

#pasos.disabled .panel-heading h3.panel-title {
	color: #333;
	opacity: .5;
}

#pasos.disabled .blue_text {
	color: #333;
	opacity: .5;
}

.alert {
	font-size: 17px;
	font-weight: normal;
}

.table &gt; tbody &gt; tr &gt; td &gt; i.btn,
.table &gt; tbody &gt; tr &gt; th &gt; i.btn,
.table &gt; tbody &gt; tr &gt; td &gt; i.btn:hover,
.table &gt; tbody &gt; tr &gt; th &gt; i.btn:hover {
	pointer-events: none !important;
	box-shadow: none;
}

.table &gt; tbody &gt; tr &gt; td &gt; i.btn-info,
.table &gt; tbody &gt; tr &gt; td &gt; i.btn-info:hover {
	background: #478fc9;
}

.table &gt; tbody &gt; tr &gt; td &gt; i.btn-danger,
.table &gt; tbody &gt; tr &gt; td &gt; i.btn-danger:hover {
	background: #e8430c;
}

.table &gt; tbody &gt; tr &gt; td &gt; i.btn-success,
.table &gt; tbody &gt; tr &gt; td &gt; i.btn-success:hover {
	background: #26a79a;
}

b, strong, .strong, .b {
	font-weight: 900 !important;
}

	b.small, strong.small, .strong.small, .b.small {
		font-weight: 700 !important;
	}
/***************************
table_taisa
***************************/
.titulo_caluga {
	font-size: 16px;
	text-align: left;
	color: #0d68b0;
	font-weight: 900;
	white-space: nowrap;
	display: block;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 22px;
}

	.titulo_caluga.responsable {
		color: #000;
		font-size: 22px;
		font-weight: 700;
		margin-bottom: 7px;
		margin-top: -6px;
		height: 27px;
	}


.txt_numero_solicitud {
	height: 25px;
	max-height: 25px;
	margin-top: 0px;
	padding-left: 0px;
	font-size: 14px;
	line-height: 16px;
	text-align: left;
	font-weight: 400;
	white-space: nowrap;
	display: block;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
}

.ms_txt_fechas {
	font-size: 14px;
}

label input[type=checkbox],
label input[type=radio] {
    position: relative;
    /*
        //TODO: Verificar que esto no arruine otras secciones de la pï¿½gina.
	    //margin-bottom: 15px;
    */
    float: left;
    margin-right: 7px;
}

.table-striped &gt; tbody &gt; tr:nth-of-type(odd) {
	background-color: #f5f5f5;
}

.table-striped &gt; tbody &gt; tr:hover {
	background: #f3f3f7;
	transition: none !important;
}

.table &gt; tbody &gt; tr &gt; td,
.table &gt; tbody &gt; tr &gt; th,
.table &gt; tfoot &gt; tr &gt; td,
.table &gt; tfoot &gt; tr &gt; th,
.table &gt; thead &gt; tr &gt; td,
.table &gt; thead &gt; tr &gt; th {
	border-collapse: separate;
	border: none;
	transition: none !important;
}

.table-striped &gt; tbody &gt; tr {
	border-spacing: 2 !important;
	border-collapse: separate !important;
	border: 2px solid #fff;
	border-bottom: 2px solid #bdc9d1;
}

.table-hover &gt; tbody &gt; tr:hover {
	border-bottom: 2px solid #3697ec;
	border-left: 2px solid #3697ec;
	border-right: 2px solid #3697ec;
	border-top: 2px solid #3697ec;
}

	.table-hover &gt; tbody &gt; tr:hover &gt; td {
		border: none;
		border-top: 2px solid #3697ec;
	}
/*
.table-hover&gt;tbody&gt;tr:hover&gt;td:first-child {
    border-left: 2px solid #3697ec;   
}
.table-hover&gt;tbody&gt;tr:hover&gt;td:last-child {
    border-right: 2px solid #3697ec;   
}
*/
/*********************
Notificaciones
*********************/

.dropdown-menu .dropdown-item {
	padding: 10px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #dddfe2;
}

.dropdown-menu {
	padding: 0 0;
}

	.dropdown-menu &gt; .dropdown-item:hover {
		background: #f6f6f7;
	}

	.dropdown-menu &gt; .active &gt; .dropdown-item {
		background: #edf2fa;
		color: initial;
	}

		.dropdown-menu &gt; .active &gt; .dropdown-item:focus,
		.dropdown-menu &gt; .active &gt; .dropdown-item:hover {
			background: #e5eaf2 !important;
			color: initial;
		}

.dropdown-menu {
	left: -100%;
	right: 0;
}

	.dropdown-menu .dropdown-item {
		clear: both;
	}

		.dropdown-menu .dropdown-item:after,
		.dropdown-menu .dropdown-item:before {
			display: table;
			content: ' ';
			clear: both;
		}

		.dropdown-menu .dropdown-item i.fa {
			border-radius: 50%;
			float: left;
			margin-right: 5px;
			background: #bbb;
			color: #fff;
			text-align: center;
			padding: 0 0;
			width: 40px;
			height: 40px;
			line-height: 40px;
			font-size: 19px;
		}

		.dropdown-menu .dropdown-item p {
			font-weight: normal;
			font-size: 13px;
			white-space: normal;
			margin-bottom: 3px;
			padding-top: 3px;
			opacity: .75
		}

		.dropdown-menu .dropdown-item .label {
			display: block;
			width: 100%;
			padding: 3px 0;
			font-size: 13px;
		}

	.dropdown-menu &gt; .active &gt; .dropdown-item i.fa {
		background: #0d68b0
	}

	.dropdown-menu &gt; .active &gt; .dropdown-item p {
		opacity: 1;
	}

.text-block-25 {
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: 700;
}

.contenedor-filas-graficos {
	padding: 40px 15px;
}

.link-block {
	display: block;
	color: #000;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 2px;
	border-bottom: 1px solid transparent;
}

	.link-block:hover {
		border-color: #31b0d5;
	}

.textos-tablas-graficos {
	width: 75%;
	height: 23px;
	line-height: 23px;
	padding-left: 5px;
	font-size: 16px;
	display: inline-block;
}

.numeros-tabla-graficos {
	display: block;
	width: calc(25% - 5px);
	height: 23px;
	line-height: 23px;
	padding-left: 5px;
	display: inline-block;
	font-weight: 700;
	clear: both;
	color: #000;
}

.link-block:hover .numeros-tabla-graficos {
	border-radius: 3px;
	border: none;
	background: #009de1;
}

	.link-block:hover .numeros-tabla-graficos:after {
		content: '+';
		display: inline-block;
		color: #fff;
		padding: 0 5px;
		font-size: 21px;
		float: right;
		font-weight: bold;
		line-height: 23px;
	}

a.filter_tag {
	border: 1px solid #e0dddd;
	background-color: #d9e9f6;
	color: #000;
	line-height: 20px;
	display: inline-block;
	margin-left: 5px;
	font-size: 12px;
	padding: 2px 0 2px 5px;
	border-radius: 3px;
}

	a.filter_tag:after {
		content: '-';
		display: inline-block;
		padding: 0 0;
		width: 20px;
		font-size: 21px;
		text-align: center;
		float: right;
		border-left: 1px solid #9a9a9a;
		font-weight: bold;
		line-height: 20px;
		margin-left: 5px;
	}

a.filter_btn {
	display: inline-block;
	padding: 9px 15px;
	color: #fff;
	border: 0;
	border-radius: 2px;
	padding: 3px 8px;
	border-radius: 2px;
	background-color: #31b0d5;
	margin-left: 5px;
	line-height: 20px;
	text-shadow: 0 1px 1px rgba(0,0,0,0.5);
}

	a.filter_btn.desactive {
		background: none;
		color: #a7a6a6;
		text-shadow: none;
	}

#btn_pright .filter_btn {
	margin-top: 4px;
	padding: 5px 20px;
	padding-bottom: 5px;
	border: 1px none #c3c3c3;
	border-radius: 2px;
	background-color: rgba(56, 152, 236, .71);
	color: #fff;
}

	#btn_pright .filter_btn.desactive {
		background: none;
		color: #a7a6a6;
	}

#btn_pright a.btn.fa:before,
#btn_pright button.btn.fa:before {
	margin-right: 7px;
	display: inline-block;
}

.div-dias {
	margin-right: 5px;
	margin-left: 0px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	border: 2px solid #26a79a;
	border-radius: 5px;
	color: #333;
	font-size: 12px;
	line-height: 17px;
}

	.div-dias.danger {
		border-color: #ef5350;
	}

	.div-dias.warning {
		border-color: #e9bd14;
	}

	.div-dias .days {
		font-size: 14px;
		line-height: 20px;
		font-weight: 700;
	}

	.div-dias .counter {
		font-size: 12px;
		line-height: 14px;
	}

.asignado,
.por_asignar {
	border-radius: 5px;
	margin-bottom: 5px;
	padding: 8px 10px;
	background: #e5e5e5;
	display: block;
	color: #333;
}

.del_asignado,
.asignar {
	font-size: 21px;
	color: #333;
}

.asignado:hover {
	background: #d1d1d1;
	color: #333;
}

.por_asignar {
	background: #b8cef5;
}

	.por_asignar:hover {
		background: #89aeee;
		color: #333;
	}

.text-right {
	text-align: right !important;
}

.text-center {
	text-align: center !important;
}

.text-left {
	text-align: left !important;
}

.nav-tabs &gt; li &gt; a {
	margin-bottom: 4px;
	padding: 5px 20px;
	padding-bottom: 5px;
	border-radius: 3px;
	font-size: 16px;
	border: none;
	font-weight: bold;
	color: #333;
}

.nav-tabs &gt; li.active &gt; a,
.nav-tabs &gt; li.active &gt; a:focus,
.nav-tabs &gt; li.active &gt; a:hover {
    border: none;
    background-color: #0d68b0;
    text-shadow: 0 1px 1px rgba(0,0,0,0.5);
    color: #fff;
}

/***************************
modal
***************************/
.modal {
	text-align: center;
}

@media screen and (min-width: 768px) {
	.modal:before {
		display: inline-block;
		vertical-align: middle;
		content: " ";
		height: 100%;
	}
}

.modal-dialog {
	display: inline-block;
	text-align: left;
	vertical-align: middle;
}

.error {
	padding: 9px 15px;
	border-bottom: 1px solid #eee;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	background: #ef5350;
	border-color: #ef5350;
	color: white;
}


/************************
News
************************/
h2.news_title {
	margin: 0;
	padding: 10px;
	border-top: 1px solid #dcdcdc;
	color: #0269ae;
	background: #f5f5f5;
	font-size: 22px;
}

.separador-fecha {
	margin-bottom: 4px;
	border-top: 2px solid #bec7ce;
	border-bottom: 2px solid #bec7ce;
	font-weight: bold;
}

.news_down {
	margin-top: 25px;
}

img.news_img {
	display: block;
	min-width: 300px;
	min-height: 250px;
	padding: 50px;
	background: #efefef; /* Old browsers */
	background: -moz-linear-gradient(top, #efefef 0%, #ffffff 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #efefef 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #efefef 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	margin: 20px 0 20px 20px;
	border-radius: 0;
	border: 1px solid #ccc;
}

.news_body {
	margin: 20px 0;
}

	.news_body &gt; h4.bajadas {
		font-weight: 700;
		font-size: 18px;
		color: #333;
		margin-bottom: 20px;
	}

/****************
Menu
****************/
.flex_cont {
	display: flex;
}

	.flex_cont .col-md-3 .state_block .num_block {
		font-size: 40px;
		line-height: 40px;
		width: 70px;
		overflow: hidden;
		text-align: right;
	}

#side_menu {
	background: #f5f5f5;
	border-radius: 5px;
	border: none;
	display: block;
	height: 100%;
	margin-bottom: 20px;
}

	#side_menu ul {
		padding: 10px;
		margin: 0 0;
	}

	#side_menu li {
		display: block;
		list-style-type: none;
		padding: 0;
	}

		#side_menu li a:befor,
		#side_menu li a:after {
			content: ' ';
			clear: both;
			display: table;
		}

		#side_menu li a {
			line-height: normal;
			padding: 5px 15px;
			border-radius: 3px;
			display: block;
			color: #333;
			margin-bottom: 3px;
		}

			#side_menu li a span {
				display: inline-block;
				white-space: nowrap;
				overflow: hidden;
				text-overflow: ellipsis;
				width: 90%;
				vertical-align: middle;
			}

			#side_menu li a i {
				display: inline-block;
				float: right;
				line-height: 23px;
				margin-right: -7px;
			}

		#side_menu li.active a {
			background: #0d68b0;
			color: #fff;
		}

		#side_menu li a:hover {
			background: rgba(13, 104, 176,.25);
		}

#morris-bar-chart,
#morris-bar-chart svg {
	display: block;
	width: 100%;
}

.disabled {
    pointer-events: none;
    opacity: 0.4;
}


/********************
Alertas
********************/
.alert {
	padding-top: 22px;
}

	.alert:before,
	.alert:after {
		content: ' ';
		display: table;
		clear: both;
	}

	.alert i.fa {
		float: right;
		display: block;
		font-size: 21px;
		color: #fff;
		background: grey;
		border-radius: 50%;
		border: 3px solid #fff;
		box-shadow: 0 0 7px rgba(0,0,0,.25);
		width: 44px;
		height: 43px;
		text-align: center;
		vertical-align: middle;
		display: block;
		line-height: 37px;
		padding: 0 0;
		margin-top: -10px;
	}

	.alert.alert-warning i.fa {
		background: #fcbf00;
	}

	.alert.alert-danger i.fa {
		background: #f85151;
	}

	.alert.alert-success i.fa {
		background: #5ea360;
	}

	.alert p {
		display: block;
		width: calc(100% - 65px);
	}

.modal-header {
	background: #3898ec;
	color: #fff;
	text-align: center;
}

.modal-title {
	font-weight: bold;
	font-size: 24px;
}

.modal-header .close {
	color: #fff;
}

.close:focus, .close:hover {
	opacity: 1;
	text-shadow: 0 0 3px rgba(0,0,0,0.5);
}

.modal-footer:before,
.modal-footer:after {
	content: ' ';
	display: table;
	clear: both;
}

.modal-footer .btn {
	float: right;
	margin-left: 5px;
	margin-bottom: 5px;
}

.modal-footer .btn-default {
	float: left;
}

a.news_list:before,
a.news_list:after {
	content: ' ';
	display: table;
	clear: both;
}

a.news_list {
	display: block;
	padding: 10px 20px;
	color: #333;
	margin-bottom: 10px;
}

	a.news_list &gt; img.news_img {
		display: block;
		min-width: 100px;
		min-height: 70px;
		max-height: 100px;
		padding: 10px;
		float: left;
		margin: 0;
		margin-right: 15px;
		margin-bottom: 15px;
	}

	a.news_list h3 {
		margin: 0 0 5px;
		color: #0d68b0;
		font-weight: bold;
		font-size: 21px;
	}

	a.news_list p {
		max-height: 40px;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	a.news_list span {
		float: right;
		display: block;
		font-weight: bold;
		padding: 5px 20px;
		background: #3898EC;
		color: #fff;
	}

	a.news_list:nth-child(even) {
		background: #f5f5f5;
	}

	a.news_list:hover {
		background: rgba(13, 104, 176,.25);
	}

#flux .generic_error {
	max-width: 500px;
	margin: 40px auto;
}

	#flux .generic_error.panel-primary &gt; .panel-heading {
		padding: 1px 0;
		background: #478fc9 !important;
	}

	#flux .generic_error h3.panel-title {
		margin: 20px auto;
	}

	#flux .generic_error .panel-body h4 {
		padding: 5px 20px;
		color: #333 !important;
		font-weight: normal;
		font-size: 19px;
	}

/********************
Resumen
********************/
#resume_dom_form {
	padding-top: 0;
	color: #8d8d8d;
}
	#resume_dom_form h4 {
		text-align: center;
		background: #0d68b0;
		margin: 0 -15px;
		padding: 7px;
		color: #fff;
		margin-bottom:20px;
	}
		#resume_dom_form h4 span,
		#resume_dom_form h4 i {
			color:#fff;	
			margin: 0 7px;	
		}

	#resume_dom_form h3 {
		margin-top: 30px;
		font-size: 19px;
		font-weight: bold;
		color: #8d8d8d;
	}
	#resume_dom_form h5 {
		margin:15px 0 10px;
	}

/** estilo tabla resumen */
.titulos_resumen_pdf {
    font-weight: bold;
    line-height: 1.1;
    color: #333;
}

table.resume_table {
    width: 100%;
    border: 1px solid #cccccc;
    border-collapse: collapse;
    margin-top: -1px;
    table-layout: fixed;
}

    table.resume_table th,
    table.resume_table td {
        padding: 7px 10px;
        text-align: left;
        border: 1px solid #999;
        min-height: 20px;
        color: #8d8d8d;
        font-size: 13px;
        word-break: break-word;
    }
	table.resume_table th {
		background: #e6e6e6;
	}
    
    table.resume_table.resumen th,
    table.resume_table.resumen td {
        color: #000000;
        border: 1px solid #000000;
    }

    table.resume_table.resumen th {
        background: #f0ad4e;
    }
    table.resume_table.resumen td {
        background: #FFFFFF;
    }

	table.resume_table.mini_table {
		width:50%;		
		float:right;
	}
		table.resume_table.mini_table th,
		table.resume_table.mini_table td {
			padding: 0 3px;
			font-size:12px;
			height:21px;
			text-align:center;		
		}

        table.resume_table.mini_table.resumen th,
        table.resume_table.mini_table.resumen td {
            color: #000000;
            border: 1px solid #000000;
        }

        table.resume_table.mini_table.resumen th {
            background: #f0ad4e;
        }

        table.resume_table.mini_table.resumen td {
            background: #FFFFFF;
        }

	table.resume_table td.has_table_child {
		padding: 0 0 0 10px;	
	}
		table.resume_table td.has_table_child .resume_table {
			float:right;
			width:50%;
			margin:-1px;		
		}

.borderup {
			border: 1px dashed #666;
			padding: 15px 10px;
			display: block;
			margin-bottom: 15px;
			background:#f5f5f5;
		}
	.borderup input[type="text"],
	.borderup input[type="tel"],
	.borderup input[type="email"],
	.borderup input[type="date"],
	.borderup textarea {
		display: inline-block;
		margin: 0 3px 5px;
		width: auto;
		min-width: 100px;
		padding: 1px 5px 0px;
		border: none;
		border-bottom: 1px solid #999;
		height: initial;
		vertical-align: text-bottom;
		background: none;
	}
.resume_table .some_block,
.resume_table .some_block label,
.resume_table .some_block label input[type=checkbox],
.resume_table .some_block label input[type=radio],
.resume_table .borderup {
	margin-bottom: 0;
	min-height: 0;
}
.resume_table .borderup {
	border:none;
}
.bootstrap-table,
.fixed-table-toolbar,
.fixed-table-container,
.fixed-table-header,
.fixed-table-body,
.fixed-table-loading {
	border: none !important;
	box-shadow: none !important;
}

.table-paso.table.table-hover, 
#table_s_propietarios.table.table-hover {
    min-width: 600px;
}

.min-width-100.table.table-hover
{
    min-width: 100px;
}

.table-paso.table.table-hover,
.table-paso.table.table-hover tr,
.table-paso.table.table-hover tr td,
.table-paso.table.table-hover tr th,
.table-paso.table.table-hover tr:hover td,
#table_s_propietarios.table.table-hover,
#table_s_propietarios.table.table-hover tr,
#table_s_propietarios.table.table-hover tr td,
#table_s_propietarios.table.table-hover tr th,
#table_s_propietarios.table.table-hover tr:hover td {
        border: 1px solid #ccc;
        background: initial;
        word-break: break-word;
    }
/*
#table.table.table-hover th {
	display:none;
}
*/

.table-paso.table.table-hover .table th, #table_s_propietarios.table.table-hover .table th {
    display: table-cell;
}
.table-paso.table.table-hover .detail, #table_s_propietarios.table.table-hover .detail {
    width: 40px;
}
.table-paso.table.table-hover .detail-view &gt; td, #table_s_propietarios.table.table-hover .detail-view &gt; td {
    padding: 8px 8px 8px 40px;
    background: #f0f0f0;
}

.table-paso.table.table-hover .detail-view &gt; *,
.fixed-table-container &gt; *,
.fixed-table-container * {
    box-shadow: none !important;
}

#table_s_propietarios.table.table-hover .detail-view &gt; *,
.fixed-table-container &gt; *,
.fixed-table-container * {
    box-shadow: none !important;
}

.table-paso .table, #table_s_propietarios .table {
    background: #fff;
}
.table-paso.table.table-hover .table th, #table_s_propietarios.table.table-hover .table th {
    background: #337ab7;
    color: #fff;
}
.table-paso.table.table-hover .table .table th, #table_s_propietarios.table.table-hover .table .table th {
    background: #0d68b0;
}

.table-paso .table .table, #table_s_propietarios .table .table {
    background: #fff;
}
.table-paso.table.table-hover .table .detail-view &gt; td,
#table_s_propietarios.table.table-hover .table .detail-view &gt; td {
    background: #d0d0d0;
}

.fixed-table-body {
	padding: 0 2px;
}


#declaration span.just_text {
	display: inline-block;
	vertical-align: middle;
	line-height: 38px;
}

#declaration span.just_text,
#declaration .input-group,
#declaration .input[type="text"] {
	float: left;
}

.input-validation-error {
    border: 1px solid red !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) !important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075) !important;
}

.min-width-auto {
    min-width: auto !important;
}
div#contenidoPaso div.panel.disabled {
    opacity: 0.6;
}

.table_s_preview.table.table-hover {
    min-width: 600px;
}

.table_s_preview.table.table-hover,
.table_s_preview.table.table-hover tr,
.table_s_preview.table.table-hover tr td,
.table_s_preview.table.table-hover tr th,
.table_s_preview.table.table-hover tr:hover td {
    border: 1px solid #ccc;
    background: initial;
}

#s_propietarios .fixed-table-body{
    overflow: hidden;
}

.div_adjuntos_preview{
    border-top: 1px solid #ccc;
    padding-top: 5px;
}

input[readonly]
{
    pointer-events: none;
}

.gobCL-font-accent-fix 
{
    font-weight: 300;
}

#checkBoxListPropietarios &gt; label {
    display: inline;
    padding: 5px;        
}

.download-caracteristicas {
    float: left;
    padding: 2px 2px 0px 2px;
    margin-right: 5px;
}

.download-caracteristicas[disabled]{
    background-color: lightgray
}
.download-caracteristicas[disabled]:focus {
    background-color: lightgray
}
.download-caracteristicas[disabled]:hover {
    background-color: lightgray
}

.group-div {
    border: 1px solid darkgrey;
    padding: 15px 15px 0px 15px !important;
    border-radius: 15px;
}
.mb-15{
    margin-bottom: 15px;
}
.table-preview-permisos-anteriores tr th {
    width: 25%;
}

.textarea-destinos {
    max-height: 100%;
    max-width: 100%;
}</pre></body></html>