@charset "utf-8";

* {
	margin:0;
	padding:0;}

	
body {
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-family:Georgia,"Times New Roman",Times,serif;
	line-height:17px!important;
	font-size:13px;
	color:#333333;
	background:transparent url(../images/new/trama-fondo.png) repeat scroll 0 0;
}
		
ul {list-style:none;}

a {
	outline:0;
	color:#666666;
	text-decoration:underline;	
}	

a:hover {
	/*color:#B3C600; *//* <-- color edicion 2010 */
	color:#EA6695;
	text-decoration:underline;
}

/*-------------------------Index-------------------------------------*/

div#contentIndex {
	top:50%;
	margin-top:-270px;
	position:absolute;
	left:50%;
	margin-left:-150px;
	width:300px;
	background-image:url(../images/portada.jpg);
	height:524px;}
	
div#contentIndex h1 {
	text-indent:-99999px;}

ul#menuIndex {
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-150px;
	margin-top:275px;
	width:300px;
	text-align:center;
	}
	
ul#menuIndex li {
	
	font-size:13px;
	display:inline;
	margin-right:10px;}
	
ul#menuIndex li a {
	text-decoration:none;
	padding:4px;
	color:#666666;}
	
ul#menuIndex li a:hover {
	background-color:#EA6695;
	color:#FFFFFF;}
	
/*-------------------------Site-------------------------------------*/

div#content {
	width:950px;
	margin:0 auto;
	background:#ffffff;
}
	
div#header {
	position:relative;
	height:150px;
	background-color:#000000;
}
	
div#header h1 a {
	float:left;
	width:192px;
	margin-left:25px !important;
	margin-left:25px;
	height:149px;
	background-image: url(../images/new/logocine-def-5.png);
	display:block;
	text-indent:-99999px;}
	
ul#contacto li {
	margin-top:20px;
	float:left;
	display:inline;
	width:292px;
	margin-right:20px;}
	
ul#contacto li label {
	display:block;
	color:#666666;
	font-size:13px;
	font-weight:bold;}
	
ul#contacto li input, ul#contacto li textarea {
	font-size:13px!important;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#fafafa;
	padding:3px;
	
	width:292px;
	height:16px;
	border:1px solid #7f7f7f;}
	
div#formulario {
	margin-top:28px;}
	
div#formulario ul {
	list-style:none;}
	
div#formulario ul li {
	float:left;
	margin-right:16px;
	margin-bottom:26px;
	width:290px;}
	

.checkboxp {
	font-size:12px;
	color:#676767;
	margin-bottom:15px!important;
	text-transform:uppercase;
	font-weight:bold;}

div#formulario ul li label {
	display:block;
	font-size:12px;
	color:#676767;
	text-transform:uppercase;
	font-weight:bold;}
	
div#formulario ul li input {
	width:290px;
	border:1px solid #7f7f7f;
	padding:3px;
	font-size:12px;
	color:#676767;
	background-color:#fafafa;
	}
	

	
.comentarios, .comentarios textarea {
	width:605px!important;
	height:151px!important;}
	
.comentarios textarea {
	border:1px solid #7f7f7f;
	background-color:#fafafa;}
	
	
ul#menuSup {
	padding-top:4px;
	width:285px;
	height:26px;
	position:absolute;
	left:665px;
	background-image:url(../images/backMenuSup.png);
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;

}
	
ul#menuSup li {
	display:inline;
	padding-right:15px;}
	
ul#menuSup li a {
	text-decoration:none;
	color:#FFFFFF;
	font-size:9px;}

ul#menuSup li a:hover {
	color:#EA6695;}

ul#menu {
	margin-top:120px;
	float:right;
	margin-right:10px;
	}
	
div#oficial2, div#oficial2 i {
	margin-top:20px;
	font-size:25px;
	color:#EA6695;
	margin-bottom:10px;
	font-weight:bold;}
	
div#oficial2 i {
	font-size:17px;
	margin-bottom:0px;}
	
ul#menu li {
	position:relative;
	display:inline;
	padding-right:5px;}

ul#menu li a, #edicion {
	padding:4px;
	padding-left:6px;
	padding-right:6px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;}
	
	
	
ul#menu li a:hover, ul#menu li a.hover, #edicion:hover {
	background-color:#EA6695;
	color:#FFFFFF;}
	
#edicion  {
	color:#EA6695!important;}	
	
#edicion:hover {
	background-color:#EA6695!important;
	color:#000000!important;}

.picNoticias {
	float:left;
	/*width:138px;
	height:104px;*/

	background-repeat: no-repeat;
	background-position: 0px 0px;}

div#flash, div#flash2 {
	width:950px;
	height:220px;	
	background-image:url(../images/cabecera.jpg);
	
	}
	
div#flash {
	height:115px;}

