﻿@charset "utf-8";
/* CSS Document */
/* @import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,800'); */ /* font-family: 'Open Sans', sans-serif; */

/**, html {
	margin: 0px;
	padding: 0px;
}

body {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #454545;
}

a {
	text-decoration: none;
	outline: none;
}

a, :focus {
	outline: none !important;
}

::-moz-focus-inner {
	border: 0;
}

li {
	list-style-type: none;
}

br {
	clear: both;
}

img {
	vertical-align: top;
	max-width: 100%;
	height: auto;
}

textarea {
	resize: none;
}

header, footer {
	width: 100%;
	height: auto;
}*/
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* GENERAL */
/*#header, #headerSimple, #footer, #contenedor {
	box-sizing: border-box;
	width: 100%;
	max-width: 1150px;*/ /* TODO: Validar*/
	/*max-width:1300px;*/
	/*margin: 0px auto;
	position: relative;
	z-index: 1;
}*/

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* CONTENEDOR */
/*#contenedor {*/
	/*min-height: 708px;
	padding: 0 0 88px 0;*/
	/*position: relative;
	z-index: 0;
}*/
/* class */
/*.tit_anaranjado {
	color: #f49800;
}

.tit_verde {
	color: #f49800;
}

.left, .left_form {
	float: left;
}

.right, .right_form {
	float: right;
}

#contenedor .raya {
	background: #96928F;
	color: #96928F;
	width: 100%;
	height: 1px;
	opacity: 0.3;
	border: none;
	margin: 9px 0 0 -12px;
}

.opcionReponsivo {
	display: none;
}*/
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* HEADER */
/*header {
	border-bottom: solid 9px #F39807;
}

#headerSimple {
	height: 80px;
	padding: 0 0 40px 0;
}

	#headerSimple section {*/
		/*background: #DEDDDC;*/
		/*font-size: 13px;
		font-weight: 600;
		text-align: center;
		text-transform: uppercase;
		float: left;
		width: 323px;
		margin: 30px 0 0 39.30434782608695%;
		padding: 4px 0 6px 0;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		-ms-border-radius: 8px;
		-khtml-border-radius: 8px;
		border-radius: 8px;
	}

#headerSimple section a {
	color: #323232;
	-webkit-transition: color ease 300ms;
	-moz-transition: color ease 300ms;
	transition: color ease 300ms;
}

	#headerSimple section a:hover {
		color: #F49800;
	}*/
/* class */
/*#headerSimple .head_logo {
	margin: 15px 0 0 17px;
	float: left;
}

#headerSimple .head_afianza_logo {
	display: none;
}

#headerSimple .head_afianza_experto {
	margin: 40px 7px 0 0;
	float: right;
}

#headerSimple .head_fono {
	background: url(/Content/images/icono_fono.png) no-repeat left center;
	letter-spacing: -0.5px;
	padding: 0 18px 0 23px;
	margin: 0 13px 0 0;*/
	/*border-right: solid 1px #323232;*/
	/*pointer-events: none;
	cursor: default !important;
}


#header {
	height: 139px;
	padding: 0 0 40px 0;
}

	#header section {
		background: #DEDDDC;
		font-size: 13px;
		font-weight: 600;
		text-align: center;
		text-transform: uppercase;
		float: left;
		width: 323px;
		margin: 37px 0 0 39.30434782608695%;
		padding: 4px 0 6px 0;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		-ms-border-radius: 8px;
		-khtml-border-radius: 8px;
		border-radius: 8px;
	}

		#header section a {
			color: #323232;
			-webkit-transition: color ease 300ms;
			-moz-transition: color ease 300ms;
			transition: color ease 300ms;
		}

			#header section a:hover {
				color: #F49800;
			}*/
	/* class */
	/*#header .head_logo {
		margin: 31px 0 0 17px;
		float: left;
	}

	#header .head_afianza_logo {
		display: none;
	}

	#header .head_afianza_experto {
		margin: 40px 7px 0 0;
		float: right;
	}

	#header .head_fono {
		background: url(/Content/images/icono_fono.png) no-repeat left center;
		letter-spacing: -0.5px;
		padding: 0 18px 0 23px;
		margin: 0 13px 0 0;
		border-right: solid 1px #323232;
		pointer-events: none;
		cursor: default !important;
	}*/



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* menu */
/*.slicknav_menu {
	display: none;
}

#menu {
	box-sizing: border-box;
	background: #F49800 url(/Content/images/fondo_menu.png) no-repeat left top;
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
	width: 100%;
	max-width: 1066px;*/ /* TODO: Validar */
	/*max-width:1216px;*/
	/*height: 40px;
	padding: 0 3px 0 102px;
	position: absolute;
	z-index: 3;
	bottom: 0px;
	right: 0px;
}

	#menu a {
		color: #FFF;
	}

	#menu ul {
		margin: 0px;
		display: -webkit-flex;
		display: -moz-flex;
		display: flex;
		-webkit-justify-content: space-around;
		-moz--webkit-justify-content: space-around;
		justify-content: space-around;
	}

	#menu li {
		position: relative;
		z-index: 24;
		height: 40px;
	}

		#menu li a {
			display: block;
			margin: 10px 0 0 0;
			padding: 2px 4px;
			float: left;
		}

			#menu li a:hover:before {
				content: url(/Content/images/menu_flecha.png);
				position: absolute;
				z-index: 7;
				top: -11px;
				left: 50%;
				margin-left: -13.5px;
			}*/
	/* NIVELES */
	/*#menu ul ul,
	#menu ul li:hover ul ul {
		display: none;
	}

		#menu ul li:hover ul,
		#menu ul ul li:hover ul {
			display: block;
		}*/
	/* 2º NIVEL */
	/*#menu ul ul {
		font-size: 11px;
		display: none;
		width: 100%;
		position: absolute;
		z-index: 30;
		top: 100%;
		left: 0;
	}

		#menu ul ul li {
			width: 100%;
			margin: 0px;
		}

			#menu ul ul li a,
			#menu ul ul li a:hover {
				color: #FFF;
				background: #F49800;
				width: 100%;
				min-width: 200px;
				min-height: auto;
				margin: 0px;
				padding: 12px 20px;
				border-top: solid 1px #FFF;
			}

			#menu ul ul li a {
				background: #f49800;
				background: -moz-linear-gradient(-45deg, #f49800 0%, #f49800 71%, #f05927 100%);
				background: -webkit-linear-gradient(-45deg, #f49800 0%,#f49800 71%,#f05927 100%);
				background: linear-gradient(135deg, #f49800 0%,#f49800 71%,#f05927 100%);
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f49800', endColorstr='#f05927',GradientType=1 );
				-webkit-transition: all ease 300ms;
				-moz-transition: all ease 300ms;
				transition: all ease 300ms;
			}

				#menu ul ul li a:hover {
					color: #FFF;
					background: #f05927;
					background: -moz-linear-gradient(-45deg, #f05927 0%, #ed4410 100%);
					background: -webkit-linear-gradient(-45deg, #f05927 0%,#ed4410 100%);
					background: linear-gradient(135deg, #f05927 0%,#ed4410 100%);
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f05927', endColorstr='#ed4410',GradientType=1 );
				}

					#menu ul ul li a:hover:before {
						content: "";
					}*/

