img { border: 0;}



fieldset { display: block; border: 2px ridge #FFF; padding: 10px; /* padronizando nos navegadores */ }



ul, ol { margin-left: 10px; /* padronizando nos navegadores */}



input[type=hidden]{ display: none !important; visibility: hidden !important; /* esconde mesmo inputs hidden no FF */}



button { border: 1px outset #AAA;}



form button { text-align: center; margin: 5px auto; display: block; }



form ul { list-style: none; margin-left: 0; }



fieldset label { display: block;}



fieldset .radios label { display: inline; }



#center p { margin-bottom: 20px; line-height: 180%; padding: 0; text-align: justify; font-size: 12px; }















/* padronizando tamanhos de cabecalho em todos os browsers */



h1 { font-size: 250%;}



h2 { font-size: 200%;}



h3 { font-size: 150%;}



h4 { font-size: 120%;}







dt.message, dd.message {

display: none;

}



dd.error {

 display: block;

}







html{







}







body{



	color			: #666;



	font-family		: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;



	font-size		: 11px;



	line-height		: 130%;



	text-align		: center;



}







#all{



	background		: #A39183;



	overflow		: hidden;



}







#centralizador{



	background		: #fff url(../images/degrade-topo-site.jpg) repeat-x;



	margin			: 0 auto;



	overflow		: hidden;



	text-align		: left;



	width			: 1000px;



}







#rodape-centralizador {



	background		: url(../images/degrade-rodape-site.jpg) bottom repeat-x;



	width			: 978px !important;



	width			: 1000px;	



	padding			: 0 11px;



}







#left{



	float			: left;



	width			: 175px;



	padding			: 139px 0 0 0;



}







#content{



	float			: right;



	width			: 790px;



}







#center{



	float			: left;



	width			: 526px;



}







#center h1{



	margin: 0;



	padding: 0;



}







#caixa1{



	float			: left;



	width			: 262px;



}







#lojas_descricao{



	font-size:12px;



	line-height:180%;



	text-align:justify;



}







#caixa2{



	float			: right;



	width			: 262px;



}







#caixa3 .moduletable{



	margin:0;



	padding:0;



}











#caixa3 .banneritem{



	margin:0 0 1px 264px;



}







#caixa3 .banneritem a{



	padding:0 !important;



	position:inherit;



}







#right{



	float			: right;



	padding			: 139px 0 0 0 !important;



	width			: 262px;



}







#localizacao{



	float:left;



	font-size:10px;



	height:50px;



	margin:-146px 0 0 0;



	width:175px;



	position:absolute;



	text-align:right;



}







#footer{



	clear			: both;



	padding			: 5px 0;



	text-align		: justify;



	color			: #666;



	margin			: 0 15px 0 205px ;



}







#footer2{



	background:#D7D3D0;



	margin:0 auto;



	padding:10px 0;



	width:1000px;



	text-align:center;



}







#footer2 .inside{



	margin:0 0 0 200px;



	overflow:hidden;



	text-align:left;



}







#footer2 .inside .moduletable{



	float:left;



	margin:0 5px 0 0;



	width:250px;



}







#footer a{



	color			: #666;



}







#artigos {



	width			: 436px;



	margin			: 0px 45px 0px 45px;



	min-height		: 650px; 



}











/** Modulos Cantos Arredondados **/







/* Rounded-cornered divs -*/



.roundedBox {position:relative; padding:17px; margin:0 0; height: 217px; }







/*- All the corners -*/



.corner {position:absolute; width:17px; height:17px;}







/*- Each corner -*/



.topLeft {top:0; left:0; background-position:-1px -1px;}



.topRight {top:0; right:0; background-position:-19px -1px;}



.bottomLeft {bottom:0; left:0; background-position:-1px -19px;}



.bottomRight {bottom:0; right:0; background-position:-19px -19px;}







/*- Type1 - Blue -*/



div.roundedBox { margin-bottom: 2px !important;}



#type1 {background:#E9E4DF url(../images/fundo-type-1.gif) no-repeat left top;}



#type1 .corner {background-image:url(../images/corners-type1.gif);}







#caixa3 #type1 {background:#fdbd9b none; width:228px; float:left;}



#caixa3 #type1 .corner {background-image:url(../images/corners-type2.gif);}







#caixa5-home #type1 {background:#ffc266 none;}



#caixa5-home #type1 .corner {background-image:url(../images/corners-type3.gif);}







#caixa5 #type1 {background:#ffc266 none; margin-bottom: 80px !important;}



#caixa5 #type1 .corner {background-image:url(../images/corners-type3-2.gif);}











/*- moduletable h3's -*/



.moduletable-cinema h3,



.moduletable-teatro h3,



.moduletable-calendario h3,



.moduletable-noticias h3,



