a {
  text-decoration: none;
  font-weight: bold;
	color: rgb(175,0,23);
}

:hover {
	color: rgb(208,90,56);
}

body,html { 
  margin: 0px;
	height: 100%;
	width: 100%;
  margin: 0px;
	background-image: url("img/fondo_tile.jpg");
	background-repeat: repeat;
	font-family: Trebuchet MS, sans-serif;
	font-size: 11px;
}

div {
  scrollbar-3dlight-color: rgb(210,203,177);
	scrollbar-arrow-color: rgb(191,0,25);
	scrollbar-base-color: rgb(210,203,177);
	scrollbar-darkshadow-color: rgb(210,203,177);
	scrollbar-face-color: rgb(245,237,207);
	scrollbar-highlight-color: rgb(210,203,177);
	scrollbar-shadow-color: rgb(210,203,177);
}

h2 {
	font-family: Trebuchet MS, sans-serif;
	font-size: 14px;
  font-weight: bold;
	font-style: italic;
	color: rgb(175,0,23);
	margin-top: 15px;
	margin-bottom: 5px;
}

img { 
  border: 0px;
}

input {
  height: 16px;
	font-size: 10px;
}

td {
	font-family: Trebuchet MS, sans-serif;
	font-size: 11px;
}

/* CLASS */
.inicial {
	font-family: Trebuchet MS, sans-serif;
	font-size: 11px;
  font-weight: bold;
	color: rgb(175,0,23);
}

.tdder {
  text-align: right;
	padding-right: 6px;
	font-family: Trebuchet MS, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.tdizq {
  text-align: left;
	padding-right: 6px;
	font-family: Trebuchet MS, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

/* ID */

#contactus_eng {
   position: absolute;
	 left: 200px;
	 top: 40px;
	 width: 490px;
	 height: 300px;
	 padding-right: 15px;
	 overflow: auto;
}

#contenido {
  position: absolute;
	left: 152px;
	top: 140px;
}

#credits {
   position: absolute;
	 left: 200px;
	 top: 40px;
	 width: 490px;
	 height: 300px;
	 padding-right: 15px;
	 overflow: auto;
}

#director {
   position: absolute;
	 left: 200px;
	 top: 40px;
	 width: 490px;
	 height: 300px;
	 padding-right: 15px;
	 overflow: auto;
}

#encabezado {
  margin: 0px;
	position: absolute;
	left: 0px;
	top: 0px;
	text-align: center;
}

#festivals {
   position: absolute;
	 left: 200px;
	 top: 40px;
	 width: 490px;
	 height: 300px;
	 padding-right: 15px;
	 overflow: auto;
}

#menu_eng {
	position: absolute;
	left: 160px;
	top: 254px;
	font-size: 10px;
	line-height: 15px;
}

#menu_esp {
	position: absolute;
	left: 160px;
	top: 254px;
	font-size: 10px;
	line-height: 15px;
}

#pie {
  margin: 0px;
	position: absolute;
	left: 0px;
	top: 537px;
	text-align: center;
}

#press {
   position: absolute;
	 left: 200px;
	 top: 40px;
	 width: 390px;
	 height: 300px;
	 padding-right: 15px;
	 overflow: auto;
}

#principal {
  margin: 0px;
	position: absolute;
	left: 0px;
	top: 47px;
	width: 710px;
	height: 349px;
}

#synopsis {
   position: absolute;
	 left: 200px;
	 top: 40px;
	 width: 490px;
	 height: 300px;
	 padding-right: 15px;
	 overflow: auto;
}

#todo {
  position: relative;
	left: 50%;
	top: 50%;
	margin-left: -502px;
	margin-top: -350px;
	width: 1003px;
	height: 700px;
	overflow: visible;
	}
	
#worldsales_eng {
	position: absolute;
	left: 200px;
	top: 15px;
	width: 500px;
}
