	body {
	font-family: Tahoma,Verdana,Arial,FreeSans;
	font-size: 12px;
	margin: 0; padding:0;
}

H1 {
	font-family:verdana,arial,FreeSans;
	font-size: 12px; font-weight:bold;text-transform: uppercase;
}
H2 {
	font-family: Verdana;
	font-size: 13px;
	font-weight:bold;
	text-indent: 16px;
}
P{font-size:12px;}

a:link, a:visited{;text-decoration:none;}
a:hover{text-decoration:none;}

IMG{border:0px;}

#container{
	margin:0 auto;
	width:981px;
}

#container #header {height: 145px; text-align:center;}
#container #header .logo {margin:15px 0 0 3px;}
#container #header .slogan {display:block;margin:9px 29px;}

/* Menu */
#container #menu {height: 56px;}
#container .central {
	list-style: none;
	margin:0 auto;
	padding:0;
	padding-left: 50px;
}
#container .central li{
	text-indent:5px;
	float:left;
}

#container .central li:hover{
	height: 56px;
}
#container .central a {
	margin-top:17px;
	height: 20px;
	padding:4px 0;
	display:block;
	font-weight:bold;
	font-size:11px;
	text-transform: uppercase; 
	text-decoration:none;
	float:left;
	text-align:center;
	margin-left:15px;
	margin-right:15px;
}


/* Corpo */
#container #corpo {
	margin:0;
	clear:both;
	min-height:200px;
	padding-top:4px;
}

#esquerda{
	float:left;
	width:182px;
	min-height: 500px;
}
#miolo{
	float:left;
	min-height: 500px;
	width:790px;
	margin-left:1px;
}
#direita{float:right;width:181px;min-height: 500px;}


/* Caixas */
.caixaEsquerda{
	width: 164px;
	margin:0 0 9px 9px;
	position: relative;
}
.caixaEsquerda H1{
	line-height: 32px; text-indent:55px;
	height:32px;
	width: 100%;
	margin:5px 0 0 0;
}

.caixaEsquerda ul{list-style:none;margin:14px 11px;padding:0;}
.caixaEsquerda li{
	/* Obs.: N�o setei a setinha como list-style pois dessa forma ela ficaria fora do sublinhado pontilhado (border_bottom) */
	text-indent: 18px;
	height: 18px; line-height:14px;
	margin-bottom:3px;
}
.caixaEsquerda a{	display: block;font-size: 12px;}
.caixaEsquerda .imgtitulo {position:absolute;top:4px;left: 4px;}

.caixaGrande {
	width: 786px;
	margin:0 0 12px 0;padding:0;
	overflow: hidden;
	padding:0;
	text-align:justify;
        
}
.caixaGrande H1{
	line-height: 41px; text-indent:66px;
	height:50px;
	width: 100%;
	margin:0px 0 0 0;
}

/* Caixa com bordas.. observar a forma como foi montada a Div */
.caixaGrandeBorda{
	width:793px;
	padding:0 0 24px 0;
	margin:0 0 9px -3px;
}
.caixaGrandeBorda H1{
	height: 68px;
	line-height: 90px; text-indent:68px;
	width: 100%;
	margin:5px 0 0 0;	
}
.caixaGrandeBorda .borda{
	padding:18px 29px 18px 44px;
	text-align:justify;
}


/* Botao */
a.botao {
	color:white;
	display: inline-block;
	font-family:Tahoma,verdana,FreeSans;
	font-weight:bold;
	font-size:12px;
	height:22px;
	line-height:20px;
	margin:7px 10px 0 0;
	padding:0px 7px;
}

input.botao, button.botao
{
	color:white;
	height:22px;
	border: none;
	font-family:Tahoma,verdana,FreeSans;
}


/* Alinhamentos... */
.direita{float:right;margin:4px}
.esquerda{float:left;}

/* Ajustes especificos de texto */
.conteudo{margin:4px 0px 4px 16px;display: block; text-align:justify}

.sugestao{margin:-29px -3px 0 10px;}

.conteudoSugestao{margin:-10px 2px 4px 17px; text-align:justify}

/* Bloco Box 10 - Items */
.caixa_filme{	width:128px; float:left; height:300px;margin:0 11px 0 10px;overflow:hidden;text-align:center;position:relative;}
.caixa_filme img{display:block;margin:0 auto;}
.caixa_filme .botao{margin-left:8px;bottom:10px; left:4px; }
.titulo_filme{height:20px;display:block}

