* {
  margin:		0px;
  padding:		0px;
  border:		0px;
  outline:		0px;
  list-style:		none;
  text-decoration:	none;
}
body {
  font:			10px verdana, tahoma, arial, trebuchet ms;
  color:		#000000;
  background:		#00a6eb;
  width:		975px;
  margin:		10px auto;
}
h1,
h2 {
  font-size:		20px;
}
h3 {
  font-size:		12px;
}
.es {
  color:		#000000;
}
.en,
h3 span,
a span,
p span,
small span {
  color:		#AAAAAA;
}
a {
  color:		#000000;
}
a:hover {
  color:		#0087E1;
}
a:hover span {
  color:		#81d0f4;
}
hr {
  margin:		2em 0em;
  border-top:		1px solid #AAAAAA;
}


/*--------------------------------------------------- ::: - ::: - ::: ---*/
/*--------------------------------------------------- ::: - ::: - ::: ---*/
.header1, .header2, .header3, .header4, .header5, .header6, .header7{
  width:		975px;
  height:		97px;	
  float:		left;
}
.header1 {
  background:		#FFFFFF url(/img/banner_web1.jpg) no-repeat right top;
}
.header2 {
  background:		#FFFFFF url(/img/banner_web2.jpg) no-repeat right top;
}
.header3 {
  background:		#FFFFFF url(/img/banner_web3.jpg) no-repeat right top;
}
.header4 {
  background:		#FFFFFF url(/img/banner_web4.jpg) no-repeat right top;
}
.header5 {
  background:		#FFFFFF url(/img/banner_web5.jpg) no-repeat right top;
}
.header6 {
  background:		#FFFFFF url(/img/banner_web6.jpg) no-repeat right top;
}
.header7 {
  background:		#FFFFFF url(/img/banner_web7.jpg) no-repeat right top;
}
.header1 h2 a, .header2 h2 a, .header3 h2 a, .header4 h2 a, .header5 h2 a, .header6 h2 a, .header7 h2 a{
  display:		block;
  width:		285px;
  height:		65px;
  margin:		5px 0px 0px 15px;
  text-indent:		-1000em;
}
.header1 p, .header2 p, .header3 p, .header4 p, .header5 p, .header6 p, .header7 p{
  text-indent:		-1000em;
}


/*--------------------------------------------------- ::: - ::: - ::: ---*/
/*--------------------------------------------------- ::: - ::: - ::: ---*/
.menu {
  position:		relative;
  width:		975px;
  background:		#FFFFFF;
  margin-top:		5px;
  float:		left;
  z-index:		10;
}
.menu ul.sections {
}
.menu ul.sections li {
  position:		relative;
  height:		19px;
  background:		url(/img/separador-items-menu.gif) no-repeat right 4px;
  float:		left;
}
.menu ul.sections li.last {
  background:		none;
}
.menu ul.sections li a {
  width:		195px;
  height:		19px;
  display:		block;
  text-indent:		-1000em;
}
.menu ul.sections li a.acercasfm {
  background:		url(/img/btn-menu-acercasfm.gif) no-repeat center 5px;
}
.menu ul.sections li a.industria {
  background:		url(/img/btn-menu-industria.gif) no-repeat center 5px;
}
.menu ul.sections li a.peliculas {
  background:		url(/img/btn-menu-peliculas.gif) no-repeat center 5px;
}
.menu ul.sections li a.formacion {
  background:		url(/img/btn-menu-formacion.gif) no-repeat center 3px;
}
.menu ul.sections li a.prensa {
  background:		url(/img/btn-menu-prensa.gif) no-repeat center 5px;
}
.menu ul.sections li a.staff {
  background:		url(/img/btn-menu-staff.gif) no-repeat center 5px;
}
.menu ul.sections li a.galeria {
  background:		url(/img/btn-menu-galeria.gif) no-repeat center 3px;
}
.menu ul.sections li ul.links {
  position:		absolute;
  top:			19px;
  left:			0px;
  border-top:		1px solid #CCCCCC;
  display:		none;
  z-index:1000;
}
.menu ul.sections li ul.links li {
  border-bottom:	1px solid #CCCCCC;
}
.menu ul.sections li ul.links li a {
  display:		block;
  width:		310px;
  height:		13px;
  margin:		0px;
  padding:		3px 0px 3px 15px;
  color:		#0087E1;
  background:		#FFFFFF;
  text-indent:		0em;
}
.menu ul.sections li ul.links li a span {
  color:		#807f84;
}
.menu ul.sections li ul.links li a:hover {
  background:		#FFFFFF url(/img/menu-item-fondo.gif) no-repeat left top;
}
.menu ul.sections li:hover ul.links {
  display:		block;
}
/*--------------------------------------------------- ::: - ::: - ::: ---*/
.menu_miembros {
  position:		relative;
  width:		975px;
  background:		#FFFFFF;
  margin-top:		0;
  float:		left;
  z-index:		1000;
}

.submenu {
  position:		relative;
  width:		975px;
  background:		#FFFFFF;
  margin-top:		5px;
  float:		left;
  z-index:		1000;
}
.submenu ul {
}
.submenu ul li {
  height:		19px;
  background:		url(/img/separador-items-menu.gif) no-repeat right 4px;
  float:		left;
}
.submenu ul li.last {
  background:		none;
}
.submenu ul li a {
  width:		160px;
  height:		16px;
  display:		block;
  text-indent:		-1000em;
}
.submenu ul li a.auspiciantes {
  background:		url(/img/btn-submenu-auspiciantes.gif) no-repeat center bottom;
}
.submenu ul li a.contacto {
  background:		url(/img/btn-submenu-contacto.gif) no-repeat center bottom;
}
.submenu ul li a.registro {
  background:		url(/img/btn-submenu-registro.gif) no-repeat center bottom;
}
.submenu ul li a.infoletter {
  background:		url(/img/btn-submenu-infoletter.gif) no-repeat center 4px;
}
.submenu ul li a.voluntarios {
  background:		url(/img/btn-submenu-voluntarios.gif) no-repeat center 4px;
}
.submenu ul li a.equipo {
  background:		url(/img/btn-submenu-equipo.gif) no-repeat center bottom;
}