#h2Sec, #h2Sp, #h2p, .h2ap {
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	line-height:30px;
	color:#EA6695;
	font-weight:bold;
	width:600px;
	border:none;
	padding-left:0px;
	margin-top:24px;}
	
#h2p {
	padding-left:0px;}
	
#h2Sp {
	margin-top:0px!important;}

h2 {
	font-size:25px;
	font-weight:bold;
	color:#EA6695;
	padding-top:5px;
	border-bottom:2px solid #EA6695;
	width:650px;}
	
.h2ap {
	font-size:17px;
	border-bottom:none!important;
	padding-bottom:0px!important;
	padding-top:0px!important;
	color:#EA6695;
	font-weight:bold;}
	
	
ul#navigation {
	margin-top:1px;
	padding-bottom:1px;
	height:15px;
	color:#a3a3a3;
	border-bottom:1px solid #a3a3a3;
	width:650px;
	font-size:11px;}
	
ul#navigation li {
	display:inline;
	margin-right:1px;
	padding-left:6px;
	background-image:url(../images/arrow.png);
	background-position:left center;
	background-repeat:no-repeat;}
	
ul#navigation li a {
	color:#a3a3a3;
	text-decoration:underline;}
	
ul#noticias, div#noticiaAmpliada, ul#spacios, ul#publicaciones {
	text-align:left;
	font-size:13px;
	color:#333333;
	margin-bottom:12px;
	float:left;
	width:600px;}
	
div#noticiaAmpliada {
	margin-top:29px;
	text-align: left;
	border-bottom:1px solid #e0e0e0;
	padding-bottom:50px;}
	
div#slideNoticia {
	position:relative;
	float:left;
	margin-right:15px;
	margin-bottom:10px;
	width:292px;
	height:239px;
	background-color:#666666;}
	
ul#oficialDetalle {
	float:left;
	float:left;
	width:620px;
	margin-top:20px;}
	
ul#oficialDetalle li {
	overflow:hidden;
	margin-bottom:20px;
	width:620px;
	border-bottom:1px solid #999999;
	padding-bottom:20px;}
	
.director {
	float:left;
	margin-left:15px;}
	
.picOficial {
	float:left;
	width:138px;
	background-color:#CCCCCC;
	overflow: hidden;
}
	
.details {
	float:left;
	float:right;
	width:464px;
	margin-left:16px;}
	
.TitleOficial, .subOficial {
	font-size:17px;
	font-weight:bold;
	color:#EA6695;}
	
.subOficial {
	font-size:13px;
	color:#555555;}
	
.textOficial {
	font-size:13px;
	color:#333333;}
	
.linkMovie, .linkMovie2 {
	margin-bottom:3px;
	text-transform:uppercase;
	margin-top:20px;
	background-image:url(../images/movie.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:16px;
	font-size:13px;
	color:#666666;}
	
.linkMovie2 {
	margin-top:0px;
	margin-bottom:20px;}
	
table#ficha, .titulo2, .titulo3 {
	font-size:13px;
	color:#333333px;}
	
.titulo2 {
	width:450px;
	margin-bottom:10px;}

.titulo3 {
	width:620px;}
	
.titulo3 p {
	margin-top:10px;}
	
.alhambra {
	margin-bottom:20px;
	color:#666666;
	font-size:26px;
	margin-top:20px;}

table#ficha td {
	padding-bottom:25px;}
	
div#picSlide img {
	float:left;
	background-repeat:no-repeat;
	background-position: 0px 0px;
	width:292px;
	height:219px;}
	
.platTitle {
	margin-top:30px;
	color:#333333;
	font-size:13px;}
	
.platUl li {
	margin-top:20px;}
	
.platUl li a {
	text-decoration:underline;
	color:#333333;}

	
.platUl li strong, .platUl li p{
	font-size:13px;}
	
div#loginBox {
	margin-top:25px;
	padding:20px;
	margin-left:auto;
	margin-right:auto;
	font-size:13px;
	font-weight:bold;
	color:#cccccc;
	width:291px !important;
	width:280px;
	background-image:url(../images/loginBoxFooter.png);
	background-position:bottom;
	background-repeat:no-repeat;
	height:139px;
	background-color:#5d5d5d;
	
	}
	
div#loginBox label{
	display:block;}
	
div#loginBox input {
	border:1px solid #7f7f7f;
	margin-bottom:10px;
	padding:3px;
	height:16px;
	width:100%;}
	
input#ingresar {
	background-image:url(../images/orangeButon.png);
	width:84px!important;
	height:23px!important;
	border:none !important;
	border:none!important;
	color:#7f4903;
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	text-transform: uppercase;
}
	
ul#slideControl {
	position:absolute;
	z-index:2;
	top:219px;
	left:3px;
	padding-left:10px;
	color:#d1d1d1;
	font-size:10px;
	font-weight:bold;
	padding-top:3px;
	height:17px;
	float:left;}
	
