/* 
 _________________________________________________________
|                                                         |
|    DESIGN + http://fullahead.org                        |
|      DATE + 2005.05.12                                  |
| COPYRIGHT + free use if this notice is kept in place    | 
|_________________________________________________________|

*/



/* -- Main layout styles -- */

body {
  margin: 1em 1em 1em 1em;
  padding: 0px;

  font-family: verdana, sans-serif;
  /* font-size: 1.0em; */

  /* font-family: 'Fresca', sans-serif; */
  /* font-size: 14pt; */

  /* font-family: 'Limelight', sans-serif; */
  /* font-size: 14pt; */

  /* font-family: 'Doppio One', sans-serif; */
  font-size: 13pt;


  background-color: #333;  
}

#siteBox {
  float: left;
  width: 100%;
}





/* -- Header layout/display styles -- */

#header {
  float: left;
  width: 100%;
  height: 5em;
  background: #25509F url(../../images/ccj-hdr.png) no-repeat bottom left;
}

#header a {
  float: right;
  width: 13em;
  padding: 5px 10px 5px 10px;
  font-size: 0.6em;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  color: #FFF;
  background-color: #666;
  border-bottom: 2px solid #333;
  border-right: 1px solid #333;
  border-left: 1px solid #333;
}

#header a:hover, #header a.active {
  padding-top: 10px;
  background-color: #333;
}

#header a.lastMenuItem {
  background-image: url(../../images/corner_tr.gif);
  background-repeat: no-repeat;
  background-position: top right;
  border-right: 0px;
}

#header a.secondLineMenu {
  float: right;
  background-color: #FC0;
  color: #800;
  font-size: 10pt;
  font-style: italic;
  font-weight: bold;
}

a .desc {
  display: none;
  text-transform: lowercase;
  color: #FC0;  
}

a:hover .desc, .active .desc {
  display: block;
}




/* -- Header title and subTitle layout/display styles -- */


.title {
  float: left;
  padding: 1em 30px 0 2em;
  font-size: 1.4em;
  font-weight: bold;
  text-transform: uppercase;
  text-align: right;
  line-height: 0.75em;
  letter-spacing: -0.15em;
  color: #FC0;
}

.subTitle {
  display: block;
  font-size: 0.4em;
  text-transform: lowercase;
  line-height: 1.2em;  
  letter-spacing: 0.01em;
}





/* -- Content layout/display styles -- */

#content {
  float: left;
  width: 100%;
  padding: 1em 0 1em 0;
  background-color: #666;
  clear: both;
}

#contentLeft {
  float: left;
  /* width: 28.3%; */
  width: 295px;
  margin-right: -100%;
  margin-bottom: 1em;
  background: #777 url(../../images/corner_sub_tr.gif) no-repeat top right;  
}

.contentRightBg {
  background: #EEE;
}

#contentRight {
  float: left;
  margin-left: 310px;
  /* width: 100%; */
  background: #EEE url(../../images/corner_sub_tl.gif) no-repeat top left;
  color: #000;
}

#content p {  
  margin: 1.2em 1.2em 2em 1.2em;
  font-size: 0.8em;
  line-height: 1.8em;
}


#content a {  
  text-decoration: none;
  color: #000066;
  border-bottom: 1px solid #AAA;
}

#content a:hover {
  color: #DDD;
  background-color: #888;
  border-bottom: 1px solid #EEEEEE;
}


#imdb a {
 text-decoration: none;
  color: #FF0000;
  border-bottom: 0px solid #AAA;
}


#imdb a:hover {
  color: #FF0000;
  text-decoration:none;
  border-bottom: 0px solid #EEEEEE;
  background:none;
  
}

#dossier a {
 text-decoration: none;
 text-align:center;
  color: #FF0000;
  border-bottom: 0px solid #AAA;
}


#dossier a:hover {
  color: #FF0000;
  text-decoration:none;
  text-align:center;
  border-bottom: 0px solid #EEEEEE;
  background:none;
  
}

.dossier {
text-decoration:none;
text-align:center;
}

.facebook {
text-decoration:none;
text-align:center;
margin-top: 0px;
}

#facebook a {
 text-decoration: none;
 text-align:center;
  color: #777777;
  border-bottom: 0px solid #AAA;
}


#facebook a:hover {
  color: #777777;
  text-decoration:none;
  text-align:center;
  border-bottom: 0px solid #EEEEEE;
  background:none;  
}