/* indicador de pos */
/*#AF_inicio .op_1, #AF_who .op2, #AF_producto .op3, #AF_leasing .op_4, #AF_dividendo .op_5, #AF_contacto .op_6 {
	pointer-events: none;
	cursor: default !important;
}

	#AF_inicio .op_1:before, #AF_who .op_2:before, #AF_producto .op_3:before, #AF_leasing .op_4:before, #AF_dividendo .op_5:before, #AF_contacto .op_6:before {
		content: url(/Content/images/menu_flecha_rojo.png);
		position: absolute;
		z-index: 5;
		top: -12px;
		left: 50%;
		margin-left: -13.5px;
	}*/
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* HOME */
/*#slider {
	margin: 22px 0 0 0;
}

	#slider h1 {
		background: url(/Content/images/icono_cuadro.png) no-repeat bottom center;
		background-size: 51px 1px;
		font-size: 23px;
		font-weight: 800;
		margin: 0 0 15px 0;
		padding: 0 0 14px 0;
	}

	#slider img {
		max-width: 100%;
		height: auto;
	}

	#slider li {
		position: relative;
		z-index: 2;
	}

	#slider p {
		line-height: 1.7em;
		width: 100%;
		max-width: 300px;
		margin: 0px auto;
	}

	#slider .slider_boton {
		background: #484848;
		color: #FFF;
		font-size: 16px;
		line-height: 37px;
		font-weight: 600;
		display: inline-block;
		width: 172px;
		height: 37px;
		-webkit-border-radius: 10px;
		-ms-border-radius: 10px;
		-moz-border-radius: 10px;
		-khtml-border-radius: 10px;
		border-radius: 10px;
		-webkit-transition: all ease 300ms;
		-moz-transition: all ease 300ms;
		transition: all ease 300ms;
		position: absolute;
		z-index: 5;
		bottom: 46px;
		left: 50%;
		margin: 0 0 0 -86px;
	}

		#slider .slider_boton:hover {
			background: #fff;
			color: #484848;
		}

	#slider .slider_big {
		display: inherit;
	}

	#slider .slider_little {
		display: none;
	}

.recuadroSlider {
	box-sizing: border-box;
	background: #F39801;
	color: #FFF;
	font-size: 16px;
	text-transform: uppercase;
	text-align: center;
	width: 100%;
	max-width: 404px;
	height: 346px;
	padding: 52px 10px 100px 10px;
	position: absolute;
	z-index: 4;
	left: 0px;
	top: 17px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
}

	.recuadroSlider:after {
		content: '';
		position: absolute;
		z-index: 4;
		width: 0px;
		height: 0px;
		border-top: 14px solid transparent;
		border-bottom: 14px solid transparent;
		border-left: 38px solid #F39801;
		right: -38px;
		top: 50%;
		margin-top: -14px;
	}

.homeSimula {
	background: #F05927;
	color: #FFF;
	font-size: 12px;
	font-weight: 900;
	line-height: 45px;
	text-transform: uppercase;
	text-align: center;
	display: block;
	width: 100%;
	max-width: 227px;
	height: 45px;
	margin: 10px 0 0 0; 
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	-webkit-transition: all ease 300ms;
	-moz-transition: all ease 300ms;
	transition: all ease 300ms;
	position: relative;
	z-index: 100;
}

	.homeSimula:hover {
		background: #323232;
		color: #FFF;
	}

.homeLaAraucana {
	background: #024d86;
	color: #FFF;
	font-size: 12px;
	font-weight: 900;
	line-height: 45px;
	text-transform: uppercase;
	text-align: center;
	display: block;
	width: 100%;
	max-width: 227px;
	height: 90px;
	margin: -100px 0 0 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	-webkit-transition: all ease 300ms;
	-moz-transition: all ease 300ms;
	transition: all ease 300ms;
	position: relative;
	z-index: 10;
}

	.homeLaAraucana:hover {
		background: #323232;
		color: #FFF;
	}

.homeLogoLaAraucana {
	background: #024d86;
	color: #FFF;
	font-size: 12px;
	font-weight: 900;
	line-height: 45px;
	text-transform: uppercase;
	text-align: center;
	display: block;
	width: 100%;
	max-width: 227px;
	margin: 10px 0 0 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	-webkit-transition: all ease 300ms;
	-moz-transition: all ease 300ms;
	transition: all ease 300ms;
	position: relative;
	z-index: 10;
}



#homeContacto {
	box-sizing: border-box;
	background: #484848;
	color: #FFF;
	font-size: 12px;
	font-weight: 600;
	text-align: center;
	width: 221px;
	height: 221px;
	padding: 47px 0 0 0;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-khtml-border-radius: 50%;
	border-radius: 50%;
	position: absolute;
	z-index: 51;
	bottom: 112px;
	right: 4.695652173913043%;
}

	#homeContacto h3 {
		font-size: 16px;
		font-weight: 900;
		text-transform: uppercase;
		margin: 0 0 10px 0;
	}

	#homeContacto p {
		line-height: 1.2em;
		width: 90%;
		margin: 0px auto 13px auto;
	}

		#homeContacto p:last-of-type {
			margin-bottom: 0px;
		}

	#homeContacto a {
		color: #FFF;
		-webkit-transition: color ease 300ms;
		-moz-transition: color ease 300ms;
		transition: color ease 300ms;
	}

		#homeContacto a:hover {
			color: #323232;
		}

.flecha_top {
	position: absolute;
	z-index: 20;
	top: -23px;
	left: 50%;
	margin-left: -22px;
}*/

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* MENU LATERAL */
/*#menulateral {
	font-size: 12px;
	color: #323232;
	text-transform: uppercase;
	width: 250px;
	height: auto;
	margin: 58px 16px 0 34px;
	float: left;
	position: relative;
	z-index: 2;
}

	#menulateral h3 {
		font-size: 16px;
		font-weight: 900;
		line-height: 1em;
		margin: 9px 0 25px 8px;
	}

	#menulateral h4 {
		font-size: 12;
		font-weight: 900;
		line-height: 1em;
		margin: 0 0 9px 8px;
	}

	#menulateral h5 {
		font-size: 12px;
		line-height: 1em;
		margin: 0 0 0 8px;
	}

	#menulateral li a {
		box-sizing: border-box;
		background: rgba(255,255,255,0);
		color: #323232;
		display: block;
		font-weight: 600;
		width: 100%;
		max-width: 206px;
		padding: 2px 8px 3px 8px;
		margin: 0 0 1px 0;
		position: relative;
		z-index: 3;
		-webkit-transition: background ease 300ms;
		-moz-transition: background ease 300ms;
		transition: background ease 300ms;
	}

		#menulateral li a:hover {
			background: #DEDDDC;
		}

			#menulateral li a:hover:before {
				content: '';
				width: 15px;
				height: 20px;
				background: url(/Content/images/submenu_flecha_derecha.png) no-repeat left top;
				left: -15px;
				top: 5px;
				position: absolute;
				z-index: 4;
			}*/
