﻿@media screen{

/*		ICONO DE IMPRIMIR		*/

	.print_icon{ /* div */
		position:relative;
		min-width: 20px;
		min-height: 20px;
		margin-top: -15px;
		float: right;
	/*	margin-right: 25px;*/
		cursor: pointer;
		background-image: url('data:image/gif;base64,R0lGODlhFAAUAIAAAJmZmf///yH5BAEKAAEALAAAAAAUABQAAAI1jI+pCO2/DogzhvnatXtVemUd6HGY+CUOpUnZ+xopJ9ctXc24rZcjXQvBhqmeSkEUAZfMQwEAOw==');
		background-repeat: no-repeat;
	}
	
	.print_icon > .printTitle{
		position: absolute;
		opacity: 0.000001;
	}
	.printTitle > span[data-ui]{
		padding-left: 20px;
	}
	
	.print_icon:hover div.printnojswarning{
		display:block;
	}
	
	div.printnojswarning{
		cursor: initial;
		position:absolute;
		top: 20px;
		right: 0px;
		display:none;
		width: 300px;
		height: auto;
		border: solid 1px;
		padding: 10px 15px 15px 15px;
		background-color: #008080;
		color: #00FF00;
	}
	div.printnojswarning > p{
		margin: 0px;
	}
}


/* #################### PRINT ######################## */
@page{
/*	size: A4; sin mucho soporte */ 
}
@media print{
	/*		PRINT TESTS
	*{
		border: 1px solid black;
	}
	
	html{
		border-color: green;
	}
	body{
		border-color: blue;
	}
	*/
	
	.noprint
,	#print_icon
,	#todo > footer
,	#cuerpo aside
,	*:not(li)::before
,	*:not(li)::after
	{	
		display:none!important;
	}
	
	#cabecera
,	#cuerpo
,	#pagina
,	#pie{
		border-width: 0px;
		display: initial;
	}
	body{
		min-width: initial!important;
		margin: 0px;
	}
	
	#todo{
		width: 100%;
	}

	header #titulo{
		max-width: none!important;
		position: relative;
	}
/*
	#titulo h1{
		font-size: 26pt;
	}
*/
/*	ENLACE DE REFERENCIA AL BLOG AL IMPRIMIR */
/*
	#titulo a::before{
		content: " (" attr(fqdn) attr(href) ")";
		font-weight: normal;
		font-size: 8pt;
		display: block;
	}
*/	
	
	#cuerpo{
		font-size: 1em;
		background-color: transparent;
		width: initial;
		min-width: initial;
		border-radius: initial;
	}
	
	#cuerpo
,	#cuerpo *{
		color: #000000!important;
	}
	
	
	#contenido_pagina{
		padding: initial;
		min-height: initial;
		font-size: initial;
	}

	#contenido_pagina
,	#contenido_pagina header{
		font-size: initial;
	}
	
	#contenido_pagina article{
		overflow: hidden;
	}
	


	
	

	pre{
		white-space: pre-wrap; /* css-3 */
	/*	-moz-white-space: pre-wrap !important; Mozilla, since 1999 */
		word-wrap: break-word; /* Internet Explorer 5.5+ */
	}
}
/* #################### PRINT ######################## */