/*--------------------------------------------------- ::: - ::: - ::: ---*/
/*--------------------------------------------------- ::: - ::: - ::: ---*/
.content {
  position:		relative;
  width:		975px;
  margin-top:		5px;
  float:		left;
  background:		url(/img/contenido-fondo.gif) repeat-y left top;
}
/*--------------------------------------------------- ::: - ::: - ::: ---*/
.content h1,
.content.highlights h3,
.content .column h3 {
  width:		100%;
  height:		39px;
  background-color:	#0087e1;
  background-repeat:	no-repeat;
  background-position:	25px 10px;
  text-indent:		-1000em;
}
/*--------------------------------------------------- ::: - ::: - ::: ---*/
.content .info {
  width:		740px;
  padding:		25px 0px 25px 25px;
  display:		inline;
  float:		left;
}
.content .column {
  width:		210px;
  display:		inline;
  float:		right;
}


/* INICIO ------------------------------------------- ::: - ::: - ::: ---*/
/*--------------------------------------------------- ::: - ::: - ::: ---*/
.splash0 {
  position:		relative;
  width:		975px;
  height:		270px;
  margin-top:		5px;
  background:		url(/img/splash.jpg) no-repeat left top;
  float:		left;
  z-index:		0;
}
.splash0 h1, 
.splash0 h2,
.splash0 p {
  text-indent:		-1000em;
}
.splash0 .programacion,
.splash0 .canal {
  position:		absolute;
  left:			50px;
  display:		block;
  width:		165px;
  height:		145px;
  text-indent:		-1000em;
}
.splash0 .programacion {
  top:			85px;
}
.splash0 .canal {
  top:			235px;
}



.splash1 {
  position:		relative;
  width:		975px;
  height:		270px;
  margin-top:		5px;
  background:		url(/img/splash_2.jpg) no-repeat left top;
  float:		left;
  z-index:		0;
}
.splash1 h1, 
.splash1 h2,
.splash1 p {
  text-indent:		-1000em;
}
.splash1 .programacion,
.splash1 .canal {
  position:		absolute;
  left:			50px;
  display:		block;
  width:		165px;
  height:		145px;
  text-indent:		-1000em;
}
.splash1 .programacion {
  top:			85px;
}
.splash1 .canal {
  top:			235px;
}



.splash2 {
  position:		relative;
  width:		975px;
  height:		270px;
  margin-top:		5px;
  background:		url(/img/splash_3.jpg) no-repeat left top;
  float:		left;
  z-index:		0;
}
.splash2 h1, 
.splash2 h2,
.splash2 p {
  text-indent:		-1000em;
}
.splash2 .programacion,
.splash2 .canal {
  position:		absolute;
  left:			50px;
  display:		block;
  width:		165px;
  height:		145px;
  text-indent:		-1000em;
}
.splash2 .programacion {
  top:			85px;
}
.splash2 .canal {
  top:			235px;
}


.splash3 {
  position:		relative;
  width:		975px;
  height:		270px;
  margin-top:		5px;
  background:		url(/img/splash_4.jpg) no-repeat left top;
  float:		left;
  z-index:		0;
}
.splash3 h1, 
.splash3 h2,
.splash3 p {
  text-indent:		-1000em;
}
.splash3 .programacion,
.splash3 .canal {
  position:		absolute;
  left:			50px;
  display:		block;
  width:		165px;
  height:		145px;
  text-indent:		-1000em;
}
.splash3 .programacion {
  top:			85px;
}
.splash3 .canal {
  top:			235px;
}



.splash4 {
  position:		relative;
  width:		975px;
  height:		270px;
  margin-top:		5px;
  background:		url(/img/splash_5.jpg) no-repeat left top;
  float:		left;
  z-index:		0;
}
.splash4 h1, 
.splash4 h2,
.splash4 p {
  text-indent:		-1000em;
}
.splash4 .programacion,
.splash4 .canal {
  position:		absolute;
  left:			50px;
  display:		block;
  width:		165px;
  height:		145px;
  text-indent:		-1000em;
}
.splash4 .programacion {
  top:			85px;
}
.splash4 .canal {
  top:			235px;
}



.splash5 {
  position:		relative;
  width:		975px;
  height:		270px;
  margin-top:		5px;
  background:		url(/img/splash_6.jpg) no-repeat left top;
  float:		left;
  z-index:		0;
}
.splash5 h1, 
.splash5 h2,
.splash5 p {
  text-indent:		-1000em;
}
.splash5 .programacion,
.splash5 .canal {
  position:		absolute;
  left:			50px;
  display:		block;
  width:		165px;
  height:		145px;
  text-indent:		-1000em;
}
.splash5 .programacion {
  top:			85px;
}
.splash5 .canal {
  top:			235px;
}
/*--------------------------------------------------- ::: - ::: - ::: ---*/
.highlights {
  width:		100%;
  background:		#FFFFFF;
}
.highlights h3 {
  background-image:	url(/img/titulo-destacados.gif);
}
/*--------------------------------------------------- ::: - ::: - ::: ---*/
.highlights .news {
  padding:		25px;
  float:		left;
}
.highlights .news br {
  display:		none;
}
.highlights .news a span {
  font-weight:		bold;
}
.highlights .news ul {
}
.highlights .news ul li {
  width:		420px;
  /*height:		150px;*/
  margin:		0px 25px 25px 0px;
  display:		inline;
  float:		left;
}
.highlights .news ul li .img {
  width:		130px;
  height:		130px;
  background:		center;
  float:		left;
  margin-right:		10px;
}
.highlights .news ul li .img a {
  width:		130px;
  height:		130px;
  display:		block;
}
.highlights .news ul li h4 {
  padding-top:		5px;
  font-size:		10px;
}


