@import url("./layout.css");
@import url("./prensa.css");
@import url("./menu.css");
@import url("./descargas.css");
@import url("./estilo_verde.css");
# Yes, we visit https://bluerobot.com

ul {
 	list-style:none;
	margin:0px;
	padding:0px;
}

#seleccion_idioma {
	color:#000;
	float:right;
	height:636px;
	width:656px;
	
	margin:0px;
	padding:0px;
 	background:#003b34 url("../../../img/home_bk_7.jpg") top no-repeat;  
	voice-family: "\"}\"";
	voice-family:inherit;
	background-color:#000;
	width:596px;
}	

#seleccion_idioma ul {
	float:right;
	padding: 20px;
}


#seleccion_idioma li {
	margin:5px;
	float:right;
}


#seleccion_idioma a {
	text-decoration:none;
	text-transform:uppercase;
	color:#FFF;
	margin-top:4px;
	font-weight:700;
	font-weight:bold;
	font-size:1.4em;
}

#secciones {
	font-weight:bold;
	font-size:1.0em;
	color:#FFF;
	height:606px;
	width:596px;
	margin:0px;
 	background:#003b34 url("../../../img/seccion_oficial_06b.jpg") top no-repeat;  
}	



#secciones h2 {
	font-weight:bold;
	
	padding:20px 20px 5px 20px;  
	text-transform:uppercase;
	margin-bottom:0px;
}	

#secciones li{
	font-size:1.0em;
	padding-left:25px;
	padding-right:25px; 
}


#secciones a {
	color:#FFF;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	font-size:1.0em;
}

#secciones a:hover {
/* 	color:#7ba8a4; */
}

#detalle_peliculas {
	font-size:0.80em;
}

#secciones .lista_jurados {
	font-size:0.8em;
	margin:0px;
	padding-top:0px;
	padding-left:25px;
	color:#FFF;
}

#programacion {
	position:absolute;
	top:30px;
 	background:#003b34 url("../../../img/programacion.png") top no-repeat;  
	height:719px;
	width:481px;
}

#programacion h1 {
	color:#FFF;
	margin-left:15px;
	text-transform:uppercase;
	font-size:1.3em;
	font-weight:bold;
}	

#programacion ul {
	float:left;
	margin:0px 15px ;
}

#programacion li {
	list-style:disc;
	color:#fff;
	margin-left:18px;
	padding:0px;
	list-style-image: url("../../../img/bola_blanca.png");
}

#programacion a {
	color:#FFF;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	font-size:.99em;
}

#col_derecha ul,li {
	list-style:none;
}

#peliculas {
/*	min-height:606px;   esto hace que no crezcan los jurados, sedes, equipo, en firefox */
}

#peliculas ul {
	margin:0px;
	padding:0px;
	margin-bottom:0.8em;
}

#peliculas #current a {
	color: #7ba8a4;
}

#peliculas li {
	font-size:0.80em;
	margin-left:0px;
}	
	
#peliculas a {
	color:#000;
	text-decoration:none;
	font-weight:bold;
	font-size:0.90em;
}
	

#detalle_peliculas ul {
	padding:0px;
	margin:0px;
}

#detalle_peliculas #titulo_original {
	font-weight:bold;
}



#detalle_peliculas li {
	padding:0px;
	margin:0px;
	font-weight:normal;
}

#detalle_peliculas img {
	margin-left:0px;
	margin-bottom:5px;
}

#detalle_peliculas .pases {
	margin-top:8px;
	font-weight:normal;
}


#detalle_peliculas .pase li {
	font-weight:normal;
}

#detalle_peliculas  .sedes {
	font-weight:bold;
}

	
#jurados_seccion {
	font-weight:bold;
	padding:20px 20px 5px 20px;
	width:595px;
	height:auto;
	font-size:1.0em;
	color:#000;
}


#jurados_seccion ul{
	margin:0px;
	padding:0px;
}


#jurados_seccion .jurados {
	margin-bottom:10px;
	float:left;
	width:550px;
}

#jurados_seccion .jurados img {
	float:left;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 3px;
	clear:left;
}

#jurados_seccion .jurados h2 {
	font-size:1em;
	font-weight:bold;
	margin-top:2px;
	margin-bottom:2px;
	padding:0px;
	color:#7ba8a4;
}

#jurados_seccion .jurados h3 {
	font-size:.85em;
	font-weight:normal;
	margin:0px;
	padding:0px;
}

#jurados_seccion .jurados p {
	margin:0px;
	padding:0px;
	font-size:.75em;
	font-weight:normal;
}


#sedes_festival {
	margin:20px 20px 5px -10px; 
	padding:0px;
/*	padding-top:10px; */
	min-widht:606px;
	widht:auto;
}	

/* div .sedes {
	padding:20px 20px 0px 20px;
}
*/