ul#slideControl li {
	display:inline;}

ul#slideControl li a, a.slide2 {
	color:#d1d1d1;
	text-decoration:underline;}
	
a.slide2 {
	text-decoration:none!important;}
	
a#lupa {
	position:absolute;
	background-image:url(../images/lupa.png);
	background-repeat:no-repeat;
	width:11px;
	height:11px;
	display:block;
	text-indent:-99999px;
	z-index:3;
	top:223px;
	left:277px;}

	
img#slideMask {
	background-image:url(../images/maskSlide.gif);
	position:absolute;
	top:0;
	left:0;
	z-index:1;}
	

	
div#buscador input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
	
	
h3 {
	font-size:36px;
	height:43px;}
	
div#plaintext, .plaintextPadding {
	width:620px;
	margin-top:28px;
	font-size:13px;
	line-height:17px;
	color:#333333;
	text-align:left;}
	
.plaintext2 {
	margin-bottom:10px;
	clear:both;
}
	
.titulos {
	margin-top:20px;
	margin-bottom:20px;
	font-size:17px;
	display:block;
	font-weight:bold;
	color:#EA6695;}
	
	
ul#pdf, ul#linkGris, ul#premios {
	margin-top:20px;
	
	}
	
ul#pdf li, ul#linkGris li{
	padding:4px;
	width:612px;
	/*height:19px;*/
	font-weight:normal;
	background-color:#e5e5e5;
	margin-top:10px;}
	
ul#pdf2 li {
	background-color:none!important;}
	
ul#pdf li a, ul#linkGris li a, ul#pdf2 li a {
	font-size:13px;
	color:#333333;
	text-decoration:underline;
	padding-left:20px;
	background-image:url(../images/pdf.gif);
	background-position:left;
	background-repeat:no-repeat;}
	
ul#pdf2 li a {
	color:#FFFFFF!important;
	}
	
ul#linkGris li a {
	padding-left:17px;
	background-image:url(../images/flecha.gif);}
	
ul#premios li {
	width:600px;}
	
.premiosTitle {
	padding-top:20px;
	font-size:17px;
	font-weight:bold;
	color:#EA6695;
	padding-bottom: 0px;
	
}
	
.premiosTexto {
	margin-top:10px;
	
	margin-bottom:20px;
	font-size:13px;
	font-weight:normal;
	color:#333333;}
	
.tableActivities {
	margin-top:10px;}
	
.tableActivities td {
	padding:10px;
	padding-left:0px;
	border-bottom:1px solid #e0e0e0;
	font-size:13px;
	color:#333333;
	padddin-bottom:10px;
	padding-top: 3px;
}
	
.tableActivities td p {
	padding:5px;}

div#buscarForm {

}
	
h3#buscar {
	font-size:18px !important;
	height: 30px;
	margin-top:0px;
	padding-top: 0px;
	padding-bottom:5px;
}



div#fechaNoticia {
	margin-top:24px;
	color:#666666;
	font-size:10px;}


input#busca {
	float:left;
	padding-top:3px;
	padding-left:4px;
	width:517px;
	font-size:11px;
	color:#999999;
	height:17px;
	border: 1px solid #333333;}
	

	
.contenido {
	font-size:13px;
	
	margin-top:15px;
	color:#333333;
	margin-left:5px;
	float:left;
	width:600px;
}
	
	
ul#ediciones {
	margin-left:0px!important;
	margin-left:-8px;
	
	font-size:13px;
	
	margin-top:15px;
	color:#333333;
	float:left;
	width:616px;}
	

ul#ediciones li {
	display:inline;
	width:138px;
	height:213px;
	display:block;
	float:left;
	overflow:hidden;
	margin-bottom:25px!important;
	margin-bottom:5px;
	padding-left: 15px;
}	
	
ul#ediciones li .linkEdicion {
	width:138px;
	text-decoration:underline;
	color:#333333;
	font-size:13px;
	display:block;
	height:20px;
}
	
	
ul#staff {
	
	font-size:13px;
	
	margin-top:15px;
	color:#333333;
	float:left;
	width:620px;}
	
ul#staff li {
	width:600px;
	border-bottom:1px solid #e0e0e0;}
	
	
ul#enlaces li {
	width:33%;
	height:140px !important;
	height:115px;
	float:left;
	line-height:140px;
	text-align:center;
	border-bottom:1px solid #e0e0e0;
	vertical-align: middle;
	margin-bottom:-1px;
	padding-top:0px !important;	
	padding-top:25px;
}

ul#enlaces img {

	vertical-align: middle;
}

ul#enlaces {
	display:block;
	width:600px;
	float:left;	
	border-bottom:1px solid #e0e0e0;
}
	
	
	
ul#staff li ul li{

	border:none;}
	