/* INTRODUCCION ------------------------------------- ::: - ::: - ::: ---*/
/*--------------------------------------------------- ::: - ::: - ::: ---*/
.introduccion h1 {
  background-image:	url(/img/titulo-introduccion.gif);
}

/* AUSPICIANTES ------------------------------------- ::: - ::: - ::: ---*/
/*--------------------------------------------------- ::: - ::: - ::: ---*/
.auspiciantes h1 {
  background-image:	url(/img/titulo-auspiciantes.gif);
}
.auspiciantes p {
  padding-bottom:	30px;
}

/* EQUIPO ------------------------------------------- ::: - ::: - ::: ---*/
/*--------------------------------------------------- ::: - ::: - ::: ---*/
.equipo h1 {
  background-image:	url(/img/titulo-equipo.gif);
}
.equipo p {
  padding-bottom:	10px;
}

/* PELICULAS ---------------------------------------- ::: - ::: - ::: ---*/
/*--------------------------------------------------- ::: - ::: - ::: ---*/
.peliculas h1 {
  background-image:	url(/img/titulo-peliculas.gif);
}
.peliculas h2 {
  color:		#0087E1;
  font-size:		16px;
  margin-bottom:	20px;
}
.peliculas h2 span {
  clear:		both;
  color:		#81c7f6;
}
/*--------------------------------------------------- ::: - ::: - ::: ---*/
.peliculas .categorias ul li {
  width:		130px;
  height:		130px;
  float:		left;
  margin:		0px 15px 15px 0px;
}
.peliculas .categorias ul li a {
  width:		100px;
  height:		90px;
  display:		block;
  padding:		25px 15px 15px 15px;
  font-size:		12px;
  background:		#d2e6f4 url(/img/thumb-130x130.png) no-repeat left top;
  text-align:		center;
  float:		left;
}
.peliculas .categorias ul li a.todas {
  background:		#e4debb url(/img/thumb-130x130.png) no-repeat left top;
}
.peliculas .categorias ul li a span {
  color:		#666666;
}
.peliculas .categorias ul li a:hover {
  background:		#f8f5e5 url(/img/thumb-130x130.png) no-repeat left top;
  color:		#333333;
}
/*--------------------------------------------------- ::: - ::: - ::: ---*/
.peliculas .listado ul {
}
.peliculas .listado ul li {
  width:		325px;
  height:		150px;
  margin:		0px 25px 0px 0px;
  display:		inline;
  float:		left;
}
.peliculas .listado ul li br {
  display:		none;
}
.peliculas .listado ul li .img {
  width:		130px;
  height:		130px;
  margin-right:		10px;
  background:		center;
  float:		left;
}
.peliculas .listado ul li .img a {
  width:		130px;
  height:		130px;
  display:		block;
}
.peliculas .listado ul li .img a {
  background-position:	center;
}
.peliculas .listado ul li h4 {
  font-size:		14px;
}
/*--------------------------------------------------- ::: - ::: - ::: ---*/
.peliculas .pelicula {
}
.peliculas .pelicula a {
  color:		#0087E1;
}
.peliculas .pelicula a:hover {
  color:		#81c7f6;
}
.peliculas .pelicula .meta {
  width:		100%;
  padding-bottom:	20px;
  float:		left;
}
.peliculas .pelicula .meta h2 {
  float:		left;
}
.peliculas .pelicula .meta .rating {
  padding:		0px 0px 5px 10px;
  float:		left;
}
.peliculas .pelicula .meta .misc {
  clear:		both;
}
.peliculas .pelicula .data {
  clear:		both;
  width:		260px;
  margin-right:		20px;
  float:		left;
}
.peliculas .pelicula .data .poster {
  width:		260px;
  height:		260px;
  padding-bottom:	20px;
  float:		left;
}
.peliculas .pelicula .data .director_img {
  width:		260px;
  margin-bottom:	10px;
  float:		left;
}
.peliculas .pelicula .data .director {
  width:		110px;
  height:		110px;
  margin:		0px 10px 10px 0px;
  background:		center;
  float:		left;
}
.peliculas .pelicula .data table {
  border-collapse:	collapse;
}
.peliculas .pelicula .data table.direccion {
  width:		120px;
}
.peliculas .pelicula .data table.contacto {
  width:		260px;
}
.peliculas .pelicula .data table tbody tr th {
  vertical-align:	top;
  text-align:		right;
  padding:		0px 10px 5px 0px;
}
.peliculas .pelicula .data table.direccion tbody tr th {
  width:		120px;
  padding:		0px;
}
.peliculas .pelicula .data table.contacto tbody tr th {
  width:		100px;
}
.peliculas .pelicula .data table tbody tr th span,
.peliculas .pelicula .data table tbody tr td span {
  color:		#AAAAAA;
}
.peliculas .pelicula .data table tbody tr td {
  vertical-align:	top;
  padding-bottom:	5px;
}
.peliculas .pelicula .data table tbody.direccion tr td {
  width:		120px;
}
.peliculas .pelicula .data table tbody.contacto tr td {
  width:		170px;
}
.peliculas .pelicula .data table.direccion {
  width:		130px;
  float:		left;
}
.peliculas .pelicula .data table.direccion tbody tr th,
.peliculas .pelicula .data table.direccion tbody tr td {
  text-align:		left;
  width:		130px;
}
.peliculas .pelicula .details {
  width:		460px;
  float:		left;
}
.peliculas .pelicula .details h1 {
  margin-bottom:	1em;
}
.peliculas .pelicula .details table {
  width:		100%;
  border-collapse:	collapse;
}
.peliculas .pelicula .details table tbody tr th {
  width:		120px;
  vertical-align:	top;
  text-align:		right;
  padding:		0px 10px 5px 0px;
}
.peliculas .pelicula .details table tbody tr th span,
.peliculas .pelicula .details table tbody tr td span {
  color:		#AAAAAA;
}
.peliculas .pelicula .details table tbody tr td {
  vertical-align:	top;
  padding:		0px 25px 5px 0px;
}
.peliculas .pelicula .details table tbody tr.screening {
  background:		#0087E1;
}
.peliculas .pelicula .details table tbody tr.screening th,
.peliculas .pelicula .details table tbody tr.screening td {
  padding:		5px 10px 5px 0px;
}
.peliculas .pelicula .details table tbody tr.screening th span,
.peliculas .pelicula .details table tbody tr.screening td span {
  color:		#FFFFFF;
}
.peliculas .pelicula .details ul li {
  padding-bottom:	5px;
}
.peliculas .pelicula .details ul li hr {
  border-top:		1px solid #AAAAAA;
}

