
@font-face {
    font-family: 'Roboto-Thin';
    src: url(../fonts/Roboto-Thin.ttf);
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

@font-face {
    font-family: 'Roboto-Light';
    src: url(../fonts/Roboto-Light.ttf);
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

@font-face {
    font-family: 'Roboto-Condensed';
    src: url(../fonts/Roboto-Condensed.ttf);
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

@font-face {
    font-family: 'Roboto-Bold';
    src: url(../fonts/Roboto-Bold.ttf);
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

@font-face {
    font-family: 'Roboto-Condensed-bold';
    src: url(../fonts/Roboto-BoldCondensed.ttf);
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}





/* ESTILOS NORMALES (para móviles en vertical)
   ========================================================================= */
 
	body {
		/*background-color:#ffffff;*/
		background-color: #e0f2fa;
	}
	
	#imagen_portada {
		/* Ubicación de la imagen */
			background-image:url(../imagenes/fondo_doctor.jpg);
			min-height:580px;
		/* Para dejar la imagen de fondo centrada, vertical y horizontalmente */
			background-position: center 0px;/*center center;*/
		/* Para que la imagen de fondo no se repita */
			background-repeat: no-repeat;
		/* La imagen se fija en la ventana de visualización para que la altura de la imagen no supere a la del contenido */
			background-attachment: scroll;
		/* La imagen de fondo se reescala automáticamente con el cambio del ancho de ventana del navegador */
			background-size: cover;   /*auto 100%;*/
		/* Se muestra un color de fondo mientras se está cargando la imagen de fondo o si hay problemas para cargarla */
			background-color: #ffffff;		
	}	
			
	.texto0_portada{
		font-family: 'Roboto-Thin';
		font-size:28px;
		line-height:115%;
		/*margin-top:15px;*/
		margin-top:-20px;
		padding: 0px 5%;
		font-weight: 200;
	}
			
	.titulo0{
		font-family: 'Roboto-Thin';
		font-size:30px;
		color:#0293d2;
		margin-top:20px;
		padding:10px 5px 0px 5px;
		line-height:100%;
		font-weight: 200;
	}

	.titulo3{
		font-family: 'Roboto-Thin';
		font-size:36px;
		color:#0293d2;
		margin-top:20px;
		padding:10px 20px 0px 20px;
		line-height:115%;
		font-weight: 200;
	}
	
	.texto_general{
		font-family: 'Roboto-Light';
		font-size:12px;
		text-align:justify;
		color:#7f7f7f;
		padding:10px;
		line-height:130%;
		font-weight: 300;
	}
	
	.tit_formulario{
		font-family: 'Roboto-Light';
		font-size:14px;
		line-height:40px;
		margin-top:15px;
		padding: 0px 20px;
		font-weight: 300;
		text-align:center;
	}

	.tit_formulario_2{
		font-family: 'Roboto-Light';
		font-size:14px;
		line-height:130%;
		margin-top:15px;
		padding: 0px 20px;
		font-weight:300;
		text-align:center;
	}

	.tamanio_logo{
		width: 140px;
		height: 25px;
		data-image-width:100px;
		data-image-height:18px;
	}
	
	.texto_2{
		font-family: 'Roboto-Thin';
		font-size:24px;
		color:#0293d2;
		padding:10px 20px 0px 20px;
		line-height:115%;
		font-weight: 200;
	}
	
	
	#boton_necesitas_un_prestamo_2{
		display:block;
	}	

/* RESPONSIVE
   ========================================================================= */
 
/* Móviles en horizontal o tablets en vertical
   ------------------------------------------------------------------------- */
	/*@media (min-width: 768px) { */
	@media (min-width: 768px) {
		#imagen_portada {
			/* Ancho y alto */	
				width:100%;
				height:100%;
			/* Ubicación de la imagen */
				background-image:url(../imagenes/fondo_doctor.jpg);
				min-height:580px;
			/* Para dejar la imagen de fondo centrada, vertical y horizontalmente */
				background-position: center 0px;/*center center;*/
			/* Para que la imagen de fondo no se repita */
				background-repeat: no-repeat;
			/* La imagen se fija en la ventana de visualización para que la altura de la imagen no supere a la del contenido */
				background-attachment: scroll;
			/* La imagen de fondo se reescala automáticamente con el cambio del ancho de ventana del navegador */
				background-size: cover; /* 100% 100% */
			/* Se muestra un color de fondo mientras se está cargando la imagen de fondo o si hay problemas para cargarla */
				background-color: #ffffff;		
		}
		
			
		.texto0_portada{
			font-family: 'Roboto-Thin';
			font-size:40px;
			line-height:115%;
			margin-top:15px;
			padding: 0px 5%;
			font-weight: 200;
		}
		
		.titulo0{
			font-family: 'Roboto-Thin';
			font-size:38px;
			color:#0293d2;
			margin-top:20px;
			padding:10px 5px 0px 5px;
			line-height:100%;
			font-weight: 200;
		}
		
		.titulo3{
			font-family: 'Roboto-Thin';
			font-size:42px;
			color:#0293d2;
			margin-top:20px;
			padding:10px 20px 0px 20px;
			line-height:115%;
			font-weight: 200;
		}
		
		.texto_general{
			font-family: 'Roboto-Light';
			font-size:12px;
			text-align:justify;
			color:#7f7f7f;
			padding:10px;
			line-height:130%;
			font-weight: 300;
		}
		
		.tit_formulario{
			font-family: 'Roboto-Light';
			font-size:18px;
			line-height:40px;
			margin-top:15px;
			padding: 0px 20px;
			font-weight: 300;
			text-align:center;
		}
		
		.tit_formulario_2{
			font-family: 'Roboto-Light';
			font-size:14px;
			line-height:130%;
			margin-top:15px;
			padding: 0px 20px;
			font-weight:300;
			text-align:center;
		}
		
		.tamanio_logo{
			width: 140px;
			height: 25px;
			data-image-width:140px;
			data-image-height:25px;
		}
		
		.texto_2{
			font-family: 'Roboto-Thin';
			font-size:36px;
			color:#0293d2;
			padding:10px 20px 0px 20px;
			line-height:115%;
			font-weight: 200;
		}
		
		#boton_necesitas_un_prestamo_2{
			display:none;
		}	
	}
 
