@charset "utf-8";

/* RESET */
@import "reset.css";

/* GENERALES */
body {
	background-image: url(../img/background_top.jpg);
	background-repeat:  repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#contenedor{
	position: absolute;
	width: 891px;
	left: 50%;
	margin-left: -445px;
}

#sidebar{
	width: 218px;
	float: left;
}

#chak_films_logo{
	width:218px;
	height:214px;
	background-image:url(../img/chakfilms_logo.png);
}

#chak_films_logo a{
	display: block;
	text-indent: -9999em;
	display: block;
	width:218px;
	height:214px;
}

.stroke_amarilla_h_sidebar{
	height: 14px;
	width: 213px;
	background-image: url(../img/stroke_amarilla_h.jpg);
	background-repeat:  repeat-x;
}

.stroke_amarilla_h_cuerpo{
	height: 14px;
	width: 649px;
	background-image: url(../img/stroke_amarilla_h.jpg);
	background-repeat:  repeat-x;
	#margin-top:-3px;
}

.line_amarilla_h{
	height: 13px;
	width: 213px;
	background-image: url(../img/line_amarilla_h.jpg);
	background-repeat: repeat-x;
	#margin-top:-3px;
}

#sidebar_novedades{
	width: 213px;
}

.sidebar_novedad{
	background-color:#fec339;
	padding:4px;
	overflow:hidden;
	#margin-top:-3px;
}

.sidebar_novedad_img{
	width:70px;
	float:left;
}

.sidebar_novedad_texto{
	float:left;
	width:130px;
	margin-left:4px;
}

.sidebar_banner{
	width: 213px;
}

#cuerpo{
	width: 673px;
	float:right;
}

#header{
	height: 111px;
}

#menu li{
	display: inline;
	float:left;
	height:102px;
	background-position: left bottom;
	background-repeat: no-repeat;
	margin-left:8px;
	margin-top:9px;
}

#menu li a{
	display: block;
	text-indent: -9999em;
	height:97px;
	background-position:top;
}

#menu li#menu_trabajos{
	background-image:url(../img/menu_trabajos.png);
	width:70px;
}

#menu li#menu_trabajos:hover{
	background-image:url(../img/menu_trabajos_over.png);
}

#menu li#menu_staff{
	background-image:url(../img/menu_staff.png);
	background-position:top;
	width:45px;
	margin-top:5px;
	#margin-top:3px;
}

#menu li#menu_staff:hover{
	/*background-image:url(../img/menu_staff_over.png);*/
	background-position:bottom;
}

#menu li#menu_contacto{
	background-image:url(../img/menu_contacto.png);
	background-position:top;
	width:75px;
	margin-top:5px;
	#margin-top:3px;
	
}

#menu li#menu_contacto:hover{
	/*background-image:url(../img/menu_contacto_over.png);*/
	background-position:bottom;
}

#menu li#menu_comerciales{
	background-image:url(../img/menu_comerciales.png);
	background-position:top;
	width:96px;
	margin-top:3px;
}

#menu li#menu_comerciales:hover{
	/*background-image:url(../img/menu_comerciales_over.png);*/
	background-position:bottom;
}

#menu li#menu_institucionales{
	background-image:url(../img/menu_institucionales.png);
	background-position:top;
	width:115px;
	margin-top:3px;
}

#menu li#menu_institucionales:hover{
	/*background-image:url(../img/menu_institucionales_over.png);*/
	background-position:bottom;
}

#menu li#menu_audio{
	background-image:url(../img/menu_audio.png);
	background-position:top;
	width:47px;
	margin-top:3px;
	#margin-top:3px;
}

#menu li#menu_audio:hover{
	/*background-image:url(../img/menu_audio_over.png);*/
	background-position:bottom;
}

#menu li#menu_reel{
	background-image:url(../img/menu_reel.png);
	width:81px;
	margin-left:128px;
	#margin-top:30px;
}

#menu li#menu_ftp{
	background-image:url(../img/menu_ftp.png);
	background-position:top;
	width:33px;
	margin-top:3px;
	#margin-top:3px;
}

#menu li#menu_ftp:hover{
	/*background-image:url(../img/menu_ftp_over.png);*/
	background-position:bottom;
}

#cuerpo_sec{
	background-image:url(../img/background_cuerpo_sec.jpg);
	background-repeat:repeat-y;
	padding-left:11px;
	overflow:hidden;
}

#cuerpo_sec_izq{
	width:324px;
	float:left;
}

