html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0px; padding: 0px; border: 0px; outline: 0px;
	font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {	outline: 0;}
body {	font-family: Trebuchet MS; line-height: 120%;	color: black;	background: #000000;}
ol, ul {	list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse: separate;	border-spacing: 0;}
caption, th, td {	text-align: left;	font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {	content: ""; }
blockquote, q {	quotes: "" "";}

strong{ font-weight: bold }
a{ color: #000000; text-decoration: none }
em{ font-style: oblique; }

/*a[href$=".pdf"]{ background: url(imgs/pdf.gif) top left no-repeat; padding: 2px 0 2px 20px}*/

h1{}
h2,h3,h4{ font-weight: normal }
h2{ font-size: 1.5em; color: #235084; line-height: 1.3em; margin: -5px 0 5px; font-weight: bold }
h3{ font-weight: bold; font-size: 1.1em; line-height: 1.3em; color: #369; color:#1272b2; padding: 0 0 10px  }

.clear { clear: both;}
.left { float: left;}
.right { float: right;}

/* Estructura */
.bodyblanco {
	background: #ffffff;
}
#bandasuperior {
	display: block;
	overflow: hidden;
	height: 160px;
	z-index: 1;
}
#bandasuperior .zona_negra {
	background: #000000;
	z-index: 1;
	width: 50%;
	height: 130px;
	float: left;	
}
#bandasuperior .zona_morada {
	background: #636687;
	z-index: 1;
	width: 50%;
	float: right;	
	height: 130px;	
	margin-top: -130px;
}
#bandasuperior .barra_menu {
	height: 30px;
	background: #000000;
}
#contenedor {
	display: block;
	z-index: 2;
	margin: 0px auto;
	margin-top: -160px;	
	width: 960px;	
	position: relative;
}
#contenedor #cabecera {
	display: block;
	background: url(http://www.cinemajove.com/css/imagenes/cabecera.jpg) 0px 0px no-repeat;
	height: 160px;
}
#contenedor #utilidades #GIdiomas {
	position: absolute;
	top: 15px;
	right: 320px;
	/*text-transform: lowercase;*/
}
#contenedor #utilidades #GIdiomas a {
	color: #ffffff;
}
#contenedor #utilidades #GIdiomas li {
	float: right;
	margin-left: 0px; margin-right: -145px;
	color: #ffffff;
}

body.portada {
	display: block;
	height: 845px;
}