.staffTifle {	
	margin-top:10px;
	width:100%;
	font-size:17px;
	font-weight:bold;
	color:#EA6695;
	margin-bottom:10px;}
	
.staffCargo {
	width:100%;
	font-size:13px;
	color:#333333;}
	
.staffMail, .staffTel, .staffFax, .viewMap {
	font-size:11px;
	color:#666666;
	margin-right:20px;
	background-image:url(../images/staffMail.png)!important;
	background-position:left;
	background-repeat:no-repeat;
	padding-left:17px;
	text-decoration:underline;
	margin-top:10px;}
	

.viewMap {
	background-image:url(../images/mapa.gif)!important;}	
	
.staffMail:hover,  .viewMap:hover {
	color:#EA6695;
	background-image:url(../images/staffMailHover.png)!important;
	background-position:left;
	background-repeat:no-repeat;
	padding-left:17px;
	text-decoration:underline;}
	

.viewMap:hover {
	background-image:url(../images/mapa_over.gif)!important;}	
	
.staffContact {
	margin-bottom:20px;
	margin-top:10px;}
	
ul#ediciones .linkEdicion:hover {
	color:#EA6695;
	text-decoration:underline;}
	
ul#noticias li, ul#spacios li, ul#publicaciones li {
	width:100%;
	float:left;
	border-bottom:1px solid #CCCCCC;
	padding-bottom:20px;
	padding-top:20px;}

ul#noticias li img, ul#spacios li img, ul#publicaciones li img {
	float:left;}

.text {
	margin-left:15px;
	float:left;}
	
.fecha, .fechaAP {
	font-size:10px;
	color:#666666;}
	
.fechaAP {
	font-weight:bold;
	font-size:12px;
	color:#676767;}
	
.TitleNoticia, .titlePub, .titleOficina {
	width:440px;
	font-weight:bold;
	line-height:19px;
	font-size:16px;
	color:#EA6695;}

.titleOficina {
	margin-top:0px;}

.Noticia {
	width:440px;
	margin-top:10px;
	font-size:13px;
	color:#333333;}

.titlePub{
	width:400px;
	font-weight:bold;
	line-height:19px;
	font-size:16px;
	color:#EA6695; margin-top:0px;}

.detallePub {	
	width:400px;
	margin-top:10px;
	font-size:13px;
	color:#333333; border: 0px solid #000;}

ul#rightNoticias2 {
	float:left;
	padding:15px;}

ul#rightNoticias li, ul#rightNoticias2 li {
	margin-bottom:10px;}
	
ul#rightNoticias li a, ul#rightNoticias2 li a {
	padding-left:20px;
	background-image:url(../images/flechaB.gif);
	background-position:left 4px !important;
	background-position:left 5px;
	background-repeat:no-repeat;
	text-decoration:none;
	padding-top:0px;
	display:block;}
	
ul#rightNoticias li a:hover, ul#rightNoticias2 li a:hover {
	background-image:url(../images/flechaOver.png);
	text-decoration:underline;
	color:#EA6695;
	display:block;}
	
#right_channels{background: url(../images/ch_bg.gif) repeat;}
#right_channels h4{margin:0 0 0 15px; height:33px; line-height:25px; font-size:20px; color:#575757;}
	
.fechaPubli {
	font-size:10px;
	color:#cccccc;}
	
.texPubli {
	font-weight:normal;
	font-size:13px;
	color:#CCCCCC;}
	
.amplNoticia, .linkGranada {
	height:15px;
	float:right;
	color:#e0e0e0;
	text-decoration:underline;
	text-align:right;
	font-size:11px;
	font-weight:normal;
	padding-left:15px;
	background-image:url(../images/flechaB.gif);
	background-position:left;
	background-repeat:no-repeat;}
	
.linkGranada {
	display:block!important;
	text-align:left!important;
	float:none!important;
	margin-bottom:5px;}
	
.amplNoticia:hover, .linkGranada:hover {
	background-image:url(../images/flechaOver.png);
	color:#EA6695;}

div#notFestival {
	float:left;
	margin-top:20px;
	background-color:#444444;
	background-image:url(../images/backFestibalBottom.png);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:20px;}
	
.festival {
	width:285px;
	background-image:url(../images/noticiasFestival.png);
	height:17px;
	text-indent:-999999px;
	float:left;
	margin-top:10px;
	background-repeat:no-repeat;
	margin-bottom:10px;
	}
	
div#notFestival div {
	background-image:url(../images/backFestivalTop.png);
	width:285px;
	height:10px;
	overflow:hidden;}

ul#rightNoticias li a span{
	color:#cccccc;
	padding-top:0px;}
	
ul#rightNoticias li a:hover span, ul#rightNoticias2 li a:hover span{
	color:#EA6695;}

.linkNoticia {
	margin-top:20px;
	}
div.linkNoticia {
	max-width:400px;
}
	
.linkNoticia2 {
	margin-top:10px;
	}
	
.linkNoticia a, .siguiente, .linkNoticia2 a{
	padding-left:17px;
	background-image:url(../images/flecha.png);
	background-position:center left;
	background-repeat:no-repeat;
	color:#666666;
	font-size:11px;
	line-height:16px;
	font-weight:normal;
	text-decoration:underline;
	display:inline-block;
}
	
.linkNoticia a:hover, .siguiente:hover, .linkNoticia2 a:hover{
	color:#EA6695;
	text-decoration:underline;
	background-image:url(../images/flechaOver.png);}

div#ampliarNoticia { 
	float:right;
	margin:0px 50px 0 0;
	text-align:right;}
	
div#ampliarNoticia a{
	padding-left:17px;
	background-image:url(../images/flecha.png);
	background-position:center left;
	background-repeat:no-repeat;
	color:#666666;
	font-size:11px;
	text-decoration:none;
	text-transform: uppercase;
	}
	