/* class */
/*.men_li_leasing > li {
	margin-bottom: 5px;
}

.consu_leasing {
	box-sizing: border-box;
	background: #F05927;
	color: #FFF;
	font-weight: 900;
	text-align: center;
	line-height: 45px;
	display: block;
	width: 100%;
	max-width: 179px;
	height: 45px;
	margin: 16px 0 0 8px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	-webkit-transition: background ease 300ms;
	-moz-transition: background ease 300ms;
	transition: background ease 300ms;
}

	.consu_leasing:hover {
		background: #323232;
	}

.men_ul_margin {
	margin-bottom: 29px;
}

#menulateral .men_ul_margin > li a {
	font-size: 11px;
	padding-left: 13px;
}

.men_link {
	box-sizing: border-box;
	background: rgba(255,255,255,0);
	color: #323232;
	display: block;
	font-weight: 900;
	width: 100%;
	max-width: 206px;
	padding: 2px 8px 3px 8px;
	margin: 0 0 4px 0;
	position: relative;
	z-index: 3;
	-webkit-transition: background ease 300ms;
	-moz-transition: background ease 300ms;
	transition: background ease 300ms;
}

	.men_link:hover {
		background: #DEDDDC;
	}

		.men_link:hover:before {
			content: '';
			width: 15px;
			height: 20px;
			background: url(/Content/images/submenu_flecha_derecha.png) no-repeat left top;
			left: -15px;
			top: 5px;
			position: absolute;
			z-index: 4;
		}

#consulta {
	width: 100%;
	max-width: 202px;
	margin: 19px 3px 0 3px;
}

	#consulta p {
		font-weight: 400;
		margin: 0 0 4px 6px;
	}

	#consulta a {
		background: url(/Content/images/icono_fono.png) no-repeat left center;
		color: #323232;
		font-size: 16px;
		font-weight: 900;
		display: block;
		padding: 8px 0 8px 32px;
		border-top: solid 1px #CCC;
		border-bottom: solid 1px #CCC;
		pointer-events: none;
		cursor: default !important;
	}*/

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* CONTENIDO */
/*#contenido {*/
	/*box-sizing: border-box;*/
	/*font-size: 14px;*/
	/*color: #454545;*/
	/*width: 73.91304347826086%;*/ /* w: 849px */
	/*height: auto;*/
	/*min-height: 574px;*/
	/*margin: 58px 0 0 0;*/
	/*margin: 20px 0 0 0;*/
	/*padding: 0 42px 0 34px;*/
	/*float: left;*/
	/*position: relative;*/
	/*z-index: 2;*/
	/*border-left: solid 1px rgba(150,146,143,0.29);*/
/*}

#contenido h1 {
	font-size: 30px;
	font-weight: 600;
	text-transform: uppercase;
	margin: 0 0 20px 0;
}

	#contenido h2 {
		font-size: 14px;
		text-transform: uppercase;
		margin: 0px;
	}

	#contenido p {
		line-height: 2em;
		margin: 0 0 28px 0;
	}

	#contenido section {
		float: left;
	}

	#contenido dl {
		font-size: 14px;
		width: 100%;
		max-width: 744px;
		height: auto;
	}

	#contenido dt {
		margin: 19px 0 0 0;
	}

		#contenido dt:first-of-type {
			margin-top: 0px;
		}

		#contenido dt a {
			box-sizing: border-box;
			background: url(/Content/images/submenu_flecha_abajo.png) no-repeat right top;
			color: #353526;
			font-weight: 600;
			display: block;
			padding: 0 40px 2px 10px;
			border-bottom: solid 1px #D6D6D6;
		}

	#contenido dd {
		box-sizing: border-box;
		background: #F0F0F0;
		padding: 0 12.903225806451612% 9px 9px;
	}

		#contenido dd p {
			margin: 0px;
		}

	#contenido li {
		background: url(/Content/images/icono_li.png) no-repeat left 5px top 4px;
		padding: 0 0 0 55px;
		margin: 0 0 37px 0;
	}

		#contenido li:last-of-type {
			margin-bottom: 0px;
		}*/
/* class */
/*#contenedor .cons_bajada {
	font-weight: 700;
	margin: 0 0 51px 0;
}

.cons_imagen {
	width: 35.096774193548384%;*/ /* w:272px */
	/*height: auto;
	margin: 0 30px 0 0;
	overflow: hidden;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-ms-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
}

.cons_texto {
	width: 60.90322580645161%;*/ /* w: 472px */
	/*margin: -6px 0 0 0;
}

#contenedor .cons_texto p:last-of-type {
	margin: 0 0 0 0;
}

.cons_testimonio {
	width: 57.41935483870968%;*/ /* w: 445px */
	/*margin: 10px 0 0 0;
}

.cons_antecedentes {
	width: 100%;*/ /* w: 445px */
	/*margin: 10px 0 0 0;
}

	.cons_antecedentes ul {
		margin-bottom: 30px;
	}

#contenedor .cons_antecedentes li {
	margin-bottom: 9px;
}

#contenedor .formulario_boton, #contenedor .calcular_boton {
	background: #F39801;
	color: #111;
	max-width: 246px;
	margin: 0px auto;
	border-color: #F05927;
	-webkit-transition: all ease 300ms;
	-moz-transition: all ease 300ms;
	transition: all ease 300ms;
}

	#contenedor .formulario_boton:hover, #contenedor .calcular_boton:hover {
		background: #F05927;
		color: #FFF;
	}

#contenedor .calcular_boton {
	box-sizing: border-box;
	font-size: 14px;
	font-weight: 600;
	text-align: center;
	text-transform: uppercase;
	display: block;
	width: 100%;
	max-width: 246px;
	margin: 27px auto 0 auto;
	padding: 9px 16px 12px 16px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-ms-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
}*/

/* rojo */
/*#rojo {
	box-sizing: border-box;
	background: #FF4D4D;
	color: #FFF;
	padding: 10px 16px 13px 16px;
	margin: 40px 0 0 0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-ms-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
}*/
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* simula */
/*#simula {
	width: 100%;
	max-width: 727px;
}

	#simula .label {
		color: #F39801;
		font-weight: 600;
		text-transform: uppercase;
		line-height: 1.15em;
		display: block;
		margin: 0 0 7px 0;
		word-spacing: -0.7px;
		letter-spacing: -0.3px;
	}

	#simula input, #simula select {
		box-sizing: border-box;
		font-family: 'Open Sans', sans-serif;
		font-size: 14px;
		color: #454545;
		font-weight: 600;
		text-transform: uppercase;
		display: block;
		padding: 9px 16px 12px 16px;
		width: 100%;
		border: solid 1px #96928F;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		-ms-border-radius: 8px;
		-khtml-border-radius: 8px;
		border-radius: 8px;
	}

		#simula input[type='radio'] {
			box-sizing: inherit !important;
			width: 0px;
			height: 0px;
			margin: 0px;
			padding: 0px;
			display: none;
			position: absolute;
			left: -9999px;
		}

			#simula input[type='radio'] + label::after {
				background: #FFF url(/Content/images/checkbox_icono.png) no-repeat left bottom;
				display: block;*/
				/*content:'';*/
				/*width: 17px;
				height: 17px;
				position: absolute;
				z-index: 6;
			}

			#simula input[type='radio']:checked + label::after {
				background-color: #454545;
			}*/
/* class especificos */
/*#casa, #depto {
	background-repeat: no-repeat;
	background-position: top center;
	text-align: center;
	padding: 43px 0 18px 0;
	position: relative;
	z-index: 4;
}

	#casa label, #depto label {
		color: #454545;
		margin: 0px;
	}

#casa {
	background-image: url(/Content/images/icono_casa.png);
}

#depto {
	background-image: url(/Content/images/icono_edificio.png);
	margin: 0 0 0 16.75%;
}

	#casa input[type='radio'] + label::after, #depto input[type='radio'] + label::after {
		bottom: 0px;
		left: 50%;
		margin-left: -8.5px;
	}

.sim_label {
	float: left;
}*/

