@charset "UTF-8";
/* A-MOVIE CSS */
/* WEBTAGS 2007 */
/* Olga Galletti, Gabriele Muscatello, Lorenzo Vimini */

* { margin: 0px; padding: 0px; list-style: url(none) none outside; }
body { font-family: Arial, Helvetica, sans-serif; color: #666666; background: url(../img/bg_body.gif) repeat-x left top; }
h2 { font-size: 14px; line-height: 18px; color: #999999; font-weight: normal; }
h3 { margin-bottom: 15px; font-size: 20px; color: #999966; font-style: normal; line-height: 24px; font-weight: normal; }
h4 { margin-bottom: 15px; font-size: 13px; font-style: normal; line-height: 18px; font-weight: normal; color: #999999; }
p { font-size: 12px; font-style: normal; line-height: 18px; font-weight: normal; padding-bottom: 18px; text-decoration: none; }

#wrapper { width: 860px; margin-right: auto; margin-left: auto; }
#header { position: relative; margin-bottom: 50px; height: 100px; }

#content { padding-left: 25px; padding-right:25px; padding-bottom: 25px; }
#content #cols1 { width: 491px; padding-right:25px; }
#content #cols1 img { float: left; }
#content #cols2 { width: 294px; }
#content #cols3 { width: 100%; }
#content #cols4 {
	width: 300px;
	padding-right:25px;
}
#content #cols5 {
	width: 480px;
}

/*
---------------------------------------------------------------------------------------
LINKS
---------------------------------------------------------------------------------------
*/
a, a:link { color: #0099FF; text-decoration: none; }
a:hover, a:focus { color: #0099FF; text-decoration: underline; }
/*
---------------------------------------------------------------------------------------
CLASSI DI SUPPORTO
---------------------------------------------------------------------------------------
*/
.left { float:left; }
.right { float:left }
.clear { clear:both }
/*
---------------------------------------------------------------------------------------
CLEARFIX
---------------------------------------------------------------------------------------
*/
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height:1%; }
.clearfix { display:block; }
/* End hide from IE-mac */

/*
---------------------------------------------------------------------------------------
LOGO BIR con link
---------------------------------------------------------------------------------------
*/
h1#logo { font-size: 11px; line-height: 11px; float: left; }
#logo { position: relative; z-index: 1; height: 72px; width: 191px; padding-top: 28px; }
#logo a { text-decoration: none; background: url(../img/a_movie_logo.jpg); display: block; height: 72px; width: 191px; }
#logo a span { position: relative; z-index: -1; width: 191px; }
/*
---------------------------------------------------------------------------------------
NAV
---------------------------------------------------------------------------------------
*/
#mainMenu { height: 29px; display: block; position: absolute; width: 573px; right: 0px; top: 58px; }
#mainMenu ul { height: 29px; background: url(../img/main_nav.gif) no-repeat 0px 0px; position: relative; }
#mainMenu ul li { position: absolute; top: 0px; }
#mainMenu ul li, #mainMenu a { height: 29px; display: block; }
#mainMenu ul li a { text-decoration: none; text-indent: -9999px; outline:0px; }
#mainMenu #mn1 { width: 105px; left: 0px; }
#mainMenu #mn2 { width: 169px; left: 118px; }
#mainMenu #mn3 { width: 124px; left: 300px; }
#mainMenu #mn4 { width: 136px; left: 437px; }
#mainMenu #mn1 a:hover, #mainMenu #mn1 a:focus, #mainMenu #mn1 a:active { background: transparent url(../img/main_nav.gif) 0px -29px no-repeat; }
#mainMenu #mn2 a:hover, #mainMenu #mn2 a:focus, #mainMenu #mn2 a:active { background: transparent url(../img/main_nav.gif) -118px -29px no-repeat; }
#mainMenu #mn3 a:hover, #mainMenu #mn3 a:focus, #mainMenu #mn3 a:active { background: transparent url(../img/main_nav.gif) -300px -29px no-repeat; }
#mainMenu #mn4 a:hover, #mainMenu #mn4 a:focus, #mainMenu #mn4 a:active { background: transparent url(../img/main_nav.gif) -437px -29px no-repeat; }
/*
---------------------------------------------------------------------------------------
NAV ENG
---------------------------------------------------------------------------------------
*/
#mainMenuEng { height: 29px; display: block; position: absolute; width: 573px; right: 0px; top: 58px; }
#mainMenuEng ul { height: 29px; background: url(../img/main_nav_eng.gif) no-repeat 0px 0px; position: relative; }
#mainMenuEng ul li { position: absolute; top: 0px; }
#mainMenuEng ul li, #mainMenuEng a { height: 29px; display: block; }
#mainMenuEng ul li a { text-decoration: none; text-indent: -9999px; outline:0px; }
#mainMenuEng #mn1 { width: 105px; left: 0px; }
#mainMenuEng #mn2 { width: 169px; left: 118px; }
#mainMenuEng #mn3 { width: 124px; left: 300px; }
#mainMenuEng #mn4 { width: 136px; left: 437px; }
#mainMenuEng #mn1 a:hover, #mainMenuEng #mn1 a:focus, #mainMenuEng #mn1 a:active { background: transparent url(../img/main_nav_eng.gif) 0px -29px no-repeat; }
#mainMenuEng #mn2 a:hover, #mainMenuEng #mn2 a:focus, #mainMenuEng #mn2 a:active { background: transparent url(../img/main_nav_eng.gif) -118px -29px no-repeat; }
#mainMenuEng #mn3 a:hover, #mainMenuEng #mn3 a:focus, #mainMenuEng #mn3 a:active { background: transparent url(../img/main_nav_eng.gif) -300px -29px no-repeat; }
#mainMenuEng #mn4 a:hover, #mainMenuEng #mn4 a:focus, #mainMenuEng #mn4 a:active { background: transparent url(../img/main_nav_eng.gif) -437px -29px no-repeat; }
/*
---------------------------------------------------------------------------------------
NAV DOVE SIAMO
---------------------------------------------------------------------------------------
*/
body#home #mn1 { background: transparent url(../img/main_nav.gif) 0 -29px no-repeat; }
body#preparazione #mn2 { background: transparent url(../img/main_nav.gif) -118px -29px no-repeat; }
body#realizzati #mn3 { background: transparent url(../img/main_nav.gif) -300px -29px no-repeat; }
body#sviluppo #mn4 { background: transparent url(../img/main_nav.gif) -437px -29px no-repeat; }
/*
---------------------------------------------------------------------------------------
NAV DOVE SIAMO ENG
---------------------------------------------------------------------------------------
*/
body#home #mn1 { background: transparent url(../img/main_nav_eng.gif) 0 -29px no-repeat; }
body#production #mn2 { background: transparent url(../img/main_nav_eng.gif) -118px -29px no-repeat; }
body#realized #mn3 { background: transparent url(../img/main_nav_eng.gif) -300px -29px no-repeat; }
body#development #mn4 { background: transparent url(../img/main_nav_eng.gif) -437px -29px no-repeat; }
/*
---------------------------------------------------------------------------------------
UTILITIES
---------------------------------------------------------------------------------------
*/
#utilities { height: 28px; background: url(../img/bg_utilities_left.gif) no-repeat left top; float: right; width: 410px; }
#utilities .ut_list { font-size:11px; text-align: center; line-height: 15px; padding-top: 6px; height: 22px; background: url(../img/bg_utilities_right.gif) no-repeat right top; }
#utilities .ut_list li { display:inline; padding:0 10px; border-left:1px solid #999;}
#utilities .ut_list .first { border-left:none; padding-left:0; }
#utilities .ut_list .last { padding-right:0; }

#utilities .ut_list a { color: #666666; text-decoration: none; }
#utilities .ut_list a:hover { color: #666666; text-decoration: underline; }


/*
---------------------------------------------------------------------------------------
LINGUE
---------------------------------------------------------------------------------------
*/
#lingue { height: 28px; float: right; width: 120px; }
#lingue .ut_list { font-size:11px; text-align: center; line-height: 15px; padding-top: 6px; height: 22px; }
#lingue .ut_list li { display:inline; padding:0 10px; border-left:1px solid #999;}
#lingue .ut_list .first { border-left:none; padding-left:0; }
#lingue .ut_list .last { padding-right:0; }

#lingue .ut_list a { color: #0099FF; text-decoration: none; }
#lingue .ut_list a:hover { color: #0099FF; text-decoration: underline; }


/*
---------------------------------------------------------------------------------------
CONTENT HOME
---------------------------------------------------------------------------------------
*/
#home #content #teaser { width: 810px; }
#home #content #teaser .colLeft { width: 550px; }
#home #content #teaser .colRight { height: 300px; width: 235px; padding-left: 22px; }
#home #content #teaser .colRight .box_continua { text-align: right; font-size: 13px; }

#home #content #live { padding-top: 15px; clear: both; }
#home #content #live .news { background: #F0EADD url(../img/bg_news_body.gif) no-repeat left bottom; height: 180px; width: 461px; }
#home #content #live .news h2 { background: #F1EADE url(../img/bg_news_top.gif) no-repeat left top; padding-left: 23px; padding-top: 13px; font-size: 14px; line-height: 12px; color: #CC6600; display: block; font-style: normal; font-weight: bold; }
#home #content #live .news ul { float: left; width: 461px; }
#home #content #live .news ul li { width: 200px; float: left; padding-top: 12px; font-size: 13px; line-height: 18px; padding-left: 15px; padding-right: 15px; }
#home #content #live .news ul li h4 { font-size: 13px; font-style: normal; line-height: 18px; font-weight: normal; }
#home #content #live .news ul li h4 a { font-weight: bold; }
#home #content #live .news ul li p { font-size: 11px; line-height: 18px; }

.adv_home { width: 349px; position: relative; background: url(../img/adv-home.jpg) no-repeat left top; }
.adv_home .adv_txt { width: 147px; height: 167px; padding-top: 13px; padding-left: 23px; padding-right: 10px; }
.adv_home .adv_txt h2 { font-size: 14px; line-height: 12px; font-style: normal; font-weight: bold; color: #4790AF; }
.adv_home .adv_txt p { font-size: 12px; font-style: normal; line-height: 18px; font-weight: normal; color: #FFFFFF; padding-top: 12px; }

/*
---------------------------------------------------------------------------------------
CONTENT FILM
---------------------------------------------------------------------------------------
*/
ul.film_lista {}
ul.film_lista li { padding-bottom: 10px; padding-top: 10px; width: 100%; clear: left; }
ul.film_lista li img { margin: 0px; padding: 0px; }
ul.film_lista li h3 { font-size: 16px; font-style: normal; line-height: 20px; font-weight: bold; padding-bottom: 0px; margin-bottom: 0px; padding-left: 100px; }
ul.film_lista li p { font-size: 13px; font-style: normal; line-height: 18px; font-weight: normal; color: #666666; padding-left: 100px; }

/*
---------------------------------------------------------------------------------------
CONTENT DETTAGLIO SCHEDA FILM
---------------------------------------------------------------------------------------
*/
#content #cols1a { width: 270px; padding-right: 25px; }
#content #cols2a { width: 221px; }
#content #cols2a h4 { font-size: 11px; font-style: italic; line-height: 14px; font-weight: normal; padding-bottom: 7px; }
#content #cols2a p { font-size: 11px; font-style: normal; line-height: 14px; font-weight: normal; padding-bottom: 7px; }
#content #cols3a { width: 294px; }

.movie {
	width: 269px;
	background: url(../img/bg_boxlight_top.png) no-repeat left top;
	margin-top: 13px;
	margin-left: 25px;
	padding-top: 16px;
}
.movie .movie_body { width: 269px; background: url(../img/bg_boxlight_bottom.png) no-repeat left bottom; }
.movie .movie_body .movie_left {
	height: 140px;
	width: 115px;
	float: left;
	padding-left: 20px;
	background: url(../img/boxlight_div.png) repeat-y right top;
}
.movie .movie_body .movie_right {
	width: 114px;
	float: left;
	padding-left: 20px;
}
.movie .movie_body .allegati_left { height: 100px; width: 115px; float: left; padding-top: 10px; padding-left: 20px; background: url(../img/boxlight_div.png) repeat-y right top; }

.movie .movie_body h2 { font-size: 14px; font-style: normal; line-height: 18px; font-weight: bold; padding-bottom: 6px; }
.movie .movie_body ul {
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #999999;
} /*  padding-bottom: 15px; */
.movie .movie_body ul li {
	padding-left: 10px;
	padding-bottom: 5px;
}
.movie .movie_body ul li a { font-size: 13px; }

.adv { width: 269px; height:148px; padding-bottom: 15px; padding-left: 25px; }
.adv img { border:none; }
.adv .adv_txt { width: 142px; background: url(../img/bg_banner_adv_text.png) no-repeat left top; height: 134px; z-index: 1; position: absolute; padding-top: 14px; }
.adv .adv_txt h2 { font-size: 14px; line-height: 12px; padding-left: 12px; font-style: normal; font-weight: bold; color: #4790AF; }
.adv .adv_txt p {
	padding-left: 12px;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #666666;
	padding-top: 12px;
	padding-right: 12px;
}


/*
---------------------------------------------------------------------------------------
CONTENT ISTITUZIONALI: CHI SIAMO
---------------------------------------------------------------------------------------
*/
/*#chi #content { padding-left: 25px; padding-bottom: 55px; }
#chi #content #cols1 { width: 491px; padding-right: 25px; }
#chi #content #cols1 img { float: left; padding-right: 14px; }
#chi #content #cols2 { width: 319px; }
*/
.movie .movie_body .intro_vid_left { height: 140px; width: 115px; float: left; padding-top: 10px; padding-left: 20px; background: url(../img/boxlight_div.png) repeat-y right top; }
.movie .movie_body .intro_vid_right { width: 114px; float: left; padding-top: 45px; padding-left: 15px; }
/*
---------------------------------------------------------------------------------------
CONTENT ISTITUZIONALI: NEWS
---------------------------------------------------------------------------------------
*/
#uff_stampa #content #cols1 h3 { margin-bottom: 24px; }
#content #cols1 div.image {
	float: left;
	padding-right: 18px;
	padding-left: 5px;
	margin-top: 0px;
}
#content #cols1 .blocco_news .txt_news {
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
}
#content #cols1 div.image div.immBordLeft {
	background-image: url(../img/imm_left.gif);
	background-repeat: repeat-y;
	background-position: right top;
	padding-right: 18px;
	margin-top: -5px;
}
#content #cols1 div.image img {
	margin-top: 5px;
	float: none;
}
#content #cols1 div.image div.immBordBott {
	height: 15px;
	background-image: url(../img/imm_bottom.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin-right: 15px;
	margin-left: -5px;
}
#content #cols1 div.image div.immBordAngolo {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../img/imm_angle.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 15px;
	margin-right: -15px;
}
#uff_stampa #content #cols2 { padding-left: 25px; width: 269px; }

#uff_stampa #content #cols2 ul li h4 { font-size: 13px; font-style: normal; line-height: 18px; font-weight: normal; margin: 0px; padding: 0px; }
#uff_stampa #content #cols2 ul li h4 a { font-weight: bold; }
#uff_stampa #content #cols2 ul li p { font-size: 11px; line-height: 18px; }


/*#uff_stampa #content { padding-left: 25px; padding-bottom: 55px; }
#uff_stampa #content #cols1 { width: 321px; padding-right: 25px; }
#uff_stampa #content #cols1 img { float: left; padding-right: 14px; }
#uff_stampa #content #cols2 { width: 276px; }
#uff_stampa #content #cols3 { width: 213px; }*/

/*
---------------------------------------------------------------------------------------
CONTENT ISTITUZIONALI: PREFERITI
---------------------------------------------------------------------------------------
*/
#preferiti #content #cols3 ul { }
#preferiti #content #cols3 li {
	font-size: 12px;
	padding-bottom: 5px;
	list-style: square inside;
}
#preferiti #content #cols3 li a {
	font-size: 12px;
	line-height: 18px;
}