#contenedor a#logo {
	position: absolute;
	top: 9px;
	left: 20px;
}
h1 { text-indent: 999px; display: block; overflow: hidden; width: 1px; height: 1px; margin-right: -1px; margin-bottom: -1px;}
.destacados {
	display: block;
	position: absolute;
	top: 2px;
	left: 632px;
	z-index: 46;
	width: 328px;
	margin-bottom: 100px;
}
.destacados .partesuperior {
	height: 34px;
	display: block;
	background: url(http://www.cinemajove.com/css/imagenes/partesuperior_destacados.png) 0px 0px no-repeat;	
}
.destacados .parteintermedia {
	display: block;
	overflow: hidden;
	background: url(http://www.cinemajove.com/css/imagenes/parteintermedia_destacados.png) 0px 0px repeat-y;	
}
.destacados .parteinferior {
	height: 35px;
	display: block;
	overflow: hidden;
	background: url(http://www.cinemajove.com/css/imagenes/parteinferior_destacados.png) 0px 0px no-repeat;	
}
.destacados .redes_sociales {
	margin-left: 32px;
}
.destacados .redes_sociales a {
	float: left;
	margin-right: 0px;
}
.destacados .redes_sociales #wordpress {
	display: block;
	overflow: hidden;
	height: 53px;
	width: 53px;
	text-indent: 999px;
	background: url(http://www.cinemajove.com/css/imagenes/btn_redes_wordpress.png) 0px 0px no-repeat;		
}
.destacados .redes_sociales #wordpress:hover {
	background: url(http://www.cinemajove.com/css/imagenes/btn_redes_wordpress.png) 0px -53px no-repeat;
}
.destacados .redes_sociales #facebook {
	display: block;
	overflow: hidden;
	height: 53px;
	width: 53px;
	text-indent: 999px;
	background: url(http://www.cinemajove.com/css/imagenes/btn_redes_facebook.png) 0px 0px no-repeat;		
}
.destacados .redes_sociales #facebook:hover {
	background: url(http://www.cinemajove.com/css/imagenes/btn_redes_facebook.png) 0px -53px no-repeat;
}
.destacados .redes_sociales #twitter{
	display: block;
	overflow: hidden;
	height: 53px;
	width: 53px;
	text-indent: 999px;
	background: url(http://www.cinemajove.com/css/imagenes/btn_redes_twitter.png) 0px 0px no-repeat;		
}
.destacados .redes_sociales #twitter:hover {
	background: url(http://www.cinemajove.com/css/imagenes/btn_redes_twitter.png) 0px -53px no-repeat;
}
.destacados .redes_sociales #youtube {
	display: block;
	overflow: hidden;
	height: 53px;
	width: 53px;
	text-indent: 999px;
	background: url(http://www.cinemajove.com/css/imagenes/btn_redes_youtube.png) 0px 0px no-repeat;		
}
.destacados .redes_sociales #youtube:hover {
	background: url(http://www.cinemajove.com/css/imagenes/btn_redes_youtube.png) 0px -53px no-repeat;
}
.destacados .redes_sociales #flickr {
	display: block;
	overflow: hidden;
	height: 53px;
	width: 53px;
	text-indent: 999px;
	background: url(http://www.cinemajove.com/css/imagenes/btn_redes_flickr.png) 0px 0px no-repeat;		
}
.destacados .redes_sociales #flickr:hover {
	background: url(http://www.cinemajove.com/css/imagenes/btn_redes_flickr.png) 0px -53px no-repeat;
}

.destacados .destacado {
	display: block;
	overflow: hidden;
	margin-left: 29px;
	margin-top: 14px;
}
.destacados .video {
	display: block;
	overflow: hidden;
	margin-left: 25px;
	margin-top: 10px;	
}
.destacados .zona_banners {
	display: block;
	overflow: hidden;
	margin-left: 25px;
	margin-top: 14px;
}
.destacados .zona_banners a {
	display: block;
	margin-bottom: 6px;
	padding: 3px;
	width: 270px;
	height: 78px;
}
.destacados .zona_banners a:hover {
	border: 3px solid #afa999;
	padding: 0px;
	
}
.destacados .zona_banners a:hover img{
	display: block;
	overflow: hidden;
	padding: 0px;	
	
}
.destacados .enlaces {
	display: block;
	margin-left: 29px;
	margin-top: 14px;
}
.destacados .enlaces li {
	width: 267px;
	border-bottom: 1px solid #fff;
	margin: 0px;
	padding: 0px;
}
.destacados .enlaces li:first-child {
	border-top: 1px solid #fff;
}
.destacados .enlaces a {
	display: block;
	overflow: hidden;
	min-height: 44px;
	width: 251px;
	position: relative;
	cursor: pointer;
	margin: 0px;
	padding: 8px;	
	padding-bottom: 5px;
}
.destacados .enlaces a:hover {
	background: #d9d1ba;
}
.destacados .enlaces a img {
	/*position: absolute;
	top: 8px;
	left: 5px;*/
	float: left;
	margin: 0px;
	padding: 0px;		
}
.destacados .enlaces a .texto{
	/*position: absolute;
	top: 9px;
	left: 55px;	
	*/
	margin-left: 8px;
	float: left;
	display: block;
	color: #707173;
	width: 200px;
	line-height: 20px;
}
.destacados.cerrado .destacado {
	display: none;
}
.destacados.cerrado .video {
	display: none;
}
.destacados.cerrado .zona_banners {
	display: none;
}
.destacados.cerrado .enlaces {
	display: none;
}
.destacados.cerrado .cerrarabrir {
	display: none;
}
.destacados.cerrado .abrircerrar {
	display: block;
}
.destacados.abierto .cerrarabrir {
	display: block;
}
.destacados.abierto .abrircerrar {
	display: none;
}
.destacados.abierto .ayuda {
	display: none;
}
.destacados.cerrado .ayuda {
	display: block;
	width: 329px;
	margin-left: 0px;
	margin-top: 4px;
	margin-bottom: -4px;
	text-align: center;
}
.destacados.cerrado .ayuda p {
	font-size: 12px;
}
.destacados.cerrado .parteintermedia {
	display: block;
	overflow: hidden;
	background: url(http://www.cinemajove.com/css/imagenes/parteintermedia_destacados.png) 0px 0px repeat-y;
	padding-bottom: 2px;	
}
.destacados.cerrado .parteinferior {
	height: 28px;
	display: block;
	overflow: hidden;
	background: url(http://www.cinemajove.com/css/imagenes/parteinferior_destacados.png) 0px -7px no-repeat;	
}
.destacados .ayuda {
	font-size: 12px;
	margin-left: 33px;
	margin-top: 4px;
	margin-bottom: -4px;
}
.cerrarabrir {
	margin-top: 14px;
	margin-left: 134px;
	z-index: 6;
}
.cerrarabrir #btn_cerrarabrir {
	display: block;
	overflow: hidden;
	height: 13px;
	width: 65px;
	text-indent: 999px;
	cursor: pointer;
	background: url(http://www.cinemajove.com/css/imagenes/btn_cerrarabrir.png) 0px 0px no-repeat;
}
.cerrarabrir #btn_cerrarabrir:hover {
	background: url(http://www.cinemajove.com/css/imagenes/btn_cerrarabrir.png) 0px -13px no-repeat;
}
.abrircerrar {
	margin-top: 3px;
	margin-left: 130px;
	z-index: 6;
}
.abrircerrar #btn_abrircerrar {
	display: block;
	overflow: hidden;
	height: 13px;
	width: 65px;
	text-indent: 999px;
	cursor: pointer;
	background: url(http://www.cinemajove.com/css/imagenes/btn_abrircerrar.png) 0px 0px no-repeat;
}
.abrircerrar #btn_abrircerrar:hover {
	background: url(http://www.cinemajove.com/css/imagenes/btn_abrircerrar.png) 0px -13px no-repeat;
}
.en_portada {
	display: block;
	overflow: hidden;
	position: relative;
	top: 10px;
	left: 4px;
	width: 646px;
	height: 646px;
	margin-bottom: 20px;
}
.niveles3 {
	height: 646px;
}
.niveles4 {
	height: 860px;
}
.niveles5 {
	height: 1074px;
}
.niveles6 {
	height: 1288px;
}
.en_portada ul {
	position: relative;
}
.en_portada li {
	float: left;
	margin-bottom: 2px;
	margin-right: 0px;	
	background: url(http://www.cinemajove.com/css/imagenes/fondo_sombra_destacado_portada_off.png) 0px 0px no-repeat;
	padding: 6px 7px 7px 6px;	
}
/*en_portada*/
.en_portada .en_portada_11 { position: absolute; top: 0px; left: 0px; }
.en_portada .en_portada_12 { position: absolute; top: 0px; left: 210px; }
.en_portada .en_portada_13 { position: absolute; top: 0px; left: 422px; }
.en_portada .en_portada_21 { position: absolute; top: 214px; left: 0px; }
.en_portada .en_portada_22 { position: absolute; top: 214px; left: 210px; }
.en_portada .en_portada_23 { position: absolute; top: 214px; left: 422px; }
.en_portada .en_portada_31 { position: absolute; top: 428px; left: 0px; }
.en_portada .en_portada_32 { position: absolute; top: 428px; left: 210px; }
.en_portada .en_portada_33 { position: absolute; top: 428px; left: 422px; }
.en_portada .en_portada_41 { position: absolute; top: 642px; left: 0px; }
.en_portada .en_portada_42 { position: absolute; top: 642px; left: 210px; }
.en_portada .en_portada_43 { position: absolute; top: 642px; left: 422px; }
.en_portada .en_portada_51 { position: absolute; top: 856px; left: 0px; }
.en_portada .en_portada_52 { position: absolute; top: 856px; left: 210px; }
.en_portada .en_portada_53 { position: absolute; top: 856px; left: 422px; }
.en_portada .en_portada_61 { position: absolute; top: 1070px; left: 0px; }
.en_portada .en_portada_62 { position: absolute; top: 1070px; left: 210px; }
.en_portada .en_portada_63 { position: absolute; top: 1070px; left: 422px; }
/*en_portada_ocultar*/
.en_portada .en_portada_11.ocultar { position: absolute; top: 0px; left: 0px; width: 194px;}
.en_portada .en_portada_12.ocultar { position: absolute; top: 0px; left: 210px; width: 194px;}
.en_portada .en_portada_13.ocultar { position: absolute; top: 0px; left: 422px; width: 194px;}
.en_portada .en_portada_21.ocultar { position: absolute; top: 214px; left: 0px; width: 194px;}
.en_portada .en_portada_22.ocultar { position: absolute; top: 214px; left: 210px; width: 194px;}
.en_portada .en_portada_23.ocultar { position: absolute; top: 214px; left: 422px; width: 194px;}
.en_portada .en_portada_31.ocultar { position: absolute; top: 428px; left: 0px; width: 194px;}
.en_portada .en_portada_32.ocultar { position: absolute; top: 428px; left: 210px; width: 194px;}
.en_portada .en_portada_33.ocultar { position: absolute; top: 428px; left: 422px; width: 194px;}
.en_portada .en_portada_41.ocultar { position: absolute; top: 642px; left: 0px; width: 194px;}
.en_portada .en_portada_42.ocultar { position: absolute; top: 642px; left: 210px; width: 194px;}
.en_portada .en_portada_43.ocultar { position: absolute; top: 642px; left: 422px; width: 194px;}
.en_portada .en_portada_51.ocultar { position: absolute; top: 856px; left: 0px; width: 194px;}
.en_portada .en_portada_52.ocultar { position: absolute; top: 856px; left: 210px; width: 194px;}
.en_portada .en_portada_53.ocultar { position: absolute; top: 856px; left: 422px; width: 194px;}
.en_portada .en_portada_61.ocultar { position: absolute; top: 1070px; left: 0px; width: 194px;}
.en_portada .en_portada_62.ocultar { position: absolute; top: 1070px; left: 210px; width: 194px;}
.en_portada .en_portada_63.ocultar { position: absolute; top: 1070px; left: 422px; width: 194px;}
.en_portada a {
	display: block;
	overflow: hidden;
	padding: 4px;
	width: 194px;
	height: 194px;
	color: #707173;
	background: #fff;
	line-height: 17px;
}
.en_portada a:hover {
	background: #ebe4d1;
}
.en_portada a .texto{
	display: block;
	margin-left: 8px;
	margin-right: 8px;
	margin-top: 6px;
}
.en_portada.ocultar h2 {
	display: block;
	overflow: hidden;
	margin: 0px 0px 0px 0px;

}
.en_portada h2 {
	display: block;
	overflow: hidden;
	padding: 0px;
	width: auto;
	height: auto;
	color: #707173;
	line-height: 17px;
	font-size: 1em;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	margin-left: 8px;
	margin-right: 8px;
	margin-top: 6px;	
}
/* FIN portada */

/* Pie */
#pie {
display: block;
height: 235px;
background: url(http://www.cinemajove.com/css/imagenes/bkg_pie.jpg) 0px 0px repeat-x;
}
#pie #contenido_pie {
	width: 960px;
	margin: 0px auto;
	position: relative;
}

#pie #contenido_pie .grupo2 {
	position: absolute;
	display: block;
	overflow: hidden;
	top: 20px;
	left: 10px;
	height: 190px;	
	width: 440px;
	background: #000000;	
	padding: 10px;
}
#pie #contenido_pie .grupo2 p {
	color: #ffffff;
	font-size: 12px;
	line-height: 13px;
}
#pie #contenido_pie .grupo2 p strong {
	color: #ffffff;
	font-size: 13px;
}


#pie #contenido_pie .grupo3 {
	position: absolute;
	display: block;
	top: 20px;
	left: 487px;
	height: 170px;	
	width: 128px;
	background: #000000;	
	padding: 16px;
	color: #ffffff;
	line-height: 16px;	
	font-size: 12px;
	font-weight: bold;	
}

#pie #contenido_pie .grupo4 {
	position: absolute;
	display: block;
	top: 20px;
	left: 666px;
	height: 170px;	
	width: 128px;
	background: #000000;	
	padding: 16px;
	color: #ffffff;
	line-height: 16px;	
	font-size: 12px;
	font-weight: bold;	
}