.sedes li h2{
	color:#7ba8a4;
/*	color:#003b34; */
	font-weight:bold;
	font-size:.90em;
	text-transform:uppercase;
	display:inline;
	margin:0px;
}

.sedes ul {
   margin:0px;
   padding:0px;
   font-weight:normal;
   font-size:0.75em;
  color: #404040;
   margin-bottom:15px;
}

.sedes li {
   margin:0px;
   padding:0px;
   font-size:0.75em;
}

/* 

table {
	margin-bottom:5px;
	font-size:1.2em;
}

table caption {
	font-size:0.9em;
	font-weight:bold;
	color:#66b0aa;
	text-allign:left;
}

table th {
	font-size:0.6em;
	font-weight:normal;
	line-height:0.6em;
}

table body {
	text-size:0.8em;
}

td {
	font-size:0.6em;
	font-weight:bold;
	color:#d9d9d9;
	background:#96c9c5;
	width:32px;
}

td + td ul {
	font-size:0.9em;
	font-weight:normal;
	width:124px;
	margin:0px;
	padding:0px;
}

.pase {
	background:#66b0aa;
	color:#fff;
}

.pase_vacio {
	background:#d9d9d9;
}	

*/

.linea2_form {  width: 270px; height: 16px;
border-top: ridge 1px #349961;
border-bottom: ridge 1px #349961;
border-right: ridge 1px #349961;
border-left: ridge 1px #349961;
background-color: #E5EFEE;
font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt;  font-weight: normal; font-style: normal; color: #000000; 
text-decoration: none; letter-spacing: normal; word-spacing: normal; white-space: nowrap; 
}



#contacto_festival {
	padding-top:1em;
	font-size:1.0em;
	text-allign:right;
	color:#fff;
	float:right;
}

#contacto_festival ul li {
	text-allign:right;
	font-size:0.80em;
	margin:0px;
	padding:0px;
}

#contacto_festival h1 {
	font-weight:bold;
	margin:0px;
	padding:0px;
}	

#contacto_festival h2 {
	font-weight:bold;
	font-size:0.99em;
	margin-bottom:3px;
	
	padding:0px;
}	

#palmares {
	font-weight:bold;
	padding:20px 20px 5px 20px;
	width:595px;
	height:auto;
	font-size:1.0em;
	color:#000;
}

.premios_seccion h2 {
	margin:0px;
	padding:0px;
	font-size:0.99em;
   	color: #7ba8a4;
}

.premios_seccion h3 {
	margin:4px 0px 3px 0px;
	text-transform:uppercase;
	font-size:bold;
	padding:0px;
	font-size:0.90em;
   	color: #7ba8a4;
}

.premios_seccion ul {
	margin:0px;
	padding:5px 4px  4px 10px;
	font-size:0.8em;
}


.premios_seccion li {
	display:inline;
	margin-right:2px;
	font-weight:normal;
}

.premios_seccion #premio_descripcion  {
	font-weight:normal;
}




#rejilla {
	min-height:606px;	
	color:#7ba8a4;

}	

#rejilla table {
	font-size:0.90em;
	color:#7ba8a4;
}

#descargas_rejilla ul{
	margin:20px 10px 5px 20px; 
	padding:0px;
/*	margin:0px; */
}

#buscador_rejilla {
	margin:5px 10px 5px 20px;
}

#buscador_rejilla input, select {
	font-size:0.8em;
}


#nav_rejilla ul {
	padding:0px 20px 0px 20px;
	margin:0px;
}

#nav_rejilla li {
	display:inline;
	font-size:0.80em;
	padding-right:4px;

}	


#nav_rejilla a {
	text-decoration:none;
	color: #706E6F;
}

#nav_rejilla #actual a {
	text-decoration:none;
	font-weight:bold;
	color:#568C85;
}

body {background-color:black;}


/*.input_form2 {  width: 200px; height: 15px;
border-top: ridge 2px #349961;
border-bottom: ridge 1px #349961;
border-right: ridge 2px #349961;
border-left: ridge 2px #349961;
background-color: #E5EFEE;
font-family: Arial, Helvetica, sans-serif; font-size: 9px;  font-weight: normal; font-style: normal; color: #404040; 
text-decoration: none; letter-spacing: normal; word-spacing: normal; white-space: nowrap; 
}*/

#prensa a, a:link 					{font-size: 12px;font-family: arial, verdana, tahoma; color: #568C85; text-decoration: none; }
#prensa a:vlink, a:visited 				{font-size: 12px;font-family: arial, verdana, tahoma; color: #568C85; text-decoration: none; }
#prensa a:active 					{font-size: 12px;font-family: arial, verdana, tahoma; color: #568C85; text-decoration: none; }
#prensa a:hover 						{font-size: 12px;font-family: arial, verdana, tahoma; color: #568C85; text-decoration: none; }


