@charset "iso-8859-1";
/****************************** gerais *******************************/
*{	text-decoration:none; margin:0; padding:0; list-style:none;	border:none;/* Começo zerando tudo. O */}
*{ font-family:Verdana, Tahoma, Arial Narrow, Sans-Serif;font-size:10px;}


.ajax__calendar_container *{ font-size:10px;}
.ajax__calendar_container div.ajax__calendar_days{WIDTH: 180px; margin-left:-6px}

.modalBackground {
  background-color:Gray;
  filter:alpha(opacity=70);
  opacity:0.7;
}


body{
 background: rgb(247,247,247) url(images/bg_topo_absoluto.jpg) repeat-x 0px 2px;
 /*background-color:rgb(247,247,247);*/
}
a{text-decoration:none; color:rgb(110,32,48);}
a:hover{text-decoration:underline;}


.topo_absoluto_intro{
  width:999.9px;
  position:absolute;
  margin:0 auto;
  display:block;
  z-index:1;
}

.box_infos{
   width:228px;
   height:12px;
   float:right;
   padding:4px 0 4px 19px;
   margin: -2px 0 5px 0;
}
a.contato{font-size:9px;  display:block; padding:0 18px 0 15px; background: transparent url(images/ico_contato.gif) no-repeat center left; float:right}
a.sitemap{font-size:9px; display:block; padding:0 18px 0 15px; background: transparent url(images/ico_sitemap.gif) no-repeat center left; float:right}
a.help{font-size:9px; display:block; padding:0 14px 0 15px; background: transparent url(images/ico_help.gif) no-repeat center left; float:right}



.logo_banner_logar{
  width:999.9px;
  height:79px;
  margin: 0 auto;
  clear:both;
  padding-top:16px;
}
.logo_banner_logar h1{
  float:left;
  width:270px;
  height:80px;
  background: transparent url(images/logo_topo.gif) no-repeat 18px 2px;
  padding-left:30px;
 
}
.logo_banner_logar h1 a{ width:100%; height:100%; display:block;}
.logo_banner_logar h1 a:hover{ text-decoration:none;}
.logo_banner_logar h1 a span{ visibility:hidden}
 
.logo_banner_logar b.banner_topo{ width:468px; height:60px; float:left;padding-left:30px; margin-top:11px;}

.logo_banner_logar .box_logar{  margin:4px 0 0 0; float:left ; width:168px; height:75px; background: transparent url(images/bg_topo_logar.jpg) no-repeat center center;}
.logo_banner_logar .box_logar .bt_logar{ display:block; height:47px; width:170px; margin:3px 0 0 18px;}

.logo_banner_logar .box_logar .bt_logar input{
  width:49px; 
  height:25px; 
  float:right;
  background:transparent url(images/bt_logar.jpg) no-repeat center 2px; 
  color:rgb(255,255,255); 
  cursor:pointer
}
.logo_banner_logar .box_logar .bt_logar a{
  height:25px; 
  padding-top:7px;
  text-align:center;
  margin-right:15px;
  float:right;
  letter-spacing:2px;
  }


.logo_banner_logar .box_logar .flag_lang{display:block; height:16px; width:168px;  margin:2px 0 0 18px; padding:3px 10px 0 0}
.logo_banner_logar .box_logar .flag_lang a.flag_pt{ float:right; width:17px; height:11px;  background:transparent url(images/b_br.jpg) no-repeat center center; padding-right:3px}
.logo_banner_logar .box_logar .flag_lang a.flag_en{ float:right; width:17px; height:11px;  background:transparent url(images/b_en.jpg) no-repeat center center; padding-right:3px}
.logo_banner_logar .box_logar .flag_lang a.flag_es{ float:right; width:17px; height:11px;  background:transparent url(images/b_es.jpg) no-repeat center center; padding-right:3px}

.menu_topo{
  width:999.9px;
  height:28px;
  margin: 0 auto;
  clear:both;
  margin-top:2px;
}

.menu_topo ul.ul_menu_topo{
  width:705px;
  height:25px;
  margin: 0 auto;
  clear:both;
  float:left;
  margin-left:26px;
  _margin-left:14px;
  overflow:hidden;
}