/* Tablets en horizonal y escritorios normales
   ------------------------------------------------------------------------- */
	/*@media (min-width: 1024px) {*/
	@media (min-width: 1024px) {
		#imagen_portada {
			/* Ancho y alto */	
				width:100%;
				height:100%;
			/* Ubicación de la imagen */
				background-image:url(../imagenes/fondo_doctor.jpg);
				min-height:580px;
			/* Para dejar la imagen de fondo centrada, vertical y horizontalmente */
				background-position: center 0px;/*center center;*/
			/* Para que la imagen de fondo no se repita */
				background-repeat: no-repeat;
			/* La imagen se fija en la ventana de visualización para que la altura de la imagen no supere a la del contenido */
				background-attachment: scroll;
			/* La imagen de fondo se reescala automáticamente con el cambio del ancho de ventana del navegador */
				background-size: cover;/*cover;  80% auto  ;*/
			/* Se muestra un color de fondo mientras se está cargando la imagen de fondo o si hay problemas para cargarla */
				background-color: #ffffff;		
		}	
		
			
		.texto0_portada{
			font-family: 'Roboto-Thin';
			font-size:48px;
			line-height:115%;
			margin-top:15px;
			padding: 30px 18% 0px 18%;
		}
		
		.titulo0{
			font-family: 'Roboto-Thin';
			font-size:42px;
			color:#0293d2;
			margin-top:20px;
			padding:10px 5px 0px 5px;
			line-height:100%;
			font-weight: 200;
		}
		
		.titulo3{
			font-family: 'Roboto-Thin';
			font-size:46px;
			color:#0293d2;
			margin-top:20px;
			padding:10px 70px 0px 70px;
			line-height:115%;
			font-weight: 200;
		}
		
		.texto_general{
			font-family: 'Roboto-Light';
			font-size:16px;
			text-align:justify;
			color:#7f7f7f;
			padding:10px;
			line-height:130%;
			font-weight: 300;
		}
		
		.tit_formulario{
			font-family: 'Roboto-Light';
			font-size:22px;
			line-height:40px;
			margin-top:15px;
			padding: 0px 20px;
			font-weight: 300;
			text-align:center;
		}
		
		.tit_formulario_2{
			font-family: 'Roboto-Light';
			font-size:18px;
			line-height:130%;
			margin-top:15px;
			padding: 0px 20px;
			font-weight:300;
			text-align:center;
		}
		
		.tamanio_logo{
			width: 193px;
			height: 35px;
			data-image-width:193px;
			data-image-height:35px;
		}
		
		.texto_2{
			font-family: 'Roboto-Thin';
			font-size:36px;
			color:#0293d2;
			padding:10px 20px 0px 20px;
			line-height:115%;
			font-weight: 200;
		}
		
		#boton_necesitas_un_prestamo_2{
			display:none;
		}	
	}
 
