﻿/* personalizado.css*/

@font-face {
	font-family: 'Conv_ufonts.com_078mksdmediumcondensed';
	src: url('../fonts/ufonts.com_078mksdmediumcondensed.eot');
	src: url('../fonts/ufonts.com_078mksdmediumcondensed.woff') format('woff'), 
	     url('../fonts/ufonts.com_078mksdmediumcondensed.ttf') format('truetype'), 
		 url('../fonts/ufonts.com_078mksdmediumcondensed.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
body {
      padding-top: 20px;
      padding-bottom: 20px;
}
.row, .row-fluid {
      padding-bottom: 20px;
}
.ContentPlaceHolder 
{
	margin-top:15px;
	position:relative;
}
.insideContainer 
{
	width:96%;
	padding: 0px 2%;
}
.bordeRojoMenu {
	border-bottom: solid 7px #B41515;
}
.navbar, .navbar a, .navbar a:link, .navbar a:visited, .nav, .nav a, .nav a:link, .nav a:visited {
	font-family: 'Conv_ufonts.com_078mksdmediumcondensed', 'Arial Narrow', Arial, Verdana;
	letter-spacing: 2px;
	color:#FFFFFF;
	font-weight:bold;
	font-size: 20px;
	text-decoration: none;
}
.navbar a:hover, .navbar a:visited:hover, .nav a:hover, .nav a:visited:hover {
	font-family: 'Conv_ufonts.com_078mksdmediumcondensed', 'Arial Narrow', Verdana;
	letter-spacing: 2px;
	color:#000000;
	background-color:#FFFFFF;
	font-weight:bold;
	font-size: 20px;
	text-decoration: underline;	
}
.espaciado {
	margin:30px 0px;
}
.espaciadoMin {
	margin:10px 0px;
}
.espaciadoSup, espaciadoSupLogos {
	margin-top:12px;	
}
.espaciadoInf {
	margin-bottom:30px;
}
.espaciadoDoble {
	margin:60px 0px;
}

.espaciadoSup img 
{
	padding:  10px 20px 0px 0px;
}
.espaciadoSupLogos img 
{
	padding:  30px 20px 0px 0px;
}
.espaciadoDer {
	margin:30px 30px;
}

.textoFotograma, .textoFotograma a, .textoFotograma a:link, .textoFotograma a:visited{
	color:#ffffff;
	font-size:14px;
	text-decoration: none;
}
.textoFotograma a:hover, .textoFotograma a:visited:hover {
	color:#ffffff;
	font-size:14px;  
	text-decoration: underline;
}

.intenso { font-weight:bold;}
.rojo {color:#B41515; font-size:14px; font-weight:bold;}
.azul {color:#000066; font-size:14px; font-weight:bold;}

.titularPagina, .titularPagina a, .titularPagina a:link, .titularPagina a:visited, .titularPagina a:hover, .titularPagina a:visited:hover {
	font-family: 'Conv_ufonts.com_078mksdmediumcondensed', 'Arial Narrow', Verdana;
	font-size:28px;
	font-weight:normal;
	letter-spacing: 4px;
	color:White;	
	padding: 7px 8px 6px 14px;	
	display:inline;
	line-height:39px;	
}
.titularPagina a:hover, .titularPagina a:visited:hover {
	text-decoration:underline;
}
.titularSeccion, .titularSeccion a, .titularSeccion a:link, .titularSeccion a:visited, .titularSeccion a:hover, .titularSeccion a:visited:hover {
	font-family: 'Conv_ufonts.com_078mksdmediumcondensed', 'Arial Narrow', Verdana;
	/*font-size:20px;*/
	font-size:1.1em;
	line-height:1.4em;
	font-weight:normal;
	letter-spacing: 2px;
	color:White;	
	padding: 8px 6px 6px 10px;	
	display:inline;
	top:45px;
}

.titularSeccion a:hover, .titularSeccion a:visited:hover {
	text-decoration:underline;
}

.linea38 
{
	line-height:38px;
}

.fondoAzul {background-color: #000033;}
.fondoRojo {background-color: #B41515;}
.fondoAqua {background-color: #2790B0;}
.fondoGrisAqua {background-color: #2C4E73;}
.fondoGris {background-color: #424251;}
.fondoNegro {background-color: #2C2C2C;}
.fondoGrisClaro {background-color: #DEDEDE;}


.titularPie {
	font-family: 'Conv_ufonts.com_078mksdmediumcondensed', "Arial Narrow", Verdana;
	font-size:18px;
	font-weight:normal;
	letter-spacing: 2px;
	color:White;	
	padding: 6px 4px 2px 8px;	
	display:inline;
	background-color: #2C2C2C;
}

.bordeInfTitularPagina {
	position: relative;
	z-index:90;
}
.bordeInfSeccion {
	position: relative;
	padding-bottom: 2px;
	z-index:90;
					
}
.bordeInfPie, .bordeInfPieColab {
	position: relative;
	top:25px;
	padding-bottom: 2px;
	border-bottom: solid 1px #2C2C2C;
	z-index:90;
					
}
.bordeInfPieColab {	
	top:5px;
	z-index:90;						
}
.bordeInfAzul {border-bottom: solid 3px #000033;}
.bordeInfRojo {border-bottom: solid 3px #B41515;}
.bordeInfAqua {border-bottom: solid 3px #2790B0;}
.bordeInfGrisAqua {border-bottom: solid 3px #2C4E73;}
.bordeInfGris {border-bottom: solid 3px #424251;}
.bordeInfNegro {border-bottom: solid 3px #2C2C2C;}

.sombra8 
{
	position:relative;
	/*margin-top: -10px;*/
	margin-top: -9px;
	z-index:1;
}
.sombra4 
{
	position:relative;
	margin-top: -15px;
	z-index:1;
	
}
.cuerpo
{
	top:60px;
	position:relative;
	padding-bottom:100px;
}
.piepagina 
{
	top: 5px;
	position:relative;
}
#sub1, #sub2, #sub3, #sub6
{
	
	opacity: 0.95;
	margin-top: 0px;	
	padding-top: 10px;	
	padding-bottom: 10px;
	z-index: 4000;	
}
#sub1 a, #sub1 a:link, #sub1 a:visited, #sub2 a, #sub2 a:link, #sub2 a:visited, #sub3 a, #sub3 a:link, #sub3 a:visited, #sub6 a, #sub6 a:link, #sub6 a:visited 
{
	padding: 5px 20px;
	font-weight:bold;
	font-size:20px;
	color: White;
	text-decoration: none;
	
}
#sub1 a:hover, #sub1 a:visited:hover, #sub2 a:hover, #sub2 a:visited:hover,  #sub3 a:hover, #sub3 a:visited:hover,  #sub6 a:hover, #sub6 a:visited:hover
{
	padding: 5px 20px;
	background: none;
	font-weight:bold;
	font-size:20px;
	color: White;
	text-decoration: underline;	
}
 
.menuInf 
{
	padding: 10px 0px;
	margin-top:50px;
}

.titularTexto, .titularTexto a, .titularTexto a:link, .titularTexto a:visited, .titularTexto a:hover, .titularTexto a:visited:hover 
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	/*font-weight: bold;*/
	font-size:18px;
	line-height:20px;
	color:#B21313;
	text-decoration:none;
}

.titularTexto a:hover, .titularTexto a:visited:hover 
{
	text-decoration:underline;
}

.lista {
	list-style: none;
	display:inline;
}
.listadesplegable
{
	background-color: #222222;
	color: #FFF;
	border: none; 	
	outline: none;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	 border-radius:0px;		
}

.subtituloGrisBold {
	color:#5E5E5E;
	font-size:12px;
	font-weight:bold;
}
.subtituloRojoNoBold {
	color:#B21313;
	font-size:12px;
	font-weight:normal;
}
.textoGris, .textoGris p  
{
	font-size: 14px;
	line-height: 20px;
	color:#333333;
	font-weight:normal;	
}
.textoGris a, .textoGris a:link, .textoGris a:visited, .textoGris a:hover, .textoGris a:visited:hover  
{
	font-size: 14px;
	line-height: 20px;
	font-weight:normal;	
}
.pieFoto  {
	font-size: 11px;
	line-height: 14px;
	color:#333333;
	font-weight:normal;	
	padding: 3px;
}
.itemVisible  {
	display:block;
}
.itemOculto  {
	display:none;
}
.itemInline 
{
	display:inline;
}
.mesFestival  {
	color:#FFF;
	background-color: #2790B0;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	font-weight:bold;
	padding: 6px 20px 7px 20px;
	margin-left: 1px;
	display:inline;	
}

.cintilloLateral {
	background-color: #2C2C2C;	
	width: 100%;
	display:block;	
	padding: 6px 0px 6px 0px;
}
.cintilloLateral, .cintilloLateral a, .cintilloLateral a:link, .cintilloLateral a:visited, .cintilloLateral a:hover, .cintilloLateral a:visited:hover {	
	color: #FFF;	
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	font-weight:bold;
	text-decoration: none;	
}
.cintilloLateral a:hover, .cintilloLateral a:visited:hover {
	text-decoration: underline;
}
.totales  
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	letter-spacing: 1px;
	background-color: #B41515;
	color: #FFF;
	padding: 6px 6px 4px 6px;
	font-weight:bold;
	margin-left: 5px;
	margin-top:0px!important;	
	top:0px!important;
	position:relative;
	display:inline;	
}

.listaNegroSobreGris a, .listaNegroSobreGris a:link, .listaNegroSobreGris a:visited
{
	color: #000;
	background-color: #EDEDEC;
	font-size: medium;
	font-weight:bold;
	padding: 5px 10px;
	margin-bottom: 5px;
	display:inline-block;
}
.listaNegroSobreGris a:hover, .listaNegroSobreGris a:visited:hover 
{
	text-decoration:underline;
}
.pagFestival, .pagFestival a, .pagFestival a:link, .pagFestival a:visited
{
	background-color: #2C4E73;
	color: #A5A9AF;
	padding: 3px 4px;
	display: inline;
	text-decoration: none;
	font-size:small;	
}
.pagFestival a:hover, .pagFestival a:visited:hover 
{
	color: #FFF;
	text-decoration: none;
	padding: 3px 4px;
	font-size:small;		
}

.pagNegro, .pagNegro a, .pagNegro a:link, .pagNegro a:visited
{
	color: #555;
	padding: 3px 4px 0px 4px;
	display: inline;
	text-decoration: none;
	font-size:small;	
}
.pagNegro a:hover, .pagNegro a:visited:hover 
{
	color: #000;
	text-decoration: underline;
	font-size:small;		
}
.pagNegro 
{
	color: #000;
	font-weight: bold;
	font-size:medium;
}
.pagTextos, .pagTextos a, .pagTextos a:link, .pagTextos a:visited
{
	background-color: #000033;
	color: #A5A9AF;
	padding: 3px 4px;
	display: inline;
	text-decoration: none;
	font-size:small;	
}
.pagTextos a:hover, .pagTextos a:visited:hover 
{
	color: #FFF;
	padding: 3px 4px;
	text-decoration: none;
	font-size:small;			
}
.paginado
{
	display:block;
	margin-top:-15px;
}

.categorias  a, .categorias a:link, .categorias a:visited, .categorias  a:hover,  .categorias a:visited:hover  
{
	background-color: #EEE;
	color: #000;
	font-family: 'Conv_ufonts.com_078mksdmediumcondensed', 'Arial Narrow', Arial, Verdana;	
	font-size:28px;
	line-height: 40px;	
	display: inline;
	padding: 3px 15px 1px 15px!important;		
}
.categorias  a, .categorias a:link, .categorias a:visited 
{
	text-decoration:none;    
}
.categorias  a:hover,  .categorias a:visited:hover 
{
	text-decoration:underline;
}

.categoriasTextos  a, .categoriasTextos a:link, .categoriasTextos a:visited, .categoriasTextos  a:hover,  .categoriasTextos a:visited:hover  
{
	background-color: #5E5E5E;
	color: #FFF;
	font-family: 'Conv_ufonts.com_078mksdmediumcondensed', 'Arial Narrow', Arial, Verdana;	
	font-size:18px;
	font-weight:normal;
	line-height: 30px;	
	display: inline;
	padding: 5px 12px 3px 12px!important;
	letter-spacing:2px;	
	text-decoration:none;	
}

.categoriasTextos  a:hover,  .categoriasTextos a:visited:hover 
{
	text-decoration:none;
	background-color:#2C2C2C;
	color:#FFF;
}

#global {MARGIN:0px auto 20px auto; } 
.convocatoria 
{
	background-color: #DDD;
	color: #000;	
	display: inline;
	float:left;
	padding: 10px 12px 5px 12px;
	width:30%!important;
	min-width:140px!important;
	height: auto!important;
	min-height:65px!important;
	margin-right: 6px!important;
	margin-top:4px!important; 
	margin-bottom:4px!important; 
	-webkit-box-shadow: 0px 5px 2px #6B6B6B;
    -moz-box-shadow: 0px 5px 2px #6B6B6B;
	box-shadow: 0px 5px 2px #6B6B6B;
}
.convocatoria:hover 
{
	/*background-color: #A6B4C3;*/
	background-color: #A7D1DE;
}
.convocatoria  a, .convocatoria a:link, .convocatoria a:visited, .convocatoria  a:hover,  .convocatoria a:visited:hover  
{
	text-decoration:none;
	font-size:14px;
	color: #000;
}

.inicioConvo, .finConvo, .cierreConvo 
{
	background-color: #94BA65;
	color: #FFF;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	letter-spacing:2px;
	padding:2px;
	display:inline;	
}
.finConvo {
	background-color: #720007;	
}
.cierreConvo 
{
	background-color: #333333;		
}
.convocatoriaFest 
{
	width:94%!important;
	display:block!important;
}


#categ0 
{
	padding-left:0px;
	margin-top: 50px;
}
.boton 
{
  padding: 3px 13px;
  margin-top: 2px;
  background-color: #001040;
  color: #BBBBBB;
  border:none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  font-size:11px;
  font-weight:normal;
}
.boton:hover 
{
 background-color: #001040;
 color: #FFF;	
}

.criticas
{
	background-color: #B41515;
	display: inline;
	float:left;
	padding: 0px;
	width:30%!important;
	margin-right: 6px!important;
	margin-top:4px!important; 
	margin-bottom:4px!important; 
	text-align:center!important;
	height:auto!important;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	 border-radius:10px;
	
}
.imgCritica 
{
	width:100%;	
	height:100%;
	max-height:324px;
	overflow:hidden;
	margin-right: 6px!important;		
}
.imgCritica img
{ 
	width:100%;			
}
.textoCritica 
{
	
	color:#FFF;
	min-height:80px;
	height:auto!important;
	margin-top:0px;
	padding:2%;
	width:95%;
	font-size:small;
	font-weight:bold;	
}
.criticas  a, .criticas a:link, .criticas a:visited
{
	text-decoration:none;
	font-size:14px;
	color: #FFF;
}
.criticas  a:hover,  .criticas a:visited:hover  
{
	text-decoration:underline;
	font-size:14px;
	color: #FFF;
}
.masCriticas 
{
	background-color: #111111;
	margin-top:4px!important; 
	margin-bottom:4px!important;
	margin-left:0px!important;	
	height:auto!important;
	float:left;
	font-size:0.9em;	
	line-height:22px;
	padding: 10px 20px;
}
.masCriticas  a, .masCriticas a:link, .masCriticas a:visited
{
	text-decoration:none;
	font-size:0.9em;	
	color: #FFF;	
}
.masCriticas  a:hover,  .masCriticas a:visited:hover  
{
	text-decoration:none;
	font-size:0.9em;
	color: #B41515;
}
.separador
{
	border-bottom: dashed 1px #FFF;
	padding: 10px;
}
.separadorInverse
{
	border-bottom: dashed 1px #AAA;
	padding: 10px;
}
.separador-small
{
	border-bottom: dashed 1px #FFF;
	padding: 3px;
}
.separadorInverse-small
{
	border-bottom: dashed 1px #AAA;
	padding: 3px;
}
.finalMasCriticas 
{
	background-color: #111111;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	 border-radius:10px;
	 margin-top:10px;	 
	 width:100%;
	 padding:0px;
}
.finalMasCriticas a, .finalMasCriticas a:link, .finalMasCriticas a:visited, .finalConvos a, .finalConvos a:link, .finalConvos a:visited 
{
	background-color: #6B6B6B;
	color: #FFF;
	font-weight:bold;
	font-size:0.7em;
	padding: 3px 20px;
}
.finalMasCriticas a:hover, .finalMasCriticas a:visited:hover, .finalConvos a:hover, .finalConvos a:visited:hover
{
	background-color: #B41515;
	color: #FFF;
	font-weight:bold;
	font-size:0.7em;
	padding: 3px 20px;
	text-decoration:none;
}
.finalConvos a, .finalConvos a:link, .finalConvos a:visited, .finalConvos a:hover, .finalConvos a:visited:hover 
{
	padding: 5px 20px;
}


.bordeTest 
{
	border:solid 1px red;
}
.botonera, .botonera a, .botonera a:link, .botonera a:visited, .botonera a:hover, .botonera a:visited:hover 
{
	color:#5E5E5E;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration:none;
	display:inline;
	right:0px;
}
.botonera a:hover, .botonera a:visited:hover 
{
	color: #B41515;
}

.festivales, .cineastas
{
	display: inline;
	float:left;
	padding: 0px;
	width:20%!important;
	vertical-align:middle!important;
	text-align:center!important;
	margin-right: 10%!important;		
}

.logoFestival
{
	width:100%;			
}
.logoFestival img
{ 
	width:100%;
	height: auto;			
}
.imagenTexto 
{
	max-height:200px;
	max-width:200px;	
	overflow:hidden;
	margin-right: 6px!important;		
}
.imagenTexto img
{ 
	/*min-height:200px;*/
	width:100%;
}

.textoComun 
{
	color:#FFF;	
	margin-top:0px;
	padding:2%;
	width:95%;
	font-size:small;
	font-weight:bold;	
}

.tabFest a, .tabFest a:link, .tabFest a:visited, .tabFest a:hover, .tabFest a:visited:hover
{
	color: #000;
	border-left: solid 1px #CCC;
	border-right: solid 1px #CCC;
	border-top: solid 1px #CCC;
	
}
.arrowsEdiciones
{
	background-color: #FFF;
	color: #000;
}
.paginadoEdiciones, .paginadoEdiciones a, .paginadoEdiciones a:link, .paginadoEdiciones a:visited, .paginadoEdiciones a:hover, .paginadoEdiciones a:visited:hover 	
{
	font-size:28px;
	font-weight:normal;
	letter-spacing: 4px;
	color:#868686;	
	padding: 10px;	
	text-align:center!important;
	text-decoration:none;	
}
.paginadoEdiciones a:hover, .paginadoEdiciones a:visited:hover {
	color: #FFFFFF;
	background-color:#2790B0;
}

.paginadoCarousel, .paginadoCarousel a, .paginadoCarousel a:link, .paginadoCarousel a:visited, .paginadoCarousel a:hover, .paginadoCarousel a:visited:hover 	
{
	font-size:28px;
	font-weight:normal;
	letter-spacing: 4px;
	color:#868686;	
	padding: 10px;	
	text-align:center!important;
	text-decoration:none;	
}

.indigena
{
	display: inline;
	float:left;
	padding: 0px;
	width:20%!important;
	vertical-align:middle!important;	
}

.fotoIndigena
{
	max-height:122px;
	max-width:100%;	
	overflow:hidden;
	margin-right: 6px!important;		
}
.fotoIndigena img
{ 
	width:100%;
	border:solid 1px #DEDEDE;
}

.fotoDoc
{	
	display:inline;
	width:100%;		
}
.fotoDoc img
{ 
	max-height:200px;
	width:150px;		
	overflow:hidden;
	padding:0px!important;
}

.fechasConvo 
{
	display:inline;
	margin-left: 1px;	
}
.Blanco-sobre-Gris
{
	font-family: 'Conv_ufonts.com_078mksdmediumcondensed', 'Arial Narrow', Arial, Verdana;
    background-color: #2C4E73;color:#FFFFFF; 
    padding: 3px 6px 1px 10px;	font-weight:normal; font-size:1.1em; line-height:1em; margin-top:5px; letter-spacing: 2px;
}
.pagPeliculas, .pagPeliculas a, .pagPeliculas a:link, .pagPeliculas a:visited, .pagPeliculas a:hover, .pagPeliculas a:visited:hover,  .pagPeliculas a:active, .letraActive
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	color: #000;
	background-color: #FFF;
	padding: 2px 1px 2px 1px;
	display: inline;
	text-decoration: none;
	font-size:16px;	
}
.pagPeliculas a:hover, .pagPeliculas a:visited:hover,  .pagPeliculas a:active, .letraActive
{
	color: #FFF;
	background-color: #B41515;	
}

/***** FNCL *****/

.submenu a, .submenu a:link, .submenu a:visited, .submenu a:hover, .submenu a:visited:hover  
{
	background-color: #B41515;
	color: #FFF;
	font-family: 'Conv_ufonts.com_078mksdmediumcondensed', 'Arial Narrow', Arial, Verdana;	
	font-size:24px;
	line-height: 38px;
	letter-spacing: 3px;
	font-weight:normal!important;	
	display: inline;
	padding: 5px 15px 5px 15px!important;
	text-decoration:none;		
}
.submenu a:hover, .submenu a:visited:hover 
{
	text-decoration:none;
	background-color: #000033;
	color:#FFF;
}

.opcionSubmenu a, .opcionSubmenu a:link, .opcionSubmenu a:visited, .opcionSubmenu a:hover, .opcionSubmenu a:visited:hover, .opcionSubmenuDir a, .opcionSubmenuDir a:link, .opcionSubmenuDir a:visited, .opcionSubmenuDir a:hover, .opcionSubmenuDir a:visited:hover  
{
	/*background-color: #2C2C2C;*/
	background-color: #5E5E5E;
	color: #FFFFFF;
	font-family: 'Conv_ufonts.com_078mksdmediumcondensed', 'Arial Narrow', Arial, Verdana;	
	font-size:1.1em;
	font-weight:normal;
	line-height: 1.7em;
	display: inline;
	padding: 5px 12px 4px 12px!important;
	letter-spacing:2px;
	text-decoration:none;	
}

.opcionSubmenu a:hover, .opcionSubmenu a:visited:hover
{
	text-decoration:none;
	/*background-color: #5E5E5E;*/
	background-color: #9E9E9E;
	color: #FFFFFF;
}
.opcionSubmenuDir a:hover, .opcionSubmenuDir a:visited:hover 
{
	text-decoration:none;
	background-color: #9E9E9E;
	color: #FFFFFF;
}

.cintilloBoletin 
{
	font-family: 'Conv_ufonts.com_078mksdmediumcondensed', 'Arial Narrow', Arial, Verdana;	
	font-size:1.5em;
	font-weight:normal;	
	background-color: #2D2D2D;
	color:#FFFFFF;	
	width: 100%;
	display:block;	
	padding: 10px 5px 10px 5px;
	letter-spacing:1px;	
}
.pieBoletin
{
	background-color: #DDDDDD;
	color:#000000;
	padding:10px;
}
.datosBoletin 
{
	font-size:20px;
	font-family:Arial, Helvetica, Sans-Serif;
	letter-spacing:0px;

}

/*ELECCIONES */

.fondo-gris 
{
  background-color: #DDDDDD;
}

.titularTabla
{ font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size:18px;
	line-height:20px;
	color:#000000;
	background-color: #DDDDDD;
	text-decoration:none;
}

.fila-alterna 
{
  background-color: #EFEFEF;
}

/*DIRECTORIOS*/

.directorio 
{
  height:auto;
  border-bottom: dashed 1px #AAA;
  text-align:left;
  line-height
}