.menu_topo ul.ul_menu_topo li{
 text-align:center;
 float:left;
 padding:5px 10px 5px 10px;
 margin-left:0px;
 overflow:hidden;
}
.menu_topo ul.ul_menu_topo li.separador{
 text-align:center;
 float:left;
 padding:0px;
 width:1px;
 height:23px;
 margin-left:0px;
 background:transparent url(images/separador_menu_topo.jpg) no-repeat 100% 2px;
}

.menu_topo ul.ul_menu_topo li.active{
 background:transparent url(images/bg_li_active.jpg) repeat-x 100% 2px;
}

.menu_topo ul.ul_menu_topo li a{
 color:rgb(255,255,255);
 display:block;
 font-size:12px;
 text-align:center;

}


.menu_topo .element_search{
   width:250px;
   height:22px;
   background:transparent url(images/bg_search.jpg) no-repeat 39px center;
   _background:transparent url(images/bg_search.jpg) no-repeat 36px center;
   margin:1px 0 0 0;
   _margin:0 0 0 0;
   float:left;
   text-align:left;
   padding-top:2px;
}

.menu_topo .element_search input.search{
   width:175px;
   padding:2px 0 3px 4px;
   margin:2px 0 0 41px;
   border:0px solid rgb(255,255,255);
   float:left;
}
.menu_topo .element_search .watermarked{
   color:#afafaf;
   font-style:italic;
   width:175px;
   padding:2px 0 3px 4px;
   margin:2px 0 0 41px;
   border:0px solid rgb(255,255,255);
   float:left;
}

.menu_topo .element_search input.bt_search{
   margin:2px 0 0 8px;
   *margin:1px 0 0 6px;
   width:19px;
   height:19px;
   float:left;
   background:transparent url(images/bg_BT_search.jpg) no-repeat center center;
   border:0px solid rgb(255,255,255);
   cursor:pointer;

}



.geral{
 width:940px;
 border:1px solid rgb(152,148,149);
 margin: 0 auto;
 text-align:left;
 margin-top:18px;
 background:rgb(255,255,255);
 padding:10px;

}

.box_destaque_news{
 float:left;
 width:537px;
 height:265px;
 padding:10px;
 _padding:10px;
 border:1px solid rgb(152,148,149);
 background: rgb(3,33,61) url(images/bg_box_destaque_news.jpg) repeat-x;
}

.image_nestaque_news{
 float:left;
 width:330px;
 height:225px;
 border:1px solid rgb(255,255,255);
}
 
 .image_nestaque_news a
 {
  cursor:pointer;
 
 }
 
ul.ul_news_destaque{
 width:195px;
 height:204px;
 float:left;
 margin-left:10px;
 margin-top:-8px;

}
ul.ul_news_destaque li a{
 width:184px;
 height:32px;
 border:1px solid rgb(255,255,255);
 background-color:rgb(207,211,214); 
 margin:8px 0 0 0;
 display:block;
 padding:3px 0 0 6px;
 font-size:11.5px;
 color:rgb(40,40,40);
 font-weight:900; 

}
ul.ul_news_destaque li.active a{
 background-color:rgb(107,111,114); 
 color:rgb(255,255,255)
}

ul.ul_news_destaque li a:hover{
 background-color:rgb(107,111,114); 
 color:rgb(255,255,255);
 text-decoration:none;
}



.masck_destaque_select{
 border:1px solid rgb(255,255,255);
 width:516px;
 _width:525px;
 height:55px;
 background-color:rgb(255, 255, 255);
 filter:alpha(opacity=85);
 opacity: 0.85;
 -moz-opacity:0.85;
 float:left;
 position:relative;
 margin:-24px 0 0 16px;
 _margin:-24px 0 0 3px;
}
.masck_destaque_select div a
{
  cursor:pointer; 
  
}

.text_destaque_select{
 width:506px;
 height:45px;
 float:left;
 position:relative;
 margin:-57px 0 0 16px;
 _margin:-57px 0 0 3px;
 border:1px solid rgb(255,255,255);
 padding:5px;
}
.text_destaque_select strong{
   font-weight:900;
   font-size:12px;
   padding-bottom:15px;
   
}

