body {
	background: #000000 url(imagens/bg.jpg) top center no-repeat;
	color: #3a3a3a;
	font-family: Verdana, Arial;
	font-size:12px;
	line-height:14px;
	margin:0;
}

a{ text-decoration:none;}

/*PNG FIX IE6*/
img, div { behavior: url(iepngfix.htc) }
/*PNG FIX IE6*/

#site{ width:760px; margin:auto;}
#topo{ width:800px; height:158px; margin:auto;}
#top_menu{ width:760px; height:7px; line-height:7px; background:url(imagens/top_menu.jpg) top no-repeat; float:left;}
#site_in{ width:758px; min-height:500px; _height:500px; border-left:1px solid #493F3F; border-right:1px solid #493F3F; background: #BFBFBF url(imagens/bg_repeat_content.jpg) top repeat-x; float:left; padding-bottom:30px; }
#menu{ width:758px; height:43px; float:left;}
#menu_l{ width:15px; height:43px; float:left;}
#menu ul{ margin:0; padding:0;}
#menu ul li{ margin:0; list-style:none; float:left;}
#menu ul li a img{ float:left; border:none;}
#menu_r{ width:15px; height:43px; float:left;}

ul#primary-nav,
ul#primary-nav ul{margin: 0;padding: 0;background: #fff; /* IE6 Bug */}
ul#primary-nav li{position: relative;float:left;list-style: none;}
ul#primary-nav li a{display: block;text-decoration: none;}
ul#primary-nav ul{position: absolute;display: none;left: -1px;}
/* IE 6 \*/
* html ul#primary-nav li {float:left;}
* html ul#primary-nav li a {float:left;}
/* End */
ul#primary-nav li ul li a {padding:0;margin:0;}
ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul ul { display: none; }
ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul { display: block; margin-left:1px; border:1px solid #603B3B; z-index:9999;}
ul#primary-nav li.menuparent ul { margin-top:-2px; _margin-top:43px;}
ul#primary-nav li.menuparent ul li {clear:both; border-bottom:1px solid #603B3B;line-height:13px; padding:5px 10px 5px 10px; width:100%;background-color:#451818; _width:150px;}
ul#primary-nav li.menuparent ul li a{background:none; border:none; font-size: 11px;color:#CAC5C5; float:left; display:block; width:100%;}
ul#primary-nav li.menuparent ul li a:hover{ color:#fff; background:none; }
ul#primary-nav li.menuparent:hover,
ul#primary-nav li.over { ;}
ul#primary-nav li a:hover {;}

/* CSS necessário*/
.stepcarousel{
   position: relative;
   overflow: scroll;
   width:737px; height:320px; margin:15px 0px 0px 10px; _margin-left:5px; float:left; padding-top:12px; background:url(imagens/bg_cartazes.png) top left no-repeat;
}
.stepcarousel .belt{
   position: absolute;
   left: 0;
   top: 0;
}
.stepcarousel .painel{
   z-index:0;
   float: left;
   overflow: hidden;
   width:178px; height:291px; background-color:#D5D5D5; margin:5px;
}

#content{ width:758px; min-height:840px; _height:840px; float:left;}
#em_cartaz{ width:728px; height:15px; line-height:15px; background-color:#760000; margin:30px 0px 0px 15px;}
#carroussel{ width:737px; height:320px; margin:15px 0px 0px 10px; _margin-left:5px; float:left; padding-top:12px; background:url(imagens/bg_cartazes.png) top left no-repeat;}
#carroussel a{ text-decoration:none; border:none;}
#carroussel a:hover{ cursor:pointer;}
.c_item{ width:176px; height:291px; float:left; background-color:#D5D5D5; margin-left:4px; }
.c_item_title{ width:176px; height:40px; float:left;}
.c_item_title p{ margin:0; padding:8px 0px 0px 8px; color:#000; font-size:13px; font-weight:bold; line-height:15px;}
.c_item_img{ width:168px; height:227px; float:left;}
.c_item_img img{ border:none; margin-left:4px; float:left;}
.c_item_saiba{ width:168px; height:24px; float:left;}
.c_item_saiba p{ color:#000; font-size:12px; float:right; line-height:12px; padding:5px 0px 0px 0px; margin:0;}
#home_bottom_l{ width:263px; float:left; margin-left:10px; _margin-left:5px; padding-top:15px;}
#home_bottom_l_title{ width:250px; height:15px;line-height:15px; background-color:#760000; border:2px solid #fff; margin-left:3px;}
#home_bottom_l_bg{ width:263px; height:434px; float:left; background:url(imagens/bg_noticias.png) top no-repeat; margin-top:15px;}
#home_bottom_l_bg p{ width:225px; float:left; margin:7px 0px 0px 12px; _margin:7px 0px 0px 6px; padding-bottom:5px;  border-bottom:3px solid #EAEAEA;}
#home_bottom_l_bg p a{ color:#3a3a3a; text-decoration:none;}
#home_bottom_l_bg p a:hover{ text-decoration:underline;}
#home_bottom_r{ width:457px; float:left; margin-left:10px; _margin-left:15px;}
.home_bottom_r{ width:457px; float:left;}
.home_bottom_r_title{width:454px; height:15px;line-height:15px; background-color:#760000; border:2px solid #fff;margin-left:3px; margin:15px 0px 8px 0px;}
.home_bottom_r_box{ width:230px; height:199px; float:left; background:url(imagens/bg_destaque.png) top no-repeat; padding-top:5px;}
.home_bottom_r_box p{ width:208px; margin:5px 0px 0px 12px; font-size:11px;}
.home_bottom_r_box a{ color:#3a3a3a; text-decoration:none; font-size:11px;}
.home_bottom_r_box a:hover{ text-decoration:underline;}
.home_bottom_r_moldura{ width:226px; height:162px; float:left; background:url(imagens/moldura.jpg) top no-repeat; margin:5px 0px 0px 0px;}
.home_bottom_r_moldura img{ width:204px; height:146px; float:left; margin:8px 0px 0px 11px;}
.home_bottom_r_label{ float:right; font-size:10px; line-height:14px; color:#3f3f3f; padding:2px 5px 0px 0px;}
#footer{ width:758px; height:93px; float:left; padding-bottom:0px;}
#footer_end{ text-align:center; color:#999; font-size:13px; line-height:20px; padding:5px 0px 0px 8px;}
#footer_menu{ width:670px; margin:auto; padding-top:5px;}
#footer_menu ul{ margin:auto; padding:0; clear:both;}
#footer_menu ul li{ float:left; list-style:none; padding:0px 4px 0px 4px; border-right:1px solid #fff; line-height:11px; height:15px; margin-top:2px;}
#footer_menu ul li a{ color:#fff; font-size:10px; text-decoration:none;}
#footer_menu ul li a:hover{ text-decoration:underline;}
#default_content{ width:737px; min-height:840px; _height:840px; float:left; background:url(imagens/bg_default_y.png) top repeat-y; margin-left:10px; _margin-left:5px;}
#default_content_in{ width:700px; margin:15px 0px 15px 25px; _height:100px;}
#default_content_in a{ color:#666666; font-weight:bold; text-decoration:none;}
#default_content_in a:hover{ text-decoration:underline;}
#default_end{ width:737px; height:15px; float:left; background:url(imagens/bg_default_end.png) top no-repeat;margin-left:10px;_margin-left:5px;}
#default_title{ font-size:14px; font-weight:bold; color:#FFF; padding-left:10px; width:718px; height:15px; line-height:15px; background-color:#760000; margin:30px 0px 0px 15px;}
#default_content_news{ width:700px; margin:15px 0px 15px 25px; _height:100px;}
.news_item{ width:690px; border-bottom:3px solid #CCC; padding: 12px 0px 12px 0px;}
#default_content_news a{ color:#333333; text-decoration:none;}
#default_content_news a:hover{ text-decoration:underline;}
#pagin{ margin:15px 0px 0px 0px; float:left; clear: both; font-size:14px; width:500px;}
#pagin a{margin:0px 4px 0px 4px ;padding:0; color:#333; font-size:12px; font-weight:bold; text-decoration:none;}
#pagin a:hover{ text-decoration:underline;}
.promo_item{ width:690px; border-bottom:3px solid #CCC; padding: 12px 0px 12px 0px; float:left;}
.promo_item_content{ width:388px; float:left;}
.promo_item_img{ width:250px; float:left;}
.promo_item_img a img{ border:none; float:left; margin-left:20px;}
.prog_item{ width:690px; border-bottom:3px solid #CCC; padding: 20px 0px 20px 0px; float:left;}
.prog_item_content{ width:388px; float:left;}
.prog_item_title{ width:388px; float:left; font-size:14px; font-weight:bold; color:#FFF; padding-left:10px; height:15px; line-height:15px; background-color:#760000; margin:0px 0px 10px 0px;}
.prog_item_img{ width:270px; padding-right:12px; float:left;}
.prog_item_img a img{ border:none; float:left;}
.prog_sinopse{ background-color:#8C7070; width:184px; height:18px; line-height:18px; color:#fff; padding:2px 4px 2px 4px;}
.prog_sinopse span{ color:#fff; font-weight:bold;}


