@CHARSET "ISO-8859-1";



	@font-face {

		//font-family: 'AGaramond';

		//src: url(fuentes/AGaramond-Regular.otf);

		

		

		font-family: 'AGaramond';

		src: url('fuentes/AGaramond-Regular.eot'); /* IE9 Compat Modes */

		src: url('fuentes/AGaramond-Regular?#iefix') format('embedded-opentype'), /* IE6-IE8 */

			url('fuentes/AGaramond-Regular.woff2') format('woff2'), /* Super Modern Browsers */

			url('fuentes/AGaramond-Regular.woff') format('woff'), /* Pretty Modern Browsers */

			url('fuentes/AGaramond-Regular.ttf')  format('truetype'), /* Safari, Android, iOS */

			url('fuentes/AGaramond-Regular.svg#svgFontName') format('svg'); /* Legacy iOS */

	}



	html, body {

		width: 100%;

		height: 100%;

		color: black;

		margin: 0px;

		padding: 0px;

   }

   

   body {

		font-size: 24px;

		font-family: 'AGaramond', sans-serif;

		overflow-x: hidden;

		float: none;

   }

   

   * {

		padding: 0px;

		margin: 0px;

	}

	

	a {

		text-decoration: none;

		color: #800000;

		border:none;

		outline:none;

		font-weight: bold;

	}

	

	img{

		border:none;

		outline:none

	}

	

	a:hover {

		color: #800000;

		

	}

	

	

	

	

   

   #wrap {

		

		

		

		//background-color: white;

		background: url('img/fondo_web.jpg') no-repeat center center;

		background-size: cover;

		background-attachment: fixed;

		background-attachment: scroll;

		width: 100%;

		height: 100%;

		min-width: 100%;

		min-height: 100%;

		overflow: auto;

		overflow-y: scroll;

		-webkit-transform: translate3d(0,0,0);

		//transform: translate(0,0);

		-webkit-overflow-scrolling: touch;

		

		

   }

   

  

   

   #div_principal{

		width:100%;

		max-width: 1200px;

		min-width: 800px;

		margin: 1px auto 1px;

		background: url('img/sombra.png') no-repeat;

		background-size: contain;

		min-height: 1060px;

		

		//border: 5px solid black;

		//border-radius: 25px;

		//-moz-box-shadow: 0 0 25px #ccc;

		//-webkit-box-shadow: 0 0 25px #ccc;

		//box-shadow: 0 0 25px #ccc;

		//border:  5px solid #800000;

		//left: -25px;

		//background: #fff;

		

   }

   

   #div_principal_bis{

		width:100%;

		max-width: 1200px;

		min-width: 800px;

		margin: 1px auto 1px;

		background: url('img/sombra_centrada.png') no-repeat;

		background-size: contain;

		min-height: 800px;

		

		//border: 5px solid black;

		//border-radius: 25px;

		//-moz-box-shadow: 0 0 25px #ccc;

		//-webkit-box-shadow: 0 0 25px #ccc;

		//box-shadow: 0 0 25px #ccc;

		//border:  5px solid #800000;

		//left: -25px;

		//background: #fff;

		

   }

   

   #div_cab {

		position: relative;

		width: 100%;

		max-width: 1200px;

		min-width: 800px;

		height: 100%;

		max-height: 300px;

		min-height: 200px;

		margin-top:10px;

		

	}

	

	#div_cab_bis {

		width: 100%;

		max-width: 1200px;

		min-width: 800px;

		height: 100px;

		padding-top:10px;

	}

	

	#div_logo_nb{

		position: absolute;

		width: 100%;

		max-width: 1200px;

		min-width: 800px;

		height: 100%;

		max-height: 180px;

		min-height: 120px;

		z-index: 1;

		top: 0px;

		/*

		position: relative;

		top: -275px;

		left: 50px;

		width: 100%;

		max-width: 250px;

		min-width: 175px;

		height: 100%;

		max-height: 250px;

		min-height: 175px;

		*/

		

		//display: block;

		/*

		float:left;

		height:100%;

		max-height: 300px;

		min-height: 150px;

		width: 25%;

		max-width: 300px;

		min-width: 150px;

		*/

	}

	

	#div_bxslider{

		//float:left;

		height:100%;

		max-height: 300px;

		min-height: 200px;

		max-width: 1200px;

		min-width: 800px;

		width: 100%;

		opacity: 0.4;

	}

	

	.img_trans{

		

	}

	

	#div_logo_nb_bis{

		height:100%;

		width:50%;

		max-width: 1200px;

		min-width: 800px;

		margin-left: auto;

		margin-right: auto;

		//float:left;

		

	}

	

	/*

	#div_usuario{

		height:90px;

		width:20%;

		float:left;

	}

	*/

	

	#img_cab {

		height: 100%;

		max-height:180px;

		min-height: 135px;

		width: 100%;

		max-width: 1200px;

		min-width: 900px;

			

		/*

		height: 100%;

		max-height:250px;

		min-height: 175px;

		width: 100%;

		max-width: 250px;

		min-width: 175px;

		//display: block;

		//margin-left: auto;

		//margin-right: auto;

		*/

	}

	

	#img_cab_larga{

		height: 90px;

		width: 600px;

		display: block;

		margin-left: auto;

		margin-right: auto;

		

	}



	#div_intro{

		font-size: 18px;

		text-align: justify;

		margin-top: 20px;

		margin-bottom: 30px;

		line-height: 23px;

		width: 90%;

		margin-left: auto;

		margin-right: auto;

	}

	

   #div_central {

		width: 100%;

		max-width: 1200px;

		min-width: 800px;

		//background: url('img/sombra.png') no-repeat center center;

		min-height: 400px;

	}

	

	#div_menu_bloques {

		width: 100%;

		max-width: 1200px;

		min-width: 800px;

		min-height: 200px;

		margin: auto;

		text-align: center;

		

		

	}

	

	.div_bloque_menu {

		//float:left;	

		//width: 150px;

		//height: 150px;

		width: 12%;

		height: 12%;

		max-height: 120px;

		max-width: 120px;

		

		margin-right:15px;

		margin-top: 15px;

		margin-left:15px;

		margin-bottom: 15px;

		

		vertical-align: middle;

		display: inline-block;

		

	}

	

	.img_bloque_menu {

		width: 150px;

		height: 150px;

	}

	

	

	#div_central_bis {

		width: 100%;

		max-width: 1200px;

		min-width: 800px;

		//float:left;

		min-height: 700px;

	}

	

	#div_texto_main{

		float:left;

		width: 90%;

		max-width: 1080px;

		min-width: 700px;

	

	}

	

	.div_texto_cont{

		font-size: 22px;

		text-align: justify;

		margin-top: 20px;

		margin-bottom: 20px;

		line-height: 28px;

		width:97%;

		//margin-left: auto;

		margin-right: auto;

		//background: url('img/sombra_bis.png') no-repeat;

		//min-height: 500px;

	}
	
	.div_texto_cont_estrecho{

		font-size: 22px;

		text-align: justify;

		margin-top: 40px;

		margin-bottom: 20px;

		line-height: 28px;

		width:87%;

		margin-right: auto;
		margin-left:auto;

	}

	

	.div_texto_cab{

		//position: relative;

		line-height: 40px;

		width:100%;

		margin-left: auto;

		margin-right: auto;

		margin-top:20px;

		color:rgb(39,42,106);

		text-align: center;

		background: url('img/marco_titulo.png') no-repeat;

		//background-size: cover;

		background-size: 100% 100%;

		min-height:80px;

		vertical-align: middle;

		

	}

	

	.div_texto_cab p{

		padding-top: 20px;

		font-size: 1.5em;

		font-weight: bold;		

	}

	

	/*

	.intro_txt {

		width: 100%;

		margin-left: auto;

		margin-right: auto;

		margin-bottom: 25px;

		min-height: 200px;

	}

	*/

	

	.div_texto_cont p {

		margin-top: 10px;

		margin-bottom: 10px;

		

	}

	

	

	

	

	

	.div_flecha_previo{

		width:90%;

		height: 36px;

		margin: auto;

		

	}

	

	.div_flecha_mas{

		width:90%;

		height: 36px;

		margin: auto;

	}

	

	.img_flecha{

		display:block;

		margin:auto;

		height:36px;

		width: 36px;

		margin-top: 2px;

		

	}

	

	#lista_cambios {

		

		

	}

		

	.lista_cambios {

		width: 95%;

		max-width: 995px;

		min-width: 665px;

		margin-top: 10px;

		margin-bottom: 10px;

		font-size: 24px;

		line-height: 28px;

		margin-left: auto;

		margin-right: auto;

		padding-bottom:5px;

		padding-top: 5px;

		padding-left:15px;

		padding-right:15px;

		//border: 5px solid black;

		//border-radius: 25px;

		//-moz-box-shadow: 0 0 25px #ccc;

		//-webkit-box-shadow: 0 0 25px #ccc;

		//box-shadow: 0 0 25px #ccc;

	}

	

	.lista_cambios div {

		margin-top: 10px;

		margin-bottom: 10px;

	}

	

	#div_dcha{

		width: 10%;

		max-width: 120px;

		min-width: 60px;

		float:left;

		min-height: 110px;

	}

	

	#menu_lat{

		width: 90%;

		min-height: 110px;

		max-width: 120px;

		margin:5px auto;

		

	}

	

	.div_btn_lat {

		margin:5px auto;

		width: 100%;

		height: 100%;

		max-width: 100px;

		max-height: 100px;

		

		

		

	}

	

	.img_btn_lat {

		width: 100%;

		height: 100%;

		max-width: 100px;

		max-height: 100px;

		margin:auto;

	}

	

	#div_pie{

		background: url('img/pie1080alfa40.png') no-repeat;

		width: 100%;

		max-width: 1200px;

		min-width: 800px;

		height: 160px;

		margin: 1px auto 1px;

		background-size: contain;

		

		

	}

	

	#div_env_pie{

		//float: left;

		//background: url('img/pie.png') no-repeat;

		width: 100%;

		max-width: 1200px;

		min-width: 800px;

		height: 144px;

		margin: 1px auto 1px;

		//background-size: contain;

		

	}

	

	

	#div_pie_bis{

		//float: left;

		background: url('img/pie1080alfa40.png') no-repeat;

		width: 90%;

		max-width: 1080px;

		min-width: 700px;

		height: 100%;

		max-height:144px;

		//margin: 1px auto 1px;

		background-size: contain;

		

	}

	

	#div_lista_faq{

		margin-top: 20px;

		text-align: center;

	

	}

	

	.div_bloque_question, .div_bloque_errata, .div_bloque_support, .div_bloque_escenario{

		//float: left;

		display: inline-block;

		width: 345px;

		height: 180px;

	}

	

	

	

	.div_link_question, .div_link_escenario, .div_link_aar{

		width: 325px;

		height: 160px;

		border: 5px solid black;

		border-radius: 25px;

		-moz-box-shadow: 0 0 25px #ccc;

		-webkit-box-shadow: 0 0 25px #ccc;

		box-shadow: 0 0 25px #ccc;

		color: black;

		

	

	}

	

	.div_link_question:hover, .div_link_escenario:hover, .div_link_aar:hover{

		border: 5px solid #800000;

		color: #800000;

	}

	

	.titulo_link_question, .titulo_link_escenario, .titulo_link_aar {

		margin: 6px 25px 3px 25px;

		width: 265px;

		height: 60px;

		//color: black;

		font-style: italic;

		text-align: center;

		display: table;

	}

	

	.titulo_link_question_centrado, .titulo_link_escenario_centrado, .titulo_link_aar_centrado {

		display: table-cell;

		vertical-align: middle;

	}

	

	.intro_link_question,.intro_link_escenario,.intro_link_aar {

		width: 295px;

		height: 82px;

		//color: black;

		margin: 3px 15px 6px 15px;

		font-size: 20px;

		line-height: 24px;

		display: table;

	}

	

	.intro_link_question_centrado, .intro_link_escenario_centrado, , .intro_link_aar_centrado{

		display: table-cell;

		vertical-align: middle;

	}

	

	.img_graf{

		float: left;

		height: 200px;

		width: 315px;

		margin: 5px 20px 5px 0px;

	}

	

	.div_clear{

		clear: both;

		height: 1px;		

	}

	

	.titulo_art{

		//text-align: center;

		font-size:26px;

		font-weight:bold;

		line-height: 28px;

		margin-top: 10px;

	}

	

	.img_titulo_art{

		float: left;

		height:28px;

		width:28px;

		margin-right:5px;

		margin-top: 10px;

		margin-bottom: 10px;

	}

	

	.div_news{

		width: 95%;

		margin-left: auto;

		margin-right: auto;

	}

	

	

	.div_news_bloque{

		width: 100%;

		height: 100%;

		border: 5px solid black;

		border-radius: 25px;

		-moz-box-shadow: 0 0 25px #ccc;

		-webkit-box-shadow: 0 0 25px #ccc;

		box-shadow: 0 0 25px #ccc;

		margin-bottom: 20px;

	}

	

	.div_news_date{

		width: 100%;

		height: 100%;

		text-align: center;

		margin-top: 5px;

	}

	

	.img_news{

		float: left;

		margin: 10px 20px 10px 20px;

	}

	

	#cover_rulebook{

		

	}

	

	.div_news_txt{

		margin: 10px 20px 10px 20px;

		font-size: 22px;

		

	}

	

	.div_news_txt p{

		margin-bottom: 10px;

		text-align: justify;

	}

	

	

	.div_under{

		font-size: 32px;

		text-align: center;

		margin-top: 20px;

		margin-bottom: 20px;

		line-height: 38px;

		width: 95%;

		margin-right: auto;

	}

	

	.img_under{

		width: 600px;

		height: 325px;

		margin-top: 20px;

		margin-left: auto;

		margin-right: auto;

	}

	

	.div_texto_portada{

		clear: both;

		width: 85%;

		margin-left:auto;

		margin-right: auto;

		margin-top: 20px;

		margin-bottom: 20px;

	}

	

	.div_texto_portada p{

		margin-bottom: 10px;

		text-align: justify;

		font-size: 26px;

	}

	

	

	

	fieldset {

		border:none;    

	}

	

	input {

		border:none;

		background-color:none;  

	}

	

	#signup-email {

		border:2px solid #999999;

		color:#9E9E9E;

		padding:5px;

		margin-left:10px;

		margin-right:4px;

		background-color:transparent;

	}

 

	#signup-email:focus {

		border-color:#800000;

		background-color:grey;

		//background-color:transparent;

		background-image:none;

		color:#000;

	}

	 

	#signup-button {

		background-color:black;

		color:#FFF;

		-moz-border-radius:10px;

		-webkit-border-radius:10px;

		border-radius:10px;

		padding:5px;

		text-shadow: 1px 1px 1px #800000;   

	}

 

	#signup-button:hover {

		cursor:pointer;

		background-color:#800000;

	}

 

	#signup-response {

		display:inline;

		margin-left:4px;

		padding-left:25px;

		//padding-top: 5px;

		//margin-top: 17px;

		//height: 29px;

		//background-color: yellow;

		font-size: 24px;

		line-height: 30px;

		

		

	}

	 

	.response-waiting {

		background:url("img/loading.gif") no-repeat;

		background-position: 1% 60%;

		

	}

	 

	.response-success {

	   background:url("img/tick.png") no-repeat;

	   background-position: 1% 60%;

	   

	}

	 

	.response-error {

	   background:url("img/cross.png") no-repeat;

	   background-position: 1% 60%;

	   

	}



	.div_suscribir{

		margin-top: 33px;

		margin-left: 50px;

		width: 100%;

		max-width: 1100px;

		//background-color: red;

		float: left;

		

	}

	

	

	.div_relateds, .div_escenarios, .div_aars{

		width: 97%;

		margin-top: 30px;

		margin-left: auto;

		margin-right: auto;

		text-align: center;
		
		float: none;

		

	

	}

	

	.div_related{

		display: inline-block;

	}

	

	.div_tit_relateds{

		font-size: 26px;

		//font-weight: bold;

		line-height: 28px;

		margin-top: 5px;

		margin-bottom: 10px;

		text-align: center;

	}

	

	.label_4th{

		font-size: 14px;

		font-weight: bold;

	}

	

	.div_texto_cont_quote{



		font-size: 22px;

		text-align: justify;

		margin-top: 20px;

		margin-bottom: 10px;

		line-height: 28px;

		width: 75%;

		margin-right: auto;

		margin-left:auto;

		font-style: italic;

		font-weight: bold;

		

	

	}

	

	.img_schema_bis{

	

	}

	

	.img_schema_mini_bis{

		height: 200px;

		width: 367px;

		float: left;

		margin: 5px 20px 5px 0px;

	}

	

	#img_schema_mini{

		height: 210px;

		width: 160px;

		float: left;

		margin: 5px 20px 5px 0px;

	}

	

	.img_sample{

		

	}

	

	.img_sample_mini{

		height: 100px;

		width: 192px;

		//float: left;

		display:inline-block;

		//margin: 5px 1px 5px 0px;

		//border-radius:10%;

		border-radius: 25px;

		overflow:hidden;

		border-style: solid;

		border-width: 4px;

		border-color: transparent;

		//display:block;

		margin:auto;

	}

	

	.img_sample_mini:hover{

		border-color: #800000;

	}

	

	.div_imgs_sample{

		margin-top:20px;

		margin-bottom: 30px;

		width: 97%;

		margin-right: auto;

	}

	

	.div_img_sample{

		width: 100%;

		margin-bottom: 20px;

		//background-color: blue;

		//border-radius:10%;

		border-radius: 25px;

	}

	

	.titulo_sample{

		text-align: center;

		font-size: 28px;

		font-weight: bold;

		margin-bottom: 3px;

	}

	

	.div_tira_imgs{

		width: 100%;

		margin-left: auto;

		margin-right: auto;

		//height: 110px;

		margin-bottom: 3px;

		text-align:center;

	}

	

	.coment_sample{

		text-align: center;

	}

	

	.div_pages_rulebook{

		width: 97%;

		margin-right: auto;

		//margin-left: auto;

		//background-color: red;

		text-align: center;

	}

	

	.div_pages_rulebook_cabecera{

		margin-top: 20px;

		padding-top: 5px;

		margin-bottom: 10px;

		text-align: center;

		font-size: 26px;

	}

	

	

	

	.div_pages_rulebook_errata{

		//float: left;

		width: 330px;

		//background-color: blue;

		//border: 5px solid black;

		//border-radius: 25px;

		//-moz-box-shadow: 0 0 25px #ccc;

		//-webkit-box-shadow: 0 0 25px #ccc;

		//box-shadow: 0 0 25px #ccc;

		margin: auto;

		display: inline-block;

		

		

	}

	

	.div_pages_rulebook_errata:hover{

		//border: 5px solid #800000;

	}

	

	.div_templates_wrap{

		//float: left;

		width: 330px;

		//background-color: blue;

		//border: 5px solid black;

		//border-radius: 25px;

		//-moz-box-shadow: 0 0 25px #ccc;

		//-webkit-box-shadow: 0 0 25px #ccc;

		//box-shadow: 0 0 25px #ccc;

		margin: auto;

		display: inline-block;

		margin-bottom: 35px;

		

	}

	

	.div_templates_wrap:hover{

		//border: 5px solid #800000;

	}

	

	.div_pages_rulebook_pages{

		//float: left;

		width: 330px;

		//background-color: blue;

		//border: 5px solid black;

		//border-radius: 25px;

		//-moz-box-shadow: 0 0 25px #ccc;

		//-webkit-box-shadow: 0 0 25px #ccc;

		//box-shadow: 0 0 25px #ccc;

		margin: auto;

		display: inline-block;

		margin: auto;

		

	}

	

	.div_pages_rulebook_pages:hover{

		//border: 5px solid #800000;

	}

	

	.div_pages_rulebook_errata_cabecera{

		float: left;

		width: 330px;

		text-align: center;

		margin-top: 5px;

		margin-bottom: 5px;

	}

	

	.div_templates_cabecera{

		float: left;

		width: 330px;

		text-align: center;

		margin-top: 5px;

		margin-bottom: 5px;

	}

	

	.div_page_rulebook{

		float: left;

		width: 165px;

		

	}

	

	.div_template{

		float: left;

		width: 330px;

		

	}

	

	.div_img_pag_rulebook{

		width: 150px;

		border: 4px solid black;

		margin-right: 3px;

		margin-left: 3px;

		border-radius: 25px;

		

	}

	

	.div_img_pag_rulebook:hover{

		border: 4px solid #800000;

		

	}

	

	.div_template_wrap{

		width: 300px;

		border: 4px solid black;

		//margin-right: 3px;

		//margin-left: 3px;

		border-radius: 25px;

		text-align: center;

		margin-bottom: 10px;	

	}

	

	.div_template_wrap:hover{

		border: 4px solid #800000;

		

	}

	

	.div_img_template{

		width: 150px;

		border: 4px solid black;

		margin-right: 3px;

		margin-left: 3px;

		border-radius: 25px;

		

	}

	

	.div_img_template:hover{

		border: 4px solid #800000;

		

	}

	

	.img_pag_rulebook{

		width: 150px;

		border-radius: 25px;

	}

	

	.img_template{

		//width: 290px;

		height: 106px;

		//border-radius: 25px;

		padding-top: 10px;

		padding-bottom: 10px;

		margin-left: auto;

		margin-right: auto;

		display: inline-block;

		

	}

	

	.img_template_ext{

		//width: 290px;

		//border-radius: 25px;

		padding-top: 10px;

		padding-bottom: 10px;

		margin-left: auto;

		margin-right: auto;

		display: inline-block;

		http://localhost/web/img/support_material/art_templates/art_template_ext_6.jpg

	}

	

	.div_pages_rulebook_pie{

		float: left;

		width: 330px;

		text-align: center;

		margin-top: 5px;

		margin-bottom: 5px;

		

	}

	

	.wrap_regla{

		margin-top: 30px;

		width: 80%;

		margin-left: auto;

		margin-right: auto;

		

	}

	

	.img_titulo_regla{

		float: left;

		height: 28px;

		width: 28px;

		margin-right: 5px;

		//margin-top: 10px;

		margin-bottom: 10px;

	}

	

	.titulo_regla{

		font-size: 26px;

		font-weight: bold;

		line-height: 28px;

		margin-top: 10px;

	}

	

	.div_texto_regla{

		margin-top: 15px;

		font-size: 24px;

		text-align: justify;

		line-height: 26px;

		

	}

	

	.div_img_stat{

		width: 100%;

		max-width: 864px;

		margin-bottom: 5px;

		margin-top: 5px;	

	}	

	

	.img_stat{

		max-width: 864px;

		width: 100%;

	}	

	

	.div_warning{

		width: 90%;

		max-width: 800px;

		font-size: 24px;

		text-align: justify;

		margin-top: 15px;

		margin-bottom: 15px;

		line-height: 28px;

		margin-right: auto;	

		margin-left: auto;

		font-weight: bold;

	}

	

	.div_by{

		text-align: center;

		margin-top: 20px;

		margin-bottom: 10px;

		line-height: 28px;

		width:97%;

		margin-left: auto;

		margin-right: auto;

		font-size: 1.2em;

		font-weight: bold;

	}
	
	dl{
		width:90%;
		margin-top: 10px;
		margin-bottom: 10px;
		
	}
	
	dt{
		margin-top: 5px;
		margin-bottom: 5px;
		font-weight: bold;
		
		
	}

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

						

	

	

	

	

	

	

	

	

	