@charset "utf-8";

body { margin:0px; font-family:tahoma, arial, helvetica; font-size:10px; color:#333; }

a { color:#333; }

/************************************************************************
* 
* COLUMN LEFT
*
************************************************************************/

#barraIzquiera { 
	width:132px;
	float:left;
	margin-left:8px;
	margin-top:10px;
	display:inline;
	margin-right:22px;
}

#bIzqBotonera {
	position:fixed;
	width:132px;
	height:283px;
	left:50%;
	margin-left:-250px;
	z-index:5;
	background-color:#009900;
}

#bizqMenu {
	float:left;
	margin-top:10px;
}

.bIzqBot {
	width:128px;
	height:17px;
	padding-left:4px;
	padding-top:3px;
	float:left;
	margin-top:5px;
	background-color:#7F8433;
	color:#FFF;
	cursor:pointer;
	text-decoration:underline;
}

.bIzqBot:hover {
	background-color:#3E1310;
}

.botAddress, .botAddressClose {
	float:left;
	width:180px;	
	text-decoration:none;
	padding-bottom:3px;
	margin:0px 0px 3px 10px;
	display:inline;	
	cursor:pointer;
}

.botAddress {
	color:#FFF;
	border-bottom:solid 1px #FFF;
	background-color:#7F8433;
}

.botAddress:hover {
	background-color:#96C03B;
}

.botAddressClose { 
	background-color:#96EC3B;
	margin-top:5px;
	text-align:center;
}

/************************************************************************
* 
* HOME
*
************************************************************************/

/* Películas destacadas */

.hIslaPelic {
	margin-top:8px;
	width:166px;
	height:273px;
	float:left;
	padding:15px;
	text-align:left;
	background-image:url(images/back-home.gif)
}

.hIslaPelTit {
	margin-left:2px;
	margin-bottom:2px;
	width:162px;
}

.hIslaPelFoto {
	margin-top:5px;
	margin-left:2px;
	width:160px;
	border:solid 1px #666;
}

.hIslaPelText {
	margin-left:2px;
	margin-top:5px;
	width:162px;
}
.hIslaPelMore {
	float:left;
	margin-left:2px;
	margin-top:4px;
}

/* Welcome */

#hTWelcomeTit {
	float:left;
	width:575px;
	margin-top:15px;
	margin-left:7px;
	height:11px;
}
#hTWelcomeMod {
	float:left;
	width:560px;
	margin-top:10px;
	margin-left:7px;
	padding:7px;
	border:dashed 1px #CCC;
	font-size:11px;
}

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

#tOrganizers {
	float:left;
	width:575px;
	margin-top:15px;
	margin-left:7px;
	text-align:center;
}

#tLinks {
	float:left;
	width:575px;
	margin-top:10px;
	margin-left:7px;
	text-align:center;
	line-height:15px;
}

/************************************************************************
* 
* TRAILERS
*
************************************************************************/

#trailersPopUp {
	position:absolute;
	left:50%;
	margin-left:-145px;
	top:70px;
	width:422px;
	height:338px;
	padding:5px;
	border:solid 1px #666;
	z-index:998;
}

#popUpClose { position:absolute; right:10px; top:10px; z-index:999; }

/************************************************************************
* 
* FORMS
*
************************************************************************/


.Ctextfield { font-family:Tahoma; font-size:11px; font-weight:normal; color:#666; background-color:#EEEEEE; border:solid 1px #666; }


/************************************************************************
* 
* DETALLE DE PRODUCTO
*
************************************************************************/

#dTitulo {
	float:left;
	width:570px;
	height:17px;
	background-color:#93D337;
	border:dashed 1px #CCC;
	margin-top:15px;
	margin-left:6px;
	margin-bottom:5px;
	display:inline;
	padding-left:5px;
	padding-top:3px;
}

#dTitPais {
	float:left;
	margin-bottom:3px;
	margin-left:7px;
}

#dIslaPrinc { 
	float:left;
	width:592px;
	height:290px;
	background-image:url(/2009/images/detalleBack.gif);
	margin-left:-1px;
	display:inline;
}

#dIslaPrincInt {
	float:left;
	width:555px;
	height:250px;
	display:inline;
	margin-left:19px;
	margin-top:20px;
	background-image:url(/2009/images/detalleIntBack.gif);
}

#dIslaFoto {
	float:left;
	height:250px;
	width:362px;
	border-right:dashed 1px #BBB;
	text-align:left;
}