.header, .subHeader {
  display: block;
  clear: both;  
  font-weight: bold;
  font-size: 0.8em;
  #text-transform: lowercase;
  color: #FC0;
  border-bottom: 1px solid #AAA;    
}

.subHeader {
  border: 0px;
}

.filme_mes {
  display: block;
  clear: both;  
  font-weight: bold;
  font-size: 2em;
  color: #444;
  border-bottom: 1px solid #AAA;    
}


.filme_mes_session {
  font-size: 1.2em;
  color: #444;
}
.filme_mes_title {
  font-size: 1.5em;
  color: #FC0;
  /* color: #0D0; */
}

.filme_mes_extra_info {
  font-size: 1.2em;
  color: #AAA;
}

.filme_mes_longo {
  display: block;
  clear: both;  
  font-weight: bold;
  font-size: 1.3em;;
  color: #FC0;
  border-bottom: 1px solid #AAA;    
}


.filme_ciclo {
  display: block;
  clear: both;  
  font-weight: bold;
  font-size: 2em;
  color: #000099;
  text-align:center;
  border-bottom: 1px solid #AAA;    
}

.filme_indie {
  display: block;
  clear: both;  
  font-weight: bold;
  font-size: 1.4em;;
  color: #FC0;
  border-bottom: 1px solid #AAA;    
}


.ciclo_herzog {
  color: #080;
}

.ciclo_herzog_lightbg {
  color: #0F0;
  text-shadow: -2px 2px 3px #333;
}

.ciclo_normal {
  color: #00c;
}

.ciclo_akira {
  color: #CC3300;
}


.ciclo_indie {
  color: #F781F3;
}
/* (*) sessão programada em parceria com a Casa das Artes e com
entrada livre para os associados do Cineclube de Joane */
.ciclo_casa_das_artes {
    color: #FA8258;
}

.destaques_mes_longo {
  display: block;
  clear: both;  
  font-weight: bold;
  font-size: 0.8em;
  color: #B73E00;
  margin-left: 10px;
  border-bottom: 1px solid #AAA;    
}

.destaques_mes {
  display: block;
  clear: both;  
  font-weight: bold;
  font-size: 1em;
  color: #C0FFFF;
  margin-left: 10px;
  border-bottom: 1px solid #AAA;    
}

.destaques_mes_curto {
  display: block;
  clear: both;  
  font-weight: bold;
  font-size: 2em;
  color: #B73E00;
  margin-left: 10px;
  border-bottom: 1px solid #AAA;    
}


#destaques a {
 text-decoration: none;
  color: #C0FFFF;
  /* color: #B73E00; */
  border-bottom: 0px solid #AAA;
}


#destaques a:hover {
  color: #FFFFFF;
  text-decoration:none;
  border-bottom: 0px solid #EEEEEE;
  background-color: #888;
}


#linkfilmes a {
 text-decoration: none;
 color: #FFFF40;
 border-bottom: 0px solid #AAA;
}


#linkfilmes a:hover {
  color: #FFFFFF;
  border-bottom: 0px solid #EEEEEE;
  background-color: #888;
  background:none;
  /* text-decoration:none; */
}

#linkfilmeslongo a {
 text-decoration: none;
 color: #B73E00;
 font-size: 0.9em;
 border-bottom: 0px solid #AAA;
}


#linkfilmeslongo a:hover {
  color: #FF0000;
  text-decoration:none;
  font-size: 0.9em;
  border-bottom: 0px solid #EEEEEE;
  background-color: #888;
  background:none;
}




.infofilmes {
border-bottom: 1px solid #AAA; 
color: #000;
font-weight:bold;
font-size: 0.8em;
}

.infofilmes_indie {
border-bottom: 1px solid #AAA; 
color: #8c14d0;
font-weight:bold;
font-size: 0.8em;
}

.ft_destaque {
/*color: #000000; */
font-weight:bold;
text-decoration:underline
}

.ft_destaque_ccj {
color: #B84F0C;
font-weight:bold;
}

.criticos {
/*color: #B84F0C; */
/* color: #FFFF40; */
/* font-weight:bold; */
text-decoration:underline
}
.critica_sub {
/*color: #000000; */
color: #a80;
font-style: italic;
font-weight:bold;
}
.critica_minidestaque {
/*color: #000000; */
font-weight:bold;
font-style: italic;
}
.critica_minidestaque_c {
/* color: #000000; */
font-weight:bold;
text-align:center;
}
.critica_minidestaque_c_normal {
color: #FFFFFF;
text-align:center;
}