.peliculas ul.actividades {
  padding-left:		25px;
}
.peliculas ul.actividades li {
  list-style-type:	disc;
}

/* SALAS DE CINE ------------------------------------ ::: - ::: - ::: ---*/
/*--------------------------------------------------- ::: - ::: - ::: ---*/
.salas_de_cine h1 {
  background-image:	url(/img/titulo-salas_de_cine.gif);
}


/* ENTRADAS ----------------------------------------- ::: - ::: - ::: ---*/
/*--------------------------------------------------- ::: - ::: - ::: ---*/
.entradas h1 {
  background-image:	url(/img/titulo-entradas.gif);
}


/* EVENTOS ------------------------------------------ ::: - ::: - ::: ---*/
/*--------------------------------------------------- ::: - ::: - ::: ---*/
.eventos h1 {
  background-image:	url(/img/titulo-eventos.gif);
}


/* PROGRAMACION ------------------------------------- ::: - ::: - ::: ---*/
/*--------------------------------------------------- ::: - ::: - ::: ---*/
.programacion h1 {
  background-image:	url(/img/titulo-programacion.gif);
}


/* NOTICIAS ----------------------------------------- ::: - ::: - ::: ---*/
/*--------------------------------------------------- ::: - ::: - ::: ---*/
.noticias h1 {
  background-image:	url(/img/titulo-noticias.gif);
}
.noticias .listado ul {
}
.noticias .listado ul li {
  width:		325px;
  margin:		0px 25px 25px 0px;
  display:		inline;
  float:		left;
}
.noticias .listado ul li br {
  display:		none;
}
.noticias .listado ul li .img {
  width:		130px;
  height:		130px;
  margin-right:		10px;
  background:		center;
  float:		left;
}
.noticias .listado ul li .img a {
  width:		130px;
  height:		130px;
  display:		block;
}
.noticias .listado ul li .img a {
  background-position:	center;
}
.noticias .listado ul li h4 {
  font-size:		14px;
}/*--------------------------------------------------- ::: - ::: - ::: ---*/
.noticia {
  width:		700px;
}
.noticia .linkIngles {
  width:		100%;
  display:		block;
  text-align:		right;
}
.noticia .imagen {
  width:		260px;
  height:		260px;
  margin:		0px 20px 10px 0px;
  float:		left;
}
.noticia .imagen span {
  width:		250px;
  display:		block;
  padding:		5px;
  background:		#EEEEEE;
}
.noticia .data {
  width:		400px;
  float:		left;
  display:		block;
}
.noticia .data h2 {
  margin-bottom:	1em;
}
.noticia .data a {
  color:		#0087E1;
}
.noticia .data a:hover {
  color:		#000000;
}

/* GALERIA ----------------------------------------- ::: - ::: - ::: ---*/
/*--------------------------------------------------- ::: - ::: - ::: ---*/
.galerias h1 {
  background-image:	url(/img/titulo-galeria.gif);
}
.galerias .listado ul {
}
.galerias .listado ul li {
  width:		325px;
  height:		150px;
  margin:		0px 25px 0px 0px;
  display:		inline;
  float:		left;
}
.galerias .listado ul li br {
  display:		none;
}
.galerias .listado ul li .img {
  width:		130px;
  height:		130px;
  margin-right:		10px;
  background:		center;
  float:		left;
}
.galerias .listado ul li .img a {
  width:		130px;
  height:		130px;
  display:		block;
}
.galerias .listado ul li .img a {
  background-position:	center;
}
.galerias .listado ul li h4 {
  font-size:		14px;
}/*--------------------------------------------------- ::: - ::: - ::: ---*/
.galeria {
  width:		700px;
}
.galeria .linkIngles {
  width:		100%;
  display:		block;
  text-align:		right;
}
.galeria .imagen {
  width:		260px;
  height:		260px;
  margin:		0px 20px 10px 0px;
  float:		left;
}
.galeria .imagen span {
  width:		250px;
  display:		block;
  padding:		5px;
  background:		#EEEEEE;
}
.galeria .data {
  width:		400px;
  float:		left;
  display:		block;
}
.galeria .data h2 {
  margin-bottom:	1em;
}
.galeria .data a {
  color:		#0087E1;
}
.galeria .data a:hover {
  color:		#000000;
}


/* EDICIONES ANTERIORES ----------------------------- ::: - ::: - ::: ---*/
/*--------------------------------------------------- ::: - ::: - ::: ---*/
.ediciones_anteriores h1 {
  background-image:	url(/img/titulo-ediciones_anteriores.gif);
}


/* VOLUNTARIOS -------------------------------------- ::: - ::: - ::: ---*/
/*--------------------------------------------------- ::: - ::: - ::: ---*/
.voluntarios .info div {
  width:		650px;
}
.voluntarios h1 {
  background-image:	url(/img/titulo-voluntarios.gif);
}
.voluntarios h3 {
  font-size:		16px;
  padding:		5px 0px 15px 0px;
}
.voluntarios p {
  padding-bottom:	15px;
}
.voluntarios ul.actividades {
  padding-left:		25px;
}
.voluntarios ul.actividades li {
  list-style-type:	disc;
}


