@media screen{
	.logoClinicaLaboratorioMenu{
		width:45px;
		height:45px;
		position:absolute;
		right:20px;
		top:2px;
		z-index:9999;
		border-radius: 139px 139px 139px 139px;
		-moz-border-radius: 139px 139px 139px 139px;
		-webkit-border-radius: 139px 139px 139px 139px;
	}
	.logo_extranet_superior{
		margin:0px;
		margin-top:-18px;
		width:45px;
		height:45px;
	}
	.logo_clinica_laboratorio{
		width:45px;
		height:45px;
	}
	.logo_extranet_inferior{
		width:55px;
	}
	.logo_extranet_login{
		width:250px;
	}
	.margen_pie{
		margin-top:-45px;
	}
	.margen_pie .iconos_redes_sociales{
		margin-top:-2px;
	}
	.salir{
		background-color:black;
		border-radius: 139px 139px 139px 139px;
		-moz-border-radius: 139px 139px 139px 139px;
		-webkit-border-radius: 139px 139px 139px 139px;
		padding:5px 25px 5px 25px;
		position:relative;
		left:70px;
		top:13px;
		color:white;
	}
	.salir a:hover,.salir a,.salir a:visited{
		color:white;
		text-decoration:none;
	}
	h1{
		border-bottom:2px solid black;
		padding-bottom:15px;
		color:#FCCE01!important;
	}

	#mostrarAviso{
		margin-top:320px!important;
	}
	.dedo, .dedo:hover{
		cursor: pointer;
	}
	.amarillo{
		background-color:#021d8a;
		/*background-color:#f4cc21;*/
	}
	.texto_blanco{
		color:white;
	}
	.negro{
		background-color:black;
	}
	.t_legal{
		color:white;
		font-size:small;
	}
	.t_legal img{
		width:130px;
		margin:15px;
	}
	.iconos_redes_sociales{
		margin: 9px;
	}
	.iconos_redes_sociales img{
		width:24px;
		height:24px;
		margin:2px;
	}
	.divlogueo form{
		width: 17%;
		min-height: 270px;
		min-width: 250px;
		margin: auto;
		background-color:white!important;
	}
	.divlogueo input{
		border:1px solid grey!important;
	}
	.boton_form_inicio{
		margin-top:25px;
		background-color:#021d8a;
		border-radius: 139px 139px 139px 139px;
		-moz-border-radius: 139px 139px 139px 139px;
		-webkit-border-radius: 139px 139px 139px 139px;
		border: 0px solid #000000;
		width:50%;
		max-width:110px;
		padding:5px;
	}
	.hr_inferior{
		margin-bottom:0px;
		border:1px solid grey;
	}
	.iconoEliminar{
		font-size: 50px;
		color:red;
		position:relative;
		left:-30px;
		top:50px;
		z-index:99999;
	}
	.logoMenuPrincipal{
		border:1;
		width: 100%;
		margin: auto;
	}
	.pie{
		position:relative;
		bottom:0px;
	}
	/************** WEB ***************/
	#HOME{
		margin-bottom:-150px;
	}
	.menuWeb{
		padding-top:15px;
	}
	.socialMenuPrincipal{
		margin-top:-13px!important;
		margin-right:13px!important;
		font-size:10px;
	}
	.popUp{
		position: fixed !important;
		bottom:40%!important;
		left:0px!important;
		z-index:999999!important;
		--border:1px solid black;
		--background-color:white;
	}
	.popUpOcultoMov {
		position:relative;
	}
	.popUpOculto {
	  position:relative;
	  --width:210px;
	  margin-left:-250px;
	  
	}
	.popUpOculto div{
		background-color:#F3F3F3!important;
		border-radius: 5px;
		border-top-left-radius: 0px;
		border-bottom-left-radius: 0px;
		font-size:25px;
		
	}
	.popUpOculto div span{
		margin:5px;
		margin-right:15px;
	}
	.tituloSeccion{
		font-size: 25px;
		color: #3d3d3d;
		letter-spacing: 5px;
		padding-top: 10px;
		text-transform: uppercase;
		margin-bottom: 20px;
	}

	.iconoservicios{
		font-size: 50px;
	}

	.iconosobrenosotros{
		font-size: 50px;
		color: #fff;
	}

	.imgtestimonios{
		margin-bottom:-100px;
	}

	.containermap{
		height: 20%;
		transform: rotate(-1deg);
		transform-origin: 0 0 0;
		margin-bottom:-40px;
	}



	/*********** EXTRANET ***********/
	header{
		margin-bottom:30px!important;
	}
	.tabla-semanal, .tabla-diaria{
		font-size:small;
	}
	.tabla-semanal  tr:first-child th:first-child, .tabla-semanal  tr:nth-child(2)  th:first-child{
		background-color:white;
		border:0px solid white!important;
	}
	.tabla-semanal{
		border-left:0px solid white!important;
		border-top:0px solid white!important;
	}
	.tabla-semanal  tr:first-child th, .tabla-semanal  tr:nth-child(2)  th{
		  text-align: center;
		  background-color:lightgrey;
	}
	.tabla-semanal td, .tabla-semanal th{
		
		--padding:5px!important;
	}
	.tabla_dias_semana,.tabla_dias_semana th,.tabla_dias_semana tr{
		background-color:lightgrey!important;
		border:0px solid white!important;
	}
	.tabla_dias_semana{
		margin-bottom:-5px;
	}
	.marcado{
		border:1px solid black;
	}
	.subirImagenBlog{
		width:35%;
		min-width:200px;
	}
	.formularioPropio h4,.azul{
		color:#3389C8;
	}
	.formularioPropio .row{
		background-color:#F3F3F3!important;
		border-radius: 5px;
		font-size: 15px;
	}
	.iconoEliminarDoc{
		font-size: 30px;
		color:red;
		position:relative;
		left:130px;
		top:30px;
		z-index:2;
	}
	.docPacienteThumbnail img{
		height:140px!important;
	}
	.docPacienteImg img{
		width:100%!important;
	}
	.posit{
		border:1px solid black;
		font-size: 12px;
		min-height:300px;
		margin:5px;
		margin-bottom:25px;
		padding:5px;
		font-family:"Comic Sans MS";
		background-color:#F2F5A9;
	}
	.posit span{
		display:block;
		max-width:95%;
	}
	.imagen-posit{
		height:285px;
		width:98%;
	}
	.columnaHora{
		width:50px!important;
		background-color:#F5F5F5;
	}

	.scroll-citas {
		overflow-y:scroll!important;
		height:70%!important;
		min-height:400px!important;
		max-height:600px!important;
		text-align:left!important;
	}

	.scroll-buscacita {
	overflow-y:scroll!important;
	height:30%!important;
	min-height:150px!important;
	max-height:300px!important;
	margin: 10px;
	}


	.ancho85{
		width:85%!important;
	}
	.ancho92{
		width:92%!important;
	}
	.ancho100{
		width:100%!important;
		
	}
	.fondoDecoracion{
		z-index:0;
		width:200px;
		
		filter: blur(6px);
		opacity: 0.4;
		filter: alpha(opacity=40); /* For IE8 and earlier */
	}
	/**********************/

	/*********** BLOG ***********/
	.video_youtube{
		margin-top:25px;
	}
	.blog h1{
		font-size: 25px;
		color: #3d3d3d;
		letter-spacing: 5px;
		padding-top: 30px;
		text-transform: uppercase;
		margin-bottom: 20px;
	}
	.multimedia img{
		--margin-bottom: 30px;
		width: 100%;
		max-width:200px;
		max-height:200px;
	}
	.blog p{
		font-size: 14px;
		color: #000;
		margin-bottom: 100px;
	}
	.imagenPrincipal img{
		margin-bottom: 30px;
		width: 100%;
		max-width:600px;
		max-height:600px;
	}

	.scrollPiezas {
		overflow-y:scroll!important;
		height:30%!important;
		min-height:100px!important;
		max-height:100px!important;
	}
	