#pie #contenido_pie .grupo4 #firma {
	font-size: 10px;
	margin: 10px 0px 0px 0px;
	color: #ffffff;
	font-weight: normal;
}
#pie #contenido_pie .grupo4 #firma a {
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	z-index: 100;
}
#pie #contenido_pie .grupo4 #firma a:hover {
	text-decoration: underline;
}

/* FIN Pie*/

/* Programacion */
.contenido {
	display: block;
	width: 1016px;
	margin-left: -28px;
	background: url(http://www.cinemajove.com/css/imagenes/sombra_lateral.png) 0px 0px repeat-y;	
}
.conttt {
	display: block;
	overflow: hidden;
	width: 935px;
	padding: 20px 40px;
	position: relative;
}
/*.conttt h2 {
	display: block;
	height: 87px;
	width: 905px;
	background: url(http://www.cinemajove.com/css/imagenes/bkg_tramado_titular.jpg) 0px 0px repeat-x;
	color: #000000;
	font-weight: normal;
	padding: 12px 14px;
	margin: 0px;
}*/
.titulo_pagina {
	background: url(http://www.cinemajove.com/css/imagenes/bkg_tramado_titular.jpg) 0px 0px repeat-x;
	margin-bottom: 20px;	
	padding: 10px 14px 10px 14px;
}
.h2_subheading h2 {
	color: #000000;
	display: block;
	
	height: 30px;
	width: 905px;
	color: #000000;
	font-weight: normal;
	/*padding: 0px 14px 0px 14px;*/
	font-size: 24px;
	margin: 0px;
}
.h2_heading h2 {
	color: #000000;
	display: block;
	overflow: hidden;
	/*height: 47px;*/
	width: 905px;
	color: #000000;
	font-weight: bold;
	/*padding: 10px 14px 0px 14px;*/
	font-size: 28px;
	margin: 0px;

}
.conttt #buscar2 {
	position: absolute;
	top: 50px;
	left: 665px;
}
.conttt #buscar2 select {
	width: 285px;
	height: 22px;
	cursor: pointer;
}
.conttt #buscar2 select.muycorto {
	width: 175px;
	height: 22px;
	cursor: pointer;
    margin-left: 110px;
}
.conttt .menu_accesos_rapidos {
	font-size: 13px;
	margin-left: -1px;
	margin-top: 10px;
	display: block;
	margin-bottom: 10px;
	padding-left: 17px;
}
.conttt .menu_accesos_rapidos ul {

}
.conttt .menu_accesos_rapidos a {
	color: #666666;
	position: relative;
	display: block;	
}
.conttt .menu_accesos_rapidos a .texto {
	position: absolute;
	top: 4px;
	left: 32px;
}
.conttt .menu_accesos_rapidos a:hover .texto {
	color: #111;
}
.conttt .menu_accesos_rapidos li {
	margin-right: 20px;
	display: block;
	overflow: hidden;
	border-top: 1px solid #C0C0CE;
	border-bottom: 1px solid #C0C0CE;	
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 14px;	
}	
.conttt .menu_accesos_rapidos_izquierda {
	font-size: 13px;
	margin-left: -1px;
	margin-top: -5px;
	display: block;
	margin-bottom: 10px;
	padding-left: 20px;
}
.conttt .menu_accesos_rapidos_izquierda a {
	color: #666666;
	position: relative;
	display: block;
	width: 150px;		
}
.conttt .menu_accesos_rapidos_izquierda a .texto {
	position: absolute;
	top: 4px;
	left: 32px;
	width: 246px;	
}
.conttt .menu_accesos_rapidos_izquierda a:hover .texto {
	color: #111;
}
.conttt .menu_accesos_rapidos_izquierda li {
	float: left;
	margin-right: 20px;
}	


.conttt .menu_accesos_rapidos_derecha {
	font-size: 13px;
	margin-left: -1px;
	margin-top: -5px;
	display: block;
	margin-bottom: 10px;
	padding-right: 20px;
}
.conttt .menu_accesos_rapidos_derecha a {
	color: #666666;
	position: relative;
	display: block;
	width: 26px;		
	text-align: right;
}
.conttt .menu_accesos_rapidos_derecha .img {
	border: 6px #FF0000 solid;
}
.conttt .menu_accesos_rapidos_derecha a .texto {
	position: absolute;
	top: 4px;
	right: 40px;
	width: 220px;	
}
.conttt .menu_accesos_rapidos_derecha a:hover .texto {
	color: #111;
}
.conttt .menu_accesos_rapidos_derecha li {
	float: right;
	margin-left: 20px;
}	
.conttt h3 {
	background: #e0e0e7;
	color: #000000;
	padding: 9px 17px;
	border-top: 1px solid #c0c0ce;
	border-bottom: 1px solid #c0c0ce;
}
.conttt .listado_programacion {
	list-style: none;
}
/*.conttt .listado_programacion h4 {
	background: #efeff3;
	color: #000000;
	padding: 9px 17px;
	border-top: 1px solid #c0c0ce;
	border-bottom: 1px solid #c0c0ce;
	text-transform: uppercase;
}
.listado_programacion li ul li:first-child h4 {
	border-top: none;
}*/
.conttt .listado_programacion .h4_heading {
	background: #efeff3;
	color: #000000;
	padding: 9px 17px;
	border-top: 1px solid #c0c0ce;
	border-bottom: 1px solid #c0c0ce;
}
.conttt .listado_programacion .h4_heading h4 {
	text-transform: uppercase;
}
.conttt .listado_programacion .h4_heading .h4_hora {
	display: block;
	overflow: hidden;
	float: left;
	width: 80px;
}
.conttt .listado_programacion .h4_heading .h4_textos {
	display: block;
	overflow: hidden;
	margin-left: 14px;
}
.conttt .listado_programacion .h4_heading .h4_textos p {
	font-style: italic;
	color: #555;
}
.listado_programacion li ul li:first-child .h4_heading {
	border-top: none;
}
.conttt .listado_programacion .h4_heading .info_adicional {
	
}
.listado_programacion li ul li .listado_peliculas li {
	display: block;
	overflow: hidden;
	width: 909px;
	padding: 12px;
	position: relative;
	font-size: 14px;
	border-top: 1px solid #c0c0ce;
	padding-top: 10px;
	padding-bottom: 10px;
}
.listado_programacion li ul li .listado_peliculas li:first-child {
	border-top: 0px solid #c0c0ce;
}
.listado_programacion li ul li .listado_peliculas li img {
	float: left;
	margin-right: 10px;
}
.listado_programacion li ul li .listado_peliculas li .texto {
    float: left;
	display: block;
	overflow: hidden;
	width: 500px;
}
.listado_programacion li ul li .listado_peliculas li .textolargo {
    float: left;
	display: block;
	overflow: hidden;
	width: 820px;
}
.listado_programacion li ul li .listado_peliculas li .info_adicional {
    float: right;
	display: block;
	overflow: hidden;
	color: #707173;
	text-align: right;
	width: 380px;
}
.listado_programacion li ul li .listado_peliculas li .texto .titulo {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 18px;
}
.listado_programacion li ul li .listado_peliculas li .texto .titulo a:hover {
	color: #666666;
	text-decoration: underline;
}
.listado_programacion li ul li .listado_peliculas li .textolargo .titulo {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 18px;
}
.listado_programacion li ul li .listado_peliculas li .textolargo .titulo a:hover {
	color: #666666;
	text-decoration: underline;
}
.listado_programacion li ul li .listado_peliculas li .texto .titulo .traduccion {
	text-transform: uppercase;
	font-weight: normal;
	font-style: italic;
}
.listado_programacion li ul li .listado_peliculas li .texto .listado_pelis_ciclo {
	margin-top: 10px;
	margin-bottom: 8px;	
}
.listado_programacion li ul li .listado_peliculas li .texto .listado_pelis_ciclo a:hover {
	color: #666666;
	text-decoration: underline;	
}
/* FIN Programacion */

/* Ficha película */
/*.conttt.fichapelicula h2 {
	display: block;
	overflow: hidden;
	height: 47px;
	width: 905px;
	background: url(http://www.cinemajove.com/css/imagenes/bkg_tramado_titular.jpg) 0px 0px repeat-x;
	color: #000000;
	font-weight: normal;
	padding: 12px 14px 0px 14px;
	margin: 0px;
	margin-bottom: 20px;
}*/
.conttt.fichapelicula .titulo {
    font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 8px;
	margin-left: 17px;
}
.conttt.fichapelicula .subtitulo {
	font-weight: bold;
	margin-left: 17px;
	margin-bottom: 20px;
}
.conttt.fichapelicula .col_izq {
	width: 600px;
	float: left;
}

