@charset "utf-8";


body 
{
	background: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:  #000;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	letter-spacing: normal;
	text-align: justify;
	word-spacing: normal;
	
}
input{ font-weight:bold; font-size:12px; color:#666;}
select{background:none repeat scroll 0 0 #EEEEEE;
border:1px solid #999999;
color:#333333;
font-size:9px;
margin-left:10px;
padding:1px;}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #333;
	text-align: justify;
	padding: 0px;
	border: none;
	}
a img{border: none;}



h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #DF001B;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: uppercase;
	margin-top: 0px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #DF001B;
	word-spacing: 0px;
	letter-spacing: 0px;
	margin-top: 5px;
	font-style: normal;
	/*text-transform: uppercase; */



}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#DF001B;
	margin-top: 5px;
	text-align: justify;
	font-style: normal;
	letter-spacing: normal;

}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #DF001B;
	margin-top: auto;
	margin-bottom: auto;
	line-height: normal;
	letter-spacing: normal;
	font-variant: normal;

}

h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #DF001B;
	letter-spacing: 4px;
	text-align: justify;
}
h7{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bolder;
	color: #DF001B;
	background-color: #FF0000;
	margin-top: auto;
	margin-bottom: auto;
}

a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	color: #DF001B;
	text-decoration: underline;
	
}
a:hover{text-decoration: none;}
a:visited {	color: #DF001B;}


.container{width:780px; margin: auto;}

#header_foto{width:780px; height:250px; background:url(../grafica/cinelatino_title_bg1.png); padding:0; margin:2px 0; border-bottom: 2px solid #666; border-top: 2px solid #666;}

#navbar{background:transparent url(../grafica/menu_bg.jpg) no-repeat scroll 0 0;display:block;height:30px;margin:0;padding:0;width:780px;display:block;}
#navbar form{float:right;margin-right:5px;}
#navbar input.txt{background:none repeat scroll 0 0 #E1E1E1;
border:1px solid #797979;
float:left;
height:19px;
margin:3px 0 0 3px;
padding:0 5px;
width:140px;}
#navbar input.btn_ok{background: #9A9A9A;
border-color:#797979 #797979 #797979 -moz-use-text-color;
border-style:solid solid solid none;
border-width:1px 1px 1px medium;
height:21px;
margin:3px 0 0;
width:20px; font-weight:bold; font-size:12px; color:#FFF; text-transform: uppercase; text-align:center; }
/* Menu Nav Head*/
ul.menu{background:transparent url(../grafica/menu_bg.jpg) no-repeat scroll 0 0;display:block;height:30px;margin:0;padding:0;width:600px; float:left;}

ul.menu a{text-indent:-9000px; display:block; height:30px;}
ul.menu li{list-style:none; float:left; margin:0; height:30px;}
ul.menu li#home a{background:url(../grafica/menu.png) no-repeat 0px 0px; width:54px; margin:0px;}
ul.menu li#home a:hover{background:url(../grafica/menu.png) no-repeat 0px -30px;}
ul.menu li#chisiamo a{background:url(../grafica/menu.png) no-repeat -54px 0px; width:86px;}
ul.menu li#chisiamo a:hover{background:url(../grafica/menu.png) no-repeat -54px -30px;}
ul.menu li#programma a{background:url(../grafica/menu.png) no-repeat -140px 0px; width:98px;}
ul.menu li#programma a:hover{background:url(../grafica/menu.png) no-repeat -140px -30px;}
ul.menu li#film a{background:url(../grafica/menu.png) no-repeat -238px 0px; width: 61px;}
ul.menu li#film a:hover{background:url(../grafica/menu.png) no-repeat -238px -30px;}
ul.menu li#luoghi a{background:url(../grafica/menu.png) no-repeat -299px 0px; width:77px;}
ul.menu li#luoghi a:hover{background:url(../grafica/menu.png) no-repeat -299px -30px;}
ul.menu li#press a{background:url(../grafica/menu.png) no-repeat -376px 0px; width:61px;}
ul.menu li#press a:hover{background:url(../grafica/menu.png) no-repeat -376px -30px;}
ul.menu li#partner a{background:url(../grafica/menu.png) no-repeat -437px 0px; width:76px;}
ul.menu li#partner a:hover{background:url(../grafica/menu.png) no-repeat -437px -30px;}
ul.menu li#contatti a{background:url(../grafica/menu.png) no-repeat -516px 0px; width:79px;}
ul.menu li#contatti a:hover{background:url(../grafica/menu.png) no-repeat -516px -30px;}