div#ampliarNoticia a:hover{
	color:#EA6695;
	text-decoration:underline;
	background-image:url(../images/flechaOver.png);
}
	
div#paginado {
	padding-left:15px;
	float:left;
	width:600px;
	margin-top:10px;
	margin-bottom:0px;}
	
div#paginado a, .atras {
	padding-left:17px;
	background-image:url(../images/flecha.png);
	background-position:center left;
	background-repeat:no-repeat;
	color:#666666;
	font-size:11px;
	text-decoration:none;}
	
div#paginado a:hover, .atras:hover {
	color:#EA6695;
	text-decoration:underline;
	background-image:url(../images/flechaOver.png);}
	

.atras {
	background-image:url(../images/atras.gif)!important;}
	
.atras:hover {
	background-image:url(../images/atrasHover.gif)!important;}
	
div#atras {
	width:50px;
	margin-top:2px!important;
	margin-top:0px;
	float:left;}
	
div#paginado ul {
	display:inline;}
	
ul#paginas li, div#paginado ul li {
	margin:0 auto;
	color:#666666;
	font-size:11px;
	width:490px;
	text-align:center;}
	
ul#paginas li a, div#paginado ul li a {
	font-weight:bold;
	background:none;
	padding-left:5px;
	color:#666666;
	text-decoration:underline;}
	
ul#paginas li a:hover, , div#paginado ul li a:hover
{
	background:none;
	padding-left:5px;
	color:#EA6695;
	text-decoration:none;}
	
a#paginaActiva{
	background:none;
	padding-left:5px;
	color:#EA6695;
	text-decoration:none;}
	
div#siguiente {
	width:50px;
	margin-top:-4px!important;
	margin-top:-4px;
	float:right;}
	
div#atraSiguiente li {
	display:inline;
	float:left;}
		
div#left {
	padding-left:15px;
	float:left;
	width:650px;
	margin-bottom:20px;
	overflow: hidden;
}

div#right {
	float:right;
	width:285px;
	margin-bottom:20px; background: #FFFFFF;
	}

#bodyleft { padding:0; margin:0 0 30px 0; float: left;
	overflow: hidden; width:290px; }
#bodyright {padding:0; margin:0 0px 30px 30px; width:290px; float: left;}

ul.minilogos{list-style: none; margin:0 0 20px 0; padding:0; float: left; display: block;}
ul.minilogos li{width: 145px; border:0px solid #000; float: left; margin: 0 10px 0 0;}
		
div#rightTop, div#rightTopNoti {
	width:255px;
	float:right;
	padding:15px;
	padding-bottom:30px;
	padding-top:0;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	background-image:url(../images/backRightBottom.png);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#333333;}
	
div#rightTop ul li {
	font-weight:normal;}
	
div#rightTop p {
	margin-bottom:2px;}
	
.rightBanner {
	float:right;
	width:285px;
	margin-top:0px;}

div#rightNoticiasEmail a:hover , div#rightNoticiasEmailEN a:hover , div#rightNoticiasEmailFR a:hover {
	color:#EA6695 !important;
}
	
div#rightNoticiasEmail, div#rightNoticiasEmailEN, div#rightNoticiasEmailFR {
	font-size:11px;
	line-height:12px;
	color:#FFFFFF;
	background-image:url(../images/notiEmail_ES.jpg);
	background-repeat:no-repeat;
	width:255px;
	height:65px;
	float:right;
	margin-top:0px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:17px;
	padding-top:40px;}
	
div#rightNoticiasEmailEN {
	background-image:url(../images/notiEmail_EN.jpg)!important;}
	
div#rightNoticiasEmailFR {
	background-image:url(../images/notiEmail_FR.jpg)!important;}
	
div#rightNoticiasEmailGris {
	background-image:url(../images/notiEmail_ES.jpg);
	height:60px;
	background-repeat:no-repeat;}
	