.text_destaque_select .resumo_mais{
  width:515px;
}
.text_destaque_select p{
  width:430px;
  margin-top:7px;
  float:left;
}
.text_destaque_select .resumo_mais a.infos_destaque{
   color:Black;
   cursor:pointer;
}
.text_destaque_select .resumo_mais a.infos_destaque:hover{
   text-decoration:none;
   
}
.text_destaque_select strong a.infos_destaque{
   color:Black;
   cursor:pointer;
}
.text_destaque_select  strong  a.infos_destaque:hover{
   text-decoration:none;
   
}
.text_destaque_select a.leia_mais{
  width:60px;
  float:left;
  display:block;
  padding:17px 0 0 16px;
  color:rgb(102,166,210);
}
/*  BOX BUSCA */

.bBuscaRef{
   float:left;
   width:348px; 
   height:148px;
   padding:10px;
   border:1px solid rgb(102,166,210);
   margin-left:10px;
   background-color:rgb(247,247,247);
}
.bBuscaRef ul{
   background-color:rgb(255,255,255);
   width:337px; 
   padding:5px;
   border:1px solid rgb(102,166,210);
}
.bBuscaRef ul li{
 float:left;
 margin: 0 12px 0 0;
}
.bBuscaRef ul li a{
  color:rgb(102,166,210);
  display:block;
  padding:3px;
}
.bBuscaRef ul li a:hover{
  color:rgb(255,255,255);
  background-color: rgb(102,166,210);
  text-decoration:none;
}
.bBuscaRef ul li.active a{
  color:rgb(255,255,255);
  background-color: rgb(102,166,210);
}
.bBuscaRef ul:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.bBuscaRef table.tblFormBusca{
   width:100%; 
   margin-left:3px;
}
.bBuscaRef table.tblFormBusca th{
 font-weight:normal;
 width:140px;
 text-align:right;
 color:rgb(175,175,175);
}
.bBuscaRef table.tblFormBusca td{
 text-align:left;
 padding:1px 0 1px 0;
}
.bBuscaRef table.tblFormBusca td input.campo{
 text-align:left;
 padding: 2px 2px 2px 4px;
 border:1px solid rgb(102,166,210);
 width:194px
}
.bBuscaRef table.tblFormBusca td select.select{
 border:1px solid rgb(102,166,210);
 width:201px;
}

.bBuscaRef table.tblFormBusca td.btBuscar{ text-align:right}
.bBuscaRef table.tblFormBusca td.btBuscar input{
    width:79px;
    height:19px;
    background:url(images/bt_buscar_ref.jpg) no-repeat center center;
    cursor:pointer;
    padding-left:7px;
    color:rgb(247,247,247);
}
 

/*  FINAL BOX BUSCA */

/*  H2 TAGCOULD */
h2.imgTagCould{
   float:left;
   width:200px; 
   position:relative;
   z-index:1000;
   height:50px;
   background: transparent url(images/bg_ico_tagcloud.gif) no-repeat 5px center;
   margin-left:10px;
   margin-top:-42px;
   
}
h2.imgTagCould a{
  padding:20px 0 0 80px;
  font-weight:normal;
  color:rgb(102,166,210);
  display:block;
  z-index:1002;
}
/*  FINAL TAGCLOUD*/

/*  BOX BANNER BOTTOM */
.bBannersBottom{
   float:left;
   width:358px; 
   height:91px;
   padding:7px 10px 7px 0px;
   border:1px solid rgb(102,166,210);
   margin:2px 0 0 10px;
   background:rgb(247,247,247) url(images/bg_publicidad_bb.jpg) no-repeat 350px 7px ;
}

.bBannersBottom object{
   margin-left:7px;
   *margin-left:9px;
}
/*  FINAL BANNER BOTTOM */

/*  BOX MENU LEFT */
.left_element{
  width:200px;
  float:left;
}

.menu_left{
   width:200px;
   background:rgb(243,243,243) url(images/bg_menu_left.jpg) no-repeat center 5px;
   padding:7px;
   border:1px solid rgb(197,197,197);
   margin-top:10px;
}