p.footer_uni{background:none;
height:50px;
text-align:center;
width:780px;  font-size:12px; line-height: 10px; padding-top:15px;}
p.footer_uni a:link, p.footer_uni a:visited{color:#DF001B;
padding:0 2px;
text-decoration:none;}
p.footer_uni a:hover{text-decoration:underline;}

.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 30px;
	background-color: #333333;
	color: #DF001B;
	letter-spacing: 12em;
}

.subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 3px;
	font-weight: bold;
	color: #DF001B;
	font-style: normal;
	top: auto;
	vertical-align: super;
	padding-top: 5px;

}

.header {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 24px;
	background-color: #006666;
  color: #DCDCDC;
}

.footer {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
	color: #333333;
	background-color: #CCCCCC;
}


#box_home{background: url(../grafica/box_home_bg.jpg) center center; width:780px; height: 240px; padding:3px 0 8px; margin-top: 2px;}
div#box.programma{width:416px; float:left;height: 240px; display: block; margin:0;}
div.side_dx{float:right; width:180px; padding:0; margin-left:0px;}
div.side_sx{float:left; width:180px; padding:0; margin-left:2px;}
div#box.chisiamo, div#box.press, div#box.search, div#box.partner {width:180px; float:left;height: 118px; display: block;margin-bottom:2px;}
div#box.search{background:url(../grafica/box_cerca_bg.jpg) 0px 0px repeat-x;}
#box h1{background:url(../grafica/banda_h1.png) repeat-x;height:20px; padding:8px 0 2px 9px; color:#FFF; margin:0;}

div#content div.poster{width: 170px;float:right;padding:0 8px 0 10px;}
div#content div.articolo{padding: 0 12px; min-height:590px;}
div#content{border-left:1px solid #999;border-right:1px solid #999; width:598px; padding-top:10px; margin:0;}

div#content div.articolo ul {margin: 0; padding-left:15px;}
div#box.search input.txt{background:none repeat scroll 0 0 #E1E1E1;
border:1px solid #797979;
color:#666666;
float:left;
height:19px;
margin:3px 0 0 3px;
padding:0 5px;
width:125px; }
div#box.search h1{background:none repeat scroll 0 0 transparent;
float:left;
height:14px;
padding:7px 0 0 8px;}
div#box.search input.btn{background:url("../grafica/btn_cerca.png") no-repeat scroll 5px 5px #9A9A9A;
border-color:#797979 #797979 #797979 -moz-use-text-color;
border-style:solid solid solid none;
border-width:1px 1px 1px medium;
float:left;
height:21px;
margin:3px 0 0;
text-indent:-9000px;
width:35px; }
div#schedafilm{/*padding-right:50px;*/}
div#schedafilm h1{border-bottom: 1px solid #eee; text-transform:uppercase;}
p.links{font-size: 11px; border-top: 1px solid #eee;}
p.links a:hover{text-decoration: none;}
/*classi*/

.p2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #333;
	text-align: justify;
	padding: 0px;
	border: none;
	}
.dettagli {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	color: #666;
	text-align: justify;
	padding: 0px;
	border: none;
	}

.sinossi{font-size:14px;
line-height:20px;

text-align: justify;}	
.p1 a{ font-weight: bold;}	
h1.elenco{margin:0; float:left;}

p.elenco span{ font-weight: bold; text-transform:uppercase;}
p.elenco a{text-decoration:none;}
p.elenco a:hover{text-decoration:underline;}
p.premi{color:#666666;
font-size:11px;
line-height:17px;}
p.premi br{font-size:10px; line-height: 5px;}
p.premi span{font-weight: bold;display:block;
font-weight:bold;}
img.img-pacchetto{float: right; margin-left: 10px;}
h3.cale_giorno{color:black;text-transform:uppercase;font-weight:bold;font-size:14px;}

