@font-face {
  font-family: 'HelveticaNeue';
  src: url("fonts/HelveticaNeueLTStd-Roman.otf") format("opentype");
}

@font-face {
  font-family: 'HelveticaLight';
  src: url("fonts/HelveticaLTStd-Roman.otf") format("opentype");
}

html{ height: 100%;}

body{
			width: 			100%;
			height: 		100%;
			margin: 		auto;
			/*font-family:	"Lucida Sans Unicode", Tahoma, "Lucida Grande", Helvetica, Verdana, Arial, sans-serif;*/
			font-family: 'HelveticaNeue','HelveticaLight', Helvetica, Verdana, Arial, sans-serif;
}

	
/* --- ESTRUCTURA ---- */

#contenedor{
			width: 		940px;
			/*height: 	100%;*/
			margin: 	auto;
			padding: 	0px 0px 100px 0px;
			margin-top: 80px;
			/*margin-bottom: 100px;*/

}

header{
			width: 		940px;
			height: 	150px;
			margin: 	0px 0px 0px 0px;
			padding:	0px 0px 0px 0px;
}

#pie{
			width: 		100%;
			height: 	25px;
			margin: 	0px auto 0px auto;
			padding: 	50px 0px 50px 0px;
			text-align: center;
}

#pie2{
			width: 		100%;
			height: 	25px;
			margin: 	0px auto 0px auto;
			padding: 	50px 0px 50px 0px;
			text-align: center;
}

.clear{		clear: both;
}

#logo{
			width: 		240px;
			height: 	100px;
			margin: 	0px;
			padding:	0px;
			float:		left;
}

#ajuste{
			width: 		700px;
			height: 	130px;
			margin-left:240px;
			padding:	0px;
			text-align: right;
}

#nav{
			width: 		540px;
			height: 	50px;
			margin-left:0px;
			padding:	0px;
			float:		left;
			text-align: right;
}

#pig{
			width: 		160px;
			height: 	100px;
			margin-left:540px;
			padding:	0px;
			text-align: right;
}

#contenido {
			width: 		940px;
			/*height: 	100%;*/
			margin: 	0px 0px 0px 0px;
			padding: 	0px;
}

#submenu{
			width: 		240px;
			height: 	100%;
			margin: 	0px;
			padding:	0px;
			text-align: left;
			float:		left;
}

#main{
			width: 		700px;
			height: 	100%;
			margin-left:240px;
			padding:	0px;
			text-align: left;
}

#principal{
			width: 		540px;
			height: 	100%;
			margin:		-18px 0px 0px 0px;
			padding:	0px 0px 0px 0px;
			float:		left;
			text-align: left;
}

#premios{
			width: 		100px;
			height: 	100%;
			margin-left:600px;
			padding:	0px;
			text-align: left;
}

#studio{
			width: 		300px;
			height: 	100%;
			margin: 	20px 0px 0px 0px;
			padding:	0px;
			text-align: left;
			float:		left;
}

#logros{
			width: 		620px;
			height: 	100%;
			margin-left:320px;
			padding:	0px;
			text-align: left;
}

#published{
			width: 		300px;
			height: 	100%;
			margin:		0px;
			padding:	0px;
			float:		left;
			text-align: left;
}

#doblecolumna{
			width: 		380px;
			height: 	100%;
			margin:		0px;
			padding:	0px;
			float:		left;
			text-align: left;
}

#awards{
			width: 		300px;
			height: 	100%;
			margin-left:20px;
			margin-top: -15px;
			padding:	0px;
			text-align: left;
                        float: left;
}

#doscolumnas{
			width: 		440px;
			height: 	100%;
			margin: 	0px;
			padding:	0px;
			text-align: left;
			float:		left;
}

#cuatrocolumnas{
			width: 		440px;
			height: 	100%;
			margin-left:480px;
			padding:	0px;
			text-align: left;
}

#uno{
			width: 		220px;
			height: 	100%;
			margin: 	0px;
			padding:	0px;
			text-align: left;
			float:		left;
}