/* REGISTRO -------------------------------------- ::: - ::: - ::: ---*/
/*--------------------------------------------------- ::: - ::: - ::: ---*/
.registro .info div {
  width:		650px;
}
.registro h1 {
  background-image:	url(/img/titulo-registro.gif);
}
.registro h3 {
  font-size:		16px;
  padding:		5px 0px 15px 0px;
}
.registro p {
  padding-bottom:	15px;
}
.registro ul.actividades {
  padding-left:		25px;
}
.registro ul.actividades li {
  list-style-type:	disc;
}

/* MADRID -------------------------------------- ::: - ::: - ::: ---*/
/*--------------------------------------------------- ::: - ::: - ::: ---*/
.madrid .info div {
  width:		650px;
}
.madrid h1 {
  background-image:	url(/img/titulo-madrid.gif);
}
.madrid h3 {
  font-size:		16px;
  padding:		5px 0px 15px 0px;
}
.madrid p {
  padding-bottom:	15px;
}
.madrid ul.actividades {
  padding-left:		25px;
}
.madrid ul.actividades li {
  list-style-type:	disc;
}

/* FILMMAKERS -------------------------------------- ::: - ::: - ::: ---*/
/*--------------------------------------------------- ::: - ::: - ::: ---*/
.filmmakers .info div {
  width:		650px;
}
.filmmakers h1 {
  background-image:	url(/img/titulo-filmmakers.gif);
}
.filmmakers h3 {
  font-size:		16px;
  padding:		5px 0px 15px 0px;
}
.filmmakers p {
  padding-bottom:	15px;
}
.filmmakers ul.actividades {
  padding-left:		25px;
}
.filmmakers ul.actividades li {
  list-style-type:	disc;
}

/* DISTRIBUTORS -------------------------------------- ::: - ::: - ::: ---*/
/*--------------------------------------------------- ::: - ::: - ::: ---*/
.distributors .info div {
  width:		650px;
}
.distributors h1 {
  background-image:	url(/img/titulo-distributors.gif);
}
.distributors h3 {
  font-size:		16px;
  padding:		5px 0px 15px 0px;
}
.distributors p {
  padding-bottom:	15px;
}
.distributors ul.actividades {
  padding-left:		25px;
}
.distributors ul.actividades li {
  list-style-type:	disc;
}

/* FESTIVAL -------------------------------------- ::: - ::: - ::: ---*/
/*--------------------------------------------------- ::: - ::: - ::: ---*/
.festival .info div {
  width:		650px;
}
.festival h1 {
  background-image:	url(/img/titulo-festival.gif);
}
.festival h3 {
  font-size:		16px;
  padding:		5px 0px 15px 0px;
}
.festival p {
  padding-bottom:	15px;
}
.festival ul.actividades {
  padding-left:		25px;
}
.festival ul.actividades li {
  list-style-type:	disc;
}

/* FESTIVAL -------------------------------------- ::: - ::: - ::: ---*/
/*--------------------------------------------------- ::: - ::: - ::: ---*/
.networking .info div {
  width:		650px;
}
.networking h1 {
  background-image:	url(/img/titulo-networking.gif);
}
.networking h3 {
  font-size:		16px;
  padding:		5px 0px 15px 0px;
}
.networking p {
  padding-bottom:	15px;
}
.networking ul.actividades {
  padding-left:		25px;
}
.networking ul.actividades li {
  list-style-type:	disc;
}


/* PRESS -------------------------------------- ::: - ::: - ::: ---*/
/*--------------------------------------------------- ::: - ::: - ::: ---*/
.press .info div {
  width:		650px;
}
.press h1 {
  background-image:	url(/img/titulo-prensa.gif);
}
.press h3 {
  font-size:		16px;
  padding:		5px 0px 15px 0px;
}
.press p {
  padding-bottom:	15px;
}
.press ul.actividades {
  padding-left:		25px;
}
.press ul.actividades li {
  list-style-type:	disc;
}

/* FORMACION -------------------------------------- ::: - ::: - ::: ---*/
/*--------------------------------------------------- ::: - ::: - ::: ---*/
.formacion .info div {
  width:		650px;
}
.formacion h1 {
  background-image:	url(/img/titulo-formacion.gif);
}
.formacion h3 {
  font-size:		16px;
  padding:		5px 0px 15px 0px;
}
.formacion p {
  padding-bottom:	15px;
}
.formacion ul.actividades {
  padding-left:		25px;
}
.formacion ul.actividades li {
  list-style-type:	disc;
}


/* PERFIL -------------------------------------- ::: - ::: - ::: ---*/
/*--------------------------------------------------- ::: - ::: - ::: ---*/
.perfil .info div {
  width:		650px;
}
.perfil h1 {
  background-image:	url(/img/titulo-perfil.gif);
}
.perfil h3 {
  font-size:		16px;
  padding:		5px 0px 15px 0px;
}
.perfil p {
  padding-bottom:	15px;
}
.perfil ul.actividades {
  padding-left:		25px;
}
.perfil ul.actividades li {
  list-style-type:	disc;
}

/* PERFIL -------------------------------------- ::: - ::: - ::: ---*/
/*--------------------------------------------------- ::: - ::: - ::: ---*/
.trabaja .info div {
  width:		650px;
}
.trabaja h1 {
  background-image:	url(/img/titulo-trabaja.gif);
}
.trabaja h3 {
  font-size:		16px;
  padding:		5px 0px 15px 0px;
}
.trabaja p {
  padding-bottom:	15px;
}
.trabaja ul.actividades {
  padding-left:		25px;
}
.trabaja ul.actividades li {
  list-style-type:	disc;
}