.indielisboa {
color: #000000;
font-size:16px;
}
.fausto {
color: #FF0000;
font-weight:bold;
}

.jnhc_ficha {
 color:#D40000;
}
.jnhc_ficha_d {
 color:#D40000;
 float:right;
}
.localizacao {
color: #603000;
font-size:9px;
margin: 0 30px;
text-decoration: underline
}

.localizacao a {
color: #CC9900;
font-size:9px;
margin: 0 30px; 
}

.entradalivre {
color: #CC9900;
font-size:11px;
margin: 0 30px; 
}

.aniversario {
color: #CC9900;
font-size:12px;
margin: 0 30px;
margin-top: 10px;
}

.kungfutrunx {
color: #FF0000;
font-size:10px;
margin: 0 30px;
margin-top: 20px; 
}

.quemsomos {
color: #ffff;
font-size:12pt;
font-weight:bold;
margin-top:5px;
vertical-align: super;
}

.jnhc_destaque { 

   font-size: 10px;
   font-style: italic;
   text-decoration:underline;
   color: #CC9900;
   margin-top: 15px;

}

  

.programacao {
  display: block;
  clear: both;  
  font-weight: bold;
  font-size: 1em;
  color: #FFF;
  border-bottom: 1px solid #AAA;    
}

.ciclo {
  display: block;
  clear: both;  
  font-weight: bold;
  font-size: 1em;
  color: #C0FFFF;
  border-bottom: 1px solid #AAA;    
  font-style:italic;
}
.cineparaiso {
color: #ffffff;
font-size:0.75em;
margin: 0 0px; 
}

.historial {
  display: block;
  clear: both;  
  font-weight: bold;
  font-size: 2em;
  color: #FF0000;
  text-align:center;
  margin-top: 20px;
  border-bottom: 1px solid #AAA;    
}

.historial_etapas {
font-style:italic; 
border-bottom: 1px solid #AAA; 
color: #000;
}

.historial_entidade
{
color: #9900CC;
}

.historial_filme
{
color: #D70600;
}

.historial_realizador
{
color: #003DE9;
}

.morada_cineclube
{
color: #006600;
}

.contactos_linhas
{
color: #006600;
}




/* -- Content left site links (large plus icon) -- */

#content a.menuItem {
  display: block;  
  padding: 5px 0 5px 54px;
  background: no-repeat center left;
  border: 0px;
}

#content a:hover.menuItem { 
  color: #DDD;
  background: #888 url(../../images/icn_plus_on.gif) no-repeat center left;
  border: 0px;
}

#content table.menuItem {
  display: block;  
  padding: 5px 0 5px 54px;
  background: no-repeat center left;
  border: 0px;
}




/* -- Footer layout/display styles -- */

#footer {
  float: left;
  width: 100%;
  height: 3em;
  font-size: 0.6em;
  text-transform: lowercase;
  line-height: 2.6em;
  color: #0AD;
  background: #25509F url(../../images/ccj-hdr.png) repeat-y top left;
}

#footerLeft {
  float: left;
  width: 60%;
  height: 3em;
  text-align: left;
  background: url(../../images/corner_bl.gif) no-repeat bottom left;
}

#footerRight {
  float: right;
  width: 35%;
  height: 3em;
  text-align: right;
  background: url(../../images/corner_br.gif) no-repeat bottom right;
}

#footer a {
  color: #0AD;
}

#footer a:hover {
  color: #666666;
}




/* -- Display formatting styles -- */

.grey {
  font-size: 0.9em;
  color: #AAA;
}

.white {
  color: #FFF;
}

acronym {
  cursor: help;
  border-bottom: 1px dotted #AAA;
}

.imdb {
text-decoration:none;
}


b {
    font-weight: bold;
}

i {
    font-style: italic;
}


/* -- <ul> tag styles -- */

ul{
  font-size: 0.9em;
  padding-top: 5px;
  padding-bottom: 5px;
  list-style-image: url(../../images/li_bullet.gif);
}

li {
  margin-left: 20px;
}






/* -- Image alignment classes -- */

.imgLeft, .imgRight {
  margin: 5px;
}

.imgLeft {
  float: left;
  margin-left: 0px;
}

.imgRight {
  float: right;
  margin-right: 0px;
}