/*
---------------------------------------------------------------------------------------
CONTENT ISTITUZIONALI: CONTATTI
---------------------------------------------------------------------------------------
*/

/*
---------------------------------------------------------------------------------------
CONTENT ISTITUZIONALI: MAPPA DEL SITO
---------------------------------------------------------------------------------------
*/
#mappa #content #cols3 ul {  }
#mappa #content #cols3 ul li {
	font-size: 14px;
	line-height: 18px;
	padding-bottom: 14px;
	list-style: disc inside;
}
#mappa #content #cols3 ul li ul { padding-left: 14px; }
#mappa #content #cols3 ul li ul li { font-size: 12px; padding-bottom: 0px; list-style: square inside; }

/*
---------------------------------------------------------------------------------------
FOOTER
---------------------------------------------------------------------------------------
*/
#footer { width: 810px; position: relative; height: 28px; padding: 15px 25px; }
.footer_nav { font-size:11px; text-align: left; line-height: 15px; }
.footer_nav li { display:inline; padding:0 6px; border-left:1px solid #999;}
.footer_nav .first { border-left:none; padding-left: 0px; }
.footer_nav .last { padding-right: 0px; }

.footer_nav a { color: #666666; text-decoration: none; }
.footer_nav a:hover { color: #666666; text-decoration: underline; }

#footer p {
	font-size: 11px;
	color: #666666;
}


/*
---------------------------------------------------------------------------------------
MODAL
---------------------------------------------------------------------------------------
*/
.modal { width: 786px;}
.modal .tl .c, .modal .bl .c { font-size: 1px; }
.modal .tl { background: url(../img/modal/tl.gif) no-repeat left top; margin-right: 16px; }
.modal .tl .c { background: url(../img/modal/tr.gif) no-repeat right top; margin-right: -16px; height: 15px; }
.modal .hl { background: url(../img/modal/hl.gif) no-repeat left top; margin-right: 16px; }
.modal .hl .c { background: url(../img/modal/hr.gif) no-repeat right top; margin-right: -16px; height: 56px; }
.modal .hl .c .mod_title { padding-top: 10px; padding-left: 24px; }
.modal .bd { background: url(../img/modal/bdl.gif) repeat-y left top; margin-right: 16px; }
.modal .bd .c { background: url(../img/modal/bdr.gif) repeat-y right top; margin-right: -16px; }
.modal .bd .mod_content_testi { padding-left: 24px; }
.modal .fl { background: url(../img/modal/fl.gif) no-repeat left top; margin-right: 16px; clear: right; }
.modal .fl .c { background: url(../img/modal/fr.gif) no-repeat right top; height: 35px; margin-right: -16px; }
.modal .fl .c .mod_footer { padding-left: 24px; padding-right: 24px; }
.modal .bl { background: url(../img/modal/bl.gif) no-repeat left top; margin-right: 16px; }
.modal .bl .c { background: url(../img/modal/br.gif) no-repeat right top; height: 15px; margin-right: -16px; }

#modalHideSelect { z-index:99; position:fixed; top: 0; left: 0; width:100%; height:100%; background-color:#FFFFFF; border:none; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; }
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#modalOverlay { position: fixed; z-index:100; width: 100%; height: 100%; top: 0; left: 0; min-height:100%; }
* html #modalOverlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#modalWindow { position: fixed; z-index: 102; color:#000000; display:none;  top:50%; left:50%; background:#FFFFFF }
* html #modalWindow { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
.modalOverlay_MacFFBGHack {
	background: url(../img/macFFBgHack.png) repeat;
}
.modalOverlay_BG {
  background-color:#FFF;
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}

/*
---------------------------------------------------------------------------------------
MODAL / NOTE DI REGIA
---------------------------------------------------------------------------------------
*/
.modal .hl .c .mod_title h1 { font-size: 24px; font-weight: normal; color: #2b7fa3; font-style: normal; line-height: 24px; }
.modal .bd .mod_content_testi { height: 396px; }
.modal .bd .mod_content_testi .text { padding-right: 15px; }
.modal .bd .mod_content_testi .text h1 { font-size: 24px; font-weight: normal; color: #2b7fa3; font-style: normal; line-height: 24px; margin-bottom: 18px; }
.modal .bd .mod_content_testi img { float: right; padding-right: 1px; }
.modal .bd .mod_content_testi p { font-size: 12px; line-height: 18px; color: #666666; margin: 0px; padding: 0px 0px 12px; }
.modal .fl .c .mod_footer p { font-size: 11px; line-height: 13px; text-align: right; margin: 0px; padding: 0px; }
.modal .bd .mod_content_testi .text {
}
.modal .bd .mod_content_testi #contPage {
	height: 350px;
	position: absolute;
	left: 0px;
}
.modal .bd .mod_content_testi .contRegia {
	width: 440px;
	height: 350px;
	float:left;
}
.modal .bd .mod_content_testi .contMovie {
	width: 480px;
	height: 360px;
	float:left;
	margin-top: -10px;
}
#modal_close { padding: 0px; margin: 10px 0px 0px; float: right; }
#wrapperPage{
	height: 350px;
	width: 440px;
	overflow: hidden;
	position: relative;
}
.modal ul{
}
.modal ul li{
	font-size: 12px; line-height: 18px; color: #666666; padding-bottom: 9px;
}
/*
---------------------------------------------------------------------------------------
MODAL / PAGER
---------------------------------------------------------------------------------------
*/
#num_pager {
	width: 200px;
	float: left;
	font-size: 12px;
	line-height: 12px;
	font-style: normal;
	font-weight: normal;
	margin-top: 10px;
}
#num_pager a.freccia_left {
	float: left;
	display: block;
	height: 15px;
	width: 15px;
	text-indent: -9999px;
	background-image: url(../img/pager/freccia_left_off.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#num_pager a.freccia_left:hover {
	background: url(../img/pager/freccia_left_on.gif) no-repeat left top;
}
#num_pager a.freccia_left img { border-style: none; }
#num_pager .num { float: left; width: 46px; text-align: center; line-height: 15px; }
#num_pager a.freccia_right { float: left; display: block; height: 15px; width: 15px; background: url(../img/pager/freccia_right_off.gif) no-repeat left top; text-indent: -9999px; }
#num_pager a.freccia_right:hover { background: url(../img/pager/freccia_right_on.gif) no-repeat left top; }

#num_pager a.freccia_right { float: left; }
#num_pager a.freccia_right img { border-style: none; }
#divSizer {
	position:	absolute;
	top:		0px;
	left:		0px;
	visibility:	hidden;
}

/*
---------------------------------------------------------------------------------------
RICERCA
---------------------------------------------------------------------------------------
*/
#uff_stampa #ricerca { }
#uff_stampa #ricerca #search_wrapper { background: url(../img/search/bg_search.gif) repeat-x left top; height: 31px; width: 191px; padding-top: 10px; padding-left: 78px; }
#uff_stampa #ricerca #search_wrapper label { background: url(../img/search/bg_labelcerca.gif) no-repeat left top; display: block; width: 161px; position: relative; padding-left: 20px; }
#uff_stampa #ricerca #search_wrapper label span { display:none; }
#uff_stampa #ricerca #search_wrapper input {
	width: 136px;
	font-size: 11px;
	color: #666666;
	margin: 3px;
	background-color: transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#uff_stampa #ricerca #search_wrapper .resetRicerca { position: absolute; top: 0px; right: 0px; border-style: none; }
#uff_stampa #ricerca #search_wrapper .resetRicerca img { border-style: none; }


/*
---------------------------------------------------------------------------------------
MODAL INTRO
---------------------------------------------------------------------------------------
*/
.modal_intro {
	width: 750px;
}
.modal_intro .tl .c, .modal .bl .c { font-size: 1px; }
.modal_intro .tl {
	background: url(../img/modal_intro/tl.gif) no-repeat left top;
	margin-right: 16px;
}
.modal_intro .tl .c {
	background: url(../img/modal_intro/tr.gif) no-repeat right top;
	margin-right: -16px;
	height: 15px;
}
.modal_intro .bd {
	background: url(../img/modal_intro/bdl.gif) repeat-y left bottom;
	margin-right: 16px;
}
.modal_intro .bd .c {
	background: url(../img/modal_intro/bdr.gif) repeat-y right bottom;
	margin-right: -16px;
}
.modal_intro .bd .mod_content { }
.modal_intro .bd .mod_content #modal_close {
	padding: 10px 16px 10px 0px;
	margin: 0px;
	float: right;
}
.modal_intro .bd .mod_content #modal_close p {
	padding: 0px;
	margin: 0px;
	color: #666666;
}
.modal_intro .bd .mod_content .flash_intro {
	margin-right: auto;
	margin-left: auto;
	width: 720px;
}