.conttt.fichapelicula .sinopsis {
	display: block;
	padding: 17px;
	border-top: 1px solid #c0c0ce;
	border-bottom: 1px solid #c0c0ce;
	background: url(http://www.cinemajove.com/css/imagenes/fondo_comillas.png) bottom right no-repeat #efeff3;
	font-size: 14px;
}
.conttt.fichapelicula .ficha {
	display: block;
	padding: 17px;
	font-size: 14px;
	line-height: 140%;
}

.conttt.fichapelicula .col_der {
	width: 300px;
	float: right;
	margin-right: 3px;
}
.conttt.fichapelicula .video {
	margin-bottom: 20px;
}
.conttt.fichapelicula .foto {
	float: right;
	margin-bottom: 20px;
}
.conttt.fichapelicula .col_der .foto img {
	float: right;
	margin-bottom: 20px;
}
.conttt.fichapersona .col_der .foto img {
	float: right;
	margin-bottom: 20px;
	margin-top: 20px;
}
.conttt.fichapelicula .foto .pie_de_foto {
	font-size: 13px;
	text-align: right;
}
/* FIN Ficha película */

/* Presentacion */
/*.conttt.composiciongenerica h2 {
	display: block;
	overflow: hidden;
	height: 47px;
	width: 905px;
	background: url(http://www.cinemajove.com/css/imagenes/bkg_tramado_titular.jpg) 0px 0px repeat-x;
	color: #000000;
	font-weight: normal;
	padding: 12px 14px 0px 14px;
	margin: 0px;
	margin-bottom: 20px;
}*/
.conttt.composiciongenerica .subtitulo {
	font-weight: bold;
	margin-left: 17px;
	margin-bottom: 20px;
}
.conttt.composiciongenerica .col_izq {
	width: 600px;
	float: left;
}
.conttt.composiciongenerica .destacado {
	display: block;
	padding: 17px;
	border-top: 1px solid #c0c0ce;
	border-bottom: 1px solid #c0c0ce;
	background: url(http://www.cinemajove.com/css/imagenes/fondo_comillas.png) bottom right no-repeat #efeff3;
	font-size: 14px;
}
.conttt.composiciongenerica .ficha {
	display: block;
	padding: 17px;
	font-size: 14px;
	line-height: 140%;
}

.conttt.composiciongenerica .col_der {
	width: 300px;
	float: right;
	margin-right: 3px;
}
.conttt.composiciongenerica .video {
	margin-bottom: 20px;
}
.conttt.composiciongenerica .foto {
	float: right;
	margin-bottom: 20px;
}
.conttt.composiciongenerica .foto .pie_de_foto {
	font-size: 13px;
	text-align: right;
}
.conttt.composiciongenerica .menu_accesos_rapidos h4,.conttt.fichapelicula .col_izq .menu_accesos_rapidos h4  {
    margin-left: 17px;
	margin-bottom: 17px;
	font-size: 1.2em;
}
.conttt.composiciongenerica .menu_accesos_rapidos li, .conttt.fichapelicula .col_izq .menu_accesos_rapidos li{
	border-bottom: 1px solid #c0c0ce;
    padding: 9px 20px 4px 17px;
}	
.conttt.composiciongenerica .menu_accesos_rapidos li:first-child, .conttt.fichapelicula .col_izq .menu_accesos_rapidos li:first-child {
	border-top: 1px solid #c0c0ce;
    padding: 9px 20px 4px 17px;
}	
.conttt.composiciongenerica .menu_accesos_rapidos a, .conttt.fichapelicula .col_izq .menu_accesos_rapidos a{
	position: relative;
}
.conttt.composiciongenerica .menu_accesos_rapidos a .texto, .conttt.fichapelicula .col_izq .menu_accesos_rapidos a .texto {
	position: absolute;
	top: 4px;
	left: 32px;
	/*width: 246px;	*/
}
.conttt.composiciongenerica .menu_accesos_rapidos a, .conttt.fichapelicula .col_izq .menu_accesos_rapidos a {
	color: #666666;
	position: relative;
	display: block;
	/*width: 150px;*/
}
.conttt.composiciongenerica .menu_accesos_rapidos a:hover .texto, .conttt.fichapelicula .col_izq .menu_accesos_rapidos a:hover .texto {
	color: #111;
}
/* FIN Ficha película */

/* Buscador de películas */
.conttt .descripcion {
	background: #e0e0e7;
	color: #000000;
	padding: 9px 17px;
	border-top: 1px solid #c0c0ce;
	border-bottom: 1px solid #c0c0ce;
	font-size: 14px;
	margin-top: 30px;
}
/*.conttt.titularcorto h2 {
	display: block;
	height: 32px;
	width: 905px;
	background: url(http://www.cinemajove.com/css/imagenes/bkg_tramado_titular.jpg) 0px 0px repeat-x;
	color: #000000;
	font-weight: normal;
	padding: 12px 14px;
	margin: 0px;
}*/
.conttt #buscar3  {
	display: block;
	overflow: hidden;
	padding: 20px 0px 16px 16px;
}
.conttt #buscar3 .col_1tercio {
	width: 298px;
	float: left;
	margin-left: 10px;
}
.conttt #buscar3 .col_1tercio:first-child {
	margin-left: 0px;
}
.conttt #buscar3  label {
	font-size: 12px;
}
.conttt #buscar3 p {
	font-size:12px;
}
.conttt #buscar3 .parrafo{
	margin-top: 15px;
}
.conttt #buscar3 .imagencaptcha {
	width: 100px;
	float: left;
	margin-top: 10px;
	display: block;
}
.conttt #buscar3 .textocaptcha {
	width: 180px;
	float: right;
	margin-top: 10px;
	display: block;
}
.conttt #buscar3  input {
	width: 284px;
}
.conttt #buscar3 #profesional {
	width: 14px;
	height: 14px;
	position: relative;
	top: 3px;
}
.conttt #buscar3 #trabajo {
	width: 14px;
	height: 14px;
	position: relative;
	top: 3px;
}
.conttt #buscar3 #participa {
	width: 14px;
	height: 14px;
	position: relative;
	top: 3px;
}
.conttt #buscar3 #profesionalotro, .conttt #buscar3 #trabajootro { 
	width: 230px;
}
.conttt #buscar3  textarea {
	width: 284px;
	height: 95px;
}
.conttt #buscar3  .sub {
	float: left;
}
.conttt #buscar3  input.cortoizq {
	width: 100px;
	margin-right: 10px;
}
.conttt #buscar3  input.cortoder {
	width: 169px;
}
.conttt #buscar3 select {
	width: 290px;
}
.conttt #buscar3  input[type="checkbox"] {
	width: 14px;
}
.conttt #buscar3 .parrafocheckbox {
	margin-top: 23px;
	font-size: 12px;
}
.conttt #formu .aviso_formulario {
	background: #e3e5f3;
	padding: 20px;
}
.conttt #formu .aviso_formulario p {
	margin-top: 20px;
}
.conttt #formu .aviso_formulario p:first-child {
	margin-top: 0px;
}
.conttt .pasos {
	margin-left: 10px;
	margin-bottom: 20px;
}
.conttt .pasos li {
	height: 30px;
	padding-top: 10px;
	color: #ffffff;
	font-weight: bold;
	float: left;
	padding: 10px 0px 0px 50px;
}
.conttt .pasos li:first-child {
	padding-left: 20px;
}
.conttt .pasos li.resumen {
	padding-left: 50px;
	padding-right: 45px;
}
.conttt .pasos li.ok:first-child {
	background: url(http://www.cinemajove.com/css/imagenes/fondo_pasos_ok_first.png) top right no-repeat;
}
.conttt .pasos li.ok+li.ok {
	background: url(http://www.cinemajove.com/css/imagenes/fondo_pasos_okok.png) top right no-repeat;
}
.conttt .pasos li.ok+li.actual {
	background: url(http://www.cinemajove.com/css/imagenes/fondo_pasos_okactual.png) top right no-repeat;
}
.conttt .pasos li.ok+li.ko {
	background: url(http://www.cinemajove.com/css/imagenes/fondo_pasos_okko.png) top right no-repeat;
}
.conttt .pasos li.actual+li.ko {
	background: url(http://www.cinemajove.com/css/imagenes/fondo_pasos_actualko.png) top right no-repeat;
}
.conttt .pasos li.ko+li.ko {
	background: url(http://www.cinemajove.com/css/imagenes/fondo_pasos_koko.png) top right no-repeat;
}
.conttt .pasos li.ko+li.ko {
	background: url(http://www.cinemajove.com/css/imagenes/fondo_pasos_koko.png) top right no-repeat;
}
.conttt .pasos li.ko+li.ko.resumen {
	background: url(http://www.cinemajove.com/css/imagenes/fondo_pasos_ko_resumenko.png) top right no-repeat;
}
.conttt .pasos li.ok+li.ko.resumen {
	background: url(http://www.cinemajove.com/css/imagenes/fondo_pasos_ok_resumenko.png) top right no-repeat;
}
.conttt .pasos li.ok+li.ok.resumen {
	background: url(http://www.cinemajove.com/css/imagenes/fondo_pasos_ok_resumenok.png) top right no-repeat;
}
.conttt #buscar3 .enviar {
	margin-top: 55px;
	font-size: 12px;
	text-align: right;
}
.conttt #buscar3 input[type="submit"] {
	background:url("imagenes/btn_buscar.png") no-repeat scroll 0 0 transparent;
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.98em;
	font-weight:bold;
	height:26px;
	padding-top:0;
	text-align:left;
	text-indent:999px;
	text-transform:lowercase;
	vertical-align:middle;
	width:82px;
	z-index:4;
	float: right;
	margin-right: 10px;
}
.conttt #buscar3 input[type="submit"].en {
	background:url("imagenes/btn_buscar_en.png") no-repeat scroll 0 0 transparent;
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.98em;
	font-weight:bold;
	height:26px;
	padding-top:0;
	text-align:left;
	text-indent:999px;
	text-transform:lowercase;
	vertical-align:middle;
	width:82px;
	z-index:4;
	float: right;
	margin-right: 10px;
}
.conttt #buscar3 input[type="submit"]:hover {
	background:url("imagenes/btn_buscar.png") no-repeat scroll 0 -26px transparent;
}
.conttt #buscar3 input[type="submit"].en:hover{  
	background:url("imagenes/btn_buscar_en.png") no-repeat scroll 0 -26px transparent;
}

.conttt #buscar3 input[type="submit"].btn_enviar {
	background:url("imagenes/btn_enviar.png") no-repeat scroll 0 0 transparent;
}

.conttt #buscar3 input[type="submit"].btn_enviar:hover {
	background:url("imagenes/btn_enviar.png") no-repeat scroll 0 -26px transparent;
}

.conttt #buscar3 input[type="submit"].btn_enviar.en{  
	background:url("imagenes/btn_enviar_en.png") no-repeat scroll 0 0 transparent;
}

.conttt #buscar3 input[type="submit"].btn_enviar.en:hover{
	background:url("imagenes/btn_enviar_en.png") no-repeat scroll 0 -26px transparent;
}


.conttt .texto_form {
	font-size: 12px;
	margin-left: 16px;
	margin-bottom: 22px;
}
.conttt .listado_programacion.resultado_busqueda h3 {
	background: #efeff3;
	color: #000000;
	padding: 9px 17px;
	border-top: 1px solid #c0c0ce;
	border-bottom: 1px solid #c0c0ce;
}
/* FIN Buscador de películas */

/* Indice cortos */
.menu_abecedario {
	background: #ebe4d1;
	padding: 3px 8px;
	width: 480px;
	text-align: center;
	margin-bottom: 14px;
	float: left;
}
.menu_abecedario a.actual {
	color: red;
}
.menu_abecedario a:hover {
	color: red;
}
.conttt #buscar4  {
	position: relative;
	display: block;
	overflow: hidden;
	width: 425px;
	height: 22px;
	float: right;
	padding-top: 2px;
	padding-bottom: 2px;
}

