
*{
	margin: 0;
	padding: 0;
}

@font-face {
	font-family: 'Futura Medium';
	src: url('fonts/Futura-Medium.eot');
	src: local('☺'), url('fonts/Futura-Medium.woff') format('woff'), url('fonts/Futura-Medium.ttf') format('truetype'), url('fonts/Futura-Medium.svg') format('svg');
	font-style: normal;
}

@font-face {
	font-family: 'Futura Book';
	src: url('fonts/Futura-Book.eot');
	src: local('☺'), url('fonts/Futura-Book.woff') format('woff'), url('fonts/Futura-Book.ttf') format('truetype'), url('fonts/Futura-Book.svg') format('svg');
}

@font-face {
	font-family: 'Futura Bold';
		src: url('fonts/Futura-Bold.eot');
	src: local('☺'), url('fonts/Futura-Bold.woff') format('woff'), url('fonts/Futura-Bold.ttf') format('truetype'), url('fonts/Futura-Bold.svg') format('svg');
}

@font-face {
	font-family: 'Futura Light';
	src: url('fonts/Futura-Light.eot');
	src: local('☺'), url('fonts/Futura-Light.woff') format('woff'), url('fonts/Futura-Light.ttf') format('truetype'), url('fonts/Futura-Light.svg') format('svg');
}

body{
	background: rgb(248, 80, 50);
	font-family: "Arial";
	min-width: 943px;
}

h1{
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0;
	margin-bottom: 3px;
	color: rgb(248, 80, 50);
	position: static;
	font-family: 'Futura Medium' !important;
}

h2{
	font-size: 12px;
	line-height: 13px;
	font-weight: bold;
	font-family: 'Futura Medium';
  
}


h3{	
	font-family: 'Futura Medium';
	font-size: 15px; 
}

p{
	font-size: 12px;
	line-height: 15px;
	font-family:Arial;
	margin: 5px 0;
}

a{
	color: rgb(248, 80, 50);
}

li {
font-size: 12px;
}


/***************************/
/*       HEADER            */
/***************************/
header{
	position: relative;
	padding-bottom: 23px;
	padding-top: 64px;
}

#language{
	position: absolute;
	right: 0;
	top: -40px;
	background:#FFF;
	padding:4px 6px;
	font-family: 'Futura Medium' !important;
	color: #e33d20 !important;
}

#language a{
	color: #e33d20 !important;
	font-size: 11px;
	text-decoration: none;
	text-transform: uppercase;
}

#language a:visited{
	color: #fff;
}

#language a.active{
	font-family: 'Futura Bold';
}

#corpartes{
	position: absolute;
	right: 0;
	top: 6px;
}

.div_aside { width:100%; height:1px; background:#aeaeae; margin:19px 0 0 0;
	}

.shareUs{
	width: 37px;
	height: 254px;
	position: fixed;
	left: 0;
	top: 257px;
	z-index: 99;
	background-color: rgb(51, 51, 51);
}

.shareblock {
	width: 37px;
	height: 51px;
	background: no-repeat;
	background-position: center;
}

.shareTwitter {
	background-image: url("../img/icon-tw.png");
}

.shareFacebook {
	background-image: url("../img/icon-fb.png");
}

.shareInstan {
	background-image: url("../img/icono_instagram.png");
}


.shareYoutube{
	background-image: url("../img/icon-yt.png");
}

.shareFlikr{
	background-image: url("../img/icon-fr.png");
}


/***************************/
/*      CLASES GENERALES   */
/***************************/
.wrapper{
	width: 943px;
	margin: 0 auto;
}
aside .clearfix { height:20px;}
.clearfix:before,  
.clearfix:after {  
    content: " ";  
    display: table;  
}  
.clearfix:after {  
    clear: both;  
}  
.clearfix {  
    *zoom: 1;  
}
ul.clearfix{
    text-align: center;
}

.relative{
	position: relative;
}

.lighted{
	font-size: 12px;
	font-weight: bold;
	font-family:Arial;
}


.texto{
	font-size: 11px;
	color: #000;
	font-weight: bold;
}

.texto_p{
	font-size: 12px;
	color: #000;
	font-family:Arial;
	

}



/***************************/
/*          MENU           */
/***************************/
#menu {
	position: relative;
	height: 35px;
	background: #000;
	color:#FFF;
	width:960px;
	display: table-row-group;
}

.nav{
    width: auto !important;
	display:table-row;
}
.nav, .nav ul{
	margin: 0;
	padding: 0;
	position: static;
	font-family: 'Futura Medium' !important;
	
}

.nav > li {
    display:table-cell;
}

.nav li a {
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 35px;
    padding: 0 20px;
	display: block;
	font-family: 'Futura Bold';
	
    
    
}

.nav li a:hover{
    
    background-color: #c0c0c0;
	color: rgb(248, 80, 50);
    width: auto
     
}

#menu_home{
    background: url(../img/home_off.png) no-repeat ;
    width: 84px;
    height: 35px;
}
#menu_home:hover {
    background: url(../img/home_on.png) no-repeat ;
    background-position: center;
}
#menu_festival {
    background: url(../img/festival_off.png) no-repeat ;
    min-width: 103px;
    min-height: 35px;
}
#menu_festival:hover {
    background: url(../img/festival_on.png) no-repeat ;
    background-position: center;
}
#menu_prosedes {
    background: url(../img/programas_sedes_off.png) no-repeat ;
    width: 187px;
    height: 35px;
}
#menu_prosedes:hover {
    background: url(../img/programas_sedes_on.png) no-repeat ;
    background-position: center;
}
#menu_sanfindustri {
    background: url(../img/sanfic_industria_off.png) no-repeat ;
    min-width: 146px;
    min-height: 35px;
}
#menu_sanfindustri:hover {
    background: url(../img/sanfic_industria_on.png) no-repeat ;
    background-position: center;
}
#menu_notprensa {
    background: url(../img/noticias_off.png) no-repeat ;
    min-width: 109px;
    min-height: 35px;
}
#menu_notprensa:hover {
    background: url(../img/noticias_on.png) no-repeat ;
    background-position: center;
}
#menu_veranteriores {
    background: url(../img/versiones_anteriores_off.png) no-repeat ;
    min-width: 182px;
    min-height: 35px;
}
#menu_veranteriores:hover {
    background: url(../img/versiones_anteriores_on.png) no-repeat ;
    background-position: center;
}
#menu_auspiciadores {
    background: url(../img/auspiciadores_off.png) no-repeat ;
    min-width: 132px;
    min-height: 35px;    
}
#menu_auspiciadores:hover {
    background: url(../img/auspiciadores_on.png) no-repeat ;
    background-position: center;
}




