@charset "utf-8";
/* CSS Document */
body {font-family: 'ColaborateRegular', Arial, Helvetica, sans-serif; font: 100% 'ColaborateRegular', Arial, Helvetica, sans-serif;
background-attachment:fixed; background-color:#CCC;	margin:0; padding:0; color: #000000; overflow:hidden;}

a img{border:none; outline:none; padding:0; margin:0;}
a {color: #fff; text-decoration:none; /*font-weight:bold;*/ outline:none;}
a:hover {color: #000; text-decoration:underline; font-weight:300;}

/* Supersized fullscreen bg */
#supersized-loader { position:absolute; top:50%; left:50%; z-index:10; width:60px; height:60px; margin:-30px 0 0 -30px; text-indent:-999em; background-color:#111; background:rgba(0,0,0,0.8) url(../images/progress.gif) no-repeat center center; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}

#supersized { position:fixed; left:0; top:0; overflow:hidden; z-index:-999; height:100%; width:100%; }
	#supersized img{ height:auto; width:auto; position:relative; outline:none; border:none; -ms-interpolation-mode:bicubic; image-rendering: optimizeQuality; }

	/*menu top lang change*/
	/*main menu with little boxes*/
#main-top {
	width:			351px;
	height:			37px;
	position:		fixed;
	top:			1px;
	right:			1px;
	margin:			0;
	padding:		4px;
	z-index:		3500;
	background:		#000;
}
#main-top li {
	margin:			0;
	padding:		0;
	width:			32px;
	height:			32px;
	margin-right:	7px;
	float:			left;
	list-style:		none;
}
#main-top li a {
	display:		block;
	width:			100%;
	height:			100%;
	background:		#990000;
	overflow:		hidden;
	border:			2px solid #000;
	outline:	1px solid #fff;
	
}	
#main-top li a:hover, #main-top li a.active {border-color: #fff; }

/* menu content */
.menu-main { 
		width: 980px;
		height: 20px;
		position:fixed;
/*		margin:-23px 0px 0 343px;*/
		z-index: 3500;
		padding:0; 
		display:block; 
	}
.menu-main a{color:#fc6; font-weight:bold; font-size:15px; float:left; padding:0 12px 0 0; outline:none;}
.menu-main a:hover,  .menu-main a.active {color:#fff; font-weight:bold; font-size:15px; }
.menu-main li{list-style:none; text-align:right;}
#menu-ENG {margin:-23px 0px 0 290px;}
#menu-FR {margin:-23px 0px 0 180px;}
#menu-ESP{margin:-23px 0px 0 190px;}
#menu-IT {margin:-23px 0px 0 265px;}

#logoTop {position:fixed; z-index: 10; top: 0px;	left: 0px;	width:100%;	height: 105px;	padding:0px 0 10px 0px;	text-align:left;}

	
#container {
	width: 1020px;
	margin: 115px auto 0;
	padding:	0px;
	background:	transparent url(../images/transBG_must.png) repeat;
	border: 5px solid #300;
	text-align: left;
	overflow-x: hidden;
	height:440px;
	position:relative;
			}
#contentpanels {
	position:		absolute;
	top:			0;
	left:			0;
	width:			11220px;
	height:			440px;
	margin:			0;
	padding:		0;
	z-index:		100;
	overflow-x: hidden;overflow:auto;
	color:#000;
}

.panel {
	width:			1020px;
	height:			440px;
	position:		relative;
	float:			left;
	color:			#ffffff;
	overflow:hidden;
}

/*--------------#Home------------------------*/
.Welcome-pic {
	width:720px;
	height:440px;
	z-index:15; 
	margin:0; padding:0;
	background-color:#;
	display:block; color:#fc6; float:left; z-index:1;
}
.Welcome-sideText{margin:0px 0px 0px 0px; padding:0 0px 0px 0; width:282px; height:440px; line-height:20px; font-family:'ColaborateRegular', Arial, Helvetica, sans-serif; font-size:16px; text-align:justify; background-color:#; float:right; z-index: 200; overflow:auto; display:block; color:#000;}
.Welcome-sideText p{width:250px; margin:10px 0 0 0px; padding:0 0 10px 0; font-weight:bold;}
.Welcome-sideText a {font-weight:bold;}

/*--------------#Film--------------------------*/
#panel-Film {float:right; width:720px; overflow-x:hidden; margin:0px 0px 0 0px; height:440px;}
#definition{float:right; margin:60px 124px 0 0;}
#menuSide-film{
	width:270px; height:440px;
	display:block;
	margin:0; padding:0 10px 0 10px;
	z-index: 4000;
	color: #000;
	text-align:left; /*background-color:#FC6; */background:url(../images/transBG_red.png) repeat;}