div#rightNoticiasEmail a, div#rightNoticiasEmailEN a, div#rightNoticiasEmailFR a {
text-decoration:underline;
	color:#FFFFFF;}
	
form#formemail {
	display:block;}
	

	
input#Emailenviar, input#EmailenviarGris {
	width:70px;
	font-size:11px;
	height:22px;
	background-image:url(../images/backBuscadorButton.png);
	border:1px none #333333;
	color:#FFFFFF;
	text-transform: uppercase;
}
	
input#mailerGris {
	border-color:#333333;}

input#EmailenviarGris {
	background-image:url(../images/backBuscadorButton.png);}

/*-*-*-*-*-*-*-*-*-*-*-*- Footer-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/

div#footer {
	color:#FFFFFF;
	width:950px;
	margin-top:60px;
	padding-top:20px;
	clear:both;
	background-color:#000000;
	background-image:url(../images/backTopFooter.png);
	background-position:top;
	background-repeat:no-repeat;}
	
div#footer ul {
	margin-left:70px;}

div#footer ul li {
	display:block;
	float:left;}

.organizaES, .organizaEN, .organizaFR {
	background-image:url(../images/ftr-btn-organiza-00.gif);
	width:14px;
	height:65px;
	display:block;
	text-indent:-99999px;}
	
.organizaEN {
	background-image:url(../images/org_en.png);}

.organizaFR {
	background-image:url(../images/org_fr.png);
	height:78px;}

.organiza01 {
	margin-left:20px;
	background-image:url(../images/ftr-btn-organiza-01.gif);
	width:81px;
	height:65px;
	display:block;
	text-indent:-99999px;}

.organiza02 {
	margin-left:20px;
	background-image:url(../images/ftr-btn-organiza-02.gif);
	width:114px;
	height:65px;
	display:block;
	text-indent:-99999px;}
	
.colaboraES, .colaboraEN, .colaboraFR {
	background-image:url(../images/ftr-btn-colabora-00.gif);
	margin-left:60px;
	width:14px;
	height:65px;
	display:block;
	text-indent:-99999px;}
	
.colaboraEN {
	background-image:url(../images/col_en.png);
	background-repeat:no-repeat;
	height:74px;}
	
.colaboraFR {
	background-image:url(../images/col_fr.png);
	background-repeat:no-repeat;
	height:78px;}
	
	
.colabora01 {
	margin-left:20px;
	background-image:url(../images/ftr-btn-colabora-01.gif);
	width:90px;
	height:65px;
	display:block;
	text-indent:-99999px;}	
	
	
.colabora02 {
	margin-left:20px;
	background-image:url(../images/ftr-btn-colabora-02.gif);
	width:70px;
	height:65px;
	display:block;
	text-indent:-99999px;}
	
	
.colabora03 {
	margin-left:20px;
	background-image:url(../images/ftr-btn-colabora-03.gif);
	width:123px;
	height:65px;
	display:block;
	text-indent:-99999px;}	
	
.colabora04 {
	margin-left:20px;
	background-image:url(../images/ftr-btn-colabora-04.png);
	width:120px;
	height:65px;
	display:block;
	text-indent:-99999px;}	
	
div#DerLegales {
	margin-top:15px;
	padding-bottom:15px;
	border-top:1px solid #232323;
	width:100% !important;
	width:950px;
	
	font-size:11px;
	color:#999999;
	float:left;}
	
div#derechos {
	margin-top:15px;
	float:left;
	margin-left:20px;}
	
div#legales {
	margin-top:16px;
	float:right;
	margin-right:20px;}
	
div#legales a {
	color:#999999;}
	div#legales a:hover {
	color:#EA6695 !important;}


/*-----------------------------SUBMENU---------------------------------------------*/

ul.submenu, ul.subsubmenu {
	
	padding-bottom:5px;
	width:169px;
	position:absolute;
	display:none;
}

ul.submenu {
	padding-top:6px;
	top:19px !important;
	top:23px;
	left:0px;
	background-image:url(../images/backMenuVertical.gif);
	background-repeat:repeat-x;
	
}
ul.subsubmenu {
	display:block;

	padding-left:2px !important;
	padding-top:4px !important;
	left: 168px;
	top:-4px;
	margin-left:1px;
	background-image:url(../images/backMenuHorizontal.gif);
	background-repeat:repeat-y;
	padding-bottom:5px !important;
	display:none;
}
	

ul.submenu li { 
	display:block !important;
	padding:0px !important;
	float:left;

	line-height:10px;
}

ul.submenu li a.arrowed {
	background-image:url(../images/flechaWhite.gif);
	background-position:right center;
	background-repeat:no-repeat;
}
	
ul.subsubmenu li a, ul.submenu li a  {
	font-size:11px !important;
	color:#FFFFFF;
	font-weight:normal !important;
	display:block;
	width:159px;
	padding:5px !important;
	/*text-transform: uppercase;*/
}
	