/* INFOLETTER -------------------------------------- ::: - ::: - ::: ---*/
/*--------------------------------------------------- ::: - ::: - ::: ---*/
.infoletter .info div {
  width:		650px;
}
.infoletter h1 {
  background-image:	url(/img/titulo-infoletter.gif);
}
.infoletter h3 {
  font-size:		16px;
  padding:		5px 0px 15px 0px;
}
.infoletter p {
  padding-bottom:	15px;
}

/* CONTACTO ----------------------------------------- ::: - ::: - ::: ---*/
/*--------------------------------------------------- ::: - ::: - ::: ---*/
.contacto h1 {
  background-image:	url(/img/titulo-contacto.gif);
}
.contacto span {
  color:		#888888;
}
.contacto .mensaje {
  width:		240px;
  margin:		26px 22px 0px 0px;
  text-align:		right;
  float:		left;
}
.contacto form.contactar {
  width:		380px;
  height:		350px;
  padding:		22px;
  background:		#d2e6f4;
  float:		left;
}
.contacto form.contactar fieldset br {
  display:		none;
}
.contacto form.contactar fieldset label {
  width:		120px;
  padding-top:		4px;
  display:		block;
  float:		left;
}
.contacto form.contactar fieldset input,
.contacto form.contactar fieldset textarea {
  width:		240px;
  font:			10px verdana, tahoma, arial, trebuchet ms;
  color:		#666666;
  padding:		3px 5px;
  border:		1px solid #AAAAAA;
  margin-bottom:	10px;
}
.contacto form.contactar fieldset p,
.contacto form.contactar fieldset .log {
  width:		240px;
  margin-left:		120px;
}
.contacto form.contactar fieldset p span {
  margin-top:		10px;
  display:		block;
}
.contacto form.contactar .btn {
  width:		115px;
  height:		27px;
  border:		0px;
  padding:		0px;
  margin:		15px 10px 0px 0px;
  float:		right;
}
.contacto form.contactar .gracias {
  padding:		200px 0px 0px 0px;
  text-align:		right;
}


/* ACREDITACION ------------------------------------------- ::: - ::: - ::: ---*/
/*--------------------------------------------------- ::: - ::: - ::: ---*/
.acreditacion h1 {
  background-image:	url(/img/titulo-acreditacion.gif);
}
.acreditacion ul.archivos {
  margin:		20px 0px 0px 100px;
}
.acreditacion ul.archivos li {
  float:		left;
  padding:		5px 0px;
  margin-bottom:	5px;
  border-bottom:	1px dotted #AAAAAA;
}
.acreditacion ul.archivos li .imagen {
  width:		16px;
  height:		16px;
  margin-right:		10px;
  float:		left;
}
.acreditacion ul.archivos li .imagen img {
  width:		16px;
  height:		16px;
}
.acreditacion ul.archivos li .datos {
  width:		450px;
  float:		left;
}
.acreditacion ul.archivos li .datos h3 a:link,
.acreditacion ul.archivos li .datos h3 a:visited {
  color:		#0087E1;
  text-decoration:	none;
}
.acreditacion ul.archivos li .datos h3 a span {
  color:		#AAAAAA;
}

/* DESCARGAS ------------------------------------------- ::: - ::: - ::: ---*/
/*--------------------------------------------------- ::: - ::: - ::: ---*/
.descargas h1 {
  background-image:	url(/img/titulo-descargas.gif);
}
.descargas ul.archivos {
  margin:		20px 0px 0px 100px;
}
.descargas ul.archivos li {
  float:		left;
  padding:		5px 0px;
  margin-bottom:	5px;
  border-bottom:	1px dotted #AAAAAA;
}
.descargas ul.archivos li .imagen {
  width:		16px;
  height:		16px;
  margin-right:		10px;
  float:		left;
}
.descargas ul.archivos li .imagen img {
  width:		16px;
  height:		16px;
}
.descargas ul.archivos li .datos {
  width:		450px;
  float:		left;
}
.descargas ul.archivos li .datos h3 a:link,
.descargas ul.archivos li .datos h3 a:visited {
  color:		#0087E1;
  text-decoration:	none;
}
.descargas ul.archivos li .datos h3 a span {
  color:		#AAAAAA;
}

/* PRENSA ------------------------------------------- ::: - ::: - ::: ---*/
/*--------------------------------------------------- ::: - ::: - ::: ---*/
.prensa h1 {
  background-image:	url(/img/titulo-prensa.gif);
}
.prensa ul.archivos {
  margin:		20px 0px 0px 100px;
}
.prensa ul.archivos li {
  float:		left;
  padding:		5px 0px;
  margin-bottom:	5px;
  border-bottom:	1px dotted #AAAAAA;
}
.prensa ul.archivos li .imagen {
  width:		16px;
  height:		16px;
  margin-right:		10px;
  float:		left;
}
.prensa ul.archivos li .imagen img {
  width:		16px;
  height:		16px;
}
.prensa ul.archivos li .datos {
  width:		450px;
  float:		left;
}
.prensa ul.archivos li .datos h3 a:link,
.prensa ul.archivos li .datos h3 a:visited {
  color:		#0087E1;
  text-decoration:	none;
}
.prensa ul.archivos li .datos h3 a span {
  color:		#AAAAAA;
}


/* REGLAMENTO --------------------------------------- ::: - ::: - ::: ---*/
/*--------------------------------------------------- ::: - ::: - ::: ---*/
.reglamento h1 {
  background-image:	url(/img/titulo-reglamento.gif);
}
.reglamento p {
  padding-bottom:	10px;
}


/* PREMIOS ------------------------------------------ ::: - ::: - ::: ---*/
/*--------------------------------------------------- ::: - ::: - ::: ---*/
.premios h1 {
  background-image:	url(/img/titulo-premios.gif);
}
.premios p {
  padding-bottom:	10px;
}


/* DISTRIBUCION ------------------------------------- ::: - ::: - ::: ---*/
/*--------------------------------------------------- ::: - ::: - ::: ---*/
.distribucion h1 {
  background-image:	url(/img/titulo-distribucion.gif);
}