#dos{
			width: 		220px;
			height: 	100%;
			margin-left:240px;
			padding:	0px;
			text-align: left;
}

/* --- MAQUETACI�N CONTENIDOS ---  */

#principal li{margin-top: 20px;}

#pubished li{margin-top: 20px;}

#awards li{margin-top: 20px;}

#uno li{padding-top: 20px;}

#dos li{padding-top: 20px;}


/* --- TEXTOS --- */

h1 {font-size: 33px;}

h2 {font-size: 20px; color: #000000; margin-top: 20px; line-height: 21px;}

h3 {font-size: 33px;}

p.menu {font-size: 30px; color: #000000; line-height: 33px;}

p.submenu {font-size: 18px; color: #000000; margin-top: 10px; line-height: 18px;}

p.tawards {font-size: 16px; color: #8f8e8e;}

p.awards {font-size: 13px; color: #8f8e8e; margin-top: 16px; line-height: 14px;}

p.titulo {font-size: 20px; color: #000000; margin-top: 20px; line-height: 21px;}

p.texto {font-size: 14px; color: #000000; margin-top: 20px; line-height: 16px;}

p.textopie {font-size: 11px; color: #8f8e8e;}

#pie2 p.textopie {margin-left: -100px;}

p.texto2 {font-size: 14px; color: #000000; line-height: 16px;}

p.textogris {font-size: 14px; color: #8f8e8e; line-height: 16px;}

.lista1 { font-size: 14px; color: #8f8e8e; line-height: 16px; list-style:url(../imgs/facebook.png); margin-left: 25px; margin-bottom: -20px;}

.lista2 { font-size: 14px; color: #8f8e8e; line-height: 16px; list-style:url(../imgs/twitter.png); margin-left: 25px;}

.espacio { margin-top: 50px;}


/*----- LINKS -----*/

a			{text-decoration: none}
a:link 		{color: #8f8e8e;}
a:visited	{color: #8f8e8e;}
a:hover 	{color: #000000;}
a:active	{color: #8f8e8e;}

a.facebook				{font-size: 14px; color: #8f8e8e; line-height: 16px; }
a.facebook:link 		{color: #8f8e8e;}
a.facebook:visited		{color: #8f8e8e;}
a.facebook:hover 		{color: #000000;}
a.facebook:active		{color: #8f8e8e;}

a.twitter				{font-size: 14px; color: #8f8e8e; line-height: 16px; }
a.twitter:link 			{color: #8f8e8e;}
a.twitter:visited		{color: #8f8e8e;}
a.twitter:hover 		{color: #000000;}
a.twitter:active		{color: #8f8e8e;}

a.links				{font-size: 14px; color: #8f8e8e;}
a.links:link 		{color: #8f8e8e;}
a.links:visited		{color: #8f8e8e;}
a.links:hover 		{color: #000000;}
a.links:active		{color: #8f8e8e;}

a.linkspie				{font-size: 11px; color: #000000;}
a.linkspie:link 		{color: #000000;}
a.linkspie:visited		{color: #000000;}
a.linkspie:hover 		{color: #8f8e8e;}
a.linkspie:active		{color: #000000;}


/*----- MENU -----*/

#nav li{float: right; margin-left: 20px; margin-top: 20px;}

#nav a			{font-size: 33px;}

#nav a:hover	{color: #8f8e8e;}
#nav a:visited	{color: #8f8e8e;}
#nav a:hover 	{color: #000000;}
#nav a:active	{color: #8f8e8e;}

#nav .activo		{cursor: auto; color:#000000 !important;}

#submenu li{font-size: 18px; margin-top: 10px; line-height: 18px;}

#submenu li.submenunews {margin-top: 30px;}

#submenu a{}

#submenu a:hover	{color: #8f8e8e;}
#submenu a:visited	{color: #8f8e8e;}
#submenu a:hover 	{color: #000000;}
#submenu a:active	{color: #8f8e8e;}

#submenu .activo  	{cursor: auto; color:#000000 !important;}


/* --- FORMULARIO ---  */