#cuerpo_sec_der{
	width:323px;
	float:left;
	background-color:#0075b2;
	margin-left:2px;
}

/******************************************************************************************************************/


#ftp_cont{
	background-color:#fff4ac;
	width:649px;
	height:400px;
	padding-top:15px;
	padding-bottom:15px;
}

.logins{
	margin-top:100px;
	margin-bottom:100px;
	margin-left:150px;
}

.login_error{
	font-size:12px;
	font-weight:bold;
	color:#993300;
	margin-left:80px;
}

form div {
	display: block;
	margin: 15px 0px;
}


label {
	float: left;
	text-align: right;
	width: 70px;
	padding: 5px 10px 0px 0px;
	#padding: 7px 10px 0px 0px;
}

input {
	width: 220px;
}

textarea {
	width: 375px;
}

#send { 
	border: 0;
	background:url('../img/contacto_send.jpg') no-repeat left top;
	width: 56px;
	height: 16px;
	margin-left:405px;
}

#send_audio { 
	border: 0;
	background:url('../img/contacto_send.jpg') no-repeat left top;
	width: 56px;
	height: 16px;
	margin-left:250px;
}

.file_list li{
	background-image:url(../img/download.png);
	background-repeat:no-repeat;
	height:16px;
	width:425px;
	display:block;
	text-indent:20px;
	line-height:16px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:20px;
	font-size:12px;
}

.file_list a{
	color:#000000;
}

.tit_files{
	font-weight:bold;
	font-size:14px;
	margin-bottom:14px;
	margin-left:20px;
}


/*******************************************************************************************************************/
#contenedor_home{
	position: absolute;
	width: 760px;
	left: 50%;
	margin-left: -325px;
	margin-top:100px;
}

#home_splash{
	background-image:url(../img/home_splash.png);
	background-repeat:no-repeat;
	width:649px;
	height:383px;
}

#home_newbtns{
	position: absolute;
	width:324px;
	left: 50%;
	margin-left: -220px;
	margin-top:22px;
}

#home_comerciales_btn{
	background-image:url(../img/home_comerciales_btn.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:124px;
	width:132px;
	display: block;
	text-indent: -9999em;
	float:left;
}

#home_institucionales_btn{
	background-image:url(../img/home_institucionales_btn.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:124px;
	width:154px;
	display: block;
	text-indent: -9999em;
	float:right;
}

#home_comerciales_btn:hover{
	background-position:bottom;
}

#home_institucionales_btn:hover{
	background-position:bottom;
}

.home_footer{
	margin-top:200px;
	#position:absolute;
}

.home_der{
	float:right;
}



#home_tit_ultimos_trabajos{
	height:60px;
	background-image:url(../img/home_tit_ultimos_trabajos.jpg);
	background-repeat:no-repeat;
	display: block;
	text-indent: -9999em;
}

.home_item_ut{
	float:left;
	margin-right:1px;
	margin-bottom: 1px;
	#margin-botton: -10px;
}

#home_video_datos{
	height:55px;
	padding:10px;
}

#home_video_datos_izq{
	width:150px;
	float:left;
}

#home_video_datos_der{
	width:150px;
	float:left;
}

#home_no_video_select{
	background-image: url(../img/home_no_video_select.jpg);
	height:340px;
	width:324px;
}
/********************************************************************************************************************/

.aplayer{
	width:324px;
	height:60px;
	float:left;
	margin-right:4px;
	margin-bottom:4px;
}

/********************************************************************************************************************/

.comerciales_director{
	width:162px;
	float:left;
}

.comerciales_videos{
	float:left;
	margin-top:1px;
}

.comerciales_videos img{
	float:left;
	margin-right:1px;
	margin-bottom:1px;
}

#comerciales_video_datos{
	height:17px;
	padding:5px;
}

.comerciales_aladerecha{
	float:right;
	background-color:#0075b2;
	width:323px;
	margin-right:20px;
	height:292px;
	margin-top:-25px;
}

.home_item_ut{
	float:left;
	margin-right:1px;
	margin-bottom: 1px;
	#margin-botton: -10px;
}

.home_item_ut:hover {
	opacity: 0.5;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
}




#staff_cont{
	width: 649px;
}

#staff_col1{
	background-color:#f14635;
	width:215px;
	height:508px;
	float:left;
	margin-right:1px;
}

#staff_col1 p{
	margin:10px;
	margin-top:0px;
	text-indent:10px;
	line-height:12px;
}

#staff_col2{
	background-color:#ff9b00;
	width:215px;
	height:508px;
	float:left;
	margin-right:1px;
}