#dIslaTxt {
	float:left;
	height:230px;
	width:180px;
	text-align:left;
	margin:10px 0px 0px 10px;
}
#dIslaTrailer {
	float:left;
	width:86px;
	margin-left:10px;
	margin-top:-10px;
	height:13px;
	z-index:999;
}

#dVideo {
	float:left;
	width:560px;
	text-align:center;
	padding:20px 0px 20px 0px;
}

#dAudio {
	float:left;
	margin-left:5px;
	display:inline;
}


/************************************************************************
* 
* SCHEDULE
*
************************************************************************/

.sTabla {
	float:left; 
	margin-left:8px;
	margin-top:10px; 	
	border:solid 1px #CCC;
	padding:3px;
}

.sCelda {
	padding:7px;
}

.sCelda2 {
	padding:7px;
	border-left:solid 1px #CCC;
}

.sCeldaDay {
	padding:4px;
	background-color:#1A4B1E;
	color:#FFF;
	font-weight:bold;
	font-size:11px;
	border-bottom:solid 1px #B09987;
	text-align:center;
}

.scheduleArtist {
	margin-top:5px;
	line-height:13px;
}

.scheduleHora {
	width:100%;
	padding-top:3px;
	padding-bottom:3px;
	border-top:solid 1px #666;
	border-bottom:solid 1px #666;
	background-color:#BADC72;
}

.scheduleTit {
	font-weight:bold;
	color:#65382F;
}
	


/************************************************************************
* 
* FILM GUIDE
*
************************************************************************/

#fGuideMod {
	float:left;
	width:560px;
	margin-top:5px;
	margin-left:7px;
	padding:7px;
	border:dashed 1px #CCC;
	background-color:#EEEEEF;
}


#fGuideMod1 {
	float:left;
	width:560px;
	margin-bottom:10px;
	padding-bottom:4px;
	border-bottom:solid 2px #FFF;
}

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

#fGuideModRes {
	float:left;
	width:400px;
	margin-left:10px;
	display:inline;
}

#fGuidePais {
	float:left;
	width:150px;
	padding:5px;
	margin-top:15px;
	margin-left:12px;
	display:inline;
	margin-bottom:-5px;
	border:solid 1px #666;
	border-bottom:none; 
	background-color:#3F120F;
}



/************************************************************************
* 
* FONTS
*
************************************************************************/

.fTit {
	color:#3E1310;
	letter-spacing:2px;
	text-transform:uppercase;
	font-weight:bold;
}
a.fTit {
	text-decoration:underline;
}
a.fTit:hover {
	color:#96E13B;
}


.fTitFicha {
	color:#3E1310;
	letter-spacing:3px;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
}

.fTitFichaSp {
	color:#3E1310;
	letter-spacing:1px;
	font-weight:bold;
}


.fAutor {
	color:#666;
	text-transform:capitalize;
	letter-spacing:1px;
}
a.fAutor {
	text-decoration:underline;
}
a.fAutor:hover {
	color:#000;
}


.fAutorFicha {
	color:#FFF;
	font-size:11px;
	text-transform:capitalize;
	letter-spacing:2px;
}

.fAutorSchedule {
	color:#000;
	text-transform:capitalize;
	letter-spacing:1px;
}

.fAutorGuide {
	color:#FFF;
	text-transform:capitalize;
	letter-spacing:1px;
}


.fPrintS {
	color:#143000;
	font-weight:bold;
}

.fSinopsis {
	color:#000;
	font-size:11px;
	line-height:13px;
}

.fSinopsisSP {
	color:#666;
	font-size:11px;
	line-height:13px;
}

a.fScheduleArt {
	font-size:11px;
	color:#3E1310;
	letter-spacing:1px;
	font-weight:bold;
	text-transform:uppercase;
}

a.fScheduleArt:hover {
	color:#B0E145;
}






/************************************************************************
* 
* BACKGROUNDS
*
************************************************************************/

#backPage { 
	width:100%; 
	height:100%; 
	position:fixed; 
 }

#backContent { 
	width:780px; 
	height:100%; 
	position:fixed; 
	left:50%; 
	margin-left:-384px; 

}

#backDached { 
	width:758px;
	height:100%;
	position:fixed;
	left:50%;
	margin-left:-380px;
	border-left:dashed 1px #999; 
	border-right:dashed 1px #999;
}

/************************************************************************
* 
* MASTER PAGE
*
************************************************************************/

#lienzo { 
	width:758px;
	height:100%;
	position:absolute;
	left:50%;
	margin-left:-380px;
}

#contCentral {
	position:absolute;
	left:50%;
	margin-left:-218px;
}