/* div */
/*.sim1, .sim2, .sim3, .sim4, .sim5 {
	margin-bottom: 47px;
}

.sim1 {
	width: 291px;
}

.sim2 {
	width: 312px;
}

.sim3 {
	width: 190px;
}

.sim4 {
	width: 210px;
}

#contenedor .sim4 label {
	color: #454545;
	display: block;
	position: relative;
	z-index: 4;
	padding: 0 0 0 22px;
}

	#contenedor .sim4 label:last-of-type {*/
		/*  */ /*margin: 0 10px 0 35.3%;
	}

#contenedor .sim4 input[type='radio'] + label::after {
	content: '';
	padding: 0px;
	left: 0px;
	top: 0px;
}

.sim5 {
	width: 165px;
}

.sim_right {
	margin-right: 15%;
}

.sim_both_margin {
	margin-right: 110px;
	margin-left: 0px;
}

#contenedor .sim_label_height {
	display: table-cell;
	vertical-align: super;
	height: 32px;
	padding-bottom: 7px;
}

#contenedor .sim_p_nja {
	font-size: 12px;
	font-weight: 700;
	white-space: nowrap;
	margin: 0px;
	color: #F05927;
}

#contenedor .sim_p_gris {
	font-size: 13px;
	font-weight: 600;
	white-space: nowrap;
	margin: 0px;
	color: #454545;
}

#contenedor .sim_p {
	font-size: 11px;
	font-weight: 700;
	white-space: nowrap;
	margin: 0px;
}*/

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* RESULTADO */
/*#resultado {
	box-sizing: border-box;
	font-size: 13px;
	font-weight: 600;
	color: #96928D;
	width: 100%;
	max-width: 818px;
	padding: 21px 0 0 0;
}

	#resultado h3 {
		font-size: 13px;
		color: #454545;
		margin: 0 0 19px 0;
	}

	#resultado p {
		line-height: normal;
		margin: 0 0 7px 0;
	}

	#resultado strong {
		color: #454545;
		white-space: nowrap;
	}

	#resultado table {
		border-collapse: collapse;
	}*/

/* class */
/*#tabla1 {
	border-top: solid 1px rgba(150,146,143, 0.3);
	margin: 45px 0 0 -12px;
}

	#tabla1 th, #tabla1 td {
		padding: 10px;
	}

	#tabla1 tr {
		border-bottom: solid 1px rgba(150,146,143, 0.3);
	}

#tabla2 {
	margin: 0 0 35px -12px;
	border-bottom: solid 1px rgba(150,146,143, 0.3);
}

	#tabla2 th {
		padding: 10px;
		padding-bottom: 0px;
	}

	#tabla2 td {
		padding: 10px;
		padding-top: 0px;
	}

.res_fecha {
	width: 200px;
	align: right !important;
	white-space: nowrap;
}

.res_monto, .res_span, .res_span2 {
	display: inline-block;
}

.res_monto {
	width: 145px;
}

.res_span {
	max-width: 75px;
	text-align: right;
}

.res_span2 {
	width: 106px;
}

.res_contcifra {
	text-align: left;
	display: inline-block;
}

.res_uniduf {
	width: 20px;
	text-align: left;
}

.res_unid {
	width: 50px;
	text-align: left;
	padding-left: 50px;
}

.res_cifra {
	width: 75px;
	text-align: right;
	display: inline-block;
}

.res_fondo_td {
	background: #f5e5a9;
}

.res_fondo_linea {
	border-top-style: outset;
	border-top-color: rgba(255,255,255,0.3);
}

.res_th {
	text-align: left;
}*/

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* DIVIDENDO */
/*#dividendo {
	text-align: center;
	width: 100%;*/
	/*max-width:640px;*/
	/*margin: 49px 0 0 0;
}

	#dividendo label {
		font-size: 14px;
		font-weight: 600;
		text-transform: uppercase;
		display: block;
		margin: 0 0 15px 0;
	}

	#dividendo input {
		box-sizing: border-box;
		font-family: 'Open Sans', sans-serif;
		font-size: 14px;
		font-weight: 600;
		line-height: 40px;
		text-align: center;
		width: 100%;
		max-width: 364px;
		height: 40px;
		margin: 0 0 21px 0;
		border: solid 1px #96928F;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		-ms-border-radius: 8px;
		-khtml-border-radius: 8px;
		border-radius: 8px;
	}*/
/* class */
/*.div_pdf {
	background: url(/Content/images/icono_pdf.png) no-repeat left 0px top 3px;
	color: #CCC;
	font-size: 14px;
	padding: 2px 0 2px 20px;
	-webkit-transition: color ease 300ms;
	-moz-transition: color ease 300ms;
	transition: color ease 300ms;
}

	.div_pdf:hover {
		color: #F3981F;
	}

.div_boton {
	background: #F39801;
	text-transform: uppercase;
	max-width: 246px;
	margin: 0px auto;
	border-color: #F05927;
	-webkit-transition: all ease 300ms;
	-moz-transition: all ease 300ms;
	transition: all ease 300ms;
}

	.div_boton:hover {
		background: #F05927;
		color: #FFF;
	}*/
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* CONTACTO */
/*#contacto, #contactoDireccion {
	float: left;
	margin: 14px 0 0 0;
}

#contacto {
	font-size: 14px;
	font-weight: 600;
	width: 64.90322580645162%;*/ /* w: 503px */
	/*margin: 14px 7.096774193548387% 0 0;
}

	#contacto label {
		display: block;
		float: left;
		padding: 15px 0 0 10px;
	}

	#contacto input, #contacto textarea {
		box-sizing: border-box;
		font-family: 'Open Sans', sans-serif;
		font-size: 14px;
		float: right;
		width: 72.76341948310139%;*/ /* w: 366px */
		/*border: solid 1px #96928F;
		padding: 0px 10px;
		margin: 0 0 21px 0;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		-ms-border-radius: 8px;
		-khtml-border-radius: 8px;
		border-radius: 8px;
	}

	#contacto input {
		line-height: 40px;
		height: 40px;
	}

	#contacto textarea {
		height: 159px;
		padding: 10px;
	}*/
/* class */
/*#contenido .cont_boton {
	background: #F39801;
	color: #111;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	max-width: 246px;
	margin: 7px 0 0 0;
	-webkit-transition: all ease 300ms;
	-moz-transition: all ease 300ms;
	transition: all ease 300ms;
}

	#contenido .cont_boton:hover {
		background: #F05927;
		color: #FFF;
		border-color: #F05927;
	}

#contactoDireccion {
	font-size: 14px;
	width: 203px;*/ /* w: 26.193548387096776% */
/*}

	#contactoDireccion h3 {
		color: #F05926;
		font-size: 14px;
		margin: 0 0 11px 3px;
	}

	#contactoDireccion h4 {
		color: #323232;
		font-size: 12px;
		font-weight: 400;
		text-transform: uppercase;
		margin: 0 0 5px 6px;
	}

	#contactoDireccion h5 {
		color: #F05926;
		font-size: 14px;
		margin: 0 0 0 4px;
	}

	#contactoDireccion p {
		line-height: normal !important;
		margin: 0 0 0 4px;
	}*/
/* class */
/*.cont_fono {
	background: url(/Content/images/icono_fono.png) no-repeat left 10px center;
	font-size: 16px;
	color: #323232;
	font-weight: bold;
	letter-spacing: -0.5px;
	display: block;
	padding: 5px 18px 7px 31px;
	margin: 0 0 43px 0;
	border-top: solid 1px rgba(150,146,143,0.26);
	border-bottom: solid 1px rgba(150,146,143,0.26);
	pointer-events: none;
	cursor: default !important;
}

	.cont_fono:last-of-type {
		border-bottom: none;
		margin: 0 0 7px 0;
	}

.cont_link {
	color: #F05926;
	webkit-transition: color ease 300ms;
	-moz-transition: color ease 300ms;
	transition: color ease 300ms;
}

	.cont_link:hover {
		color: #F16334;
	}

#contenido .cont_p {
	margin-bottom: 14px;
}*/
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* FOOTER */
/*#sobreFooter {
	background: #96928F;
	width: 100%;
	height: 9px;
	clear: both;
}

footer {
	background: #323232;
	border-top: solid 0px #FFF;
}

#footer {
	color: #FFF;
	height: 302px;
	padding: 119px 0 0 0;
	position: relative;
	z-index: 3;
}

	#footer a {
		color: #FFF;
		-webkit-transition: color ease 300ms;
		-moz-transition: color ease 300ms;
		transition: color ease 300ms;
	}

		#footer a:hover {
			color: #F49800;
		}

	#footer section {
		font-size: 12px;
		float: left;
		min-height: 60px;
	}

		#footer section a {
			display: block;
			margin: 0 0 5px 0;
		}*/
	/* class */
	/*#footer .pie_logo {
		float: left;
		width: 179px;
		height: auto;
		margin: 23px 4.3478260869565215% 0 7.565217391304348%;
	}

	#footer .pie_seccion1, #footer .pie_seccion2, #footer .pie_seccion3 {
		background: url(/Content/images/icono_cuadro.png) no-repeat left top;
		background-size: 1px 51px;
		text-transform: uppercase;
		float: left;
		margin-top: 18px;
	}

	#footer .pie_seccion1 {
		padding: 0 0 0 13px;
		margin-right: 1.652173913043478%;
	}

	#footer .pie_seccion2 {
		padding: 0 0 0 20px;
		margin-right: 1.2173913043478262%;
	}

	#footer .pie_seccion3 {
		margin-right: 4.260869565217392%;
		padding: 0 0 0 19px;
	}

	#footer .pie_seccion4 {
		background: url(/Content/images/icono_cuadro.png) no-repeat left top, url(/Content/images/icono_cuadro.png) no-repeat left bottom;
		background-size: 51px 1px;
		padding: 14px 2px;
	}

	#footer .pie_copyright {
		font-size: 10px;
		position: absolute;
		z-index: 5;
		bottom: 66px;
		left: 13.304347826086957%;*/ /* w: 153px */
	/*}

#bajoFooter {
	background: #fff;
	width: 100%;
	height: 20px;
	border-top: solid 9px #96928F;
}*/