#staff_col2 p{
	margin:10px;
	margin-top:0px;
	text-indent:10px;
	line-height:12px;
}

#staff_col3{
	background-color:#5ac3f3;
	width:215px;
	height:508px;
	float:left;
}

#staff_col3 p{
	margin:10px;
	margin-top:0px;
	text-indent:10px;
	line-height:12px;
}

#reel_cont{
	background-image:url(../img/reel_back.jpg);
	width:649px;
	height:331px;
}

#reel_cont #player{
	margin-left:155px;
	padding-top:14px;
	#padding-top:0px;
	#margin-top:14px;
}

#contacto_cont{
	background-color:#fff4ac;
	width:649px;
	padding-top:15px;
	padding-bottom:15px;
}

.contacto_txt{
	margin:4px;
	margin-bottom:10px;
}

form div {
	display: block;
	margin: 15px 0px;
}


label {
	float: left;
	text-align: right;
	width: 70px;
	padding: 5px 10px 0px 0px;
	#padding: 7px 10px 0px 0px;
}

input {
	width: 220px;
}

textarea {
	width: 375px;
}

#send { 
	border: 0;
	background:url('../img/contacto_send.jpg') no-repeat left top;
	width: 56px;
	height: 16px;
	margin-left:405px;
}

#novedades_cont{
	width:649px;
	margin-top:15px;
}

#novedades_izq{
	width:437px;
	background-color:#fff7c0;
	overflow: hidden;
	float:left;
	
}

.novedades_izq_item{
	width:437px;
	margin:5px;
	overflow: hidden;
}

.novedades_img{
	width:70px;
	float:left;
	/*overflow: hidden;*/
}

.novedades_texto_titulo {
	font-family: "Courier New", Courier, monospace;
	font-weight: bolder;
	font-size:14px;
	text-transform: uppercase;
	color: #ff9b00;
	margin-bottom:5px;
}


.novedades_texto{
	float:left;
	width:345px;
	margin-left:5px;
	font-size:12px;
}

.novedades_divisor{
	background-image:url(../img/novedades_divisor.jpg);
	width:437px;
	height:7px;
	background-repeat: no-repeat;
}

#novedades_der{
	float:left;
	width:200px;
	height:350px;
	margin-left:10px;
	background-image:url(../img/novedades_back_der.jpg);
}

#novedades_der p{
	margin-left:16px;
	margin-top:10px;
	margin-bottom:10px;
}

#novedades_der a{
	text-decoration:none;
	color:#000000;
}

#novedades_der a:hover{
	text-decoration:underline;
	color:#ff9b00;
}

.novedades_archivo_divisor{
	background-image:url(../img/novedades_archivo_divisor.jpg);
	width:184px;
	height:9px;
	margin-left:16px;
}


#novedad_cont{
	width:649px;
	margin-top:15px;
}

#novedad_izq{
	width:218px;
	overflow: hidden;
	float:left;
	font-size:12px;
}

.novedad_titulo{
	background-color:#fff7c0;
	color:#FF9900;
	padding:10px;
	font-family: "Courier New", Courier, monospace;
	font-weight: bolder;
	font-size:14px;
	text-transform: uppercase;
	color: #ff9b00;
}

.novedad_texto{
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
/*                -------------------------------------------                */
.novedad_volver{
	width:140px;
	height:16px;
	display:block;
	background-image:url(../img/novedad_volver.jpg);
	text-indent:-9999em;
}

#novedad_der{
	float:left;
	width:424px;
	height:349px;
	margin-left:6px;
	/*background-color:#CCCCCC;*/
}

/* FOOTER */
#footer{
	height:110px;
	clear:left;
	background-image:url(../img/footer_curk.gif);
	background-repeat:no-repeat;
	background-position:right;
}

#footer_texto{
	padding-top:90px;
	padding-left:120px;
}

#linkcurk{
	float:right;
	display: block;
	text-indent: -9999em;
	width:114px;
	height:85px;
	margin-top:-70px;
}

#linkmltulian{
	color:#000000;
}

/* CLASES RARAS */
.menos_margen_ie{
	#margin-top:-3px;
}

/* TEXTOS */
.amarillo{
	color:#ffed79;
}


.aladerecha{
	float:right;
	background-color:#0075b2;
	width:323px;
	margin-right:20px;
	height:340px;
}

.comerciales_volver{
	width:160px;
	float:left;
	margin-bottom:1px;
}



/*OTROS*/
#ocultar{
	display:block;
	width:2px;
	height:2px;
}