@charset "utf-8";
/* CSS Document */

.tex_tit{ color:#023262; font-size:20px; text-align:center; text-transform:uppercase; }

.tex_tit3{ color:#023262; font-size:16px; text-align:center; text-transform:uppercase; }

.tex_especialidades{ margin:5px 0 0 0; text-align:center; font-size:17px; color:#505050; text-transform:uppercase; font-weight:500; }

.tex_tit2 { font-size: 15px; text-align: left; text-transform: uppercase; color: #606060;  }

.tex_tit2b { font-size: 15px; text-align: center; text-transform: uppercase; color: #606060;  }

.tex_tit2c { font-size: 15px; text-align: left; text-transform: uppercase; color: #023262;  }

.logo_laboratorio{ margin:10px 0; }

p{ font-size:14px; color:#3b3b3b; text-align:justify; }

.caja_global{ overflow:hidden; }

#pasaporte{ display:none; }

.caja_formu{
	overflow:hidden;
	width:600px;
	 margin:auto;
}

#paso1{ display:none }
#paso2{ display:none }

.paso0{ display:none }

.cajas{
	box-sizing:border-box;
	width:100%;
	border-radius:10px;
	padding:8px 8px;
	margin-bottom:10px;
	outline: none ;
	font-size:1em;
	text-align:left;
	
}

textarea{
	font-family: 'Open Sans', sans-serif;
	font-size:1em;
}

.cajasmin{
	box-sizing:border-box;
	border-radius:10px;
	padding:8px 8px;
	margin-bottom:10px;
	outline: none ;
	font-size:1em;
	text-align:left;
	
}

.con_formu{
	font-family: 'Open Sans', sans-serif;
	font-size:1em;
	
}

#p4{ display:none; text-align:center; text-transform:uppercase; }

#p4 p{ text-align:left; }

.fila{
	
	display:table-row;
	
}

.celda1{
	
	display:table-cell;
	width:25px;
	
}

.celda2{
	display:table-cell;
	
}

.caja_captcha{
	width:302px;
	margin:auto;
	padding-bottom:25px; 
	
}

.b_enviar{
	text-transform:uppercase;
	font-weight:bold;
	width:240px;
	background-color:#023262;
	font-size:12px;
	color:#FFF;
	text-align:center;
	padding:10px 10px;
	margin:0 auto 25px auto;
	cursor:pointer;
}

.b_enviar a{
	text-decoration:none;
	color:#FFF;
	display:block;
}

@media screen and (max-width:977px) {
	
	.caja_formu{ overflow:hidden; width:600px; }
	
}

@media screen and (max-width:650px) {
	
	.caja_formu{ overflow:hidden; width:100%; margin:auto; }
	
}