.menu_left h2{
   font-size:19px;
   padding-left:3px;
   font-family: Verdana;
   font-weight:900;
   letter-spacing:-1px;
   color:rgb(20,22,24);
}
.menu_left ul{
   margin:0 auto;
   margin-top:15px;
}
.menu_left ul li.pai{
   width:200px;
   height:38px;
   background:transparent url(images/bg_li_menu_left.jpg) no-repeat center center;
   width:100%;
   padding:8px 0 0 2px;

}
.menu_left ul li.pai a{
   width:195px;
   height:20px;
   font-size:17px;
   margin:-2px 0 0 5px;
   display:block;
   font-family:Arial Narrow, Verdana, Tahoma, Sans-Serif;
}

.menu_left ul li.active a, .menu_left ul li.active ol li{
 font-weight:bold;
}
.menu_left ul li.pai ol li{
   float:right;
   padding-right:10px;
   font-size:0.90em;
}
/*  FINA MENU LEFT*/

/*  BOX ULTIMAS PARTICIPACOES */
.ultimasP{
   width:200px;
   padding:7px;
   border:1px solid rgb(197,197,197);
   margin-top:10px;
   background-color:rgb(243,243,243)
}

.ultimasP h3{
  font-weight:normal;
  padding-left:6px;
  font-family: Arial Narrow , Tahoma , Verdana, Sans-Serif ;
  color:rgb(0,0,0);
  font-size:1.4em;
  letter-spacing:1px;
}


.ultimasP ul{
   margin:0 auto;
   margin-top:2px;
}

.ultimasP ul li.date{
   width:200px;
   height:105px;
   background:transparent url(images/bg_li_coment_participacao.jpg) no-repeat left top;
   width:100%;
   padding:8px 0 0 2px;

}

.ultimasP ul li.date a{
   display:block;
   padding-left:26px;
   color:rgb(82,150,195);
   font-weight:700;
}

.ultimasP ul li.date ol li{
  width:95%;
}
.ultimasP ul li.date ol li a{
  padding:5px 0 0 7px;
  color:rgb(82,150,195);
  font-size:0.90em;
  text-indent:20px;
  font-weight:normal;
}
.ultimasP ul li.date ol li a:hover{text-decoration:none}

.ultimasP a.participe{
 width:200px;
 height:23px;
 margin:3px 0 0 0;
 display:block;
 background:transparent url(images/bg_href_participe.jpg) no-repeat left top;
 padding:5px 0 0 0;
 text-align:right;
 color:rgb(20,22,24);
}
/*  FINAL ULTIMAS PARTICIPACOES */


/*  CONTENT MIOLO */
.content_miolo{
  float:left;
  width:710px;
  background-color:rgb(243,243,243);
  border:1px solid rgb(197,197,197);
  margin:10px 0 0 27px;
  _margin:10px 0 0 9px;
}
/*  FINAL CONTENT MIOLO */

/*  NEWS MIOLO DESTAQUE */
.content_miolo .news_destaque{
  width:709px;
  background-color:rgb(243,243,243);
  margin:0 auto;
  padding-bottom:5px;
}

.content_miolo .news_destaque .destaque{
  float:left;
  width:347.5px;
  height:159px;
  *height:162px;
  background-color:rgb(248,248,248);
  margin: 5px 0 0 5px;
  _margin: 5px 0 0 3px;
}

.content_miolo .news_destaque .destaque .img_news{
  width:163px;
  height:122px;
  border:1px solid rgb(197,197,197);
  margin:5px;
  padding:2px;
  background-repeat:no-repeat;
  background-position:center center;
}

.content_miolo .news_destaque .destaque .img_news a {
  width:100%;
  height:100%;
  display:block;
}
.content_miolo .news_destaque .destaque .img_news a { text-decoration:none}





.content_miolo .news_destaque .destaque .img_news a span{
  display:inline-block;
  width:100%; 
  color:rgb(255,255,255);
  font-size:0.8em;
  margin-top:1px;
}
.content_miolo .news_destaque .destaque .img_news a label{
  display:inline-block;
  width:100%;
  font-weight:900;
  color:rgb(0,0,0);
  font-size:11px;
  letter-spacing:-1px;
  margin-top:2px;
}


.content_miolo .news_destaque .destaque .left{
  float:left;
} 