.moduletable-buscados h3,



.moduletable-promocao h3



{



	height: 70px;



	position: absolute;



	top: -17px;



	left: 0px;



	width: 250px;



	text-indent:-5000em;



}







.moduletable-cinema,



.moduletable-teatro,



.moduletable-promocao,



.moduletable-calendario {padding: 57px 9px 0px 9px;}







.moduletable-calendario {padding-top: 62px ;}







.moduletable-promocao {



	text-align: center;



}







.moduletable-promocao h5{



	margin:7px 0 4px 0 !important;



	text-align:center;



}







.moduletable-promocao div.dn-module_link{



	margin:0 0 -5px 0;



}















.moduletable-noticias, .moduletable-buscados {padding: 36px 9px 0px 9px;}







.moduletable-cinema h3 {background: url(../images/h3-cinema.jpg) left top no-repeat;}



.moduletable-teatro h3 {background: url(../images/h3-teatro.jpg) left top no-repeat;}



.moduletable-calendario h3 {background: url(../images/h3-calendario.jpg) left top no-repeat;}



.moduletable-noticias h3 {background: url(../images/h3-noticias.jpg) left top no-repeat;}



.moduletable-buscados h3 {background: url(../images/h3-buscados.jpg) left top no-repeat;}







.moduletable-promocao h3 {background: url(../images/h3-promocao.jpg) left top no-repeat;}







/*- moduletable margins -*/







#rotator {



	height: 251px !important;



	margin-bottom: 2px !important;



}







#right p{margin: 0; padding: 0;}



#right .article_separator {display: none;}







/*- moduletable contents -*/







.moduletable-teatro .dn-whole,



.moduletable-cinema .dn-whole {



	margin:5px 0 30px 0;



}







.moduletable-calendario .dn-whole {



	margin:0px 0 24px 0;



}







.moduletable-noticias .dn-whole {



	margin:0px 0 26px 0;



}



















.moduletable-teatro div.dn-each, .moduletable-cinema div.dn-each, .moduletable-calendario div.dn-each { 



	background: url(../images/bullet-teatro.gif) left 5px no-repeat;



	padding: 0 0 5px 10px;



	color: #666;



	margin: 0 0 5px 0px;



	display: block;



	border-bottom: 1px solid #fafafa;



	text-align: justify;



	line-height: 150%;



}







.moduletable-teatro div.dn-each a, .moduletable-teatro span.dn-head, 



.moduletable-cinema o div.dn-each a, .moduletable-cinema  span.dn-head,



.moduletable-calendario o div.dn-each a, .moduletable-calendario  span.dn-head {



	color: #666 !important;	



	text-decoration: none;



	text-align: justify;



	line-height: 150%;



}







.moduletable-teatro span.dn-head a.dn-title,



.moduletable-noticias span.dn-head a.dn-title,



.moduletable-cinema span.dn-head a.dn-title,



.moduletable-calendario span.dn-head a.dn-title



{



	color: #666 !important;	



	font-weight: bold;



	text-align: justify;



	line-height: 150%;



}







.moduletable-teatro div.dn-each a:hover,



.moduletable-cinema  div.dn-each a:hover,



.moduletable-calendario  div.dn-each a:hover {



	text-decoration: underline;



}







a.dn-module_link, .seta-direita, .seta-cima {



	height: 21px ;



	background: url(../images/mais.png) top left no-repeat;



	padding: 0 0 0 28px !important;



	margin-top: 10px ;



	font-size: 12px;



	display: block ;



	color: #993300 !important;



	text-decoration: none !important;



}







.seta-cima {



	background: url(../images/seta-cima.png) top left no-repeat;



}







a.dn-module_link:hover, a.seta-direita:hover, a.seta-cima:hover {



	text-decoration: underline !important;



}







/*



.moduletable-calendario .dn-each {



	padding: 0 0 7px 0px;



	color: #666;



	margin: 0 0 7px 0px;



	display: block;



	border-bottom: 1px solid #fafafa;



}











.moduletable-calendario div.dn-each a, .moduletable-teatro span.dn-head a , .moduletable-cinema span.dn-head a, .moduletable-noticias div.dn-each a {



	color: #666 !important;	



	text-decoration: none;



	font-weight: normal;



}







.moduletable-calendario div.dn-each a:hover {



	text-decoration: underline;



}



*/











.moduletable-noticias .dn-each {



	font-weight: normal;



	padding: 0 0 7px 0px;



	color: #666;



	margin: 0 0 7px 0px;



	display: block;



	border-bottom: 1px solid #fc8f55;



	text-align: justify;



	line-height: 150%;



}











.moduletable-noticias div.dn-each a:hover {



	text-decoration: underline;



}







.moduletable-cinema{



	height: 161px;



}







.moduletable-noticias{



	height:181px;



}