.nav li ul {
	display: none;
	position: absolute;
	z-index: 2;
}

.nav li:hover > ul {
	display:block;
	background-color: #000;
}

.nav li ul li {
	position:relative;
	text-align:left;
}

.nav li ul li a{
	line-height: normal;
	padding: 5px 15px;
}

.nav li ul li a:hover {
	background-color: rgb(248, 80, 50);
	color: #fff;
}

.nav li ul li ul {
	top: 0px;
	right: -179px;
}

.last-ul{
	right: 0;
}

/***************************/
/*          SLIDER         */
/***************************/
#slider{
	display: block;
	margin-top: 16px;
}

#slider > div{
	float: left;
	/*------*/
	text-transform: uppercase;
	font-weight: bold;
	font-size: 24px;
	/*------*/
}

#slider ul{
	margin: 0;
	padding: 0;
	position: relative;
	list-style: none;
}

#slider ul li:last-child{
	/*position: absolute;*/
	bottom: 0px;
}

#slider ul img{
	max-width: 100%;
}

#slider #news{
	width: 648px;
	height: 423px;
}

#slider #news #news-slider{
	width: 648px;
}

#slider #aside{
	width: 295px;
}

/***************************/
/*          PRINCIPAL      */
/***************************/

#content{
	position: relative;
	margin-top: 20px;
	border-top: 6px solid #080003;
	background-color: #fff;
	padding: 9px 27px 24px 27px;
	overflow: hidden;
}
#content2{
	position: relative;
	margin-top: 20px;
	background-color: #fff;
	padding: 24px 27px;

	
}
#contentTemplate{
	position: relative;
	background-color: #fff;
	padding: 24px 27px;
	overflow: hidden;
	margin-top: -60px;
}

.first-column{
	float: left;
	position: relative;
	width: 432px;
}
.first-column h1 { color:#000; margin:0; height:18px; padding-bottom:9px; border-bottom: 1px solid #aeaeae; padding-left:39px; padding-top:5px;}
.first-column h1 img { margin-right:9px; position: absolute; top:0; left:0;}

.first-column2{
	float: left;
	position: relative;
	width: 215px;
}

.content-news {
  height:90px;
  text-overflow: ellipsis;
  overflow:hidden;
  line-height:13px;

}



.middle-column{
	float: left;
	width: 195px;
	margin-top:-9px;
	margin-left:32px;
}

.blaclgrund {background:#000; padding:7px 12px;}
.blaclgrund a.ver { background:#e33d20; padding:5px; color:#FFF; text-decoration:none; font-size:11px;}
.blaclgrund h2 { font-size:15px; font-weight:normal; display:inline-block; color:#FFF; margin:0 23px 0 0; font-family: 'Futura Medium'; text-transform:uppercase;}
.blaclgrund a span.play, .blaclgrund h1{ color:#FFF !important;}
a.middle-banner img, .blaclgrund { margin-bottom:19px; }

.middle-column2{
	float: left;
	width: 630px;
	padding-left: 29px;
    font-family: Arial;
    font-weight: bold;
    font-size: 12px;
}

/***************************/
/*         noticias        */
/***************************/

.noticia{
	display: block;
	position: static;/**relative*/
	font-size: 11px;
	overflow: hidden;
	padding:13px 0 26px 0;
	height: 109px;
	border-bottom: 1px solid #aeaeae;
}

.noticia .post_image {
	position: static;/**relative*/
	float: left;
}

.noticia .post_image img{
	width: 142px;
	height: 106px;
	border:1px solid #000;
}

.noticia .preview {
	float: left;
	width: 263px;
	height: 106px;
	padding-left: 25px;
}

.noticia .preview_pelicula {
	float: left;
	width: 400px;
	height: 106px;
	padding-left: 25px;
}

.noticia h2{
	margin: 0;
}

.noticia p{
font-size: 11px;
  line-height:13px;
	font-family: Arial;
}

.noticia a{
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #000;
	font-family: Arial; 
}


.noticia a:hover{
	text-decoration: underline;
}

.noticia a:visited{
	color: #000;

}

#galleria{
	padding: 0;
	margin: 0;
}

#galleria .bx-wrapper .bx-viewport {
	min-height: 294px;
}



/***************************/
/*          videos          */
/***************************/


/*.video{
	display: block;
	padding: 9px 0;
	position: relative;
}

.first-video{
	padding: 18px 0 9px;
}*/

/*.video p{
	margin: 0;
	margin-top: 6px; 
	font-size: 11px;
}
*/
span.play {
position: absolute;
bottom: 0px;
left: 0px;
height: 106px;
width: 171px;
text-indent: -999px;
overflow: hidden;
background: url(../img/simbolo_play.png) no-repeat;
}


/***************************/
/*          ASIDE          */
/***************************/

aside{
	float: right;
	width: 200px;
	
}

#aside .bx-wrapper .bx-viewport {
	height: 213px !important;
	
}

#corpbanca{
}

#timeline{
	width: 200px;
	/*height: 213px;*/
	height: 209px;
	overflow: scroll;
    overflow-x: hidden;
}
.twitter-timeline{
    width: 200px;
    height: 200px;
}
#tw-title{
	padding-top: 15px;
}