.content_miolo .news_destaque .destaque .img_news a.left{
  background:transparent url(images/bg_calendar_news.jpg) no-repeat left top;
}

.content_miolo .news_destaque .destaque .img_news a.left span{
  margin-left:4px;
  _margin-left:0px;
  _padding-left:4px;
  _width:70%;
}
.content_miolo .news_destaque .destaque .img_news a.left label{
  margin-left:6px;
  _margin-left:0px;
  _padding-left:6px;
  _width:70%;
}




.content_miolo .news_destaque .destaque .right{
  float:right;
} 


.content_miolo .news_destaque .destaque .img_news a.right{
  background:transparent url(images/bg_calendar_news.jpg) no-repeat right top;
}

.content_miolo .news_destaque .destaque .img_news a.right span{
  text-align:right;
  width:97%; 
}
.content_miolo .news_destaque .destaque .img_news a.right label{
  text-align:right;
  width:97%; 
}

.content_miolo .news_destaque .destaque a.title_news_L, .news_destaque .destaque a.title_news_R{
  color:rgb(110,32,48);
  display:block;
  font-family: Verdana, Tahoma, Arial Narrow,  Sans-Serif ;
  font-weight:700;
  font-size:10px;
  padding:2px;
  background:rgb(248,248,248) url(images/bg_title_news.jpg) no-repeat center 99%;
  width:150px;
}

.content_miolo .news_destaque .destaque a.title_news_L{
 float:left;
 padding:5px 0 5px 2px;

}
.content_miolo .news_destaque .destaque a.title_news_R{
 float:right;
 text-align:right;
 padding:5px 5px 5px 0;
}


.content_miolo .news_destaque .destaque p{
   padding:2px;
   line-height:16px;
   width:155px;
   height:95px;
}
.content_miolo .news_destaque .destaque p.p_L{
 text-align:left;
 float:left;
}
.content_miolo .news_destaque .destaque p.p_R{
 text-align:right ;
 float:right;
}

.content_miolo .news_destaque .destaque label.lb_L{
 text-align:left;
 float:left;
 padding:1px 0 0 6px;
 width:195px;
 color:#6e2030;
 filter:alpha(opacity=65);
 opacity: 0.65;
 -moz-opacity:0.65;
}
.content_miolo .news_destaque .destaque label.lb_R{
 text-align:right;
 float:right;
 padding:1px 6px 0 0;
 width:195px;
 color:#6e2030;
 filter:alpha(opacity=65);
 opacity: 0.65;
 -moz-opacity:0.65;
}
/*  FINAL MIOLO DESTAQUE */



/* INICIO RODAPE */
.rodape{
 width:946px;
 border:1px solid rgb(152,148,149);
 margin: 0 auto;
 text-align:left;
 margin-top:10px;
 background:rgb(255,255,255);
 padding:7px;
}

.TagCloud{
 width:415px;
 height:87px;
 float:left;
 margin-top:-3px;
}


.TagCloud p {
  display:block;
  text-align:center;
 }
.TagCloud p a{
  color:#6b6a6a;
 }

.TagCloud p a{font-family:Tahoma, Arial;}


.TagCloud a.styloTagUm{
	color:#4eb2b4;
	font-size:9px; 

	}
.TagCloud a.styloTagDois{
	color:#2DBD3A;
	font-size:10px; 

	}
.TagCloud a.styloTagTres{
	color:#00669b;
	font-size:11px; 

	}
.TagCloud a.styloTagQuatro{
  color:#723D13;
	font-size:13px;

	}
.TagCloud a.styloTagCinco{
	color:#9EC9E9; 
	font-size:13px; 

	}
.TagCloud a.styloTagSeis{
	color:#07617b; 
	font-size:15px; 

	}
.TagCloud a.styloTagSete{
	color:#006387; 
	font-size:15px; 
	font-weight:bold;

	}
.TagCloud a.styloTagOito{
	color:#FE7704; 
	font-size:16px; 
	font-weight:bold;

	}
.TagCloud a.styloTagNove{
	color:#FE7704; 
	font-size:17px; 

	}
.TagCloud a.styloTagDez{
	color:#FE7704;
	font-size:18px; 

	}