.conttt #buscar4 select {
	width: 160px;
	float: left;
	margin-right: 10px;
}
.conttt #buscar4 #p {
	position: absolute;
	top: 3px;
	left: 0px;
}
.conttt #buscar4 #g {
	position: absolute;
	top: 3px;
	left: 169px;
}
.conttt #buscar4 .enviar {
	position: absolute;
	top: 3px;
	left: 340px;
	float: left;
}
.conttt #buscar4 input[type="submit"] {
	background:url("imagenes/btn_buscar.png") no-repeat scroll 0 0 transparent;
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.98em;
	font-weight:bold;
	height:26px;
	padding-top: 0px;
	margin-top: -3px;
	text-align:left;
	text-indent:999px;
	text-transform:lowercase;
	vertical-align:middle;
	width:82px;
	z-index:4;
	float: right;
	margin-right: 0px;
}
.conttt #buscar4 input[type="submit"]:hover {
	background:url("imagenes/btn_buscar.png") no-repeat scroll 0 -26px transparent;
}
.conttt .listado_titulos {
	list-style: none;
}
.listado_titulos li ul li .listado_peliculas li.pelicula {
	display: block;
	overflow: hidden;
	width: 909px;
	padding: 12px;
	position: relative;
	font-size: 14px;
	border-bottom: 1px solid #c0c0ce;
}
.listado_titulos li ul li .listado_peliculas li.pelicula:first-child {
	border-top: 1px solid #c0c0ce;
}
.listado_titulos li ul li .listado_peliculas li.pelicula img {
	float: left;
	margin-right: 10px;
}
.listado_titulos li ul li .listado_peliculas li.pelicula .texto {
	position: relative;
	left: 4px;
	top: 8px;
	display: block;
	overflow: hidden;
}
.listado_titulos li ul li .listado_peliculas li.pelicula .info_adicional {
	position: absolute;
	right: 4px;
	bottom: 12px;
	display: block;
	overflow: hidden;
	color: #707173;
	text-align: right;
}
.listado_titulos li ul li .listado_peliculas li.pelicula .texto .titulo {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 18px;
}
.listado_titulos li ul li .listado_peliculas li.pelicula .texto h3 {
    background: none;
    border-bottom: 0px;
    border-top: 0px;
    padding: 0px;
}
.listado_titulos li ul li .listado_peliculas li.pelicula .texto .titulo a:hover {
	color: #666666;
	text-decoration: underline;
}
.listado_titulos li ul li .listado_peliculas li.pelicula .texto .titulo .traduccion {
	text-transform: uppercase;
	font-weight: normal;
	font-style: italic;
}
.listado_titulos li ul li .listado_peliculas li.pelicula .texto .listado_pelis_ciclo {
	margin-top: 10px;
	margin-bottom: 8px;	
}
.listado_titulos li ul li .listado_peliculas li.pelicula .texto .sinopsis {
	margin-top: 10px;
}
.listado_titulos li ul li .listado_peliculas li.pelicula .texto .titulo_proyecciones {
	margin-top: 10px;
}
.listado_titulos li ul li .listado_peliculas li.pelicula .texto .salas {
	margin-top: 4px;
	margin-bottom: 4px;
	background: #efeff3;
	padding: 10px;
}
/* FIN Indice cortos */

/* Jurados */
.conttt.listado_fichas .col_izq {
	margin-top: 20px;
	width: 210px;
	float: left;
	margin-left: 10px;
}
.conttt.listado_fichas .col_der {
	margin-top: 20px;
	width: 690px;
	float: right;
	font-size: 14px;
}
.conttt.listado_fichas .col_der .titulo {
	font-weight: bold;
	font-size: 22px;
	margin-bottom: 10px;
}
.conttt.listado_fichas .foto .pie_de_foto {
	font-size: 13px;
	text-align: left;
}
.conttt.listado_fichas ul li {
	padding-bottom: 14px;
	border-bottom: 1px solid #c0c0ce;
}
/* FIN Jurados */