/*********** ---- ***********/

	/***************** CHAT *********************/
	.div-chat{
		--background-color:lightgrey!important;
	}
	.tabla-chat{
		--background-color:;
	}
	.tabla-chat td,.tabla-chat tr, .tabla-chat th,.tabla-chat{
		border:0px solid black!important;
	}
	.tabla-chat span{
		padding:6px 6px 6px 6px;
		max-width:80%!important;
		border-radius: 5px;
		display:block;
	}
	.fechaEnviadoChat{
		font-size:small;
		float:right;
	}
	.enviadoChat{
		background-color:#BCF5A9;
		float:right;
	}
	.fechaRecibidoChat{
		font-size:small;
		float:left;
	}
	.recibidoChat{
		background-color:lightgrey;
		float:left;
	}
	.ordenChat{
		background-color:#F3F781;
	}
	.docChatThumbnail{
		width:100px!important;
		max-height:100px!important;
	}
	.docChatThumbnail img{
		-height:70px!important;
		-width:70px!important;
	}
	.docChatImg img{
		width:100%!important;
	}
	.scroll-chat {
		overflow-y:scroll!important;
		height:70%!important;
		min-height:400px!important;
		max-height:600px!important;
		text-align:left!important;
	}
	.img-left{
		float:left;
	}
	.img-right{
		float:right;
	}
	.footer{
		background-color:white;
		min-height:115px;
	}
	.btn{
		background-color:grey;
		border:0px solid black;
	}
	.btn:hover{
		background-color:#bbc1c1;
	}
	.datepicker-days .table-condensed thead tr:first-child{
		background-color:#FCCE01;
		color:white;
	}
	.fecha_superior{
		min-width:350px!important;
	}
	/*
	table,table th,table td,table tr{
		border:1px solid red!important;
	}*/
}


/********************************* IMPRIMIR  ********************************************/
@media print{
	@page {
	  size: A4 landscape; 
	}
	header,.col-md-12,.col-md-3,footer{
		display:none;
	}
	.logoClinicaLaboratorioMenu{
		width:45px;
		height:45px;
	}
	.ancho85{
		width:100%!important;
		margin-top:0px;
	}
	.scroll-citas,.col-md-9{
		margin:0px;
		width:100%!important;
		overflow:hidden!important;
	}
	.table, .table td, .table tr, .table th{
		margin:0px!important;
		padding:0px!important;
		width:95%;
		text-align:left!important;
	}
	/*
	,table td:last-child
	*/
	.tabla-diaria tr:first-child,.tabla-diaria td:first-child{
		display:none;
	}
	#citas{
		font-size:10px;
	}
	h3{
		margin:5px;
		font-size:20px;
	}
	.glyphicon{
		display:none;
	}
	.span{
		display:inline;
	}
	.table th{
		width:5%!important;
	}
	.tabla-diaria td{
		width:95%!important;
	}
	.tabla-semanal{
		margin-bottom:0px;
	}
	.tabla-semanal td{
		width:15.5%!important;
	}
	.tabla-semanal tr:first-child th{
		border:0px solid white!important;
	}
}