.TagCloud a.styloTagOnze{
	color:#FE7704;
	font-size:19px; 
	font-weight:bold;

	}
	

	
.TagCloud a{
	text-decoration: none;
	margin-right:3px;
}
.TagCloud a:hover{
	text-decoration: underline;
	margin-right:3px;
}

.webindor{
 width: 494px;
 height:69px;
 float:left;
 background: transparent url(images/bg_webindor.jpg) no-repeat left top;
 margin:4px 0 0 30px;
}

.webindor .banners{
 width: 478px;
 height:69px;
 background-color: #EDEDEF;
 margin:0 0 0 10px;
 padding-left:5px;
}
.webindor .banners label{
 width: 87px;
 height:43px;
 float:left;
 background-color: rgb(255,255,255);
 margin:10px 5px 0 5px;
 border:1px solid rgb(190,190,190)
}
.webindor .banners label a{
  display:block;
  width:100%;
  height:100%;
}

.webindor .banners label.anuncie{
   color:#7C3A46;
   text-align:center;
   width: 68px;
   height:24px;
   background-color: #EDEDEF;
   margin:0 auto;
   border:none;
   margin:10px 0 0 1px;
   padding-top:5px;
}
.webindor .banners label.anuncie a{
   color:#3B89B9;
   padding-top:5px;
}
/* FINAL RODAPE */

/* INICIO MENU RODAPE */
.menu_rodape{
 width:954px;
 height:20px;
 border:1px solid rgb(152,148,149);
 margin: 0 auto;
 margin-top:10px;
 background:rgb(255,255,255);
 padding:7px 0 0 7px;
 text-align:center;
}
.menu_rodape ul{
  overflow:hidden;
  height:18px;
  text-align:center;
  margin:0 auto;
  width:auto;
}

.menu_rodape ul li{
 text-align:center;
 padding:5px 10px 5px 10px;
 margin-left:0px;
 overflow:hidden;
 display:inline;
}
.menu_rodape ul  li.separador{
 text-align:center;
 display:inline;
 padding:0px;
 width:23px;
 height:23px;
 margin-left:0px;
 color:#9DC8EA;
 padding-top:4px;
}
.menu_rodape ul li a{
  color:rgb(152,148,149);
}
/* FINAL MENU RODAPE*/

/* INICIO COPYRIGHT */
.copyright{
 width:954px;
 margin: 0 auto;
 margin-top:10px;
 padding:7px 0 0 7px;
 text-align:center;
 color:rgb(152,148,149);

}
/* FINAL COPYRIGHT */

.text_content{
  background-color: #ffffff;
	margin: 0px;

}
.text_content h2{
 font-family:Verdana,Arial, Tahoma;
 font-size:22px;
 letter-spacing:-1;
 color:#6e2030;
 padding:6px 0 13px 13px;
 background-color:#f7f7f7;
}

.text_content p{
  /*font-family:"Arial Narrow", Arial, Helvetica, sans-serif;*/
  font-family: Verdana , Arial, Helvetica,"Arial Narrow", sans-serif;
	color:#444;
  padding: 0 0 15px 0 ;
	font-size:13px;
	margin: 0px;
	line-height:20px;

}



.text_content label{
  /*font-family:"Arial Narrow", Arial, Helvetica, sans-serif;*/
  font-family: Verdana , Arial, Helvetica,"Arial Narrow", sans-serif;
	color:#444;
  padding: 0 0 15px 0 ;
	font-size:13px;
	margin: 0px;
	line-height:30px;
	padding-bottom:19px;
 display:block;
}

.text_content .texto_geral{
  padding: 15px ;
  line-height:20px;
  /*font-family:"Arial Narrow", Arial, Helvetica, sans-serif;*/
  font-family: Verdana , Arial, Helvetica,"Arial Narrow", sans-serif;
	color:#444;
	font-size:15px;
}
.text_content .texto_geral div{
  padding: 15px ;
  line-height:20px;
  /*font-family:"Arial Narrow", Arial, Helvetica, sans-serif;*/
  font-family: Verdana , Arial, Helvetica,"Arial Narrow", sans-serif;
	color:#444;
	font-size:15px;
}