#facebook-box{
	width: 200px;
	height: 272px;
	border: solid 1px #e5e9f0;
	overflow: hidden;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;  
	box-sizing: border-box; 
	z-index: 15;
	background-color: #fff;
}

#bar-google{
	width: 200px;
	/*height: 14px;*/
	background-color: #ccc;
}

#advertising{
	margin-top: 5px;
}

/***************************/
/*          carrusel       */
/***************************/
#carousel {
	margin-top: 27px;
	border-left: solid #fff 24px;
	border-right: solid #fff 24px; 
	border-top: solid #fff 12px;
	border-bottom: solid #fff 12px;

	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;  
	box-sizing: border-box;
	margin-bottom:20px;
}

#carousel .bx-wrapper .bx-viewport {
	min-height: auto;
}

#carousel .bx-wrapper .bx-next {
	right: -37px;
	background: url(../img/next.png) no-repeat 0 0;
}

#carousel .bx-wrapper .bx-prev {
	left: -18px;
	background: url(../img/previous.png) no-repeat 0 0;
}

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

#carousel ul li{
	width: 172px !important;
	margin-right: 7px !important;
}

/***************************/
/*          FOOTER         */
/***************************/

footer{
	position: static;
	font-family: 'Futura Medium' !important;
}

footer h3{
	font-size: 12px;
	color: #fff;
	font-weight: normal;
	text-transform: uppercase;
}

.logo_footer{
	display: block;
	position: relative;
	width: 100%;
}

.border-bottom{
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;  
	box-sizing: border-box; 
	border-bottom: 1px solid #fff;
}

.logo_footer img{
	padding: 28px 0 17px;
}

.logo_manuvo{
	float: right;
	padding: 24px 0 20px;
}

#nav-footer{
	display: block;
	/*position: relative;*/position: static;
	width: 100%;
}

.block {
	
    width: 20%;
	float: left;
	vertical-align: top;
  
}

.block2 {
    margin-top: -55px; !important;
    display: inline-block;
    vertical-align: top;
	text-align: center;
    width: 16%;
}
.block3{
    margin-top: 50px;!important;
    margin-bottom: 30px;
    width: 100%;
    height: 100%;
    float: left;
    text-align: left;!important;
}

.block-nav{
	margin: 13px 0;
	padding-left: 16px;
	border-right: 1px solid #fff;
	height: 100%;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;  
	box-sizing: border-box; 
}

.block-nav:last-child{
	border-right: 0;
}

.block-nav:first-child{
	padding-left: 0; 
}


.block ul {
	list-style: none;
	color: #fff;
	font-size: 12px;
	padding: 0;
	margin: 0;
}

.block ul li{

}

.block ul a {
	color: #fff;
	text-decoration: none;
	line-height: 22px;
}

.block ul a:visited {
	color: #fff;
}

.block h3{
	margin-top: 0;
}

#subfooter{
	background-color: #000;
	color: #fff;
}

#subfooter h3{
	margin: 21px 0 74px 0;
}

#subfooter ul{
	list-style: none;
	margin: 46px 0 18px;
	padding: 0
}

#subfooter ul li{
    display: inline-block;
}

#subfooter ul a {
	color: #fff;
	font-size: 11px;
	padding: 0 28px 0 0;
	text-decoration: none;
}

#subfooter ul li:last-child a{
	padding: 0;
}
/*--------------------------------------*/
.thumbnail{
	width: 171px;
	display: block;
	position: relative;
	margin: 13px 0 10px 0;
	cursor: pointer;
	color: #FFF;
}

.thumbnail p { margin:13px 0 10px 0; font-size:11px;}

.first-thumbnail{
	margin-top: 21px;
}
/*
.thumbnail p{
	margin: 7px 0;
	font-size: 12px;
	position: static;
	font-family: 'Futura Medium';
}
*/
/*--------------------------------------*/
.thumbhome{
	width: 171px;
	display: block;
	position: static;
	margin: 17px 0;
}
.thumbhome p{
	margin: 7px 0;
	font-size: 12px;
	position: static;
	font-family: 'Futura Medium';
}
/*-------------------------------------*/
.no-title{
	/*margin-top: 18px;*/
    margin-top: 12px;
}

.sing-zoom{
	position: absolute;
	top: 1px;
	right: 0;
    /*
	height: 26px;
	width: 26px;*/
    height: 87%;/*84%*/
	width: 100%;
	text-indent: -999px;
	overflow: hidden;
	/*background: url(../img/sign_zoom.png) no-repeat;*/
}

/****************************/
/*         Formulario       */
/****************************/
.form{
	font-size: 12px;
	line-height: 13px;
}

.form ul {
	list-style-type: none;
	list-style-position: outside;
	margin: 0px;
	padding: 0px;
}

.form li{
	/*display: inline-block;*/
	float: left;
}

.form  label {
	margin-top: 3px;
	display: block;
	padding: 3px;
	font-size: 12px;
}


.form input {
	height: 7px;
	width: 188px;
	padding: 5px 8px;
	margin-right: 6px;
	background-color: rgb(51, 51, 51);
	color: #fff;
	border: none;
}

input.large {
	width: 398px;
}

button.submit {
	position: relative;
	background: rgb(248, 80, 50);
	color: #fff;
	height: 17px;
	border: none;
	width: 54px;
	font-size: 12px;
	font-weight: bold;
	top: 22px;
}

.attach{
	position: absolute;
	top: 22px;
	right: 6px;
	width: 21px;
	height: 17px;
	background-color: rgb(248, 80, 50);
	border: none;
	color: #fff;
	font-weight: bold;
	background-image: url(../img/clip.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.icon-input{
	position: relative;
}

.bold{
	font-weight: bold;
}

/****************************/
/*         Formulario autoadministrable      */
/****************************/
#formulario{
	font-size: 12px;
	line-height: 13px;
}

#formulario ul {
	list-style-type: none;
	list-style-position: outside;
	margin: 0px;
	padding: 0px;
}