/* Escritorios muy anchos
   ------------------------------------------------------------------------- */
	/*@media (min-width: 1200px) {*/
	@media (min-width: 1200px) {
		#imagen_portada {
			/* Ancho y alto */	
				width:100%;
				height:100%;
			/* Ubicación de la imagen */
				background-image:url(../imagenes/fondo_doctor.jpg);
				min-height:580px;
			/* Para dejar la imagen de fondo centrada, vertical y horizontalmente */
				background-position: center 0px;/*center center;*/
			/* Para que la imagen de fondo no se repita */
				background-repeat: no-repeat;
			/* La imagen se fija en la ventana de visualización para que la altura de la imagen no supere a la del contenido */
				background-attachment: scroll;
			/* La imagen de fondo se reescala automáticamente con el cambio del ancho de ventana del navegador */
				background-size: cover; /* 100% 100% */
			/* Se muestra un color de fondo mientras se está cargando la imagen de fondo o si hay problemas para cargarla */
				background-color: #ffffff;		
		}	
		
			
		.texto0_portada{
			font-family: 'Roboto-Thin';
			font-size:48px;
			line-height:115%;
			margin-top:15px;
			padding: 0px 5%;
			font-weight: 200;
		}
		
		.titulo0{
			font-family: 'Roboto-Thin';
			font-size:42px;
			color:#0293d2;
			margin-top:20px;
			padding:10px 5px 0px 5px;
			line-height:130%;
			font-weight: 200;
		}
		
		.titulo3{
			font-family: 'Roboto-Thin';
			font-size:46px;
			color:#0293d2;
			margin-top:20px;
			padding:10px 70px 0px 70px;
			line-height:115%;
			font-weight: 200;
		}
		
		.texto_general{
			font-family: 'Roboto-Light';
			font-size:16px;
			text-align:justify;
			color:#7f7f7f;
			padding:0px 10px 10px 10px;
			line-height:130%;
			font-weight: 300;
		}
		
		.tit_formulario{
			font-family: 'Roboto-Light';
			font-size:22px;
			line-height:40px;
			margin-top:15px;
			padding: 0px 20px;
			font-weight: 300;
			text-align:center;
		}
		
		.tit_formulario_2{
			font-family: 'Roboto-Light';
			font-size:18px;
			line-height:130%;
			margin-top:15px;
			padding: 0px 20px;
			font-weight:300;
			text-align:center;
		}
		
		.tamanio_logo{
			width: 193px;
			height: 35px;
			data-image-width:193px;
			data-image-height:35px;
		}
		
		.texto_2{
			font-family: 'Roboto-Thin';
			font-size:36px;
			color:#0293d2;
			padding:10px 20px 0px 20px;
			line-height:115%;
			font-weight: 200;
		}
		
		#boton_necesitas_un_prestamo_2{
			display:none;
		}
	}


















.texto1_portada	{
	font-family: 'Roboto-Thin';
	font-size:80px;
	text-align:center;
	color:#ffffff;
	padding-top:170px;
	line-height:100%;
}
	
.texto2_portada{
	font-family: 'Roboto-Light';
	font-size:18px;
	text-align:center;
	color:#91deff;
	padding:20px 50px 0px 50px;
	font-weight: 300;
}

.texto3_portada{
	font-family: 'Roboto-Light';
	font-size:12px;
	font-style: normal;
	text-align:center;
	color:#ffffff;
	font-weight:300;
	padding: 0px 50px;
	text-rendering: optimizeLegibility;
	line-height:130%;
	margin-bottom:50px;
}

.titulo4{
	font-family: 'Roboto-Thin';
	font-size:46px;
	color:#0293d2;
	margin-top:20px;
	padding:10px 20px 0px 20px;
	line-height:115%;
	font-weight: 200;
}

.texto_3{
	font-family: 'Roboto-Light';
	font-size:20px;
	line-height:130%;
	margin-top:15px;
	padding: 0px 20px;
	font-weight:300;
	text-align:center;
	color:#7F7F7F;
}