.text_content .texto_geral div strong{
  line-height:20px;
  /*font-family:"Arial Narrow", Arial, Helvetica, sans-serif;*/
  font-family: Verdana , Arial, Helvetica,"Arial Narrow", sans-serif;
	color:#444;
	font-size:15px;
	font-weight:900;
}
.text_content .texto_geral strong{
  line-height:20px;
  /*font-family:"Arial Narrow", Arial, Helvetica, sans-serif;*/
  font-family: Verdana , Arial, Helvetica,"Arial Narrow", sans-serif;
	color:#444;
	font-size:15px;
	font-weight:900;
}
.text_content .texto_geral em strong{
  line-height:20px;
  /*font-family:"Arial Narrow", Arial, Helvetica, sans-serif;*/
  font-family: Verdana , Arial, Helvetica,"Arial Narrow", sans-serif;
	color:#444;
	font-size:15px;
	font-weight:900;
}

.text_content .texto_geral strong em{
  line-height:20px;
  /*font-family:"Arial Narrow", Arial, Helvetica, sans-serif;*/
  font-family: Verdana , Arial, Helvetica,"Arial Narrow", sans-serif;
	color:#444;
	font-size:15px;
	font-weight:900;
}



.text_content .texto_geral img{ margin: 5px;}

.servico p { font-size:10px}














.contact_form_wrapper {
    float: left;
    width: 90%;
    padding: 0 20px 20px 20px;
    color: #555;
    font-family: arial, sans-serif;
}
.contact_form, .contact_form p, .contact_fieldset {
    float: left;
    width: 308px;
}
.contact_form p {
    width: 270px;
    margin: 0 0 5px 0;
}
.contact_fieldset {
    width: 270px;
    padding: 15px;
    background: #eeeeee;
}
.contact_fieldset .item {
    padding: 0 0 7px 0;
}
.contact_fieldset .item input, .contact_fieldset .item textarea, .contact_fieldset .item select {
    width: 268px;
    height:18px;
    border: 1px solid #999;
}

.contact_fieldset .item textarea{
      width: 268px;
    height:60px;
    border: 1px solid #999;
}
.contact_fieldset .contact_form_send {
    text-align: right;
}
.contact_form_info {
    float: left;
    width: 230px;
    padding: 100px 0 100px 90px;
    text-align:center;
}
.contact_form_info p {
    padding: 0 0 7px 0;
    font-size: 14px;
}
.contact_form_info span {
    color: #572773;
}
.contact_form_info h1 {
    font-size: 25px;
    color: #572773;
}







.boxRetornoBuscaRefinada {
   padding:5px;
}


.boxRetornoBuscaRefinada h1 {
   font-size:28px;
   font-family: Verdana, Trebuchet MS , Verdana, Tahoma;
   background-color:#eaeaea;
   display:block;
   padding:10px;
   color:#03213b;
   letter-spacing:-1px;
   line-height:35px;
   margin-bottom:19px;
}
.boxRetornoBuscaRefinada h3 {
   font-size:17px;
   font-family: Verdana, Trebuchet MS , Verdana, Tahoma;
   display:block;
   padding:2px;
   color:rgb(50,50,50);
   letter-spacing:-1px;
   padding-left:17px;
}



.boxRetornoBuscaRefinada h2 a{
   font-size:20px;
   font-family: Verdana, Trebuchet MS , Verdana, Tahoma;
   padding:5px;
   display:block;
   color:#8e283e;
   letter-spacing:-1px;
   margin-bottom:1px;
   padding-left:40px;
  
}

.boxRetornoBuscaRefinada h2.NomeFilmePeca{
   font-size:20px;
   font-family: Verdana, Trebuchet MS , Verdana, Tahoma;
   padding:5px;
   display:block;
   color:#8e283e;
   letter-spacing:-1px;
   margin-bottom:1px;
   padding-left:40px;
  
}
.boxRetornoBuscaRefinada label{
   font-size:10px;
   font-family: Verdana, Trebuchet MS , Verdana, Tahoma;
   padding:2px;
   display:block;
   color:#5296cc;
   letter-spacing:-1px;
   padding-left:40px;
}
.boxRetornoBuscaRefinada label b{
   font-size:11px;
   font-family: Verdana, Trebuchet MS , Verdana, Tahoma;
   color:#000;
   padding-left:5px;
}
.boxRetornoBuscaRefinada p{
   font-size:10px;
   font-family: Verdana, Trebuchet MS , Verdana, Tahoma;
   padding:2px;
   display:block;
   color:rgb(100,100,100);
   letter-spacing:-1px;
   padding-left:40px;
}
  