/* Colaboradores */
.colaboradores {
	text-align: center;
}
.logoscolaboradores { width: 916px; margin: 0px auto;}
.logoscolaboradores li { float: left; height: 140px;}
.logoscolaboradores li.margin-leff { width: 130px;}
.logoscolaboradores li.margin-lefff { width: 100px;} 
.conttt #formu {
	font-size: 13px;
}
.conttt #formu  {
	display: block;
	overflow: hidden;
}
.conttt #formu .col_1tercio {
	width: 278px;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	padding: 10px;
}
.conttt #formu .col_1tercio:first-child {
	margin-left: 0px;
}
.conttt #formu .col_2tercio {
	width: 560px;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	padding: 10px;
}
.conttt #formu .col_2tercio:first-child {
	margin-left: 20px;
}
.conttt #formu .col_1tercio .parrafocheckbox {
	margin-bottom: 4px;
}
.conttt #formu .col_1tercio .parrafocheckbox span {
	display: block;
	width: 250px;
	position: relative; top: -20px; left: 25px;
	margin-bottom: -20px;
}
.conttt #formu .listado_pdf {
	font-size: 13px;
	margin-left: 10px;
	margin-top: -5px;
	display: block;
	margin-bottom: 10px;
}	
.conttt #formu .listado_pdf li{
	padding: 8px 0px;
	border-bottom: 1px solid #c0c0ce;
	padding-left: 4px;
}	
.conttt #formu .listado_pdf li:hover{
	background: #e1e1e9;
}	
.conttt #formu .listado_pdf li:first-child{
	border-top: 1px solid #c0c0ce;
}	
.conttt #formu .listado_pdf a {
	color: #666666;
	position: relative;
	display: block;
	width: 240px;		
}
.conttt #formu .listado_pdf a .texto {
	position: absolute;
	top: -3px;
	left: 32px;
	width: 240px;	
}
.conttt #formu input[type="submit"] {
	background: url("imagenes/btn_guardar_y_continuar.png") no-repeat scroll 0 0 transparent;
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.98em;
	font-weight:bold;
	height:26px;
	padding-top:0;
	text-align:left;
	text-indent:999px;
	text-transform:lowercase;
	vertical-align:middle;
	width:200px;
	z-index:4;
	float: right;
	margin-right: 0px;
}
.conttt #formu input[type="submit"]:hover {
	background:url("imagenes/btn_guardar_y_continuar.png") no-repeat scroll 0 -26px transparent;
}
.conttt #formu input.en[type="submit"] {
	background: url("imagenes/btn_guardar_y_continuar_en.png") no-repeat scroll 0 0 transparent;
}
.conttt #formu input.en[type="submit"]:hover {
	background:url("imagenes/btn_guardar_y_continuar_en.png") no-repeat scroll 0 -26px transparent;
}
.conttt #formu input.cat[type="submit"] {
	background: url("imagenes/btn_guardar_y_continuar_cat.png") no-repeat scroll 0 0 transparent;
}
.conttt #formu input.cat[type="submit"]:hover {
	background:url("imagenes/btn_guardar_y_continuar_cat.png") no-repeat scroll 0 -26px transparent;
}
.conttt #formu .enviar {
	display: block;
	overflow: hidden;
}
.conttt .barra_submit {
	background: #e0e0e7;
	color: #000000;
	padding: 9px 17px;
	border-top: 1px solid #c0c0ce;
	border-bottom: 1px solid #c0c0ce;
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 20px;
}
.conttt #formu p,.conttt #formu div.p {
	width: 100%;
	display: block;
	margin-bottom: 14px;
	overflow: hidden;
}
.conttt #formu p label {
	font-weight: bold;
}
.conttt #formu div.p label {
	font-weight: bold;
}
.conttt #formu div.p span.recuadro label {
	font-weight: normal;
}
.conttt #formu p span.left {
	width: 48%;
}
.conttt #formu p span.right {
	width: 48%;
}
.conttt #formu p span.small {
	font-size: 11px;
	color: red;
	margin-left: 10px;
}
.conttt #formu p span.eleccion{
	position: relative;
	color: #336699;
	padding-left: 34px;
}
.conttt #formu p span.eleccion .btn_eliminar_eleccion {
	display: block;
	width: 14px;
	height: 14px;
	overflow: hidden;
	background: url(http://www.cinemajove.com/css/imagenes/btn_eliminar_eleccion.png) 0px 0px no-repeat;
	text-indent: 999px;
	position: absolute; top: 1px; left: 0px;
}
.conttt #formu p span.eleccion .btn_eliminar_eleccion:hover {
	background: url(http://www.cinemajove.com/css/imagenes/btn_eliminar_eleccion.png) 0px -14px no-repeat;
}
.conttt #formu p span.eleccion .btn_editar_eleccion {
	display: block;
	width: 14px;
	height: 14px;
	overflow: hidden;
	background: url(http://www.cinemajove.com/css/imagenes/btn_editar_eleccion.png) 0px 0px no-repeat;
	text-indent: 999px;
	position: absolute; top: 1px; left: 16px;
}
.conttt #formu p span.eleccion .btn_editar_eleccion:hover {
	background: url(http://www.cinemajove.com/css/imagenes/btn_editar_eleccion.png) 0px -14px no-repeat;
}
.conttt #formu  input.largo[type=text] {
	width: 99%;
	border: 1px solid #adadc5;
}
.conttt #formu  input.corto[type=text] {
	width: 98%;
	border: 1px solid #adadc5;
}
.conttt #formu p span.left.largo {
	width: 100%;
}
.conttt #formu p span.right.corto {
	width: 10%;
}
.conttt #formu div.p span.recuadro {
	border: 1px solid #ddd; display: block; overflow: hidden; padding: 20px;
	padding-top: 0px;
	padding-bottom: 70px;
	position: relative;
}
.conttt #formu div.p span.recuadro .nuevo_registro:first-child {
	margin-top: 20px;
}
.conttt #formu div.p span.recuadro .add {
	float: none;
	position: absolute;
	bottom: 20px;
	right: 20px;
}
.conttt #formu div.p span.left {
	width: 38%;
	margin-right: 10px;
}
.conttt #formu div.p span.right {
	width: 12%;
}
.conttt #formu  input.cortocorto[type=text] {
	width: 40%;
	border: 1px solid #adadc5;
	margin-right: 10px;
}
.conttt #formu  textarea.largo {
	width: 99%;
	border: 1px solid #adadc5;
}
.conttt #formu  textarea.corto {
	width: 98.5%;
	border: 1px solid #adadc5;
}
.conttt #formu  select.largo {
	width: 100%;
	border: 1px solid #adadc5;
}
.conttt #formu  select.semilargo {
	width: 80%;
	border: 1px solid #adadc5;
}
.conttt #formu  select.corto {
	width: 100%;
	border: 1px solid #adadc5;
}
.conttt #formu  input.add[type=image] {
	height: 26px;
	width: 82px;
	display: block;
	overflow: hidden;
	color: #ffffff;
	text-align: center;
	background: url(http://www.cinemajove.com/css/imagenes/btn_add.png) 0px 0px no-repeat;
	text-indent: 999px;
	float: right;
	margin-top: -3px;
}
.conttt #formu  input.add[type=image]:hover {
	background: url(http://www.cinemajove.com/css/imagenes/btn_add.png) 0px -26px no-repeat;
}
.conttt #formu  input.add.en[type=image] {
	background: url(http://www.cinemajove.com/css/imagenes/btn_add_en.png) 0px 0px no-repeat;
}
.conttt #formu  input.add.en[type=image]:hover {
	background: url(http://www.cinemajove.com/css/imagenes/btn_add_en.png) 0px -26px no-repeat;
}
.conttt #formu  input.add.cat[type=image] {
	background: url(http://www.cinemajove.com/css/imagenes/btn_add_cat.png) 0px 0px no-repeat;
}
.conttt #formu  input.add.cat[type=image]:hover {
	background: url(http://www.cinemajove.com/css/imagenes/btn_add_cat.png) 0px -26px no-repeat;
}
.conttt #formu  input.delete[type=image] {
	height: 26px;
	width: 82px;
	display: block;
	overflow: hidden;
	color: #ffffff;
	text-align: center;
	background: url(http://www.cinemajove.com/css/imagenes/btn_delete.png) top left no-repeat;
	text-indent: 999px;
	float: right;
	margin-top: 15px;
}
.conttt #formu  input.delete[type=image]:hover {
	background: url(http://www.cinemajove.com/css/imagenes/btn_delete.png) 0px -26px no-repeat;
}
.conttt #formu  input.delete.en[type=image] {
	background: url(http://www.cinemajove.com/css/imagenes/btn_delete_en.png) top left no-repeat;
}
.conttt #formu  input.delete.en[type=image]:hover {
	background: url(http://www.cinemajove.com/css/imagenes/btn_delete_en.png) 0px -26px no-repeat;
}
.conttt #formu  input.delete.cat[type=image] {
	background: url(http://www.cinemajove.com/css/imagenes/btn_delete_cat.png) top left no-repeat;
}
.conttt #formu  input.delete.cat[type=image]:hover {
	background: url(http://www.cinemajove.com/css/imagenes/btn_delete_cat.png) 0px -26px no-repeat;
}
/* FIN Colaboradores*/