.btn.btn-prestamo2 {
	font-family: 'Roboto-Condensed-bold';
	font-size:14px;
	font-weight: 700;
	letter-spacing: 1px;
    color: #ffffff;
    background-color: #0293d2;
    border-color: #0293d2 #0293d2 #0293d2;
	margin:50px 0px 30px 0px;
	border-radius: 50px;
	padding:18px 40px;
}

.texto4_portada{
	font-family: 'Roboto-Bold';
	font-size:18px;
	font-style: normal;
	text-align:center;
	color:#0293d2;
	font-weight:700;
	padding: 0px 50px;
	line-height:130%;
	margin-bottom:50px;
}

.texto5_portada{
	font-family: 'Roboto-Light';
	font-size:21px;
	text-align:center;
	color:#0293d2;
	padding:20px 20px 0px 20px;
	line-height:130%;
}


.btn.btn-prestamo2:hover {
    background-color: #21a7e2;
	cursor:pointer;
}

.separador_blanco{
	margin-bottom:50px;
}

.separador_blanco_chico{
	margin-bottom:20px;
}

.titulo{
	font-family: 'Roboto-Thin';
	font-size:42px;
	color:#0293d2;
	margin-top:20px;
	padding:10px 5px;
	line-height:100%;
}

.titulo2{
	color:#0293d2;
	font-size:2.5em;
	margin-top:20px;
	padding:10px;
	line-height:100%;
}

.hemos_participado{
	background-color:#ffffff;
	weight:100%;
}
	
.alianzas{
	font-family: 'Roboto-Bold';
	font-size:16px;
	background-color: #ffffff;
	weight:100%;
	color:#7f7f7f;
}

.ya_tienes_cotizacion{
	background-color: #e0f2fa;
	weight:100%;
	color:#7f7f7f;
}
	
.texto_mediano{
	font-family: 'Roboto-Light';
	font-size:21px;
	color:#7f7f7f;
	margin-top:10px;
	padding:10px;
	line-height:120%;
}
	
.btn.btn-prestamo3 {
	font-family: 'Roboto-Condensed';
	font-size:18px;
    color: #0293d2;
    background-color: #c9e8f6;
    border-color: #0293d2 #0293d2 #0293d2;
	margin:30px 0px 70px 0px;
	border-radius: 50px;
	padding:18px 100px;
}
.btn.btn-prestamo3:hover {
    background-color: #f2f2f2;
	cursor:pointer;
}


.btn.btn-prestamo4 {
	font-family: 'Roboto-Condensed';
	font-size:15px;
    color: #0293d2;
    background-color: #c5ebf7;
    border-color: #0293d2 #0293d2 #0293d2;
	border-radius: 50px;
	padding:15px 20px;
	margin-top:30px;
}
.btn.btn-prestamo4:hover {
    background:rgba(0,0,0,0.0);
	cursor:pointer;
    border-color: #ffffff #ffffff #ffffff;
    color: #ffffff;
}

.btn.btn-regresar {
	font-family: 'Roboto-Condensed';
	font-size:17px;
    color: #0293d2;
    background-color: #c5ebf7;
    border-color: #0293d2 #0293d2 #0293d2;
	border-radius: 50px;
	padding:15px 40px;
	margin-top:50px;
	font-weight:500;
}
.btn.btn-regresar:hover {
    background-color: #ffffff;
	cursor:pointer;
}

	
.arrendamiento_de_equipo_medico	{
	background-color: #ffffff;
	weight:100%;
	color:#7f7f7f;
	font-size:1em;
	font-weight:900;
}
	
.texto_arrendamiento{
	font-family: 'Roboto-Bold';
	font-size:16px;
	color:#0293d2;
	padding:10px;
}
	
.texto_chico1{
	font-family: 'Roboto-Light';
	font-size:15px;
	color:#7f7f7f;
	margin-top:10px;
	line-height:120%;
}
	
.testimonios{
	background-color:#efefef;
}

.carousel-caption2 {
	position: absolute;
	right: 15%;
	bottom: 70px;
	left: 15%;
	z-index: 10;
	padding: 10px 0px 20px 0px;
	text-align: center;
	margin-top:150px;
}
	
.cappt1{
	font-family: 'Roboto-Light';
	font-size:18px;
	color:#0293d2;
}