/* BUSQUEDA ----------------------------------------- ::: - ::: - ::: ---*/
/*--------------------------------------------------- ::: - ::: - ::: ---*/
.busqueda h1 {
  background-image:	url(/img/titulo-busqueda.gif);
}
.busqueda span {
  color:		#AAAAAA;
}
.busqueda form {
  width:		670px;
  height:		25px;
  padding:		15px;
  margin-bottom:	25px;
  background:		#f8f5e5;
  float:		left;
}
.busqueda form fieldset br {
  display:		none;
}
.busqueda form fieldset label {
  padding-top:		4px;
  display:		block;
  float:		left;
}
.busqueda form fieldset input,
.busqueda form fieldset select {
  font:			10px verdana, tahoma, arial, trebuchet ms;
  color:		#666666;
  padding:		3px 5px;
  border:		1px solid #AAAAAA;
  margin:		0px 10px 10px 5px;
  float:		left;
}
.busqueda form fieldset #str {
  width:		220px;
  height:		15px;
}
.busqueda form fieldset #in {
  height:		23px;
}
.busqueda form fieldset p,
.busqueda form fieldset .log {
  width:		240px;
  margin-left:		120px;
}
.busqueda form fieldset p span {
  margin-top:		10px;
  display:		block;
}
.busqueda form .btn {
  border:		0px;
  padding:		0px;
  width:		84px;
  height:		23px;
  float:		right;
}
.busqueda form .btn:hover {
  background:		#DDDDDD;
}
.busqueda h3 {
  margin-bottom:	0px;
}
.busqueda ul.resultado {
  width:		660px;
  list-style-type:	disc;
  padding-left:		25px;
}
.busqueda ul.resultado li {
  padding-bottom:	5px;
  list-style-type:	disc;
}
.busqueda ul.resultado li a:link,
.busqueda ul.resultado li a:visited {
  color:		#0087E1;
  text-decoration:	none;
}
.busqueda ul.resultado li a:hover,
.busqueda ul.resultado li a:hover span {
  color:		#000000;
}


/* ACERCA SFM ------------------------------------------- ::: - ::: - ::: ---*/
/*--------------------------------------------------- ::: - ::: - ::: ---*/
.acercasfm h1 {
  background-image:	url(/img/titulo-acercasfm.gif);
}
.acercasfm p {
  padding-bottom:	10px;
}

/* SEDES ------------------------------------------- ::: - ::: - ::: ---*/
/*--------------------------------------------------- ::: - ::: - ::: ---*/
.sedes h1 {
  background-image:	url(/img/titulo-sedes.gif);
}
.sedes p {
  padding-bottom:	10px;
}

/* AGRADECIMIENTOS ---------------------------------- ::: - ::: - ::: ---*/
/*--------------------------------------------------- ::: - ::: - ::: ---*/
.agradecimientos h1 {
  background-image:	url(/img/titulo-agradecimientos.gif);
}
.agradecimientos a {
  color:		#0087E1;
}
.agradecimientos a:hover {
  color:		#81c7f6;
}


/* ENLACES ------------------------------------------ ::: - ::: - ::: ---*/
/*--------------------------------------------------- ::: - ::: - ::: ---*/
.enlaces h1 {
  background-image:	url(/img/titulo-enlaces.gif);
}
.enlaces p {
  padding-bottom:	20px;
}


/* ERROR 404 ---------------------------------------- ::: - ::: - ::: ---*/
/*--------------------------------------------------- ::: - ::: - ::: ---*/
.error404 {
  width:		100%;
  background:		#FFFFFF;
}
.error404 h1 {
  background-image:	url(/img/titulo-pagina_no_encontrada.gif);
}
.error404 h2 {
  width:		100%;
  height:		300px;
  display:		block;
  background:		#FFFFFF url(/img/logo-lgcmfilmarket.gif) no-repeat center;
  text-indent:		-1000em;
}


/*--------------------------------------------------- ::: - ::: - ::: ---*/
/*--------------------------------------------------- ::: - ::: - ::: ---*/
.content .column .banners {
  text-align:		center;
  margin-top:		10px;
}
.content .column .banners ul {
}
.content .column .banners ul li {
  margin-bottom:	10px;
}
/*--------------------------------------------------- ::: - ::: - ::: ---*/
.content .column .now h3 {
  background-image:	url(/img/titulo-ahora_en_la_web.gif);
  background-position:	0 4px;
}
.content .column .now ul {
  margin:		10px 0px 0px 10px;
}
.content .column .now ul li {
  margin-bottom:	10px;
  color:		#FFFFFF;
}
.content .column .now ul li h4,
.content .column .now ul li h4 a,
.content .column .now ul li span {
  color:		#fff4d8;
}
.content .column .now ul li h4 span,
.content .column .now ul li h4 a span {
  color:		#AAAAAA;
}
.content .column .now ul li h4 a:hover {
  color:		#FFFFFF;
}
.content .column .now ul li h4 a:hover span {
  color:		#CCCCCC;
}