.modal_intro .bl {
	background: url(../img/modal_intro/bl.gif) no-repeat left top;
	margin-right: 16px;
}
.modal_intro .bl .c {
	background: url(../img/modal_intro/br.gif) no-repeat right top;
	height: 15px;
	margin-right: -16px;
}

/*
---------------------------------------------------------------------------------------
TABLE RESULT
---------------------------------------------------------------------------------------
*/
#sinossi {
	width: 270px;
	padding-right: 25px;
}
#sinossi h1.movietitle {
	color: #999966;
	padding-bottom: 18px;
}
#find-cinema { width: 515px; }
#form-result {
	padding-top: 18px;
}
#result {
	padding-top: 18px;
}
tr.even th, tr.even td { background: #FFF; }

#table-result {
	width: 100%;
	text-align: left;
	font-size: 13px;
	border-collapse:collapse;
}

#table-result th {
	font-weight: bold;
	border-bottom: 1px solid #d7d7d7;
}

#table-result th, #table-result td {
	padding: 4px 10px 4px 5px;
	vertical-align: top;
}

#table-result tr td { border-bottom: 1px solid #d7d7d7; }




/*
---------------------------------------------------------------------------------------
FIRMA
---------------------------------------------------------------------------------------
*/
p.firma {
	font-size:0.917em;
	line-height: 1.636em;
	color: #999999;
	text-align:right;
	padding-top: 18px;
}

p.firma a.webtags {
	color: #333333;
	background: url(../img/logo_webtags.gif) no-repeat right center;
	padding: 5px 18px 5px 0px;
}

/*
---------------------------------------------------------------------------------------
BANNER
---------------------------------------------------------------------------------------
*/
#banner {
	padding-top: 30px;
	clear: both;
	text-align: center;
}

#banner a img {
	border: none;
}

.movie .movie_body .prog_right {
                height: 100px;
                width: 113px;
                float: left;
                padding-top: 10px;
                padding-left: 20px;
}