.cappt2{
	font-family: 'Roboto-Light';
	font-size:12px;
	color:#7f7f7f;
}

/*.input_sin_borde{
	border:none;
	border-bottom: 1px solid #0293d2;
	background-color:#e5f4fa;
	color:#0293d2;
}

.input_sin_borde:focus{
	background-color:#e5f4fa;
	border:none;
	outline:0px;
	border-bottom: 1px solid #0293d2;
	color:#0293d2;
}*/




/* inicia campos del formulario */

.input_formulario_doctores{
	border: 1px solid #0293d2;
	background-color:#ffffff;
	color:#4f4f4f;
	padding:15px 15px;
	text-align:center;
	font-size: .9em;
	width: 100%;
	height:auto;
}

.input_formulario_doctores:focus{
	color:#7F7F7F;
	text-align:center;
}



.input_formulario_doctores::placeholder { /* general */
	color: #0293d2;
	padding:auto 15px;
}
.input_formulario_doctores::-webkit-input-placeholder { /* Chrome */
	color:#0293d2;
	padding:auto 15px;
}
.input_formulario_doctores:-ms-input-placeholder { /* IE 10+ */
	color:#0293d2;
	padding:auto 15px;
}
.input_formulario_doctores::-moz-placeholder { /* Firefox 19+ */
	color:#0293d2;
	opacity: 1;
	padding:auto 15px;
}
.input_formulario_doctores:-moz-placeholder { /* Firefox 4 - 18 */
	color:#0293d2;
	opacity: 1;
	padding:auto 15px;
}



.input_formulario_doctores:Hover::placeholder { /* general */
	color: #7F7F7F;
	padding:auto 15px;
}
.input_formulario_doctores:Hover::-webkit-input-placeholder { /* Chrome */
	color:#7F7F7F;
	padding:auto 15px;
}
.input_formulario_doctores:Hover:-ms-input-placeholder { /* IE 10+ */
	color:#7F7F7F;
	padding:auto 15px;
}
.input_formulario_doctores:Hover::-moz-placeholder { /* Firefox 19+ */
	color:#7F7F7F;
	opacity: 1;
	padding:auto 15px;
}
.input_formulario_doctores:Hover:-moz-placeholder { /* Firefox 4 - 18 */
	color:#7F7F7F;
	opacity: 1;
	padding:auto 15px;
}



.input_formulario_doctores:focus::placeholder { /* general */
	color: #7F7F7F;
	padding:auto 15px;
}
.input_formulario_doctores:focus::-webkit-input-placeholder { /* Chrome */
	color:#7F7F7F;
	padding:auto 15px;
}
.input_formulario_doctores:focus:-ms-input-placeholder { /* IE 10+ */
	color:#7F7F7F;
	padding:auto 15px;
}
.input_formulario_doctores:focus::-moz-placeholder { /* Firefox 19+ */
	color:#7F7F7F;
	opacity: 1;
	padding:auto 15px;
}
.input_formulario_doctores:focus:-moz-placeholder { /* Firefox 4 - 18 */
	color:#7F7F7F;
	opacity: 1;
	padding:auto 15px;
}

/* finaliza campos del formulario */


.logo{
	background-color: #e0f2fa;
	padding:30px 0px 0px 10px;
}

.solicitud{
	background-color: #e0f2fa;
	width:100%;
}

.solicitud_2{
	background-color: #e0f2fa;
}

.logo_2{
	background-color:none;
	padding:30px 0px 0px 10px;
}


.input_sin_borde{
	border:none;
	border-bottom: 1px solid #0293d2;
	background-color:#e0f2fa;
	color:#0293d2;
}

.input_sin_borde:focus{
	background-color:#e0f2fa;
	border:none;
	outline:0px;
	border-bottom: 1px solid #0293d2;
	color:#0293d2;
}

.input_sin_borde:disabled{
	background-color:#e0f2fa;
	border:none;
	outline:0px;
	border-bottom: 1px solid #0293d2;
	color:#0293d2;
}

.btn.btn-solicitud2 {
	font-family: 'Roboto-Condensed';
	font-size:18px;
    color: #0293d2;
    background-color: #ceeaf6;
    border-color: #0293d2 #0293d2 #0293d2;
	margin:30px 0px 0px 0px;
	border-radius: 50px;
	padding:15px 20px;
}
.btn.btn-solicitud2:hover {
    background-color: #edf7fc;
	cursor:pointer;
}