.boxRetornoBuscaRefinada p a.linkCinema
{
   font-size:10px;
   font-family: Verdana, Trebuchet MS , Verdana, Tahoma;
   padding:2px;
   display:block;
   color:rgb(100,100,100);
   letter-spacing:-1px;
   padding-left:40px;
}




body.aguarde{
   background-color:rgb(247,247,247);
   background: none;
 
 
}

.aguarde{
   margin:0 auto;
   text-align:center;
   width:990px;
   height:500px;
   background:rgb(247,247,247) url('images/circolare_logo_oficial_lanc.jpg') no-repeat center 100px;
}

.aguarde h1{
   font-weight:normal;
   font-size:20px;
   color:rgb(139,40,60);
   letter-spacing:3px;
   font-family:Verdana, Tahoma, Arial, Sans-Serif;
   width:99%;
   text-align:center;
   padding-top:290px;
}

.aguarde span.copyright{
  color:rgb(179,175,175);
  font-size:9px;
  width:99%;
  text-align:center;
  padding-top:38px;
  display:block;
}
.aguarde a{
  font-size:9px;
  width:99%;
  text-align:center;
  padding-top:18px;
  display:block;
}


table.cadastro, table.cadastro_logar{
  width:700px;
  margin:0 auto;
}
table.cadastro th{
 width:160px;
 padding:2px;
 text-align:right;
 height:15px;
 padding:4px 0 2px 4px;
 vertical-align:middle;
}

table.cadastro_logar th{
 padding:2px;
 text-align:center;
 height:15px;
 padding:4px 0 2px 4px;
 vertical-align:middle;

}

table.cadastro input.campo_cadastro, table.cadastro_logar input.campo_cadastro{
   height:15px;
   padding:4px 0 2px 4px;
   border:1px solid rgb(190,190,190);
}

table.cadastro input.BT_Geral, table.cadastro_logar input.BT_Geral{

  color: #284775; 
  background-color: #FFFBFF;
  border-color: #CCCCCC; 
  border-width: 1px; 
  border-style: Solid; 
  font-family: Verdana;
  font-size: 10px;
  cursor:pointer;
}
table.cadastro_logar tr td{ text-align:center}
table.cadastro table tr td{ padding:6px}



.galeria{
	width:580px;
	padding:5px;
	border:1px solid #f3f3f3;
	margin: 0 auto;
	margin-top:30px;
	
}

.galeria p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#03213b;
}
.galeria p span{
	font-size:10px;
	font-weight:500; 
}

.foto{
	width:61px;
	height:61px;
	float:left;
	margin:3px 3px 3px;
	border:2px solid #03213b;
}


.comentarios{
   width:650px;
   margin: 0 auto;
}
.comentarios h3{ font-weight:700; font-size:13px; color:#006387; padding:10px 0 10px 5px; background-color:#f7f7f7}
.comentarios .comentatio_topo{
   width:641px;
    height:97px;
   background: transparent url('images/coment_top.jpg') no-repeat center top;
  
}

.comentarios .comentatio_conteudo{
   width:569px;
   border:1px solid #e3e3e3;
    border-bottom:0px;
    border-top:0px;
    margin-left:62px;
     
}

.comentarios .comentatio_conteudo .texto{
 padding:8px;
 width:550px;
 margin-top:-85px;

}
.comentarios .comentatio_conteudo .texto p
{
  padding:10px;
}
.comentarios .comentatio_conteudo .texto h4{
  padding:10px;
  color:#80c0d9;
  font-weight:700;
}

.comentarios .comentatio_conteudo .texto h4 span{
font-weight:normal; font-size:10px;
}

.comentarios .comentatio_rodape{
   width:641px;
    height:18px;
   background: transparent url('images/coment_rodape.jpg') no-repeat center top;
  
}