#formulario li{
	/*display: inline-block;*/
	float: left;
}

#formulario  label {
	margin-top: 3px;
	display: block;
	padding: 3px;
	font-size: 12px;
}


#formulario input {
	height: 7px;
	width: 188px;
	padding: 5px 8px;
	margin-right: 6px;
	background-color: rgb(51, 51, 51);
	color: #fff;
	border: none;
}

#formulario input[type="text"] {
   font-family: sans-serif;
   height: 12px !important;
   margin-top: -7px;
}

#formulario input[type="submit"] {
	position: relative;
	background: rgb(248, 80, 50);
	color: #fff;
	height: 22px;
	border: none;
	width: 54px;
	font-size: 12px;
	font-weight: bold;
	top: 22px;
}

#formulario textarea {
   background: #333333; 
   color: #fff;
}

#formulario.large {
	width: 398px;
}

button.submit {
	position: relative;
	background: rgb(248, 80, 50);
	color: #fff;
	height: 17px;
	border: none;
	width: 54px;
	font-size: 12px;
	font-weight: bold;
	top: 22px;
}

.attach{
	position: absolute;
	top: 22px;
	right: 6px;
	width: 21px;
	height: 17px;
	background-color: rgb(248, 80, 50);
	border: none;
	color: #fff;
	font-weight: bold;
	background-image: url(../img/clip.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.icon-input{
	position: relative;
}

.bold{
	font-weight: bold;
}
/***************************/
/*       TABLA             */
/***************************/

table{
	position: relative;
	width: 100%;
	font-size: 10px;
}

table tr{
	position: relative;
	width: 100%;
}

table td{
	position: relative;
	width: 50%;
	margin-right: 10px;
	vertical-align: top;
}


table td p{
	margin-right: 10px;
}



/***************************/
/*                         */
/***************************/
/* Galeria */


.pelicula{
	display: block;
	position: relative;
	font-size: 11px;
	overflow: hidden;
	height: 106px;
	margin-bottom: 36px;
}
.peliculaMovil:first-child{
	margin-top: -50px
}
.pelicula .post_image {
	position: relative;
	float: left;
}

.pelicula .post_image img{
	width: 165px;
	height: 106px;
	margin-left: 15px;
}
.pelicula .preview_pelicula {
	float: left;
	width: 370px;
	height: 106px;
	padding-left: 25px;
}
.pelicula .preview_peliculaMv {
	float: left;
	/*width: 370px;*/
	width: 700px;
	height: 106px;
	padding-left: 25px;
}

.pelicula .preview_pelicula h2{
	margin: 0;
}


.pelicula .preview_pelicula p{
	height: 48px;
}

.pelicula-more{
	text-decoration: none;
	font-family: 'Arial';
	color: black;
	font-size: 11px;
	font-weight: bold;
	
}

.thumbnail-gallery{
	width: 126px;
	display: inline-block;
	position: relative;
	/*margin: 17px 0;*/
	margin-top: 3px;
	margin-bottom: 3px;
	margin-right: 15px;
  height: 155px;
  overflow:hidden;
}

.thumbnail-gallery img{
	width: 100%;
  height:auto;
}

/* pelis */
.search{
	width: 202px;
	height: auto;
	display: block;
	/*position: relative;*/
	position: static;
	font-family: 'Futura Medium' !important;
}

.search-field{
	background-color: rgb(51, 51, 51);
	width: 202px;
	height: 25px;
	margin-top: 7px;
	outline: none;
}

.search-field:focus{
	border:none;
}

.search-field input{
	background: none repeat scroll 0 0 transparent;
	border: medium none;
	color: white;
	position: static;
	font-family: 'Futura Medium' !important;
	font-size: 12px;
	margin: 0;
	padding: 0;
	top: 0;
	width: 85%;
	line-height: 100%;
	margin-left: 5px;
	outline: none;
}

.italic {
  font-style:italic;
}

.search-field-button{
	width: 25px;
	height: 25px;
	background-color: red;
	float: right;
    background:url(../img/boton_buscar.png) no-repeat;
    cursor:pointer;
}

.search-content {
    overflow:hidden;
}


.search-content, .Filtrar{
	background-color: rgb(51, 51, 51);
	width: 202px;
	height: 25px;
	margin: 0;
	outline:none;
    line-height: 19px;
}

.search-content a{
	color: #FFFFFF;
	background: none;
	font-family: 'Arial';
	font-size: 11px;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 30px;
	/*display: block;*/
	margin-left: 5px;
	cursor: pointer;
	
}

.search-content:hover, .filterHover{
	background-color: rgb(248, 80, 50);
	color: black;
}

.search-element{
	background-color: rgb(51, 51, 51);
	line-height: 20px;
  height:20px;
	display: block;
	outline-color: transparent;
}

.search-element a, .search-element{
	margin: 0; cursor:pointer;
	padding-left: 15px;
	font-family: 'Arial';
	font-size: 9px;
	text-decoration: none;
	text-transform: uppercase;
	color: #FFFFFF;
}

.backElement{
	text-decoration: none;
	color: black;
	float: right;
}

.futura_bold{
	position: static;
	font-family: 'Futura Medium' !important;
}

.purple-bar{
	width: 15px;
	height: 106px;
	background-color: purple;
	position: absolute;
}

.ui-accordion-content{
	/*background-color: #000;*/
	background-color: #333;
}

/* single pelicula */
.one-column{
	float: left;
	position: relative;
	width: 669px;
}
.one-column2{
	float: none;
	position: relative;
	width: 669px;
}
a.back{
	position: absolute;
	font-size: 10px;
	text-transform: uppercase;
	color: #000;
	text-decoration: none;
	float: right;
	right: 22px;
	font-weight: bold;
	top:1px;
}

.banner{
	width: 650px;
	margin-top: 21px;
}

.minea.back{
	position: absolute;
	font-size: 10px;
	text-transform: uppercase;
	color: #000;
	text-decoration: none;
	float: right;
	right: 22px;
	font-weight: bold;
	top:1px;
}

.Filtrar {
    padding-top:17px;
    padding-bottom:10px;
    
}

.Filtrar:hover {
  background:#333;

} 

.buttonFilter, .buttonFilterClean {
margin-left:3px;
display:inline;
cursor:pointer;
margin:0px auto;
text-align:center;
font-size:10px;
line-height:25px;
text-transform:uppercase;
background:transparent;

}



.sublist{
	margin: 0;
	padding: 0;
	margin-top: 30px;
	padding-top: 9px;
	border-top: 1px solid #aeaeae;
	list-style: none;
	font-size: 10px;
	line-height: 13px;
}

.sublist li{
	float: left;
	margin-right: 11px;
}

.left {
  float:left;
}

.right {
  float:right;
}

.metadataPeliculas {
  font-size:.8em;
}
.videoPelicula {
  margin-right:30px;
  width:301px;
  margin-top:53px;
}

.background_drama {
  background:red;
}
.background_comedia {
  background:purple;
}
.background_infantil {
  background:yellow;
}

.background_romance {
  background:pink;
}

.background_suspenso {
  background:black;
}

.listPelicula a  {  
  text-decoration:none;

  color:#303030;
}

.cite {
  font-style:italic;
  font-weight:.9em;
  color:505050;
  font-family: 'Arial';
 
}
.relative {
  position:relative;
}

#socialPelicula {
  position:absolute;
  right:23px;
  top:0px;
}

.titlePelicula {
  font-size:12px;
}

.titleMovie {
  font-size:12px;
} 

.metadataPeliculas {
  font-size:11px;
}

.horarios {
  font-size:11px;
} 

* {
  line-height:15px;
}

.tbg2 {
  height:164px;

}



::-webkit-input-placeholder { /* WebKit browsers */
    color:    white;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    white;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    white;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    white;
}

.linkPeli {
  color:#333;
  text-decoration:none;
  font-size:12px;
  font-weight:bold;
  line-height:15px;
}

.linkPeli:hover {
  color:#D4452B;
}

.bx-wrapper .bx-caption {
height: 50px !important;

}


.link-orange a {
  color:  rgb(248, 80, 50);
}
.comunicados-text {
  font-weight:normal;
}




/*

colores filtros Peliculas

      29 - Competencia internacional
      30 - Competencia cine chileno
      31 - Competencia Talento Nacional
      34 - Retrospectivas - Laurent Cantet
      61 - Retrospectivas-margarethe-von-trotta
      35 - Shoot the Shooter: Cine y video
      36 - Experiencias/Maestros
      37 - Sanfic Musica
      38 - Galas
      39 - Funcion especial
      32 - Visiones del Mundo

*/

.background_29 {
 background: #451f64;
}

.background_30 {
 background: #601868;
}

.background_31 {
 background: #b50070;
}

.background_34 {
 background: #c7d42f;
}

.background_61 {
 background: #8cbe2f;
}

.background_35 {
 background: #313176;
}

.background_36 {
 background: #ec6d05;
}


.background_37 {
 background: #00988d;
}

.background_38 {
 background: #be2918;
}

.background_39 {
 background: #c7cccf;
}

.background_32 {
 background: #efe41a;
}

/*AUTOCINE*/
.autocine{width:100%; height:100%; height:auto; overflow:hidden; min-height:1000px; position:absolute; z-index:4;}
.logo_auto{width:950px; height:223px; position:absolute; top:50%; left:50%; margin-top:-111px; margin-left:-475px;}

.logo_superior{width:100%; height:60px; background-color:#000000;}
.contenedor_logos{width:950px; height:60px; margin:0 auto;}

.banner_autocine{width:100%; height:351px; background-color:#f05032;}
.contenedor_banner{width:950px; height:351px; margin:0 auto;}

.ganadores_autocine{width:100%; height:61px; background-color:#000;}
.contenedor_ganadores{width:950px; height:61px; margin:0 auto;}

.peliculas_autocine{width:100%; height:622px; background-color:#fff;}
.contenedor_peliculas{width:950px; height:622px; margin:0 auto; background-image:url(../img/peliculas_autocine.png);}
.philo{width:33px; height:29px; position:absolute; margin:28px 0px 0px 276px;}
.philo_mas{width:50px; height:18px; position:absolute; margin:243px 0 0 189px;}

.dallas{width:33px; height:29px; position:absolute; margin:28px 0 0 596px;}
.dallas_mas{width:50px; height:18px; position:absolute; margin:246px 0 0 520px;}

.ella{width:33px; height:29px; position:absolute; margin:28px 0 0 916px;}
.ella_mas{width:50px; height:18px; position:absolute; margin:245px 0 0 825px;}

.frozen{width:33px; height:29px; position:absolute; margin:313px 0 0 276px;}
.frozen_mas{width:50px; height:18px; position:absolute; margin:529px 0 0 210px;}

.escandalo{width:33px; height:29px; position:absolute; margin:313px 0 0 597px;}
.escandalo_mas{width:50px; height:18px; position:absolute; margin:529px 0 0 538px;}

.compra_entradas{width:83px; height:83px; position:absolute; margin:452px 0 0 850px;}

.vermas_autocine{width:74px; height:28px; position:absolute; margin:584px 0 0 497px;}

.face{width:36px; height:32px; position:absolute; margin:575px  0 0 876px;}
.twitter{width:36px; height:32px; position:absolute; margin:575px 0 0 916px;}

.fotter_uno{width:100%; height:148px; background-color:#f05032;}
.contenedor_uno{width:1147px; height:148px; margin:0 auto; background-image:url(../img/fotter_uno.jpg); background-repeat:no-repeat;}
.link_uno{width:177px; height:72px; position:absolute; margin:18px 0 0 872px;}

.fotter_dos{width:100%; height:101px; background-color:#000;}
.contenedor_dos{width:1147px; height:101px; margin:0 auto;}

/*SANFIC10 LANDING*/
/*HEADER*/
#header_landing{width:100%; height:189px; background-color:#e64623;}
.contenido_landing{width:900px; height:auto; overflow:hidden; margin:0 auto;}

/*REDES*/
#redes_landing{width:100%; height:49px; background-color:#000;}
.contenido_redes{width:900px; height:auto; overflow:hidden; margin:0 auto;}
.face01{width:20px; height:24px; position:absolute;  margin:15px 0 0 828px; font-size:0px;}
.twitter01{width:23px; height:23px; position:absolute; margin:15px 0 0 868px; font-size:0px;}

/*CENTRO*/
#centro01{width:100%; height:549px; background-color:#e64623;}
.contenido_centro{width:900px; height:auto; overflow:hidden; margin:0 auto;}
.ver01{width:62px; height:23px; position:absolute;  margin:132px 0 0 728px;}
.ver02{width:27px; height:24px; position:absolute;  margin:344px 0 0 23px;}
.descargar01{width:77px; height:27px; position:absolute;  margin:344px 0 0 75px;}
.ver03{width:27px; height:24px; position:absolute;  margin:402px 0 0 23px;}
.descargar02{width:77px; height:27px; position:absolute;  margin:402px 0 0 75px;}
.ver04{width:27px; height:24px; position:absolute;  margin:463px 0 0 23px;}
.descargar03{width:77px; height:27px; position:absolute;  margin:463px 0 0 75px;}

.descargar04{width:77px; height:27px; position:absolute;  margin:344px 0 0 461px;}
.descargar05{width:77px; height:27px; position:absolute;  margin:402px 0 0 461px;}
.descargar06{width:77px; height:27px; position:absolute;  margin:463px 0 0 461px;}

/*FOTTER*/
#fotter01{width:100%; height:200px; background-color:#000;}
.fotter_contenido{width:906px; height:auto; overflow:hidden; margin:0 auto;}
.version01{width:66px; height:18px; position:absolute; margin:48px 0 0 0; }
.version02{width:66px; height:18px; position:absolute; margin:48px 0 0 104px; }
.version03{width:66px; height:18px; position:absolute; margin:48px 0 0 220px; }
.version04{width:66px; height:18px; position:absolute; margin:48px 0 0 326px; }
.version05{width:66px; height:18px; position:absolute; margin:48px 0 0 432px; }
.version06{width:66px; height:18px; position:absolute; margin:48px 0 0 541px; }
.version07{width:66px; height:18px; position:absolute; margin:48px 0 0 649px; }
.version08{width:66px; height:18px; position:absolute; margin:48px 0 0 755px; }
.version09{width:66px; height:18px; position:absolute; margin:48px 0 0 847px; }


/*_____________________________cambios 29/07/2014________________________________________*/
#home { background:#FFF; width:860px; margin:0 auto; padding:27px 20px;}
#home h1 { font-size:20px; margin:30px 0;}
#home .fila_a, #home .fila_b { width:425px; margin-top:4px; display:block; position:relative; float:left; margin-left:5px; }
#home h2 { color:#fff; font-size:20px; background:rgb(248, 80, 50); padding:9px 7px; text-transform:uppercase;}
#home .fila_a .tb, #home .fila_b .tb { border-right:1px solid #CCC; margin-top:7px; padding:12px 3px; font-size:12px;}
#home .fila_b .tb { border:none;}
#home .font { font-size:15px; display:block; margin-top:20px;}
#home a { color:inherit; text-decoration:none; margin:0 17px;}
#home .name { width:180px; display: inline-block;}
#home .fila_b a{ margin:0;}
#home .text { padding:18px 0 0 212px; width:633px; height:140px; position:relative;font-size:14px;}
#home .text img { position:absolute; top:0; left:0;}
#home .ancla  { clear:both; width:100%; height:1px;}
#home .right { float:right; margin-right:81px;}

/*lightbox jurado*/
.contendo_jurado .fadebox { display: none; 	position: fixed; 	top: 0%; left: 0%; 	width: 100%; height: 100%; 	background: rgba(0,0,0,0.8); 	z-index:1001; 	-moz-opacity: 0.8; 	opacity:.80; 	filter: alpha(opacity=80);}
.contendo_jurado .overbox { display: none; 	position: fixed; top:10%;  z-index:1002;  left:0px; text-align:center; height:100%; width:100%;}
.overbox a { color:#FFF; background:#e33d20; position:absolute; right:0px; top:0px; padding:6px 9px;}
#content img.grilla { min-width:757px; min-height: 444px; height:auto; width:auto;}
.contendo_jurado #content .columna1 { width:273px; border-right:1px solid #000; position:relative; display:block; float:left;}
.contendo_jurado #content .columna2  { width:439px; margin:0px 20px;  position:relative; display:block; float:left;}

.lightboxOverlay {   position: absolute;   top: 0;  left: 0;  z-index: 9999;  background-color: black;  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);  opacity: 0.8;  display: none;  background:url(../productos-img/bg_contenido.png) \0/;}
.lightbox {  position: fixed;  top: 15% !important;  left: 0;  width: 100%;  z-index: 10000;  text-align: center;  line-height: 0;  font-weight: normal;}
.lightbox .lb-image {  display: block;  height: auto;  max-width: inherit; max-height:427px;}
.lightbox a img {  border: none;}
.lb-outerContainer {  position: relative;  background-color: #FFF;  *zoom: 1;  width: 250px;  height: 250px;  margin: 0 auto; padding:13px 11px 45px 13px; overflow:hidden;}
.lb-outerContainer:after {  content: "";  display: table;  clear: both;}
.lb-container {  padding: 4px;}
.lb-loader {  position: absolute;  top: 43%;  left: 0;  height: 25%;  width: 100%;  text-align: center;  line-height: 0;}
.lb-cancel {  display: block;  width: 32px;  height: 32px;  margin: 0 auto;  background: url(../img/loading.gif) no-repeat;}
.lb-nav {  position: absolute;  top: 0;  left: 0;  height: 100%;  width: 100%;  z-index: 10;}
.lb-container > .nav {  left: 0;}
.lb-nav a {  outline: none;  background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');}
.lb-prev, .lb-next {  height: 100%;  cursor: pointer;  display: block;}
.lb-nav a.lb-prev {  width: 34%;  left: 0;  float: left;  background: url(../productos-img/arrow_lightbox.png) 10% 48% no-repeat; }
.lb-nav a.lb-prev:hover {  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);  opacity: 1;}
.lb-nav a.lb-next {  position:absolute;  width: 64%;  right: 0;  float: right;  background: url(../productos-img/arrow_lightbox_next.png) 90% 48% no-repeat; }
.lb-nav a.lb-next:hover {  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);  opacity: 1;}
.lb-dataContainer { display:block; position:relative; margin: 0 auto;}
.lb-dataContainer:after {  content: "";  display: table;  clear: both;}
.lb-data {  padding: 0 4px;  color: #ccc;}
.lb-data .lb-details {  width: 85%;  float: left;  text-align: left;  line-height: 1.1em;}
.lb-data .lb-caption {  font-size: 13px;  font-weight: bold;  line-height: 1em;}
.lb-data .lb-number { display:none !important;}
.lb-data .lb-close {  display: block; position:absolute; width: 30px;  height: 30px;  background: url(../productos-img/close.jpg) top right no-repeat;   text-align: right;  outline: none;  top: -520px; left: 97.7%;}
.lb-data .lb-close:hover {  cursor: pointer;  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);  opacity: 1;}



/*_____________________________slider inferior home________________________________________*/
#container { 	width:432px; height:278px; position:relative;	z-index:0; margin-top:2px;}
#example {	width:432px; height:278px;	position:relative;}
.gallery dl { top:0px !important; margin:0px !important; padding:0px !important;}
#slide img,#slides .slide img{ min-height:278px; height:auto; }
#slides .slides_img {background:#333; overflow:hidden; position:absolute; left:0; top:0; width:216px; height:278px;}
#slides {	position:absolute;	top:0px;	left:0px;	z-index:100; border:1px #000 solid;}
#slides .text { position:absolute; right:15px; top:67px; width:185px; font-size:11px;}
#slides .text  a { color:inherit; text-decoration:none;}
#slides .slides_container {	width:432px; height:278px;	overflow:hidden;	position:relative;	display:none;}
#slides .slides_container div.slide {	width:432px; height:278px;	display:block;}
.next, .prev { position:absolute; bottom:-1px; left:234px; display:block;text-indent: -999999px;	z-index:101; font-size:21px; padding:4px 8px; background:#000; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
.next { left:265px; background-image:url(../images/arrow_next_slider.png); background-repeat:no-repeat;}
.prev { background-image:url(../images/arrow_prev_slider.png); background-repeat:no-repeat;}

.pagination { display:none;}
.caption {	z-index:500;	position:absolute;	color:#FFF; bottom:4px; left:0px; ;}
.caption p, .caption b { background:rgba(0,0,0,0.5); padding:6px 12px;}
.caption b { font-size:14px;}
#galleria h2 { position:absolute; top:0; left:0; width:403px; padding:15px; 7px; background:#000; color:#FFF; z-index:10000; margin:0; font-size:14px; font-family: 'Futura Medium'; font-weight:normal;}
#galleria { position:relative; margin-top:16px;}
/*fin slider inferior home*/


/*_____________________________slider banners home________________________________________*/
#slides_banners .slides_container{	width:195px; height:278px;}
#slides_banners .slides_container div.slide {	width:195px; height:278px;	display:block;}
/*fin slider banners home*/



/*--invitados--*/

.invitados .contenido_home { margin-top:12px;}
.invitados #post { width:100%; padding-top:37px;}
.invitados  #content { display:inline-block; text-align:left;}
.invitados  #content h2 {font-size:20px; }
.invitados  #content  p { display:block; margin:12px 0;}
.invitados  #content .cont {position: absolute; bottom: 0px; left: 0px; }
.invitados  #content .cont h3, .contendo_jurado  #content .cont i {font-size: 13px; font-weight: normal; background: rgba(0,0,0,0.5); padding: 5px; margin-bottom: 5px;  color:#FFF;}
.invitados  .articulo { position:relative; text-align:left;}
.invitados  .cont { text-align:left; bottom:9px !important;}
.invitados .cont h2, .invitados #content h3{ font-size:20px; display:block; font-family: 'Futura Medium'; text-transform:uppercase;}
.invitados .cont i,  .invitados #content i { font-style:normal;}
.invitados .logo1 { display:none; display:block;}
.invitados article img.persona, .articulo img { width:248px; height:auto; }
.invitados #content img.persona { width:248px; height:auto; }
.invitados #content .columna2 { width: 439px !important; margin: 0px 20px;  text-align:left;}
.invitados #content { background: #FFFFFF;padding: 33px 40px;width: 757px;position: relative;max-height: 80%;overflow: auto;text-align: center; border:none;}
#post {width:880px; padding-top: 37px; background:#FFF; display:inline-block; padding:33px 40px; text-align:center;}

/*jurado*/
.contendo_jurado article, .articulo{position:relative; width:248px; height:203px; color:#FFF; margin:2px; display:inline-block; overflow:hidden;}
.contendo_jurado article  a { position:absolute; top:0px; right:0px;}
.contendo_jurado article .cont, .contendo_proyecto article .columna2 .img .cont { position:absolute; bottom:0px; left:0px; }
.contendo_jurado article .cont h2, .contendo_jurado article i, .contendo_proyecto article .columna2 .img .cont p { font-size:13px; font-weight:normal; background: rgba(0,0,0,0.5); padding:5px; margin-bottom:5px; text-align:left;}



/*filtros*/
.full { width:100% !important;}
.contenido_filtros {padding:26px 0px; display:block; text-align:left !important;}
.contenido_filtros h2 { font-size:18px; display:block; text-transform: uppercase}
.contenido_filtros h1 { margin-left: -16px; margin-top:0;}
.contenido_filtros form { margin:17px 0 21px 0;}
.contenido_filtros form select { width:428px; height:35px; color:#000; font-size:18px; padding-left:14px;}
.contenido_filtros form select + select { margin-left:14px;}
.contenido_filtros form  input[type="button"].volver { margin:21px 0 0 0; width:inherit; font-size:12px; font-weight:bold; text-transform:uppercase;}
/*hack chromes y safari*/
@media screen and (-webkit-min-device-pixel-ratio:0) { .contenido_filtros form select {-webkit-appearance: none; -webkit-appearance: none; appearance: none; background:url(../img/btn_select.jpg) no-repeat center right;}}
/*borde negro de 1px*/
.contenido_filtros .buscador input[type="text"], /*.contenido_filtros .buscador .acordion ul, .contenido_filtros .buscador,*/ .contenido_filtros form select  { border:solid 1px #000;}
.contenido_filtros .buscador, .contenido_filtros nav ul  { width:214px; padding:10px;}
.contenido_filtros .buscador h2 { margin-bottom:12px;}
.contenido_filtros .buscador .acordion { display:block; margin-bottom:5px;}
.contenido_filtros .buscador .acordion h3 { display:block; color:#FFF; background:#000; padding:10px; position:relative;}
.contenido_filtros .buscador .acordion h3:hover, .contenido_filtros .buscador h3.activo, .contenido_filtros .tag span { background:#f85032;}
.contenido_filtros .buscador .acordion h3 a, .contenido_filtros .tag span a { position:absolute; right:10px; top:10px; color:#FFF;}
.contenido_filtros .buscador .acordion ul { padding:8px 17px; margin-top:-1px;}
.contenido_filtros .buscador .acordion ul  li { display:block; font-weight:bold; text-transform:uppercase;}
.contenido_filtros .buscador input[type="text"] { background:url(../img/btn_buscador_filtros.jpg) no-repeat center right #fff; width:158px; height:36px; padding:0 38px 0 16px; color:#666666;}
::-webkit-input-placeholder { color:#000; font-weight:bold; } ::-moz-placeholder { color:#000; font-weight:bold; } :-ms-input-placeholder { color:#000; font-weight:bold; } input:-moz-placeholder { color:#000; font-weight:bold; }
.contenido_filtros .columna1 { width:235px !important; margin-right:41px; padding-bottom:200px; float: left}
.contenido_filtros nav { margin-bottom:10px;}
.contenido_filtros nav ul li { font-weight:bold; font-size:12; text-transform:uppercase; display:block; margin:4px 0;}
.contenido_filtros nav ul li a{ font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration: none; }

.contenido_filtros a.volver { position:absolute; top:26px; right:35px; width:inherit !important;}
.contenido_filtros .columna2 { width:595px !important; margin:0 !important; }
.contenido_filtros .tag { margin:8px 0 22px 0; font-size:12px; font-weight:100;}
.contenido_filtros .tag span { color:#fff; padding:4px 24px 4px 9px; position:relative; margin:0 5px 5px 0; display:block; float:left; position:relative;}
.contenido_filtros .tag span a {top:4px; right:10px;}
.contenido_filtros .tag .cont{ width:400px; display:block; float:right; margin-left:5px;}
.contenido_filtros article { padding-left:204px; min-height:107px; display:block; position:relative; margin-bottom:36px;}
.contenido_filtros article .marco { overflow:hidden; width:180px; height:106px; position:absolute; top:0; left:0;}
.contenido_filtros article .marco img { max-width: 150%; height:100%; max-height:150%;}
.contenido_filtros article h4 { text-transform:capitalize;}
.contenido_filtros article i { font-style:italic;margin-bottom:16px; display:block;}
.contenido_filtros article b { display:block; margin:7px 0; }
.contenido_filtros a.banner { position:absolute; bottom:26px; left:39px;}
 
 
 /*filtros programacion*/ 
.programacion form select { width:357px;}
.programacion .columna2 {width: 456px !important;}
.programacion .columna2 .cont{ width:366px;}

a.volver, input[type="submit"].volver  { background:#000; color:#FFF; padding:8px 12px; text-align:left; font-size: 13px; border:none; width:81px; display:block; height:inherit; margin:9px 0px 0px 0px; text-transform:uppercase;}

.acordion a{ font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration: none }
.acordion a:hover{ color: rgb(248, 80, 50); }

.acordion li{ border-bottom: 1px solid black; margin: 5px 0px 0px 0px; padding: 0px 0px 5px 0px;}

.contenido_filtros .columna2 { width:595px !important; margin:0 !important; float: left;}
.contenido_filtros .tag { margin:8px 0 22px 0; font-size:12px; font-weight:100;}
.contenido_filtros .tag span { color:#fff; padding:4px 24px 4px 9px; position:relative; margin:0 5px 5px 0; display:block; float:left; position:relative;}
.contenido_filtros .tag span a {top:4px; right:10px;}
.contenido_filtros .tag .cont{ width:400px; display:block; float:right; margin-left:5px;}

.contenido_filtros article h4{ margin: 0px!important;}

.filtroTitulo {color: #000; background: url(../img/h1_bg.png) no-repeat left; padding-left: 34px; font-size: 25px; margin: 20px 0;}

.filtros_sub li a{font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration: none}

article p a{display: none}