ul.submenu li a:hover, ul.subsubmenu li a:hover {
	color:#FFFFFF !important;
	background-color:#cb5982 !important;}


#systemMessages {
	border:1px solid red;
	background-color:#FF8080;
	width:610px;
	color:#FFFFFF;
	padding:5px;
}ul#dirlisting li {
	background-color: #e5e5e5;
	margin-bottom: 2px;
	padding: 4px;
	font-size: 12px;
}
ul#dirlisting {
	margin-top: 12px;
}

ul#dirlisting a {
	color: #333333;
	background-image: url(../images/direx_file.gif);
	display: block;
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 16px;
}
ul#dirlisting a:hover {
	color: #fd980c;
	background-image: url(../images/direx_file_over.gif);
}
ul#dirlisting .goback a {
	background-image: url(../images/direx_back.gif);
}
ul#dirlisting .goback a:hover {
	background-image: url(../images/direx_back_over.gif);
}
ul#dirlisting .folder a {
	background-image: url(../images/direx_folder.gif);
}
ul#dirlisting .folder a:hover {
	background-image: url(../images/direx_folder_over.gif);
}
.subtitle {
	font-size: 16px;
	color: #EA6695;
	font-weight: bold;
	font-style: italic;
}
img#movie {
	margin-right: 15px;
}
#moviedetails, #completeDetails, #directorDetails {
	padding-top: 22px;
	padding-bottom: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e1e1e1;
	margin-bottom: 12px;
	margin-right: 12px;
	overflow:auto !important;
	height:auto !important;
	height:140px;
	overflow:visible;
}
#directorText {
	width: 480px !important;
	float:right !important; 
	float:none; 
	padding-left:0px!important;
	padding-left:12px;
}

#directorText  h4 {
	font-size: 12px;
	margin-bottom: 4px;
}

#completeDetails li {
	display: block;
	float: left;
	width: 300px;
	margin-bottom: 25px;
}
#completeDetails strong {
	display: block;
}
#directorText p {
	margin-bottom: 12px;
}


#moviedetails div {
	float: right;
	width: 480px;
}

#moviedetails  h4 {
	text-transform: uppercase;
	margin-bottom: 4px;
	font-weight: normal;
	color: #777777;
	background-image: url(../images/film.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	padding-left: 17px;
	font-size: 12px;
}
.todoancho {
	width: 100% !important;
}

#oficialDetalle h4 {
font-size:20px !important;
line-height:28px;
}

.h2aptiNY {
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	line-height:30px;
	color:#EA6695;
	font-weight:bold;
	border:none;
	padding-left:0px;
	margin-top:10px;
	font-size:17px;
	width:auto;
	display:block;
	border-bottom:none!important;
	padding-bottom:0px!important;
	padding-top:0px!important;
	color:#ff910d;
	font-weight:bold;
	}
	
input#submitBuscar {
	background-image:url(../images/backBuscadorButton.png);
	width:70px;
	height:22px;
	background-repeat:no-repeat;
	border: 1px none #666666;
	color:#FFFFFF;
	font-size:11px !important;
	margin-left:5px !important;
	margin-left:2px;
	text-transform: uppercase;
	}
	
	
div#notiFestiColumTop	{
	background-image:url(../images/topNotiBar.png);
	width:285px;
	height:41px;
	overflow:hidden;
	background-repeat:no-repeat;
	
}

div#notiFestiColumTop h4 {
	margin-top:12px;
	margin-left:15px;
	height:33px;
	line-height:25px;
	font-size:20px;
	color:#FFFFFF;
}
div#rightTopNoti {
	background-image:url(../images/bottomDiagonalModule.png);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#444444;
	padding-top:10px;
}


a.rNotis span.fechaPubli {
	padding-top:0px;
	font-size:10px;
	color:#FFFFFF!important;}
	
a.rNotis span.texPubli {
padding-top:0px;
	text-decoration:underline;
	font-size:13px;
	color:#FFFFFF !important;}
	
a:hover span.texPubli, a:hover span.fechaPubli {
	color:#EA6695 !important;
}

div#buscador {
	width:608px;
	height:62px!important;

	.height:56px!important;
	height:56px;
	background-color:#666666;
	margin-top:1px;
	background-image:url(../images/backBuscador.png);
	background-position:bottom;
	background-repeat:no-repeat;
	padding:7px;
	padding-left:5px;
	padding-top:5px!important;

	.padding-top:16px!important;
	padding-top:4px;
}

div#buscador h3 {
	margin-top:11px;
}

div#buscador.buscaH3 {
	padding-left:7px;
	background-image:url(../images/backBuscador.png);
	background-position:right bottom;
	background-repeat:no-repeat;
}