#menuSide-film p	{color: #000000; display: block; /*float: right; */font-size: 14px; font-weight: bold; line-height: 1.2em; margin: 0; padding: 10px 0px; z-index: 100; width: 240px;}
#menuSide-film p	{color: #000000; display: block; /*float: right; */font-size: 14px; font-weight: bold; line-height: 1.2em; margin: 0; padding: 10px 0px; z-index: 100; width: 270px;}
#menuSide-film a, #menuSide-film a:hover {font-weight:bold;}


/*----------#FEATURED----------------------*/
.hdr{font-style:italic; font-family: 'ColaborateRegular', Arial, Helvetica, sans-serif;/*color:#FC9;*/ color:#600; font-size:24px; padding:0 0 0px 10px; text-align:left; display:block; margin:10px 0 0px 0;}
.protagLeft {width: 430px; float:left; text-align:justify; margin:0 0 0 -20px;}
.protagLeft li {list-style:none; float:left; padding:0 0 8px 0;}
.protagLeft p {padding:0 5px 0 10px; font-size:.9em; width:440px;}
.protagLeft img {float:left; padding: 0px; border:2px #fc6 solid; margin:0px 10px 0 0;}
.protagRight {width: 515px; float:right; text-align:left; margin:0px 0px 0 0; height:304px; }
.protagRight p#people {margin:-3px 0 0 0; padding:0px; font-size:.8em; display:block;}
.protagRight img {float:left; margin:0px 0px 0 -28px; padding: 0px 5px 0 0;}

/*-----------#TechSpecs----------------------*/
#EncanTango-TechSpecs p {text-align:left; width:770px; font-size:1.4em; margin:40px 0 0 20px; line-height:1.5em;}
#EncanTango-Detalles-Tec p {text-align:left; width:920px; font-size:1.4em; margin:40px 0 0 20px; line-height:1.5em;}
#EncanTango-DettagliTec p {text-align:left; width:920px; font-size:1.4em; margin:40px 0 0 20px; line-height:1.5em;}
#EncanTango-DetailsTech p {text-align:left; width:920px; font-size:1.4em; margin:40px 0 0 20px; line-height:1.5em;}
#cover{float:left; margin:40px 23px 0 30px;}
.amazon-logo {margin:17px 20px 0 0; padding:0; float:right;}
ul.amazon-Buttons {background-color:#; list-style:none; margin:0px 0 0 641px; padding:0; width:360px; height:35px; display:block;}
ul.amazon-Buttons li {float:left; width:70px; height:35px; margin:-34px 2px 0 0; list-style:none;}
/*ul.amazon-Buttons li.PP {float:left; width:70px; height:35px; margin:-64px 15px 0 0; list-style:none;}*/
/*----rollover buttons------*/
#dvd-A-com {background:transparent url(../images/DVD/am-buttons_ALL-H.jpg) 0px 30px; width:70px; height:30px; cursor:pointer; border:none; outline:none;display:block;overflow:hidden; z-index:10;}
#dvd-A-com:hover{background-position: 0px 0px; width:70px; height:30px;}
#dvd-A-co-uk {background:transparent url(../images/DVD/am-buttons_ALL-H.jpg) -72px 30px; width:70px; height:30px; cursor:pointer; border:none; outline:none;display:block;overflow:hidden; z-index:10;}
#dvd-A-co-uk:hover{background-position: -72px 0px; width:70px; height:30px;}
#dvd-A-de {background:transparent url(../images/DVD/am-buttons_ALL-H.jpg) -144px 30px; width:70px; height:30px; cursor:pointer; border:none; outline:none;display:block;overflow:hidden; z-index:10;}
#dvd-A-de:hover{background-position: -144px 0px; width:70px; height:30px;}
#dvd-A-fr {background:transparent url(../images/DVD/am-buttons_ALL-H.jpg) -216px 30px; width:70px; height:30px; cursor:pointer; border:none; outline:none;display:block;overflow:hidden; z-index:10;}
#dvd-A-fr:hover{background-position: -216px 0px; width:70px; height:30px;}
.dvd-PP-com{background:transparent url(../images/DVD/am-pp-buttons_ALL-H.jpg) -288px 30px; width:70px; height:30px; cursor:pointer; border:none; outline:none;display:block;overflow:hidden; z-index:10;}
.dvd-PP-com:hover{background-position: -288px 0px; width:70px; height:30px;}

/*--------------#About-the-Director--------------------------*/
#EncanTango-Director p, #EncanTango-Realisatrice p, #EncanTango-Realizadora p, #EncanTango-Regista p {text-align:justify; float:left; width:315px; height:378px; padding:0px 0px 0 15px; margin:25px 0 0 0;}
#EncanTango-Director img#debAll, #EncanTango-Realisatrice img#debAll, #EncanTango-Realizadora img#debAll, #EncanTango-Regista img#debAll {
	float:right; margin:25px 5px 0 0; padding:0; border:2px #fc6 solid; height:386px;}
#EncanTango-Director p img, #EncanTango-Realisatrice p img, #EncanTango-Realizadora p img, #EncanTango-Regista p img {float:left; margin:-5px 10px 0 0px; padding:0; border:2px #fc6 solid;}

/*-------------------#DVD----------------------------------*/
#panel-DVD {float:right; width:720px; overflow-x:hidden; margin:0px 0px 0 0px; height:440px;}
#cover-1{float:right; margin:120px 464px 0 0;}
#amazon-logo_ALL{margin:-217px 226px 0 0px; padding:0; float:right;}
ul.amazon-Buttons-1 {background-color:#fff; list-style:none; margin:-217px 146px 0 0px; padding:5px 0 0 0; width:80px; height:189px; float:right;}
ul.amazon-Buttons-1 li {float:left; width:70px; height:30px; margin:3px 0px;}
#menuSide-dvd{
	width:270px; height:440px;
	display:block;
	margin:0; padding:0 10px 0 10px;
	z-index: 4000;
	color: #000;
	text-align:left; /*background-color:#FC6; */background:url(../images/transBG_red.png) repeat;}
#menuSide-dvd p	{color: #000000; display: block; /*float: right; */font-size: 14px; font-weight: bold; line-height: 1.2em; margin: 0; padding: 10px 0px; z-index: 100; width: 240px;}
#menuSide-dvd p	{color: #000000; display: block; /*float: right; */font-size: 14px; font-weight: bold; line-height: 1.2em; margin: 0; padding: 10px 0px; z-index: 100; width: 270px;}

#menuSide-dvd a, #menuSide-dvd a:hover {font-weight:bold;}

/*----------------#Trailer--------------------------*/
.clip {margin:90px auto 0; text-align:center;}
.EncanTango-TrailerYT {width:1010px; height:430px; overflow:auto; padding:0; margin:0; /*background-color:#000;*/ border:#300 5px solid; background: url(../images/curtainTopBorder_transpSides_flat_1010x440.jpg) no-repeat 0 0;}

/*------------#Photos----------------------*/
#Photos, #EncanTango-Photos, #EncanTango-Fotos, #EncanTango-Foto {margin:0 0 0px 0px; padding:0 0 0px 0;}
#Photos p, #EncanTango-Photos p, #EncanTango-Fotos p, #EncanTango-Foto p {margin: 10px 0 0 40px; padding:0px 0 0 0px; color:#fff;}
#Photos a img, #EncanTango-Photos a img, #EncanTango-Fotos a img, #EncanTango-Foto a img {
	border: 1px solid #000; padding: 4px; margin: 10px 2px 10px 5px; vertical-align: top; background-color: #fff;}
#Photos a img:hover, #EncanTango-Photos a img:hover, #EncanTango-Fotos a img:hover, #EncanTango-Foto a img:hover {outline: none; background-color: #600; border: 1px solid #033;}
#Photos li, #EncanTango-Photos li, EncanTango-Fotos li, #EncanTango-Foto li {list-style:none; float:right; margin:0; padding:0;}
#listPix {width:980px; margin:0 0 0 30px; padding-bottom:40px}

/*---------------#Screenings------------------------------*/
#topText {width:600px; margin:15px 0 0 200px; padding:0; display:block; float:right;}
.screenLeft {width:345px; float:left; text-align:justify; margin:-20px 0 0 15px;}/*text*/
#EncanTango-Screenings img, #EncanTango-Projections img, #EncanTango-Proyecciones img, #EncanTango-Proiezioni img {float:right; margin:10px 2px 5px 7px; border: 1px solid #000; padding: 4px; background-color:#fff;}
#EncanTango-Screenings img:hover, #EncanTango-Projections img:hover, #EncanTango-Proyecciones img:hover, #EncanTango-Proiezioni img:hover {background-color:#600;}
#EncanTango-Screenings img.noBorder, #EncanTango-Projections img.noBorder, #EncanTango-Proyecciones img.noBorder, #EncanTango-Proiezioni img.noBorder {float:right; outline:none; margin:10px 5px 10px 10px; padding:0; !important;}
.screenList {color:#FFF;  text-align:justify; margin:680px 0 0 0; padding:0 10px 0px 12px;}
.screenList ul {margin:-250px 0 0 15px; padding:0 0 10px 0; width: 330px; }
.screenList li {margin:0 0 10px 0;}
ul#screenList-1 {margin:-100px 0 0 15px; padding:0 0 10px 0; width: 330px; }
ul#screenList-2 {margin:-240px 0 0 15px; padding:0 0 10px 0; width: 330px; }
ul#screenList-3 {margin:-130px 0 0 15px; padding:0 0 10px 0; width: 330px; }
ul#screenList-4 {margin:-140px 0 0 15px; padding:0 0 10px 0; width: 330px; }

#morePix {width:980px; margin:0; padding:0 0 50px 0; display:block;}
#morePix li {list-style:none; float:left; margin:0; padding:0 0 50px 0;}

/*----------------#Reviews--------------------------*/
hr {color:#FC9; width: 500px; margin:50px auto;}
#EncanTango-Reviews, #EncanTango-Commentaires, #EncanTango-Comentarios, #EncanTango-Critiche  {width:880px; color: #000;  padding:20px 70px 40px 70px; text-align:center; text-align:center;}
#EncanTango-Reviews p, #EncanTango-Commentaires p, #EncanTango-Comentarios p, #EncanTango-Critiche p {font-size:25px; font-weight:bold;}
#EncanTango-Reviews a, #EncanTango-Commentaires a, #EncanTango-Comentarios a, #EncanTango-Critiche a {color:#FC6; font-size:14px; font-style:italic;}
#Reviews-Comentarios-Commenti-Commentaires a:hover, #EncanTango-Commentaires a:hover, #EncanTango-Comentarios a:hover, #EncanTango-Critiche a:hover{color:#600;}
#Reviews-Comentarios-Commenti-Commentaires img.goRight, #EncanTango-Commentaires impg.goRight, #EncanTango-Comentarios img.goRight, #EncanTango-Critiche img.goRight {float:right; display:block; border: 1px solid #000; padding: 4px; background-color:#fff;}
#Reviews-Comentarios-Commenti-Commentaires img.goLeft, #EncanTango-Commentaires img.goLeft, #EncanTango-Comentarios img.goLeft, #EncanTango-Critiche img.goLeft {float:left; display:block; border: 1px solid #000; padding: 4px; background-color:#fff;}
#Reviews-Comentarios-Commenti-Commentaires img:hover, #EncanTango-Commentaires img:hover, #EncanTango-Comentarios img:hover, #EncanTango-Critiche img:hover {border: 1px solid #033; padding: 4px; background-color:#600;}

.author {font-style:italic; /*color:#FC9;*/ color:#600; font-family: 'ColaborateRegular', Arial, Helvetica, sans-serif; }

/*-------------#Contact-------------------*/
#panelContact {width:630px; float:right;  overflow-x:hidden; margin:22px 0px 0 0px; height:410px;}
#ContactForm  {width: 715px; height:420px; float:right;margin:0px 15px 0 0px; padding-bottom:15px;}
/*in your css hide the field so real users cant fill it in*/
#panelContact form .website {position:absolute; top:-500px; left:-500px;}
label {text-align: left; margin: 0px; width: 570px; padding: 4px 2px 4px 0; font-size:14px; color:#000; display:block; font-weight:bold;}
textarea { background: #ebebeb url("../images/bg_ip.png") repeat-x; padding:0; width: 520px; height: 190px; margin: 0px 20px 0 0; font-size: 16px;
font-family: 'ColaborateRegular', Arial, Helvetica, sans-serif;	color: #000000;	font-weight: bold;	border: 2px solid #cccccc;}
textarea:hover{border: 2px solid #990000;}
textarea:focus{	background-color: #fff5d3;}				
input[type=text]{background: #ebebeb url("../images/bg_ip.png") repeat-x; margin:0px; padding: 5px; width:510px; font-size: 12px; border: 2px solid #ccc;}
input[type=text]:hover{border: 2px solid #990000;}
input[type=text]:focus{	background-color: #fff5d3;}			
input[type=submit], input[type=button]{	width: 158px; height: 38px; border: 0;color: #444444; text-transform: uppercase;
	font-weight: bold;	background: transparent url("../images/bg_button.png") no-repeat left;	text-shadow: 0px 1px #ffffff; outline:none;}
input[type=submit]:hover, input[type=button]:hover{	background: transparent url("../images/bg_button_hover.png") no-repeat left; outline:none;}
input[type=submit]:active, input[type=button]:active{
	color: #999999; position: relative; background: transparent url("../images/bg_button_active.png") no-repeat left; outline:none;}
/* captcha area*/
#msg {margin:50px 0 0 0px; padding:0; width:440px; text-align:left; color:#000; line-height:1.8em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; background-color:#; font-weight:bold; line-height:1.3em; display:block;}
#captcha-area {margin:0px 0 0 0px; padding:0; width:300px; background-color:#; height:47px; float:left;}
#captcha-area a {color:#600; text-decoration:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; display:block; width: 60px; height: 26px; margin: 10px 0 0 2px; padding:2px 0 0 0; line-height: 0.9em; position: absolute; background-color:#ebebeb; border:2px solid #ccc; text-align:center; outline:none;}
#captcha-area a:hover {color:#000; background:none;background-color:#FFC; border:2px solid #990000;}
img#captcha {margin:10px 0 0 70px; padding:0; width:92px; height:28px; border:2px solid #990000; display:block; float:left; z-index:10;}
#bottom-buttons-all {width:630px; height:36px; float: right; list-style:none; margin:0 2px 0 0px; padding:0;}
#bottom-buttons-all li {float:left; margin-right:5px; display:block;}
#captcha-area-a {color:#600; text-decoration:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; display:block; width: 60px; height: 26px; margin: 10px 0 0 2px; padding:2px 0 0 0; line-height: 0.9em; position: absolute; background-color:#ebebeb; border:2px solid #ccc; text-align:center; outline:none;}
#captcha-area-a:hover {color:#000; background:none;background-color:#FFC; border:2px solid #990000;}
#captcha-input {width:95px; height:25px; margin:10px 0px 0 0px; padding:0 0 3px 0; border:2px solid #ccc; outline:none; text-align:center; font-size:24px; background: #ebebeb url("../images/bg_ip.png") repeat-x;  display:block; position:absolute;}
#captcha-input:hover{border: 2px solid #990000;}
#captcha-input:focus{	background-color: #fff5d3;}
#clear{width: 97px; height:32px; color:#000; font-weight:bold; background-color:#fbf5bd; outline:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#900;	font-weight:bold; background: #ebebeb url("../images/bg_ip.png") repeat-x;	border:2px solid #900; outline:none; /*float:left;*/ margin:10px 0 0 135px; padding:0; cursor: pointer;}
#send{width: 97px; height:32px; color:#000; font-weight:bold; background-color:#fbf5bd; outline:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#900;	font-weight:bold; background: #ebebeb url("../images/bg_ip.png") repeat-x;
	border:2px solid #900; outline:none; /*float:left;*/ margin:-32px 0 0 406px; padding:0; display:block; cursor: pointer;}
#contactForm input.submit-button2:hover,
#contactForm input.submit-button2:hover#send,
#contactForm input.submit-button2:hover#clear{
	color:#000; font-weight:bold; background-color:#fbf5bd; outline:none;}
#menuSide-contact {width:270px; height:440px; display:block; margin:0; padding:0 10px 0 10px; z-index: 4000; color: #000; text-align:left;
	background:url(../images/transBG_red.png) repeat;}
#menuSide-contact p	{color: #000000; display: block; /*float: right; */font-size: 14px; font-weight: bold; line-height: 1.2em; margin: 0; padding: 10px 0px; z-index: 100; width: 240px;}
#menuSide-dvd p	{color: #000000; display: block; /*float: right; */font-size: 14px; font-weight: bold; line-height: 1.2em; margin: 0; padding: 10px 0px; z-index: 100; width: 270px;}
#menuSide-contact a:hover{font-weight:bold;}
#confit {margin:227px 0 0 0; padding:0; display:block; position:absolute;}
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px;}

/*---------------------------------------------*/


/* footer */
#footer-wrapper { height:85px; width:100%; bottom:0; left:0; z-index:100; position:fixed; }
#fixedFooter {	margin:0 auto; background-image: url(../images/bottomBorder_trans_100.png);
	background-repeat: no-repeat;
	background-position: center;
	height: 100px;
	width: 100%;
	height:85px;
	position: absolute;
	bottom: 0px;
	z-index: 510;}
#creditsCopyright {display:block; color:#fff; font-weight:bold; font-size:.8em; width: 400px; /*-webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); */ position:absolute; bottom:10px; left:10px; z-index:500;}
#creditsIndex {display:block; color:#fff; font-weight:bold; font-size:.9em; width: 400px; /*-webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg);*/ position:absolute; bottom:10px; right:-120px; z-index:500;}
#creditsIndex a {color:#fc6; text-decoration:none; font-size:.9em; font-weight:bold;}
#creditsIndex a:hover {color:#fff; text-decoration:underline;}