/*--------------------------------------------------- ::: - ::: - ::: ---*/
/*--------------------------------------------------- ::: - ::: - ::: ---*/
.footer {
  clear:		both;
  width:		975px;
  height:		92px;
  margin-top:		5px;
  float:		left;
}
/*--------------------------------------------------- ::: - ::: - ::: ---*/
.footer .logos {
  width:		975px;
  padding:		5px 0px;
  background:		#FFFFFF;
  float:		left;
}
.footer .logos ul li {
  float:		left;
}
.footer .logos ul li.org {
  float:		right;
}
.footer .logos ul li a {
  height:		85px;
  margin:		0px 17px;
  display:		block;
  text-indent:		-1000em;
}
.footer .logos ul li a.spacer {
  width:		60px;
}
.footer .logos ul li a.filmad {
  width:		70px;
  background:		url(/img/logo-filmad.gif) no-repeat left center;
}
.footer .logos ul li a.gobierno {
  width:		185px;
  background:		url(/img/logo-gobierno.gif) no-repeat left center;
}
.footer .logos ul li a.cinelgbt {
  width:		120px;
  background:		url(/img/logo-cinelgbt.gif) no-repeat left center;
}
.footer .logos ul li a.lesgaicinemad {
  width:		125px;
  background:		url(/img/logo-lesgaicinemad.gif) no-repeat left center;
}
.footer .logos ul li a.people_unlimited {
  width:		110px;
  background:		url(/img/logo-people_unlimited.gif) no-repeat left center;
}
.footer .logos ul li a.fundacion_triangulo {
  width:		145px;
  background:		url(/img/logo-fundacion_triangulo.gif) no-repeat left center;
}
.footer .logos ul li a.lacasona {
  width:		100px;
  background:		url(/img/logo-lacasona.gif) no-repeat left center;
}
.footer .logos ul li a.aecid2 {
  width:		125px;
  background:		url(/img/logo-aecid2.gif) no-repeat left center;
}
.footer .logos ul li a.newspresenta {
  width:		100px;
  background:		url(/img/logo-newspresenta.gif) no-repeat left center;
}
.footer .logos ul li a.romaplaza {
  width:		53px;
  background:		url(/img/logo-romaplaza.gif) no-repeat left center;
}
.footer .logos ul li a.aecid {
  width:		108px;
  background:		url(/img/logo-aecid.gif) no-repeat left center;
}




/*--------------------------------------------------- ::: - ::: - ::: ---*/
/*--------------------------------------------------- ::: - ::: - ::: ---*/
.busqueda_rapida {
  position:		absolute;
  top:			1px;
  right:		0px;
  width:		300px;
  padding:		5px 0px 20px 10px;
}
.busqueda_rapida span {
  font-weight:		bold;
  color:		#FFFFFF;
}
.busqueda_rapida .campo {
  width:		160px;
  font:			10px verdana, tahoma, arial, trebuchet ms;
  color:		#666666;
  padding:		2px;
  border:		1px solid #AAAAAA;
}
.busqueda_rapida legend span {
  color:		#CCCCCC;
}
.busqueda_rapida .btn {
  position:		relative;
  top:			4px;
  left:			3px;
}

.campo {
  width:		160px;
  font:			10px verdana, tahoma, arial, trebuchet ms;
  color:		#666666;
  padding:		2px;
  border:		1px solid #AAAAAA;
}


/*--------------------------------------------------- ::: - ::: - ::: ---*/
/*--------------------------------------------------- ::: - ::: - ::: ---*/
.paginado {
  clear:		both;
  padding-top:		20px;
  height:		30px;
  text-align:		center;
}
.paginado ul li {
  font-size:		11px;
  color:		#999999;
  display:		inline;
}
.paginado ul li + li {
  padding-left:		6px;
  border-left:		1px solid #CCCCCC;
  margin-left:		3px;
}
.paginado ul li a {
  color:		#0087E1;
}
.paginado ul li .btn {
  padding:		1px 4px;
  background:		#FAFAFA;
  border:		1px solid #F5F5F5;
}
/*--------------------------------------------------- ::: - ::: - ::: ---*/
.oculto {
  display:		none;
}
.error {
  color:		#FF0000;
}
.ok {
  color:		#ff9933;
}
/*--------------------------------------------------- ::: - ::: - ::: ---*/
.rating ul {
  position:		relative;
  width:		80px;
  height:		16px;
  font-size:		11px;
  line-height:		11px;
  background:		url(/img/estrellas.gif) repeat-x left top;
  float:		left;
}
.rating ul li {
  position:		absolute;
  float:		left;
}
.rating ul li.puntuacion {
  height:		16px;
  background:		url(/img/estrellas.gif) repeat-x left center;
  z-index:		1;
}
.rating ul li a {
  position:		absolute;
  width:		16px;
  height:		16px;
  line-height:		16px;
  outline:		none;
  display:		block;
  text-indent:		-1000em;
  z-index:		20;
}
.rating ul li a.estrella1 {
  left:			0px;
}
.rating ul li a.estrella1:hover {
  width:		16px;
}
.rating ul li a.estrella2 {
  left:			16px;
}
.rating ul li a.estrella2:hover {
  width:		32px;
}
.rating ul li a.estrella3 {
  left:			32px;
}
.rating ul li a.estrella3:hover {
  width:		48px;
}
.rating ul li a.estrella4 {
  left:			48px;
}
.rating ul li a.estrella4:hover {
  width:		64px;
}
.rating ul li a.estrella5 {
  left:			64px;
}
.rating ul li a.estrella5:hover {
  width:		80px;
}
.rating ul li a:hover {
  background:		url(/img/estrellas.gif) repeat-x left bottom;
  left:			0px;
  z-index:		2;
}
.rating .puntaje {
  width:		200px;
  padding:		2px 0px 0px 10px;
  float:		left;
}
.rating .estatico {
  color:		#666666;
}
.rating .votar {
  color:		#0087E1;
}
.rating .gracias,
.rating .votado {
  color:		#ff9933;
}
/*--------------------------------------------------- ::: - ::: - ::: ---*/
.aviso {
  padding-top:		50px;
  color:		#777777;
  float:		left;
  font-size:		10px;
}
.aviso a {
  color:		#666666;
}
.aviso a:hover {
  color:		#000000;
}

.campos_comentario{
	width:320px;
	background-color:#81D0F4;
	padding:15px;
}

.campos_comentario #asunto, .campos_comentario #mensaje{
	width:200px;
	border:1px solid #ccc;
	margin-bottom:15px;
}

.texto_gris, .texto_gris a{
	 color:#aaaaaa;
	 text-decoration:none;
}
.texto_gris a:hover{
	color:#0087E1;
}