/* <p class="centeredImage"><img src="imgName.gif" alt="image description" height="100" width="100"></p> */
.centeredImage
{
    text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
}





/* -- Utility classes to create the bottom rounded corners -- */

.bottomCorner {
  text-align: right;
}

.vBottom {
  vertical-align: bottom;
}



/* -- Rounded Corners for the Movie List -- */

.MovieBoxOuter {

    font-family: 'Doppio One', sans-serif;

    background: #eee;
    border-radius: 33px; 
    -moz-border-radius: 33px; 
    -webkit-border-radius: 33px; 
    border: 1px solid #888;

    margin: 10px;
    font-size: 14px;
    font-style:normal;
    color:#0000;
    font-color:#0000;
    margin-top: 20px;

    text-align: center;

    -moz-box-shadow: 0 0 20px rgba(0, 0, 0, .5);
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .5);
    -goog-ms-box-shadow: 0 0 20px rgba(0, 0, 0, .5);
    box-shadow: 0 0 20px rgba(0, 0, 0, .5);

    background: -moz-linear-gradient(top,  #eee,  #aaa);
    /* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#aaaaaa'); */
    background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#aaa));
}

.MovieBoxOuter:hover {
    background: #bbd;

    background: -moz-linear-gradient(top,  #fff,  #bbd);
    /* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#bbbbdd'); */
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#bbd));

}

.MovieBoxInner {
    margin: 10px;
}


.roundedcornr_box_210851 {
   background: #eee;
   margin-left: 10px ;
   margin-right: 10px ;
 
}
.roundedcornr_top_210851 div {
	
    /* background: url(../../images/roundedcornr_210851_tl.png) no-repeat top left; */
}
.roundedcornr_top_210851 {
   background: url(../../images/roundedcornr_210851_tr.png) no-repeat top right;
}
.roundedcornr_bottom_210851 div {

   background: url(../../images/roundedcornr_210851_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_210851 {
   background: url(../../images/roundedcornr_210851_br.png) no-repeat bottom right;
}

.roundedcornr_top_210851 div, .roundedcornr_top_210851, 
.roundedcornr_bottom_210851 div, .roundedcornr_bottom_210851 {
   width: 100%;
   height: 50px;
   font-size: 1px;
}
.roundedcornr_content_210851 {
	margin: 0 30px;
	font-size: 14px;
	font-style:normal;
	color:#FFFFFF;
	margin-top: 20px;
}

.roundedcornr_content_210852 { 
   margin: 0 30px; 
   font-size: 10px;
   font-style:italic;
   color:#CCCCCC;   
}

.roundedcornr_content_210853 {
	margin: 0 30px;
	font-size: 14px;
	font-style:normal;
	color:#FFFFFF;
	margin-top: 20px;
}

.roundedcornr_content_210854 { 
   margin: 0 30px; 
   font-size: 10px;
   font-style:italic;
   color:#CCCCCC;   
}

.roundedcornr_content_210855 { 

   font-size: 10px;
   font-style: italic;
   text-decoration:underline;
   color: #CC9900;
   float:right;

}

.roundedcornr_content_210856 {
	margin: 0 30px;
	font-size: 12px;
	font-style:normal;
	color: #CC9900;
	margin-top: 20px;
}



.roundedcornr_box_210859 {
   background: #3E3E3E;
   margin-left: 10px ;
   margin-right: 10px ;
   width: 28%;
   float:left;
   
}
.roundedcornr_top_210859 div {
	
    background: url(../../images/roundedcornr_210859_tl.png) no-repeat top left;
}
.roundedcornr_top_210859 {
   background: url(../../images/roundedcornr_210859_tr.png) no-repeat top right;
}
.roundedcornr_bottom_210859 div {

   background: url(../../images/roundedcornr_210859_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_210859 {
   background: url(../../images/roundedcornr_210859_br.png) no-repeat bottom right;
}

.roundedcornr_top_210859 div, .roundedcornr_top_210859, 
.roundedcornr_bottom_210859 div, .roundedcornr_bottom_210859 {
   width: 100%;
   height: 50px;
   font-size: 1px;
}
.roundedcornr_content_210859 {
	margin: 0 50px;
	font-size: 14px;
	font-style:normal;
	color:#FFFFFF;
	margin-top: 20px;
	width: 30%;
	
	
}

.roundedcornr_content_210859 centeredImage
    {
    text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
    }


.roundedcornr_box_210860 {
   background: #3E3E3E;
   margin-left: 10px ;
   margin-right: 10px ;
   margin-top: 10px;
   width: 28%;
   float:left;
   
}
.roundedcornr_top_210860 div {
	
    background: url(../../images/roundedcornr_210859_tl.png) no-repeat top left;
}
.roundedcornr_top_210860 {
   background: url(../../images/roundedcornr_210859_tr.png) no-repeat top right;
}
.roundedcornr_bottom_210860 div {

   background: url(../../images/roundedcornr_210859_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_210860 {
   background: url(../../images/roundedcornr_210859_br.png) no-repeat bottom right;
}

.roundedcornr_top_210860 div, .roundedcornr_top_210860, 
.roundedcornr_bottom_210860 div, .roundedcornr_bottom_210860 {
   width: 100%;
   height: 50px;
   font-size: 1px;
}
.roundedcornr_content_210860 {
	margin: 0 50px;
	font-size: 14px;
	font-style:normal;
	color:#FFFFFF;
	margin-top: 20px;
	width: 30%;
	
	
}




.roundedcornr_box_210866 {
   background: #2c3337;
   margin-left: 10px ;
   margin-right: 700px ;
   margin-bottom: 30px;
   width: 30%;
   float:left;
   
}
.roundedcornr_top_210866 div {
	
   background: url(../../images/roundedcornr_210851_tl.png) no-repeat top left;
}
.roundedcornr_top_210866 {
   background: url(../../images/roundedcornr_210851_tr.png) no-repeat top right;
}
.roundedcornr_bottom_210866 div {

   background: url(../../images/roundedcornr_210851_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_210866 {
   background: url(../../images/roundedcornr_210851_br.png) no-repeat bottom right;
}

.roundedcornr_top_210866 div, .roundedcornr_top_210866, 
.roundedcornr_bottom_210866 div, .roundedcornr_bottom_210866 {
   width: 100%;
   height: 35px;
   font-size: 1px;
}
.roundedcornr_content_210866 {
	margin: 0 10px;
	font-size: 14px;
	font-style:normal;
	color:#FFFFFF;
	margin-top: 0px;
	width: 100%;
	
	
}

.roundedcornr_content_210866 centeredImage
    {
    text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
    }


.roundedcornr_box_210867 {
   background: #2c3337;
   margin-left: 10px ;
   margin-right: 700px ;
   margin-bottom: 30px;
   width: 30%;
   float:left;
   
}
.roundedcornr_top_210867 div {
	
    background: url(../../images/roundedcornr_210851_tl.png) no-repeat top left;
}
.roundedcornr_top_210867 {
   background: url(../../images/roundedcornr_210851_tr.png) no-repeat top right;
}
.roundedcornr_bottom_210867 div {

   background: url(../../images/roundedcornr_210851_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_210867 {
   background: url(../../images/roundedcornr_210851_br.png) no-repeat bottom right;
}

.roundedcornr_top_210867 div, .roundedcornr_top_210867, 
.roundedcornr_bottom_210867 div, .roundedcornr_bottom_210867 {
   width: 100%;
   height: 50px;
   font-size: 1px;
}
.roundedcornr_content_210867 {
	margin: 0 10px;
	font-size: 14px;
	font-style:normal;
	color:#FFFFFF;
	margin-top: 20px;
	width: 100%;
	
	
}

.roundedcornr_content_210867 centeredImage
    {
    text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
    }



.roundedcornr_box_210868 {
   background: #2c3337;
   margin-left: 10px ;
   margin-right: 700px ;
   margin-bottom: 30px;
   width: 30%;
   float:left;
   
}
.roundedcornr_top_210868 div {
	
    background: url(../../images/roundedcornr_210851_tl.png) no-repeat top left;
}
.roundedcornr_top_210868 {
   background: url(../../images/roundedcornr_210851_tr.png) no-repeat top right;
}
.roundedcornr_bottom_210868 div {

   background: url(../../images/roundedcornr_210851_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_210868 {
   background: url(../../images/roundedcornr_210851_br.png) no-repeat bottom right;
}

.roundedcornr_top_210868 div, .roundedcornr_top_210868, 
.roundedcornr_bottom_210868 div, .roundedcornr_bottom_210868 {
   width: 100%;
   height: 50px;
   font-size: 1px;
}
.roundedcornr_content_210868 {
	margin: 0 50px;
	font-size: 14px;
	font-style:normal;
	color:#FFFFFF;
	margin-top: 20px;
	width: 100%;
	
	
}

.roundedcornr_content_210868 centeredImage
    {
    text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
    }
	
	

.roundedcornr_box_210870 {
   background: #2c3337;
   margin-left: 10px ;
   margin-right: 700px ;
   margin-bottom: 30px;
   width: 70%;
   float:left;
   
}
.roundedcornr_top_210870 div {
	
   background: url(../../images/roundedcornr_210851_tl.png) no-repeat top left;
}
.roundedcornr_top_210870 {
   background: url(../../images/roundedcornr_210851_tr.png) no-repeat top right;
}
.roundedcornr_bottom_210870 div {

   background: url(../../images/roundedcornr_210851_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_210870 {
   background: url(../../images/roundedcornr_210851_br.png) no-repeat bottom right;
}

.roundedcornr_top_210870 div, .roundedcornr_top_210870, 
.roundedcornr_bottom_210870 div, .roundedcornr_bottom_210870 {
   width: 100%;
   height: 35px;
   font-size: 1px;
}
.roundedcornr_content_210870 {
	margin: 0 10px;
	font-size: 14px;
	font-style:normal;
	color:#FFFFFF;
	margin-top: 0px;
	width: 100%;
	
	
}

.roundedcornr_content_210870 centeredImage
    {
    text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
    }

.jnhc {
  float: right;
  margin-right:12px;
 
}



.roundedcornr_box_210880 {
   background: #2c3337;
   margin-left: 0px ;
   margin-right: 0px ;
   width: 100%;
   float:left;
   
}
.roundedcornr_top_210880 div {
	
    background: url(../../images/roundedcornr_210851_tl.png) no-repeat top left;
}
.roundedcornr_top_210880 {
   background: url(../../images/roundedcornr_210851_tr.png) no-repeat top right;
}
.roundedcornr_bottom_210880 div {

   background: url(../../images/roundedcornr_210851_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_210880 {
   background: url(../../images/roundedcornr_210851_br.png) no-repeat bottom right;
}

.roundedcornr_top_210880 div, .roundedcornr_top_210880, 
.roundedcornr_bottom_210880 div, .roundedcornr_bottom_210880 {
   width: 100%;
   height: 50px;
   font-size: 1px;
}
.roundedcornr_content_210880 {
	margin: 0 0px;
	font-size: 14px;
	font-style:normal;
	color:#CCCCCC;
	margin-top: 5px;
	width: 100%;
	
	
}

.roundedcornr_content_210880 centeredImage
    {
    text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
    }



.roundedcornr_box_210881 {
   background: #2c3337;
   margin-left: 10px ;
   margin-right: 10px ;
 
}
.roundedcornr_top_210881 div {
	
    background: url(../../images/roundedcornr_210851_tl.png) no-repeat top left;
}
.roundedcornr_top_210881 {
   background: url(../../images/roundedcornr_210851_tr.png) no-repeat top right;
}
.roundedcornr_bottom_210881 div {

   background: url(../../images/roundedcornr_210851_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_210881 {
   background: url(../../images/roundedcornr_210851_br.png) no-repeat bottom right;
}

.roundedcornr_top_210881 div, .roundedcornr_top_210881, 
.roundedcornr_bottom_210881 div, .roundedcornr_bottom_210881 {
   width: 100%;
   height: 50px;
   font-size: 1px;
}
.roundedcornr_content_210881 {
	margin: 0 30px;
	font-size: 14px;
	font-style:normal;
	color:#FFFFFF;
	margin-top: 20px;
}


/* -- Informacao do filme -- */
.informacao_filme { margin: 0 60px; }


.calendarTable {
    border-spacing: 2px;
    /* font-family: 'Limelight', cursive; */
}

.calendarMonth {
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    background-color:#000;
    color:#fff;
    font-size: 12pt;
    text-align:center;
}

.calendarDay {
    background-color:#fff;
    color:#000;
    font-size: 20pt;
    text-align:center;
}



.pergunta {
    /*text-decoration: underline; */
    font-style: italic;
    font-weight: bold;
}

.downloadDossier {
    font-size: 0.7em;
    line-height: 0.1em;
    font-style: normal;
    text-align:center;
    color: #440;
}


#cinanimaTable {
    border-spacing: 2px;
/* font-family: 'Limelight', cursive; */
}



#cinanimaTable th{
    font-style: italic;
    font-weight: bold;
    
}

#cinanimaTable td{
    padding: 4px;
}