.moduletable-buscados {



	height: 181px;



}







.moduletable-buscados object{



	position:absolute;



	left:5px;



}







.moduletable-calendario{



	height: 161px;



}







.moduletable-search {



	width: 175px;



	height: 98px;



	background: url(../images/search.gif) left top no-repeat;



	margin: 10px 0 0 0;



	position: relative;



}







.moduletable-search label {



	display: none;



	visibility: hidden;



}







#mod_search_searchword {



	font: 14px Arial, Helvetica, sans-serif;



	color: #666;



	position: absolute;



	width: 115px;



	top: 13px;



	left: 12px;



	border: none;



	background: none;



}







.button-search {



	position: absolute;



	top: 4px;



	left: 140px;



}







.moduletable-cinema #texto {



	height: 138px;



}







.moduletable-cinema #texto a {



	color: #666;



}







.moduletable-publicitario {



	padding-top: 19px;



	background: url(../images/publicitario.gif) top center no-repeat;



	margin-bottom: 2px;



}







/*- artigos -*/







a {



	color: #977c67 ;



	text-decoration: none !important;	



}







a:hover {



	text-decoration: underline !important;



}







#left a:hover {



	text-decoration: none !important;



}







.componentheading, .contentheading {



	color: #333;



	width: 436px;



	padding-bottom: 6px;



	font-size: 16px;



	font-weight: normal;



	line-height: 120%;



	text-transform: uppercase;



	border-bottom: 1px solid #666;



	margin-bottom: 12px !important;



}







ul li {



	line-height: 20px;



	}







div.blog h2 {



	color: #666 !important;



	font-size: 14px !important;



}







div.blog h2.contentheading {



	color: #333;



	font-size: 16px !important;



	font-weight: bold;



	text-transform: none;



	border: none;



	margin-bottom: 0px !important;



	padding-bottom: 0px !important;



}







div.blog h2.contentheading a {



	color: #333 !important;



	text-decoration: none;



}







div.blog h2.contentheading a:hover {



	text-decoration: underline;



}







/*- busca -*/







.results ol.list p, .small {



	font-size: 10px;



	color: #999;



}







.results ol.list p {



	margin-bottom: 2px !important;



	margin-top: -7px !important; 



}







.results ol.list li {



	border-bottom: 1px solid #efeeee;



	padding-bottom: 17px;



}







.search_result fieldset {



	border: 1px solid #efeeee;



}







.search_result fieldset input, fieldset label {



	margin: 2px;



}







.search_result fieldset label{



	display: inline;



}







.search_result fieldset.word {



	padding-top: 10px !important;



}







.search_result legend {



	color:#999;



	text-transform: uppercase;



}







2px !important;



	margin-top: -7px !important; 



}







.results ol.list li {



	border-bottom: 1px solid #efeeee;



	padding-bottom: 17px;



}







.search_result fieldset {



	border: 1px solid #efeeee;



}







.search_result fieldset input, fieldset label {



	margin: 2px;



}







.search_result fieldset label{



	display: inline;



}







.search_result fieldset.word {



	padding-top: 10px !important;



}







.search_result legend {



	color:#999;



	text-transform: uppercase;



}







.moduletable_mais{



	padding-top: 0px;



}



#login-form {

	width: 356px;

	height: 97px;

	background: url(../images/bg-login.png) left top no-repeat;

	display: block;

	padding: 33px 0 0 81px;

}



#login-form label {

	width: 52px;

	display: block;

	float: left;

	font-weight: bold;

	color: #333 !important;

	margin-top: 4px;

}



#login-form #pass-form {

	clear: left;

	display: block;

	padding: 7px 0 18px 0;

}



#login-form input {

	float: left;

	margin-left: 6px;

	width: 130px;

	height: 14px;

	padding: 3px;

	font-size: 12px;

	border: 1px solid #ccc;

}



#login-form input.button {

	width: 72px;

	height: 22px;

	display: block;

	float: left;

	background: url(../images/bt-enviar.png) left top no-repeat;

	border: none;

	font-size: 0px;

}



#login-form p {

	clear: left;

}



#login-form p a {

	color: #333 !important;

	font-size: 11px;

}



#page ul.dn {

	list-style-position: inside;

	margin: 0;

	padding: 0;

}





#page li.arrow-dn img {

	float: left;

	border: 3px solid #e9e4df;

	margin-right: 15px;

	margin-top: 5px;

}



#page li.arrow-dn a {

	color: #666;

	font-weight: bold;

}



#page li.arrow-dn {

	border-bottom: 1px solid #ddd;

	padding-bottom: 10px;

	margin-bottom: 10px;

	padding-left: 10px;

	text-align: justify;

}



#page span.dn-introtext {

	margin-left: 12px;

	display: block;

}