/* clearfix */
/*.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix {
	zoom: 1;
}

*:first-child + html .clearfix {
	zoom: 1;
}*/

/* RESPONSIVO */
/* 1149px ****************************************************************************************************** */
/*@media screen and (max-width: 1149px) {
	#contenido {*/
		/* width: 71.5%; */
		/*width: calc(100% - 300px);
	}

	.homeSimula {
		margin-left: 5px;
	}

	.homeLaAraucana {
		margin-left: 5px;
	}

	.homeLogoLaAraucana {
		margin-left: 5px;
	}

	.cons_texto {
		width: calc(60.90322580645161% - 50px);
	}
}*/

/* 1120px ****************************************************************************************************** */
/*@media screen and (max-width: 1120px) {
	#header .head_afianza_experto {
		margin-right: 20px;
	}

	#header section {
		margin-left: 32%;
	}

	#headerSimple .head_afianza_experto {
		margin-right: 20px;
	}

	#headerSimple section {
		margin-left: 32%;
	}

	.homeSimula {
		margin-top: -10px;
	}

	.homeLaAraucana {
		margin-top: -10px;
	}

	.homeLogoLaAraucana {
		margin-top: -10px;
	}


	.sim_right {
		margin-right: 10%;
	}

	.sim4 {
		width: 27%;
	}

	#contenedor .sim4 label {
		display: table-cell;
		height: 32px;
		margin-bottom: 7px;
	}

	.sim5 {
		width: 22%;
	}
}*/

/* 1024px ****************************************************************************************************** */
/*@media screen and (max-width: 1024px) {
	#header section {
		margin-left: 27%;
	}

	#headerSimple section {
		margin-left: 27%;
	}

	#resultado thead {
		border: none;
		clip: rect(0 0 0 0);
		height: 1px;
		margin: -1px;
		overflow: hidden;
		padding: 0;
		position: absolute;
		width: 1px;
	}

	#resultado td {
		display: block;
		font-size: 12px;
		text-align: right;
		position: relative;
		z-index: 10;
		border-bottom: solid 1px rgba(150,146,143, 0.3);
	}

		#resultado td:before {
			content: attr(data-label);
			float: left;
			font-weight: bold;
			text-transform: uppercase;
		}

	#tabla1 tr, .res_fondo_linea, #tabla2 {
		border: none;
	}

		#tabla2 td {
			padding: 10px;
		}

	.homeSimula {
		margin-top: -5px;
	}

	.homeLaAraucana {
		margin-top: -5px;
	}

	.homeLogoLaAraucana {
		margin-top: -5px;
	}

	#contacto {
		box-sizing: border-box;
		width: calc(64.90322580645162% - 15px);
		margin: 14px 5% 0 0;
	}

	#simula label {
		margin: 0 0 7px 0px;
		word-spacing: normal !important;
		letter-spacing: normal !important;
	}

	.sim_label, .left_form, .right_form {
		float: none;
	}

	.br_desktop {
		display: none;
	}

	.sim1, .sim2, .sim3, .sim4, .sim5 {
		margin-bottom: 25px;
	}

	.sim2, .sim3, .sim4, .sim5 {
		width: 100%;
		clear: both;
	}

	#contenedor .sim4 label:last-of-type {
		margin: 0 10px 0 40px;
	}

	#contenedor .sim_label_height {
		display: inherit;
		vertical-align: inherit !important;
		height: auto !important;
		padding-bottom: 0px;
	}

	.sim_right {
		margin-right: 0;
	}

	.sim_both_margin {
		margin-right: 0;
		margin-left: 0;
	}


	#footer .pie_logo {
		margin: 23px 4% 0 5%;
	}

	#footer .pie_seccion3 {
		margin-right: 2%;
	}
}*/
/* 1000px ****************************************************************************************************** */
/*@media screen and (max-width: 1000px) {
	#contenedor {
		min-height: 600px;
	}

	.homeSimula {
		margin-top: 5px;
	}

	.homeLaAraucana {
		margin-top: 5px;
	}

	.homeLogoLaAraucana {
		margin-top: 5px;
	}

	#contacto, #contactoDireccion {
		float: none;
	}

	#contacto {
		width: 100%;
	}

	#contactoDireccion {
		float: right;
		padding-top: 30px;
	}
}*/

/* 950px ****************************************************************************************************** */
/*@media screen and (max-width: 950px) {
	#header .head_afianza_experto {
		position: absolute;
		top: 20px;
		right: 20px;
		margin: 0px;
	}

	#header section {
		float: none;
		margin: 0px;
		position: absolute;
		top: 60px;
		right: 20px;
	}


	#slider h1 {
		font-size: 21px;
	}

	#slider p {
		line-height: 1.4em;
	}

	.recuadroSlider {
		font-size: 14px;
		height: 100%;
		padding: 42px 10px 50px 10px;
		left: 0px;
		top: 0px;
		bottom: 0px;
		-webkit-border-radius: 0 8px 8px 0;
		-moz-border-radius: 0 8px 8px 0;
		-ms-border-radius: 0 8px 8px 0;
		-khtml-border-radius: 0 8px 8px 0;
		border-radius: 0 8px 8px 0;
	}

	.cons_testimonio {
		width: 100%;
	}

	#footer {
		height: 250px;
		padding: 60px 0 0 0;
	}

		#footer .pie_logo {
			margin: 23px 5% 0 30px;
		}

		#footer .pie_seccion1, #footer .pie_seccion2 {
			margin-right: 7%;
		}

		#footer .pie_seccion3 {
			margin-right: 0;
		}

		#footer .pie_seccion4 {
			box-sizing: border-box;
			background: url(/Content/images/icono_cuadro.png) no-repeat center top 20px;
			background-size: 96% 1px;
			text-align: center;
			width: 100%;
			float: none;
			clear: both;
			min-height: inherit;
			padding: 30px;
			padding-bottom: 0px;
		}

			#footer .pie_seccion4 br {
				display: none;
			}

			#footer .pie_seccion4 a {
				display: inline-block;
			}

		#footer .pie_copyright {
			bottom: 20px;
			left: 30px;
		}
}*/