.minhaLista .caixa_filme{display:inline; width:759px; float:left; height: 50px; margin:0 11px 0 10px;overflow:hidden;text-align:left;position:relative;}
.minhaLista .caixa_filme img{display:inline;margin:0 auto; float: left}
.minhaLista .caixa_filme a{float: right}
.minhaLista .filme_titulo{ margin-left: 10px; vertical-align: top; }
.minhaLista tr {background-color: #ddd}
.minhaLista #btMinhaLista {margin: 10px 10px}

.caixa_produto{	width:100px; float:left; height:250px;margin:0 11px 0 10px;overflow:hidden;text-align:center;position:relative;}
.caixa_produto img{float: left; display:block;margin:0 auto;}
.caixa_produto .botao{margin-left:8px;position:absolute;bottom:10px; left:4px;}

.caixa_celebridade{	width:100px; float:left; height:204px;margin:0 11px 0 10px;overflow:hidden;text-align:center;position:relative;}
.caixa_celebridade img{display:block;margin:0 auto;}
.caixa_celebridade .botao{margin-left:8px;position:absolute;bottom:10px; left:4px;}

.nenhum_encontrado{ text-align: center; }

.pontilhado{
	clear:both;
	width: 566px;
	border-style: none none dotted; 
	margin:14px auto;
}

/* Quando usar a caixa grande dividida em duas partes*/
.metade{float:left;width: 47%;padding:0 0 10px 0;}
.metade img{margin: 9px 18px 15px 8px;}
.metade H2{	text-indent:0;	margin:1px 0 2px 0;padding:0;}
.metade .conteudo {margin:3px;}


/* Quando usar a caixa grande dividida em tres partes*/
.terco{float:left;width: 31%;padding:0 0 10px 15px;}
.terco img{margin: 9px 18px 15px 8px;}
.terco H2{	text-indent:0;	margin:1px 0 2px 0;padding:0;}
.terco .conteudo {margin:3px;}

.divisor_corpo{clear:both;}

#footer{text-align:center;height:30px;clear: both;}
#produzido{padding-top:5px; background: #C0C0C0; height: 25px;}

#menu #pesquisa{float:right;margin:14px 5px 0;}
#pesquisa div{display: inline}
#pesquisa #keywords{width: 140px;}

UL.abas{height:21px;padding-top:5px;}
UL.abas LI{display: inline;padding:5px;}

DIV.bannerPrincipal{padding-bottom:10px;float:left; margin-left: 5px;}

/*
DIV.atendimentoOnline
{
	padding-bottom:10px;float:right
}
.atendimentoOnline input{
	border: 1px solid red;
}
*/

#formLogin{
	background :transparent url(/imagens/bgs/ban_login.jpg) repeat-y ;
	padding: 0px;
	float: right;
	margin-right: 0px;	
	width: 176px;
	height: 161px; 
}

#formLogin input[type=text] {
	width: 100px;
	border: 2px solid #CCCCCC;
	padding: 3px;
	margin-left: 1px;
	margin-top: 25px;
	font-size:11px;
	
}
#formLogin input[type=password] {
	width: 100px;
	border: 1px solid;
	padding: 3px;
	margin-left: 1px;
	margin-top: 4px;
	border: 2px solid #CCCCCC;
	font-size:11px;
}

#form_login input[type=text] {
	width: 178px;

}
#form_login input[type=password] {
	width: 178px;
}

#_content{
	margin-top: 35px;
}

#_content label{
	padding: 0px;
	margin:0px;
	font-size:11px;
}

#_content  dt{
	float: left;
	margin-top: 9px;
	margin-left: 10px;
	padding: 0px;
}
#_content  #user-label{
	margin-top: 30px;
}

#_content #cadastre-se{
	font-size: 10px;
	margin-left: 70px;
        float: left;
}

#formLogin input[type=submit] {
        margin-left: 56px;
	margin-top: 1px;
	font-weight: bold;
	float: left;
}

IMG.publicidade{margin-left:5px;}
DIV.publicidade_divisao{height:10px;}

#quickbar{text-align:right;}
#detalhe_filme{padding-left:10px}
#detalhe_filme .duracao{width:640px;float:right;margin-top:20px;}
#detalhe_filme .sinopse{margin: 5px;}
#detalhe_filme label, ul{font-weight:bold}
#detalhe_filme li{display: inline;padding:5px;}
#detalhe_filme img{margin: 5px}


.opcoes_filme{clear: both}





.acoes_botoes LI{float:left;display:block;}
.acoes_botoes .botao{width:110px;text-align:center}
.acoes_midia{clear:both}

#quickbar{text-align:right}
#quickbar a{font-weight:normal}

#form_login{margin:20px;}
#form_quiz{margin:20px;}
#form_enquete{margin:20px;}
#form_porno{margin:20px;}

#form_porno p{
    text-indent: 20px;
}

.sinopse_filme{text-align:justify;}
H4.filme_titulo{text-align:justify;margin-bottom:0px;}


#indique_amigo{margin: 0px 30px}
#indique_amigo img{margin: 5px 0px; border: 1px solid #999999}

.grupo_botoes{float: left;position: absolut;margin: 3px}

.errors {margin: 0px; text-weight: none; text-color: red}
.errors li{display: inline; color:#FF0000; font-weight:bold; font-style:italic; }

#form-login{}

.text{width: 300px}



#horarios_entrega table {border-collapse:collapse;border: 1px solid #A3A3A3; margin: 5px 5px;padding: 3px; float: left}
#horarios_entrega td, th {border-bottom: 1px solid #A3A3A3; height: 27px;}
#horarios_entrega th {background-color: #E5E5E5; }


.error_message  {border: 1px solid red;   background: #FFCCCC; width: 600px; height: 20px; text-align: center; margin: 10px 10px; padding: 5px}

.success_message{border: 1px solid green; background: #CCFFCC; width: 600px; height: 20px; text-align: center; margin: 0 16%; padding: 5px}

.plano{ width:47%; border:1px solid #A3A3A3; float:left; margin: 5px; padding: 3px; text-align: center }


.center{text-align:center;}

.hint{ font-size: 11px; margin-top: 2px; color: #999999; font-style: italic }

#buttons{clear: both}
#buttons button{ color: #FFF; border: medium none; height: 22px }
.divBotao{ float: left; padding: 2px; margin-top: 25px}

<!--#quickbar #sair{font-weight:normal;}-->