﻿/*geral*/
*{font-size:11px;font-family:Tahoma; font-size:11px;color:#565656;}
* html {height: 100%;}
html, body {height:100%;min-width:980px;} 
body {margin:0;padding:0;background:url(imgs/bg-shadow.gif) repeat-y top center; background-color:#e7e7e7;}

.left{float:left;}
.right{float:right;}
.clear{clear:both;}
img{border:none;}
p{margin:5px 5px 8px 5px;line-height:15px;}
h2, h2 em, h2 a{margin:5px 0 3px 0;font-weight:normal; font-size:16px;padding-bottom:2px; color:#C00;border-bottom:solid 1px #ccc;}
h2 a{text-decoration:underline;color:#152a47;}
a{text-decoration:none; outline:0;}a:hover{text-decoration:underline;}
.eventos a {text-decoration:none; outline:0; color:#c3151b;}
.eventos a:hover{text-decoration:underline;color:#7a181b;}

.change-password .label{ border: none; clear: both; float: left; margin-top: 4px; padding-right: 10px; text-align: right; width: 70px; }
.change-password .textbox{border:1px solid;border-color:#91a4c1;margin-top: 4px; font-family: Tahoma,Arial, Verdana, Helvetica, sans-serif;font-size: 11px;color:#000000;font-style:normal;}


fieldset{border:0px;padding:0px;}
fieldset div{margin:5px 0;clear:both;}
fieldset label {float:left;	width:100px;}
fieldset input {padding:2px;}
fieldset select{margin-bottom:5px;clear:both;}
fieldset .fieldset-radio label{float:none;margin:-5px 0 0 5px}
fieldset .fieldset-checkbox label{float:none;margin:-5px 0 0 5px}

fildset-login{width:70px;}



.textbox{border:1px solid;border-color:#91a4c1;font-family: Tahoma,Arial, Verdana, Helvetica, sans-serif;font-size: 11px;color:#000000;font-style:normal;}
.msg-error{color:#ff0000;padding:0px;font-size:10px;display:block;}
.btn-margin{margin-left:-12px;}
.btn-black{background-color:black;border:none;margin:0px 5px 0px 0px;text-transform:uppercase;font-family:arial;font-size:12px;font-weight:bold; color:#fff;padding:6px 8px;}
.btn-red{background-color:#8b0304;border:none;margin:0px 5px 0px 0px;text-transform:uppercase;font-family:arial;font-size:12px;font-weight:bold; color:#fff;padding:6px 8px;}
.btn-link-black{background-color:Black;margin:5px 0;padding:6px 8px;color:White; text-transform:uppercase;font-family:arial;font-size:12px;font-weight:bold;}
.btn-link-red{background-color:#8b0304;margin:5px 0;padding:6px 8px;color:White; text-transform:uppercase;font-family:arial;font-size:12px;font-weight:bold;}


#master{width:100%;min-height:100%;margin:auto;background:url(imgs/bg-triangles.gif) no-repeat top center;}
#bannerContent{width:100%; height:433px;position:absolute;border:solid 0px red;margin:60px 0 0 0;}
#bannerPopup{width:650px; height:433px;margin:auto;border:solid 0px green;}

#header{width:980px;height:398px;margin:auto;}


/*content default*/
#content{width:980px;height:561px;margin:auto;background:url(imgs/bones-default.gif) no-repeat top center;}
	#login{width:295px;height:135px;margin:55px 0 0 14px;border:solid 0px #94d613;float:left;}
	#banner-destaque{width:391px;height:270px;margin:11px 0 0 10px;border:solid 0px #94d613;float:left;}
	#banner-lojista{width:242px;height:270px;margin:11px 0 0 17px;border:solid 0px #94d613;float:left;}	
	#enquete{width:254px;height:204px;margin:74px 0 0 28px;border:solid 0px #94d613;float:left;}
		#enquete-box{width:253px;height:177px;border:solid 0px red;}
	#noticias{width:346px;height:186px;margin:74px 0 0 24px;border:solid 0px #94d613;float:left; background-color:#ffffff;}
	
/*cinema home*/
#cinema{width:292px;height:266px;margin:-28px 0 0 11px;border:solid 0px #94d613;float:left;background-color:#fff;}
#cinema a{text-decoration:none;}
#cinema .cartaz{width:83px;height:122px;}
#cinema .infos{margin:3px 0 0 6px;width: 154px;}
#cinema .salas{width: 242px;}
#cinema .infos span, #cinema .salas span{display: inline-block;margin: 0 0 5px;}
#cinema .infos span, #cinema .infos b, #cinema .salas span, #cinema .salas b{font-size:11px;color:#000;text-transform:uppercase;letter-spacing:1px;}
#cinema .infos b{font-size:10px;}
#cinema .nome{font-weight:bold;font-size:13px;color:#8B0204;text-align:center;margin:3px 0 5px;width: 242px;}
#cinema .botoes{margin:72px 0 0 65px;}
.slider-filme, .slider-filme li {margin:0px;padding:0px;border:0px;outline:0px;background:transparent;}
.slider-filme li{width:247px}
.bx-window{margin: 10px 25px; width: 242px !important;}
#go-prev{margin:-114px 0 0;position:absolute;}
#go-next{margin:-114px 0 0 276px;position:absolute;}

/*cinema interna*/
#cinema-interna ul{list-style:none;margin:0;padding:0;width:575px;}
#cinema-interna li{width:255px;text-align:center;margin:30px 15px 40px;}
#cinema-interna .link{text-align:left;}
#cinema-interna a{text-decoration:none;}
#cinema-interna .cartaz{width:132px;height:193px;}
#cinema-interna .infos{margin:3px 0 0 6px;width: 154px;}
#cinema-interna .salas{text-align:left;margin:10px 0;}
#cinema-interna .infos span, #cinema-interna .salas span{display: inline-block;margin: 0 0 5px;}
#cinema-interna .infos span, #cinema-interna .infos b, #cinema-interna .salas span, #cinema-interna .salas b{font-size:11px;color:#000;text-transform:uppercase;letter-spacing:1px;}
#cinema-interna .infos b{font-size:10px;}
#cinema-interna .nome{font-weight:bold;font-size:13px;color:#8B0204;margin:12px 0 5px;}
#cinema-interna .botoes{margin:9px 0 0 65px;}

#precos{width:315px;height:auto;}
#precos h1{width:315px;height:40px;margin:25px 0;}
#precos h2{border:0 none;color:#8B0204;font-size:13px;font-weight:bold;margin-bottom:-10px;}
#precos h3{color:#000000;margin-bottom:5px;}
#precos p{color:#000000;line-height:14px;margin:0 0 15px;}

/*interna*/
#interna{width:980px;margin:auto;border:solid 0px yellow;}
#interna-top{width:980px;height:22px;margin:auto;background:url(imgs/bones-interna-top.gif) no-repeat top center;border:solid 0px #94d613;float:left;}
#interna-middle{width:980px;height:100%;margin:auto;background:url(imgs/bones-interna-middle.gif) repeat-y top center;border:solid 0px #94d613;float:left;}
	#content-interna{width:900px;height:100%;margin:0px 0 0 42px; border:solid 0px blue;float:left;}
	/*shopping*/
	#left-menu{margin:5px;float:left;}
		ul#ul-menu{width:196px; margin:0;padding:0;list-style-type:none;}
		ul#ul-menu li {padding:8px;font-weight:bold;text-align:right;background-color:#ee2e24;border-bottom:solid 1px #fff;}
		ul#ul-menu li.activated{position:relative;left:-29px;width:210px;background-color:Transparent;color:#fff;background:url(imgs/btn_left-menu-activated.gif) no-repeat left top;}
		ul#ul-menu li a:link, ul#ul-menu li a:visited {display:block;text-decoration:none;color:#fff;}
		ul#ul-menu li a:hover{color:#fcdad5;}
	#menu-content{width:670px;height:100%;margin:5px;float:left;}
	
#interna-bottom{width:980px;height:46px;margin:auto;background:url(imgs/bones-interna-bottom.gif) no-repeat top center;border:solid 0px #94d613;float:left;}

    

/*footer*/
#footer{width:980px;height:288px;margin:auto;background:url(imgs/bones-footer.gif) no-repeat top center;}
	#funcionamento{width:635px;height:212px;margin-left:14px;margin-top:66px;border:solid 0px #94d613;float:left;}
	#lojas{width:296px;height:101px;margin:74px 0 0 31px;border:solid 0px #94d613;float:left;}
	#assinatura{width:296px;height:98px;margin:2px 0 0 18px;float:left;}
		#assinatura strong{font-weight:bold;color:#000;}
		#assinatura em{font-weight:bold;color:#be0007;font-style:normal;}
		#assinatura .jbis{float:right;margin-top:24px;}
		
		
		
		
		

/*Revista.aspx*/
#revista-destaque{width:850px;height:250px; border:solid 0px blue;}
#revista-destaque #revista-capa{width:150px;height:230px;margin:10px;float:left;}
#revista-destaque #revista-texto{width:675px;float:left;}
#revista-destaque p{margin:10px;}
#revistas{width:850px;height:210px;border:solid 0px blue;}

.revista{width:100px;height:133px;margin:10px;float:left;font-weight:bold;}
.revista-links{text-align:center;}



/*Contato.aspx - TrabalheConosco.aspx*/
#contato{height:220px;}
#contato div#telefones{width:350px;float:left;padding:6px 10px;}
#contato div#campos{float:left;padding:10px;width:448px;}

/*lojas*/
div.div-lojas{width:266px;background-color:#eee;padding:8px;}
div.div-lojas h3 {margin:2px 0px;padding:0px;}
div.div-lojas h3 span {font-weight:bold; font-size: 12px;}


/*noticias*/
.in-news-date span{font-size:11px;color:#adadad;text-transform:uppercase;}
.in-news-title{height:22px;}
.in-news-title span{font-size:11px;color:#C00; }
.in-news-content{margin-bottom:20px;border-bottom:solid 1px #eee;}
.in-news-content a{color:#CC0000;font-weight:bold;}
.in-news-content a:hover{color:#565656;}

		
/*ajax*/
.update-progress{background-color:#ffffff;width: 100px;text-align: center;vertical-align: middle;position: absolute;bottom: 50%;left: 45%;}