/* 800px ****************************************************************************************************** */
/*@media screen and (max-width: 800px) {
	#contenedor {
		min-height: 800px;
	}

	#slider h1 {
		font-size: 19px;
	}

	#slider li {
		padding-bottom: 200px;
	}

	#slider p {
		box-sizing: border-box;
		width: 100%;
		max-width: inherit;
		margin: 0px;
	}

	#slider .slider_big {
		display: none;
	}

	#slider .slider_little {
		display: inherit;
	}

	.recuadroSlider {
		font-size: 13px;
		width: 100%;
		max-width: inherit;
		height: 200px;
		padding: 20px 10px 80px 10px;
		top: inherit !important;
		bottom: 0px;
		right: 0px;
		-moz-border-radius: 0px;
		-webkit-border-radius: 0px;
		-ms-border-radius: 0px;
		-khtml-border-radius: 0px;
		border-radius: 0px;
	}

		.recuadroSlider::before {
			border-left: 19px solid transparent;
			border-right: 19px solid transparent;
			border-bottom: 28px solid #F39801;
			left: 50%;
			margin-left: -14px;
			top: -17px;
			position: absolute;
			z-index: 10;
			content: '';
			width: 0px;
			height: 0px;
		}

		.recuadroSlider:after {
			display: none;
		}

	#slider .slider_boton {
		bottom: 23px;
	}

	#homeContacto {
		bottom: 30px;
		box-shadow: rgba(50,50,50,0.5) 0px 0px 7px;
	}

	.homeSimula {
		margin: 10px 0 0 10px;
	}

	.homeLaAraucana {
		margin: 10px 0 0 10px;
	}

	.homeLogoLaAraucana {
		margin: 10px 0 0 10px;
	}

	.flecha_top {
		display: none;
	}

	#contenido section {
		float: none;
	}

	.cons_imagen {
		width: 100%;
		margin: 0 0 20px 0;
	}

		.cons_imagen img {
			width: 100%;
		}

	.cons_texto {
		width: 100%;
		margin: 0px;
	}

	.res_span {
		max-width: 75px;
		text-align: right;
	}

	#footer .pie_logo {
		margin: 23px 3% 0 30px;
	}

	#footer .pie_seccion1, #footer .pie_seccion2 {
		margin-right: 2%;
	}
}*/

/* 669px ****************************************************************************************************** */
/*@media screen and (max-width: 699px) {
	#header {
		height: 120px;
		padding: 0px;
	}

		#header .head_fono, #consulta .consu_fono, .cont_fono {
			pointer-events: inherit;
			cursor: pointer !important;
		}

		#header .head_afianza_experto {
			top: 45px;
		}

		#header section {
			top: 80px;
		}

	#menu {
		display: none;
	}

	.slicknav_menu {
		display: inherit !important;
	}

	.opcionReponsivo {
		background: #F49800 url(/Content/images/fondo_menu.png) no-repeat left top;
		font-size: 16px;
		line-height: 40px;
		text-transform: uppercase;
		color: #112548;
		display: block;
		height: 40px;
		padding: 0 3px 0 102px;
	}

		.opcionReponsivo:hover {
			background: #F05927;
		}

		.opcionReponsivo span {
			color: #FFF;
			font-weight: 900;
			float: right;
			margin: 0 0px 0 0;
		}

	#menulateral {
		box-sizing: border-box;
		background: #FBFBFB;
		display: none;
		width: 100%;
		padding: 30px 30px 50px 30px;
		margin: 0px;
		float: none;
		box-shadow: rgba(0,0,0,0.5) 0px 3px 7px;
	}

		#menulateral li a, .men_link {
			max-width: inherit;
		}

	#contenido {
		width: 100%;
	}

	.homeSimula {
		margin: 43px 0 95px 30px;
	}

	.homeLaAraucana {
		margin: 43px 0 95px 30px;
	}

	.homeLogoLaAraucana {
		margin: 43px 0 95px 30px;
	}

	.res_span {
		max-width: 75px;
		margin-right: 0px;
		text-align: right;
	}

	#footer {
		height: auto;
		padding: 10px 0 30px 0;
	}

		#footer .pie_logo {
			margin-right: 80%;
		}

		#footer .pie_seccion1 {
			margin-left: 30px;
		}

		#footer .pie_seccion1, #footer .pie_seccion2 {
			margin-right: 5%;
		}
}*/

/* 560px ****************************************************************************************************** */
/*@media screen and (max-width: 560px) {
	#contenedor {
		padding: 0 0 40px 0;
	}

	.homeSimula {
		margin: 0 auto 20px auto;
	}

	.homeLaAraucana {
		margin: 0 auto 20px auto;
	}

	.homeLogoLaAraucana {
		margin: 0 auto 20px auto;
	}

	#homeContacto {
		position: relative;
		margin: 0px auto;
		bottom: inherit;
		right: inherit;
	}

	#contenido {
		margin: 30px 0 0 0;
	}

		#contenido h1 {
			font-size: 24px;
		}

		#contenido h2 {
			font-size: 13px;
		}

		#contenido p {
			line-height: 1.5em;
		}

	#footer .pie_logo, #footer .pie_seccion1, #footer .pie_seccion2, #footer .pie_seccion3 {
		float: none;
	}

	#footer .pie_logo {
		margin-bottom: 20px;
	}

	#footer .pie_seccion1, #footer .pie_seccion2, #footer .pie_seccion3 {
		margin: 0 30px;
	}

	#footer .pie_seccion4 br {
		display: inherit;
	}
}*/
/* 480px ****************************************************************************************************** */
/*@media screen and (max-width: 480px) {
	.res_monto, .res_span, .res_span2 {
		width: auto;
		white-space: nowrap;
	}

	.res_span {
		max-width: 75px;
		text-align: right;
	}

	.res_monto {
		display: block;
	}

	#contacto label, #contacto input, #contacto textarea {
		float: none;
	}

	#contacto label {
		margin-bottom: 10px;
	}

	#contacto input, #contacto textarea {
		width: 100%;
		margin: 0 0 10px 0;
	}

	#contactoDireccion {
		float: none;
	}

	#contenido .cont_boton {
		max-width: 100%;
	}
}*/

/* 400px ****************************************************************************************************** */
/*@media screen and (max-width: 400px) {
	#header {
		text-align: center;
		height: 160px;
		padding: 0px;
	}

		#header .head_afianza_experto {
			top: 20px;
		}

		#header section {
			width: 100%;
			top: inherit;
			right: 0px;
			left: 0px;
			bottom: 0px;
			-webkit-border-radius: 0px;
			-moz-border-radius: 0px;
			-ms-border-radius: 0px;
			-khtml-border-radius: 0px;
			border-radius: 0px;
		}

		#header .head_fono {
			padding: 0 10px 0 23px;
			margin: 0 5px 0 0;
		}

		#header .head_logo {
			margin: 61px auto 0 auto;
			float: none;
		}

		#header .head_responsivo {
			background: #F6F6F6;
			display: block;
			padding: 5px 0px;
			border-bottom: solid 1px #DEDDDC;
			position: absolute;
			top: 0px;
			right: 0px;
			left: 0px;
		}

		#header .head_afianza_logo {
			background: url(/Content/images/isotipo_afianza_experto.svg) no-repeat left top;
			background-size: 20px 20px;
			color: #999;
			font-weight: 600;
			line-height: 20px;
			height: 20px;
			display: inline-block;
			padding: 0 2px 0 30px;
		}

		#header .head_afianza_experto {
			display: none !important;
		}

	.recuadroSlider {
		font-size: 12px;
	}

	#slider .slider_boton {
		bottom: 15px;
	}
}

#DividendoPagado {
	text-align: center;
	width: 100%;
	max-width: 640px;
	margin: 49px 0 0 0;
}

	#DividendoPagado label {
		font-size: 14px;
		font-weight: 600;
		text-transform: uppercase;
		display: block;
		margin: 0 0 15px 0;
	}

	#DividendoPagado input {
		box-sizing: border-box;
		font-family: 'Open Sans', sans-serif;
		font-size: 14px;
		font-weight: 600;
		text-align: center;
		width: 100%;
		max-width: 246px;
		height: 40px;
		padding: 9px 16px 12px 16px;
		display: block;
		border: solid 1px #96928F;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		-ms-border-radius: 8px;
		-khtml-border-radius: 8px;
		border-radius: 8px;
	}*/


