﻿@charset "utf-8";

/*************************************/
/*       ECF SETUP 2009			     */
/*************************************/


/* RESET NAVIGATORS */

	*{ 				margin:0; padding:0; border:none; outline:none; font-size:13px; font-family: arial, verdana; }
	
	html{			height: 100%; width:100%; overflow-x:hidden; overflow-y: scroll; /*overflow: -moz-scrollbars-vertical; */} 
	body{			height: 100%; width:100%; }


/* GENERAL */

	body{			font-size:11px;	color:#CCC;
					background-color:#1c1f25; background-image:url(Background.jpg); background-repeat:no-repeat; background-position:center top; /* background-attachment:fixed; */					
	}
	
	a{ 				text-decoration:none; color:#06C; cursor:pointer; }
	a:hover{ 		color:#39F; text-decoration:underline; }

	h1{				font-size:16px; color:#333; font-weight:bold; margin-bottom:13px; }
	h2{				font-size:11px; color:#333; font-weight:bold; margin-bottom:10px; }
	p{				color:#333; margin-bottom:10px; line-height:14px; margin-bottom:20px; }

	.bold{	 		font-weight:bold; }

/* FLOW */

	.CenterTop{		position:absolute; top:10%; left:50%; }
	.Container{		position:absolute; top:0px; left:-373px; width:746px; }

/* MENU */	

	.MenuFrame{		position:absolute; top:110px; left:10px; width:350px; height:350px; }
	
	.Letter{		position:absolute; width:25px; height:25px; background-position:center; background-repeat:no-repeat; cursor:pointer; }
	.LetterA{		position:absolute; top:2px; left:3px; width:19px; height:19px; background-position:center; background-repeat:no-repeat; }
	

/* SECCIONES */

	.Section{		position:absolute; top:100px; left:10px; width:440px; color:#000; margin-bottom:200px; }

	.Paper{			float:left; clear:both; width:100%; background-image:url(base.jpg); }
	.TopPaper{		float:left; clear:both; width:100%; height:50px; background-image:url(supPag.png); 	}
	.BottomPaper{	float:left; clear:both; width:100%; height:50px; background-image:url(infPag.png); margin-bottom:60px; }

	.PaperEntapas{		float:left; clear:both; width:100%; background-image:url(baseEn.jpg); }
	.TopPEntapas{		float:left; clear:both; width:100%; height:50px; background-image:url(supPagEn.png); 	}
	.BottomPEntapas{	float:left; clear:both; width:100%; height:50px; background-image:url(infPagEn.png); margin-bottom:60px; }

	.Close{			position:absolute; top:120px; left:460px; width:30px; height:30px; cursor:pointer; background-image:url(x.png); }
	.Close:hover{	background-image:url(xover.png); }
	
	.Content{       margin:40px;  }
	
	.Logos{			float:left; clear:both; margin-left:90px; background-color:#FFF; width:260px; }
	.Logo{			float:left; clear:both; cursor:pointer; margin-top:20px; width:260px; height:120px; }

/* TEXTOS */

	h1{				font-weight:bold; font-size:24px; margin-bottom:0px; }
	h2{				font-weight:bold; font-size:13px; margin-bottom:25px; margin-top:0px; }
	p{ 				font-weight:normal; font-size:12px; }
	.Aforo{			font-weight:normal; }
	.Type{			font-weight:bold; }