div#buscador.buscaH3 h3 {
	margin:0px;
	height:13px !important;
}
input#mailer, input#mailerGris {
	
	font-size:11px;
	color:#999999;
	width:173px;
	padding-top:3px;
	padding-left:6px;
	height:17px;
	margin-top:10px;
	border: 1px solid #333333;
	}

div#formulario h4 {
	color:#fd9206;
	width:100%;
	float:left;
	font-size:16px;
	padding:10px 0;
	text-transform:uppercase;
}

div#formulario h5 {
	color:#fd9206;
	width:100%;
	float:left;
	font-size:14px;
	padding:10px 0;
	text-transform:uppercase;
}

div#formulario p {width:95%;padding: 5px 0;text-align: justify;}
div#formulario form p {width:95%; text-align: left;}

#phoroDirector {
	background-repeat:no-repeat;
	background-position:top;
	width: 138px;
	overflow:hidden;
	height:104px;
	float:left;
}

.staffTel {
	background-image:url(../images/staffTel.jpg)!important;
	text-decoration:none !important;
	cursor:pointer !important;
	}
	
	
.staffFax {
	background-image:url(../images/staffFax.jpg)!important;
	text-decoration:none !important;
	cursor:pointer !important;
	}
	
	.staffTel:hover {
	background-image:url(../images/staffTelHover.jpg)!important;
	text-decoration:none;
	color:#666666 !important;
		cursor:pointer !important;
	}
	
.staffFax:hover {
	background-image:url(../images/staffFaxHover.jpg)!important;
	text-decoration:none;
	color:#666666 !important;
		cursor:pointer !important;
	}
	
	
ul#calendarioProg {
	margin-top:30px;
	width:600px;}


ul#calendarioProg li {
	width:61px;
	height:65px;
	float:left;
	margin-left:12px;
	margin-bottom:10px;
	background-image:url(../images/calendar.png);
	background-repeat:no-repeat;}
	
ul#calendarioProg li p {
	text-align:center;
	margin-top:10px;
	font-size:13px;
	color:#666666;
	font-weight:bold;}
	
ul#calendarioProg li a {
	display:block;
	padding-top:6px;
	font-weight:bold;
	text-align:center;
	font-size:27px;
	color:#EA6695;
	text-decoration:none;}
	
div#tituloProg p {
	font-size:25px;
	color:#EA6695;
	font-weight:bold;
	margin-top:25px;
	}
	
div#tituloProg form {
	float:right;
	padding-top:5px!important;
	.padding-top:25px!important;
	padding-top:25px;
	padding-right:30px;
}

div#tituloProg form select {
	border:1px solid #7f7f7f;
	background-color:#fafafa;
	width:157px;
	height:22px;}

.premiosTitulo {
font-weight:bold;
	font-size:16px;
	color:#EA6695;
	margin-bottom:10px;}
	
.premiosDesc {
	width:445px;}
	
ul#jurado {
	margin-top:20px;
	margin-left:-20PX;
	}
	
ul#jurado li {
	float:left;
	width:138px;
	margin-left:16px;
	margin-bottom:20px;}
	

ul#jurado li p {
	padding-top:5px;
	text-align:center;
	display:block;}
	
ul#jurado li p a {
	font-size:13px;
	color:#333333;}
	
ul#jurado li p a:hover {
	color:#EA6695;}


ul#images {	margin-top:20px; margin-left:-10px; }
ul#images li {float:left; width:138px; margin-left:16px; margin-bottom:20px;}
ul#images li p {padding-top:5px; text-align:center; display:block;}
ul#images li p a {font-size:13px; color:#333333;}
ul#images li p a:hover {color:#EA6695;}

ul.listado {list-style: none; margin:10px 0 0 0; padding:0;}
.listado li{margin:0px 30px 15px 0; padding:5px; border:1px solid #CCCCCC; background:#fcfcfc;}
.listado li a{margin:0; padding:0 0 0 17px; background: url(../images/flecha.png) left center no-repeat;}
.listado li a:hover{margin:0; padding:0 0 0 17px; background: url(../images/flechaOver.png) left center no-repeat;}	
.listado li ul{list-style: none; margin:0 0 0 20px; padding:0;}
.listado li ul li{margin:5px 0; padding:4px; border:0px solid #CCCCCC;}


#right_channels_cont{padding:0 0 0 20px;}
#right_channels_cont div{margin:0 0 10px 0;}

div#RSS {
	float:left; display: block; width: 100px;
	margin:0px 0px 0 0px;
	text-align:left; }	

div#RSS a{color:#666666; font-size:11px; text-decoration:none; text-transform: uppercase; background: url(../images/ico_rss.png) left center no-repeat; padding: 0 0 0 19px}
div#RSS a:hover{color:#EA6695; font-size:11px; text-decoration:underline; text-transform: uppercase; background: url(../images/ico_rss.png) left center no-repeat; padding: 0 0 0 19px }