/* Listado de festivales */
.conttt .listado_festivales {
	list-style: none;
}

.listado_festivales li {
	display: block;
	overflow: hidden;
	width: 909px;
	padding: 12px;
	position: relative;
	font-size: 14px;
	border-bottom: 1px solid #c0c0ce;
}
.listado_festivales li:first-child {
	border-top: 1px solid #c0c0ce;
}
.listado_festivales li img {
	float: left;
	margin-right: 10px;
}
.listado_festivales li .texto {
	position: relative;
	left: 4px;
	top: 8px;
	display: block;
	overflow: hidden;
}
.listado_festivales li .info_adicional {
	position: absolute;
	right: 4px;
	bottom: 12px;
	display: block;
	overflow: hidden;
	color: #707173;
	text-align: right;
}
.listado_festivales li .texto .titulo {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 18px;
}
.listado_festivales li .texto .titulo a:hover {
	color: #666666;
	text-decoration: underline;
}
.listado_festivales li .texto .titulo .traduccion {
	text-transform: uppercase;
	font-weight: normal;
	font-style: italic;
}
.listado_festivales li .texto .listado_pelis_ciclo {
	margin-top: 10px;
	margin-bottom: 8px;	
}
/* FIN Listado de festivales */

/* Ficha persona */
/*.conttt.fichapersona h2 {
	display: block;
	height: 87px;
	width: 905px;
	background: url(http://www.cinemajove.com/css/imagenes/bkg_tramado_titular.jpg) 0px 0px repeat-x;
	color: #000000;
	font-weight: normal;
	padding: 12px 14px;
	margin: 0px;
}*/
.conttt.fichapersona .subtitulo {
	font-weight: bold;
	margin-left: 17px;
	/*margin-bottom: 20px;*/
	margin-bottom: -15px;
	margin-bottom: 0px;
}
.conttt.fichapersona .col_izq {
	width: 600px;
	float: left;
}
.conttt.fichapersona .col_izq .ficha .listado_pelis_ciclo span{
	font-weight: bold;
}
.conttt.fichapersona .col_izq .ficha ul{
	padding-top: 5px;
}
.conttt.fichapersona .col_izq .ficha .listado_pelis_ciclo a:hover {
	color: #666666;
	text-decoration: underline;
}
.conttt.fichapersona .col_completa {
	width: auto;
	float: left;
}
.conttt.fichapersona .destacado {
	display: block;
	padding: 17px;
	border-top: 1px solid #c0c0ce;
	border-bottom: 1px solid #c0c0ce;
	background: url(http://www.cinemajove.com/css/imagenes/fondo_comillas.png) bottom right no-repeat #efeff3;
	font-size: 14px;
}
.conttt.fichapersona .destacado2 h3 {
    background: none repeat scroll 0 0 #EFEFF3;
    border-bottom: 1px solid #C0C0CE;
    border-top: 1px solid #C0C0CE;
    color: #000000;
    padding: 9px 17px;
	font-weight: bold;
}
.conttt.fichapersona .parrafo1{
    margin-bottom: 10px;
}

.conttt.fichapersona .ficha {
	display: block;
	padding: 17px;
	font-size: 14px;
	line-height: 140%;
}

/*.conttt.fichapersona .menu_accesos_rapidos {
	border-top: 1px solid #c0c0ce;
	border-bottom: 1px solid #c0c0ce;
	margin: 4px 0px 12px 0px;
	padding: 9px 20px 4px 17px;
}
.conttt.fichapersona .menu_accesos_rapidos a .texto{
	width: 300px;
}*/
/*
.conttt.fichapersona .menu_accesos_rapidos {
	border-top: 1px solid #c0c0ce;
	border-bottom: 1px solid #c0c0ce;
	margin: 35px 0px 12px 0px;
	padding: 9px 20px 4px 17px;
    height:50px;
}*/
.conttt.fichapersona h4 {
    margin-top: 2px;
    margin-left: 19px;
	margin-bottom: 15px;
	font-weight: bold;
	font-size: 1.3em;
}
.conttt.fichapersona .col_der {
	width: 300px;
	float: right;
	margin-right: 3px;
}
.conttt.fichapersona .video {
	margin-bottom: 20px;
}
.conttt.fichapersona .foto {
	float: right;
	margin-bottom: 20px;
}
.conttt.fichapersona .foto .pie_de_foto {
	font-size: 13px;
	text-align: right;
}
.listado_peliculas_curriculum {
	list-style: none;
}

.listado_peliculas_curriculum li {
	display: block;
	overflow: hidden;
	width: 909px;
	padding: 12px;
	position: relative;
	font-size: 14px;
	border-bottom: 1px solid #c0c0ce;
}
.listado_peliculas_curriculum li:first-child {
	border-top: 1px solid #c0c0ce;
}
.listado_peliculas_curriculum li img {
	float: left;
	margin-right: 10px;
}
.listado_peliculas_curriculum li .texto {
	position: relative;
	left: 4px;
	top: 8px;
	display: block;
	overflow: hidden;
}
.listado_peliculas_curriculum li .info_adicional {
	position: absolute;
	right: 4px;
	bottom: 12px;
	display: block;
	overflow: hidden;
	color: #707173;
	text-align: right;
}
.listado_peliculas_curriculum li .texto .titulo {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 18px;
}
.listado_peliculas_curriculum li .texto .titulo a:hover {
	color: #666666;
	text-decoration: underline;
}
.listado_peliculas_curriculum li .texto .sinopsis {
	margin-top: 8px;
	margin-bottom: 8px;
}
.listado_peliculas_curriculum li .texto .titulo .traduccion {
	text-transform: uppercase;
	font-weight: normal;
	font-style: italic;
}
.listado_peliculas_curriculum li .texto .listado_pelis_ciclo {
	margin-top: 10px;
	margin-bottom: 8px;	
}
/* FIN Ficha persona */

/* Histórico de carteles */
.galeria_carteles ul {
	margin-right: -15px;
	padding-left: 0px;
}
.galeria_carteles ul li {
	display: block;
	height: 342px;
	overflow: hidden;
	width: 221px;
	text-align: right;
	color: #666666;
	float: left;
	margin-right: 5px;
	margin-bottom: 7px;
	padding: 4px;
}
.galeria_carteles ul li:hover {
	background: #ddd;	
}
.galeria_carteles ul li a span{
	overflow: hidden;
	display: block;
	margin-top: 4px;
	height: 30px;
	width: 221px;
	color: #666666;
}
/* FIN Histórico de carteles */

/* Descargas y noticias */
/*.conttt.descargas_y_noticias h2 {
	display: block;
	overflow: hidden;
	height: 47px;
	width: 905px;
	background: url(http://www.cinemajove.com/css/imagenes/bkg_tramado_titular.jpg) 0px 0px repeat-x;
	color: #000000;
	font-weight: normal;
	padding: 12px 14px 0px 14px;
	margin: 0px;
	margin-bottom: 20px;
}*/
.redes20 {
	 width:920px; text-align:right;
}
.redes20 a {
	float: right;
	margin-left: 10px;
	margin-bottom: 14px;
}
.redes20 a.external {

	display: block;
	overflow: hidden;
	height: 20px;
	width: 78px;
	background:url("imagenes/button_facebook.gif") no-repeat scroll 0 0px transparent;	
}
.redes20 a.external:hover {
	background:url("imagenes/button_facebook.gif") no-repeat scroll 0 -20px transparent;
}
.redes20 .twitter-share-button {
	margin-left: 5px;
}
.conttt.descargas_y_noticias .destacado {
	display: block;
	padding: 17px;
	border-top: 1px solid #c0c0ce;
	border-bottom: 1px solid #c0c0ce;
	background: #efeff3;
	font-size: 14px;
}
.conttt.descargas_y_noticias .destacado .subcol_1tercio {
	width: 280px;
	display: block;
	float: left;
	margin-left: 28px;
}
.conttt.descargas_y_noticias .destacado .subcol_1tercio:first-child {
	margin-left: 0px;
}
.conttt.descargas_y_noticias .subcol_1medio {
	width: 460px;
	float: left;
}

.conttt.descargas_y_noticias .col_completa {
	width: 920px;
	float: left;
}
.conttt.descargas_y_noticias .subcol_1medio.primero, .conttt.descargas_y_noticias .col_completa.primero {
	margin-right: 15px;
}
.conttt.descargas_y_noticias .subcol_1medio h4, .conttt.descargas_y_noticias .col_completa h4 {
background:none repeat scroll 0 0 #EFEFF3;
border-bottom:1px solid #C0C0CE;
border-top:1px solid #C0C0CE;
color:#000000;
padding:9px 17px;
}
.conttt.descargas_y_noticias .subcol_1medio .listado_descargas li, .conttt.descargas_y_noticias .col_completa .listado_descargas li{
	border-top:1px solid #C0C0CE;
	padding-left: 10px;
}	
.conttt.descargas_y_noticias .subcol_1medio .listado_descargas li:first-child, .conttt.descargas_y_noticias .col_completa .listado_descargas li:first-child{
	border-top:0px solid #C0C0CE;
}	
.conttt.descargas_y_noticias .subcol_1medio .listado_descargas li:hover, .conttt.descargas_y_noticias .col_completa .listado_descargas li:hover{
	background: #ededed;
}	
.conttt.descargas_y_noticias .subcol_1medio .listado_descargas a, .conttt.descargas_y_noticias .col_completa .listado_descargas a {
	color: #666666;
	position: relative;
	display: block;
	padding-top: 6px;
	padding-bottom: 4px;
}
.conttt.descargas_y_noticias .subcol_1medio .listado_descargas a .texto, .conttt.descargas_y_noticias .col_completa .listado_descargas a .texto {
	position: absolute;
	top: 10px;
	left: 38px;
}
.conttt.descargas_y_noticias .subcol_1medio .listado_descargas a:hover .texto, .conttt.descargas_y_noticias .col_completa .listado_descargas a:hover .texto {
	color: #111;
}

.conttt.descargas_y_noticias .subcol_1medio .listado_noticias li{
	border-bottom:1px solid #C0C0CE;
	padding-left: 10px;
	padding-right: 10px;
	display: block;
	overflow: hidden;
	clear: both;
}	
.conttt.descargas_y_noticias .subcol_1medio .listado_noticias li:hover{
	background: #ededed;
}	
.conttt.descargas_y_noticias .subcol_1medio .listado_noticias img {
	float: left;
	margin-bottom: 10px;
	margin-top: 5px;
	margin-right: 10px;
}
.conttt.descargas_y_noticias .subcol_1medio .listado_noticias a {
	color: #666666;
	position: relative;
	display: block;
	padding-top: 6px;
	padding-bottom: 4px;
}
.conttt.descargas_y_noticias .subcol_1medio .listado_noticias a .texto {
	position: relative;
	top: 4px;
	margin-bottom: 10px;
	display: block;
}
.conttt.descargas_y_noticias .subcol_1medio .listado_noticias a:hover .texto {
	color: #111;
}
/* FIN Descargas y noticias */

/* Contacto */
/*.conttt.contacto h2 {
	display: block;
	overflow: hidden;
	height: 47px;
	width: 905px;
	background: url(http://www.cinemajove.com/css/imagenes/bkg_tramado_titular.jpg) 0px 0px repeat-x;
	color: #000000;
	font-weight: normal;
	padding: 12px 14px 0px 14px;
	margin: 0px;
	margin-bottom: 20px;
}*/
.conttt.contacto .destacado {
	display: block;
	padding: 17px;
	border-top: 1px solid #c0c0ce;
	border-bottom: 1px solid #c0c0ce;
	background: #efeff3;
	font-size: 14px;
}
.conttt.contacto .destacado .subcol_1tercio {
	width: 280px;
	display: block;
	float: left;
	margin-left: 28px;
}
.conttt.contacto .destacado .subcol_1tercio:first-child {
	margin-left: 0px;
}
.conttt.contacto .contenido3col {
	display: block;
	padding: 17px;
	font-size: 14px;
}
.conttt.contacto .contenido3col .subcol_1tercio {
	width: 280px;
	display: block;
	float: left;
	margin-left: 28px;
}
.conttt.contacto .contenido3col .subcol_1tercio:first-child {
	margin-left: 0px;
}
/* FIN Contacto */

/* Menu */


/* Root Menu */
#contenedor #navmenu-h {
	position: absolute;
	top: 130px;
	left: 179px;
	z-index: 200;
}
#contenedor #navmenu-h>li {
	float: left;
	text-transform: uppercase;
	border-right: 1px solid #aaa;
}
#contenedor #navmenu-h>li:first-child {
	border-left: 1px solid #aaa;
}
/*#contenedor #navmenu-h li ul li{
	border-right: 0px solid #aaa;
}
#contenedor #navmenu-h li:first-child li {
	border-right: 0px solid #aaa;
}*/
#contenedor #navmenu-h li a {
	display: block;
	overflow: hidden;
	color: #ffffff;
	line-height: 30px;
	vertical-align: middle;
	background: #000000;
	padding: 0px 15px 0px 16px;
}
#contenedor #navmenu-h li a:hover {
	background: #626285;
}