/*.overlay {
	width: 100%;
	height: 100%;
	display:table;
	background: rgba(0, 0, 0, 0.5);
}
.overlay i {
   display:table-cell;
	vertical-align:middle;
	text-align:center;
}
.spin-big {
	font-size: 50px;
	height: 50px;
	width: 50px;
 
}
.spin-normal {
	font-size: 35px;
	height: 35px;
	width: 35px;
}
.spin-small {
	font-size: 20px;
	height: 20px;
	width: 20px;
}*/

/*
 * Page: 400 and 500 error pages
 * ------------------------------
 */
/*.error-page {
	width: 600px;
	margin: 20px auto 0 auto;
}

@media (max-width: 991px) {
	.error-page {
		width: 100%;
	}
}

.error-page > .headline {
	float: left;
	font-size: 100px;
	font-weight: 300;
}

@media (max-width: 991px) {
	.error-page > .headline {
		float: none;
		text-align: center;
	}
}

.error-page > .error-content {
	display: block;
}

@media (max-width: 991px) {
	.error-page > .error-content {
		margin-left: 0;
	}
}

.error-page > .error-content > h3 {
	font-weight: 300;
	font-size: 25px;
}

@media (max-width: 991px) {
	.error-page > .error-content > h3 {
		text-align: center;
	}
}

#DividendoPagado input {
	box-sizing: border-box;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 600;
	text-align: center;
	width: 100%;
	max-width: 246px;
	height: 40px;
	padding: 9px 16px 12px 16px;
	display: block;
	border: solid 1px #96928F;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-ms-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
}*/


/*.overlay {
	width: 100%;
	height: 100%;
	display:table;
	background: rgba(0, 0, 0, 0.5);
}
.overlay i {
   display:table-cell;
	vertical-align:middle;
	text-align:center;
}
.spin-big {
	font-size: 50px;
	height: 50px;
	width: 50px;
 
}
.spin-normal {
	font-size: 35px;
	height: 35px;
	width: 35px;
}
.spin-small {
	font-size: 20px;
	height: 20px;
	width: 20px;
}*/

/*
 * Page: 400 and 500 error pages
 * ------------------------------
 */
/*.error-page {
	width: 600px;
	margin: 20px auto 0 auto;
}

@media (max-width: 991px) {
	.error-page {
		width: 100%;
	}
}

.error-page > .headline {
	float: left;
	font-size: 100px;
	font-weight: 300;
}

@media (max-width: 991px) {
	.error-page > .headline {
		float: none;
		text-align: center;
	}
}

.error-page > .error-content {
	display: block;
}

@media (max-width: 991px) {
	.error-page > .error-content {
		margin-left: 0;
	}
}

.error-page > .error-content > h3 {
	font-weight: 300;
	font-size: 25px;
}

@media (max-width: 991px) {
	.error-page > .error-content > h3 {
		text-align: center;
	}
}


.bcasa {
	float: left;
}

.bdepto {
	float: left;
}


.SubsidioLeasing1 {
	float: left;
}

.SubsidioLeasing2 {
	float: left;
}


.SubsidioIntegracionSocial1 {
	float: left;
}

.SubsidioIntegracionSocial2 {
	float: left;
}*/

/* Radio de jsfiddle.net/La8wQ/2471*/

/*Leasing*/
/*input[id="SubsidioLeasing1"] {
	display: none;
}

	input[id="SubsidioLeasing1"] + label {
		background-image: url(/Content/images/si-off.svg);
		height: 40px;
		width: 80px;
		display: inline-block;
		padding: 0 0 0 0px;
		cursor: pointer;
	}

	input[id="SubsidioLeasing1"]:checked + label {
		background-image: url(/Content/images/si-on.svg);
	}

input[id="SubsidioLeasing2"] {
	display: none;
}

	input[id="SubsidioLeasing2"] + label {
		background-image: url(/Content/images/no-off.svg);
		height: 40px;
		width: 80px;
		display: inline-block;
		padding: 0 0 0 0px;
		cursor: pointer;
	}

	input[id="SubsidioLeasing2"]:checked + label {
		background-image: url(/Content/images/no-on.svg);
	}*/


/*integracion */
/*input[id="SubsidioIntegracionSocial1"] {
	display: none;
}

	input[id="SubsidioIntegracionSocial1"] + label {
		background-image: url(/Content/images/si-off.svg);
		height: 40px;
		width: 80px;
		display: inline-block;
		padding: 0 0 0 0px;
		cursor: pointer;
	}

	input[id="SubsidioIntegracionSocial1"]:checked + label {
		background-image: url(/Content/images/si-on.svg);
	}

input[id="SubsidioIntegracionSocial2"] {
	display: none;
}

	input[id="SubsidioIntegracionSocial2"] + label {
		background-image: url(/Content/images/no-off.svg);
		height: 40px;
		width: 80px;
		display: inline-block;
		padding: 0 0 0 0px;
		cursor: pointer;
	}

	input[id="SubsidioIntegracionSocial2"]:checked + label {
		background-image: url(/Content/images/no-on.svg);
	}*/
/**/


/*casa/depto */
/*input[id="bcasa"] {
	display: none;
}

	input[id="bcasa"] + label {
		background-image: url(/Content/images/casa-off.svg);
		height: 40px;
		width: 150px;
		display: inline-block;
		padding: 0 0 0 0px;
		cursor: pointer;
	}

	input[id="bcasa"]:checked + label {
		background-image: url(/Content/images/casa-on.svg);
	}

input[id="bdepto"] {
	display: none;
}

	input[id="bdepto"] + label {
		background-image: url(/Content/images/depto-off.svg);
		height: 40px;
		width: 150px;
		display: inline-block;
		padding: 0 0 0 0px;
		cursor: pointer;
	}

	input[id="bdepto"]:checked + label {
		background-image: url(/Content/images/depto-on.svg);
	}*/
/**/

/*object {
  min-width: 100%;
  min-height: 101%; 
}*/


/*.internal {
    width: 100%;
    height: 100%;
}

.container {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
 }*/


/* class especificos forma pago*/
/*input[id="bservipag"] {
	display: none;
}

	input[id="bservipag"] + label {
		background-image: url(/Content/images/servipag_off.png);
		height: 40px;
		width: 150px;
		display: inline-block;
		padding: 0 0 0 0px;
		cursor: pointer;
	}

	input[id="bservipag"]:checked + label {
		background-image: url(/Content/images/servipag_on.png);
	}

input[id="bunired"] {
	display: none;
}

	input[id="bunired"] + label {
		background-image: url(/Content/images/unired_off.png);
		height: 40px;
		width: 150px;
		display: inline-block;
		padding: 0 0 0 0px;
		cursor: pointer;
	}

	input[id="bunired"]:checked + label {
		background-image: url(/Content/images/unired_on.png);
	}


.bservipag {
	float: left;
}

.bunired {
	float: left;
}*/


/*   */

.textoerror {
	color: red
}

/*
 * Component: Box
 * --------------
 */
