/**GENERAL**/
	@font-face
	{
		font-family: "FX";
		src: url("../fonts/FX.TTF") format("opentype");
	}

	*
	{
		margin: 0px;
		padding: 0px;
	}

	html
	{
		margin: 0px !important;
		padding: 0px !important;
	}

	body
	{
		/*font-family: 'FX', sans-serif;	*/
		margin: 0;
		padding: 0;

		background-repeat: no-repeat;
	    background-position: center top;
		width: 100%;

		-webkit-background-size: cover;
	    -moz-background-size: cover;
	    -o-background-size: cover;
	    background-size: cover;
	}

	h1, h2, h3
	{
		font-family: 'FX', sans-serif;
		font-weight: bold;
	}

	h1
	{
		font-size: 2em;
	}

	h2
	{
		font-size: 1.5em;
	}

	#contenedorPrincipal
	{
		margin: 0 auto;
	}

	header
	{
		margin: 0 auto;
		display: block;

	}


	#contentWrap
	{

	}

	#contenido {
		margin: 0 auto;

		display: block;
		width: 800px;
		float: none;
	}

	#contenido h1 h2
	{
		color: #6E5128;
	}

	#contenido article, widget-area aside
	{
		margin-bottom: 20px;
	}


	div.entry, div.entry p
	{
		margin: 10px 0;
	}

	input#s
	{
		width: 90px;
	}

	footer
	{
		font-size: .8em;
		text-align: center;
	}


	.galeria2
	{
		width: 90%;

		margin: 0 auto !important;

		-webkit-column-count: 3; /* Chrome, Safari, Opera */
	    -moz-column-count: 3; /* Firefox */
	    /*column-count: 3;*/

	    -webkit-column-gap: 10px; /* Chrome, Safari, Opera */
	    -moz-column-gap: 10px; /* Firefox */
	    /*column-gap: 10px;*/
	}

	.galeria2 img
	{
		width: 100%;
	}

/**PCF 25**/
	#background{
		position: absolute;
	    height: 100%;
	    width: 100%;
	    background-color: black;
	    background: linear-gradient(#b6bbb4, #7d8c90,#3d4349,#615f5c,#2d2b2d,#191618);
	}
	#mainScreen{
		background-image: url(../imagenes/GabyRuiz-NatalyStefano_square.png);
		position: absolute;
	    height: 100%;
	    width: 100%;
	    background-size: 70%;
	    background-repeat: no-repeat;
	    background-color: transparent;
	    background-position: 0 0;

	}
	#mainScreen #mainTitle{
		position: absolute;
	    top: 700px;
	    left: 115px;
		color: white;
		border-left: 3px solid;
		padding-left: 10px;
	}
	#mainScreen h1{
	    font-size: 45px;
	}
	#mainScreen p{
	    font-size: 19px;
	}

	#tempBar{
	    position: absolute;
	    right: 0;
	    top: 0;
	    width: 466px;
	    color: white;
	    overflow-y: auto;
	    padding-top: 50px;
	    text-align: left;
	    padding-left: 20px;
	    padding-right: 20px;
	    background: rgba(0,0,0,0.2);
	    height: calc(100% - 50px);
	}
	#tempBar .chapter{
		display: inline-block;
	    width: 199px;
	    height: 140px;
	    margin: 20px 15px 0;
	    background-color: green;
	    position: relative;
	    text-align: center;
	}

	#tempBar .chapter div{
		position: absolute;
	    bottom: 0px;
	    width: 100%;
	    color: black;
	    background-color: gray;
	    height: 25px;
	}