.bodyPortada ul#navmenu-h{ top:-60px }

ul#navmenu-h li{
float: left; /*For Gecko*/
display: inline;
list-style: none;
position: relative;
/*border-left: 1px solid #111;*/
padding-bottom: 0;


}
ul#navmenu-h li:first-child{ border: none }

ul#navmenu-h ul{
display: none;
position: absolute; top: 30px; left: 1px; left: 0px;
color:#52006B;
z-index: 200;

}

ul#navmenu-h ul:after /*From IE 7 lack of compliance*/{

clear: both; display: block;
font: 1px/0px serif;
content: ".";
height: 0; visibility: hidden;

}

ul#navmenu-h ul li{
text-transform: none;

/*width:200px !important;*/
float: left; 
display: block !important;
display: inline; 
background: #fff; 
border: none;
}


ul#navmenu-h ul a{


height: 32px;
line-height: 20px;
/*padding: 3px 0;*/
padding: 3px 0px 3px 10px;
/*margin: 0px 5px 0px 5px;*/
border-top: 1px solid #111;
/*margin: 0px 10px;*/
min-width: 100px;

/*background: rgba(80,80,80,.2)*/
}

ul#navmenu-h ul li:first-child a{ border: none; }
/* Root Menu Hover Persistence */
ul#navmenu-h a:hover, ul#navmenu-h li:hover a, ul#navmenu-h li.iehover a{ }
/* 2nd Menu */
ul#navmenu-h li:hover li a, ul#navmenu-h li.iehover li a{ float: none; color: #222; }
/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover, ul#navmenu-h li:hover li:hover a,
ul#navmenu-h li.iehover li a:hover, ul#navmenu-h li.iehover li.iehover a{ color: #222; }
/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a, ul#navmenu-h li.iehover li.iehover li a{ color: #222; }
/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover, ul#navmenu-h li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li a:hover, ul#navmenu-h li.iehover li.iehover li.iehover a{ color: #222; }
/* 4th Menu */
ul#navmenu-h li:hover li:hover li:hover li a, ul#navmenu-h li.iehover li.iehover li.iehover li a{ color: #222; }
/* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover, ul#navmenu-h li.iehover li.iehover li.iehover li a:hover{ color: #222; }
ul#navmenu-h ul ul, ul#navmenu-h ul ul ul{ display: none; position: absolute; top: 0; left: 200px; }
/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-h li:hover ul ul, ul#navmenu-h li:hover ul ul ul,
ul#navmenu-h li.iehover ul ul, ul#navmenu-h li.iehover ul ul ul{ display: none; }
ul#navmenu-h li:hover ul, ul#navmenu-h ul li:hover ul,
ul#navmenu-h ul ul li:hover ul, ul#navmenu-h li.iehover ul,
ul#navmenu-h ul li.iehover ul, ul#navmenu-h ul ul li.iehover ul{ display: block; }


ul#navmenu-h ul li{
display: block; float: none; width: 260px; color:#ffffff;

}
ul#navmenu-h ul li a{ 
	text-align: left ; color:#ffffff !important;
	font-size: 13px;
}

ul#navmenu-h ul li a:hover{ background-color: #e5e2eb; } /*color: #fff !important; }*/ /*a491c9*/

/* FIN Menu */

/* slide de colaboradores */


/* fin slide de colaboradores */