.box {
	position: relative;
	border-radius: 3px;
	background: #ffffff;
	border-top: 3px solid #d2d6de;
	margin-bottom: 20px;
	width: 100%;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}

	.box.box-primary {
		border-top-color: #3c8dbc;
	}

	.box.box-info {
		border-top-color: #00c0ef;
	}

	.box.box-danger {
		border-top-color: #dd4b39;
	}

	.box.box-warning {
		border-top-color: #f39c12;
	}

	.box.box-success {
		border-top-color: #00a65a;
	}

	.box.box-default {
		border-top-color: #d2d6de;
	}

	.box.collapsed-box .box-body,
	.box.collapsed-box .box-footer {
		display: none;
	}

	.box .nav-stacked > li {
		border-bottom: 1px solid #f4f4f4;
		margin: 0;
	}

		.box .nav-stacked > li:last-of-type {
			border-bottom: none;
		}

	.box.height-control .box-body {
		max-height: 300px;
		overflow: auto;
	}

	.box .border-right {
		border-right: 1px solid #f4f4f4;
	}

	.box .border-left {
		border-left: 1px solid #f4f4f4;
	}

	.box.box-solid {
		border-top: 0;
	}

		.box.box-solid > .box-header .btn.btn-default {
			background: transparent;
		}

		.box.box-solid > .box-header .btn:hover,
		.box.box-solid > .box-header a:hover {
			background: rgba(0, 0, 0, 0.1);
		}

		.box.box-solid.box-default {
			border: 1px solid #d2d6de;
		}

			.box.box-solid.box-default > .box-header {
				color: #444444;
				background: #d2d6de;
				background-color: #d2d6de;
			}

				.box.box-solid.box-default > .box-header a,
				.box.box-solid.box-default > .box-header .btn {
					color: #444444;
				}

		.box.box-solid.box-primary {
			border: 1px solid #3c8dbc;
		}

			.box.box-solid.box-primary > .box-header {
				color: #ffffff;
				background: #3c8dbc;
				background-color: #3c8dbc;
			}

				.box.box-solid.box-primary > .box-header a,
				.box.box-solid.box-primary > .box-header .btn {
					color: #ffffff;
				}

		.box.box-solid.box-info {
			border: 1px solid #00c0ef;
		}

			.box.box-solid.box-info > .box-header {
				color: #ffffff;
				background: #00c0ef;
				background-color: #00c0ef;
			}

				.box.box-solid.box-info > .box-header a,
				.box.box-solid.box-info > .box-header .btn {
					color: #ffffff;
				}

		.box.box-solid.box-danger {
			border: 1px solid #dd4b39;
		}

			.box.box-solid.box-danger > .box-header {
				color: #ffffff;
				background: #dd4b39;
				background-color: #dd4b39;
			}

				.box.box-solid.box-danger > .box-header a,
				.box.box-solid.box-danger > .box-header .btn {
					color: #ffffff;
				}

		.box.box-solid.box-warning {
			border: 1px solid #f39c12;
		}

			.box.box-solid.box-warning > .box-header {
				color: #ffffff;
				background: #f39c12;
				background-color: #f39c12;
			}

				.box.box-solid.box-warning > .box-header a,
				.box.box-solid.box-warning > .box-header .btn {
					color: #ffffff;
				}

		.box.box-solid.box-success {
			border: 1px solid #00a65a;
		}

			.box.box-solid.box-success > .box-header {
				color: #ffffff;
				background: #00a65a;
				background-color: #00a65a;
			}

				.box.box-solid.box-success > .box-header a,
				.box.box-solid.box-success > .box-header .btn {
					color: #ffffff;
				}

		.box.box-solid > .box-header > .box-tools .btn {
			border: 0;
			box-shadow: none;
		}

		.box.box-solid[class*='bg'] > .box-header {
			color: #fff;
		}

	.box .box-group > .box {
		margin-bottom: 5px;
	}

	.box .knob-label {
		text-align: center;
		color: #333;
		font-weight: 100;
		font-size: 12px;
		margin-bottom: 0.3em;
	}

	.box > .overlay,
	.overlay-wrapper > .overlay,
	.box > .loading-img,
	.overlay-wrapper > .loading-img {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}

	.box .overlay,
	.overlay-wrapper .overlay {
		z-index: 50;
		background: rgba(255, 255, 255, 0.7);
		border-radius: 3px;
	}

		.box .overlay > .fa,
		.overlay-wrapper .overlay > .fa {
			position: absolute;
			top: 50%;
			left: 50%;
			margin-left: -15px;
			margin-top: -15px;
			color: #000;
			font-size: 30px;
		}

		.box .overlay.dark,
		.overlay-wrapper .overlay.dark {
			background: rgba(0, 0, 0, 0.5);
		}

.box-header:before,
.box-body:before,
.box-footer:before,
.box-header:after,
.box-body:after,
.box-footer:after {
	content: " ";
	display: table;
}

.box-header:after,
.box-body:after,
.box-footer:after {
	clear: both;
}

.box-header {
	color: #444;
	display: block;
	padding: 10px;
	position: relative;
}

	.box-header.with-border {
		border-bottom: 1px solid #f4f4f4;
	}

.collapsed-box .box-header.with-border {
	border-bottom: none;
}

.box-header > .fa,
.box-header > .glyphicon,
.box-header > .ion,
.box-header .box-title {
	display: inline-block;
	font-size: 18px;
	margin: 0;
	line-height: 1;
}

.box-header > .fa,
.box-header > .glyphicon,
.box-header > .ion {
	margin-right: 5px;
}

.box-header > .box-tools {
	position: absolute;
	right: 10px;
	top: 5px;
}

	.box-header > .box-tools [data-toggle="tooltip"] {
		position: relative;
	}

	.box-header > .box-tools.pull-right .dropdown-menu {
		right: 0;
		left: auto;
	}

	.box-header > .box-tools .dropdown-menu > li > a {
		color: #444 !important;
	}

.btn-box-tool {
	padding: 5px;
	font-size: 12px;
	background: transparent;
	color: #97a0b3;
}

	.open .btn-box-tool,
	.btn-box-tool:hover {
		color: #606c84;
	}

	.btn-box-tool.btn:active {
		box-shadow: none;
	}

.box-body {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	padding: 10px;
}

.no-header .box-body {
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
}

.box-body > .table {
	margin-bottom: 0;
}

.box-body .fc {
	margin-top: 5px;
}

.box-body .full-width-chart {
	margin: -19px;
}

.box-body.no-padding .full-width-chart {
	margin: -9px;
}

.box-body .box-pane {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 3px;
}

.box-body .box-pane-right {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 0;
}

.box-footer {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-top: 1px solid #f4f4f4;
	padding: 10px;
	background-color: #ffffff;
}

.chart-legend {
	margin: 10px 0;
}

@media (max-width: 991px) {
	.chart-legend > li {
		float: left;
		margin-right: 10px;
	}
}

.box-comments {
	background: #f7f7f7;
}

	.box-comments .box-comment {
		padding: 8px 0;
		border-bottom: 1px solid #eee;
	}

		.box-comments .box-comment:before,
		.box-comments .box-comment:after {
			content: " ";
			display: table;
		}

		.box-comments .box-comment:after {
			clear: both;
		}

		.box-comments .box-comment:last-of-type {
			border-bottom: 0;
		}

		.box-comments .box-comment:first-of-type {
			padding-top: 0;
		}

		.box-comments .box-comment img {
			float: left;
		}

	.box-comments .comment-text {
		margin-left: 40px;
		color: #555;
	}

	.box-comments .username {
		color: #444;
		display: block;
		font-weight: 600;
	}

	.box-comments .text-muted {
		font-weight: 400;
		font-size: 12px;
	}

.no-border {
	border: 0 !important;
}

.no-padding {
	padding: 0 !important;
}

.no-shadow {
	box-shadow: none !important;
}

.divContainer {
	text-align: center;
}

.divCenter {
	width: 280px;
	display: inline-block !important;
	transform: translate(0%,100%);
}