/* CSS Document */

/*Resetar o CSS*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
html {
	height:100%;
}
body {
	height:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #746249;
	min-width: 990px;
	scrollbar-arrow-color:#746249;
	scrollbar-3dlight-color:#ECE0CE;
	scrollbar-face-color:#ECE0CE;
	scrollbar-shadow-color:#000000;
	scrollbar-track-color:#746249;

}
body {
	color:#746249;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
.fundoClaro {
	background-color: #ece0ce;
}
.fundoClaro2 {
	background-color: #ded0bc;
}

.container {
	width:990px;
	margin:0px auto;
}
.floatRight {
	float: right;
}
.floatLeft {
	float: left;
}
h1 {
	color: #ed5807;
	font-size: 30px;
	margin-top: 1px;
}
h2, h3 {
	color: #ed5807;
	text-transform: uppercase;
	line-height: 24px;
	text-align: center;
	font-weight: 200;
}

.alignRestrito{
	margin-top:15px;
	margin-left:125px;
}
.h2{
	color: #ed5807;
	line-height: 24px;
	text-align: center;
	font-weight: 200;
	font-size: 18px;
	margin: 13px 0px 20px 0px;
	float:left;
}
h2 {
	font-size: 18px;
	margin: 13px 0px 20px 0px;
}
h3 {
	font-size: 12px;
	font-weight: bold;
	line-height: 24px;
	margin: 1px 0px;
}
h4 {
	color: #ed5807;
	text-align: left;
	font-size: 13px;
	margin-bottom: 15px;
}
h5 {
	font-size: 18px;
	color: #ed5807;
	text-align: left;
	margin-bottom:5px;
	margin-left:5px;
}
hr {
	background-color: #ece0ce;
	color: #ece0ce;
	border: solid #ece0ce 1px;
	height: 3px;
	margin: 0px;
	padding: 0px;
}
a {
	text-decoration: none;
	color: #736048;
}
.campo {
	color:#663300;
	border: solid 1px #663333;
	font:Arial ;
	font-size:10px;
}
.txtBox {
	width: 112px;
	height:15px;
	color:#663300;
	border: solid 1px #663333;
	font:Verdana ;
	font-size:12px;
	float:left;
}
.txtBoxrestrito {
	color:#663300;
	border: solid 1px #663333;
	font:Verdana ;
	font-size:12px;
}

.txtBoxCadastro{
	height:15px;
	color:#663300;
	border: solid 1px #663333;
	font:Verdana ;
	font-size:12px;
	}

a:hover {
	text-decoration: underline;
}
.topo {
	background-color: #d1cfcf;
	height: 15px;
	font-size: 8px;
}
.cabecalho {
	background-color: #D04206;
	background-image: url(../imagens/bckCabecalho.jpg);
	height: 144px;
}
.bannerTopo {
	float: right;
	margin-top: 38px;
	margin-right: 30px;
	margin-bottom: -5px;
	/*background-image: url(../imagens/bckBanner.jpg);*/
	width: 495px;
	height: 87px;
}
.menu {
	background-color: #746249;
	color: #FFF;
	text-align: center;
	background-image: url(../imagens/bckMenu.gif);
	background-repeat: repeat-x;
}
.menu ul {
	padding: 11px 0px;
}
/*fim do reset */
.menu ul li {
	display: inline;
	margin: 0px;
	font-size: 12px;
}
.menu ul li a {
	color: #FFFFFF;
	padding: 0px 20px;
	z-index:2;
	_padding:0px 20px;
	position:relative;
}
.menu ul li a:hover {
	padding:14px 20px;
	background-color: #e65806;
	text-decoration: none;
	background-image: url(../imagens/bckItemMenu.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
}
.conteudo {
	background-image: url(../imagens/bckConteudo.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #e6d6bf;
	padding-top: 25px;
}
.bar {
	float: left;
	margin:0px 2px;
}
.bar div {
	border: solid #746249 1px;
	padding: 1px;
	margin: 3px 0px;
}
div.borda {
	background-color: #95836b !important;
	font-size: 5px !important;
	height: 10px !important;
	border: none 0px !important;
	margin: 0px !important;
	width:auto !important;
}
.banners {
	text-align: center;
	padding-bottom: 20px !important;
}
.banners div.borda {
	margin-bottom: 20px !important;
}
.banners div {
	border: none #000 0px;
	background-color: #eedfc8;
	height: 60px;
	width: 120px;
	margin: 4px auto;
}
#sidebar1 {
	width:166px;
}
.menuInstitucional {
	margin-bottom: 20px;
	margin-left: 25px;
}
.menuInstitucional li {
	list-style-position: inside;
	list-style-type: square;
	color: #4e3d27;
}
.menuInstitucional li a {
	color: #4e3d27;
}
.login p {
	text-align: center;
	padding:0px !important;
	margin:12px 0px;
	height:50px;
}
.login ul li {
	margin-bottom:10px;
}
#sidebar1 form {
	margin: 10px;
}
#sidebar1 form label {
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	text-align: center;
}
/*#sidebar1 input[type=submit] {
	width: 25px;
}*/
#sidebar6 {
	width:720px;
}
#sidebar6 p {
	padding-left:20px;
}
#sidebar2 {
	width:442px;
}
#sidebar2 p {
	padding-left:20px;
}
.noticias, .noticias div {
	border: none #000 0px !important;
	margin:0px !important;
	padding:0px !important;
	height: 155px;
}
.noticias {
	margin: 10px !important;
}
.promocoesLista {
	margin: 10px !important;
	background-color:#c7b69a;
}
.noticias .floatLeft {
	margin-right: 10px;
}
.noticias .selector {
	text-align: right;
	padding-bottom:15px;
	clear: both;
	width: 70px;
	height: 30px;
}
.noticias .selectorE {
	padding-bottom:15px;
	border-bottom: solid #cbb89e 1px!important;
	width: 347px;
	height: 20px;
}
.selectorE {
	padding-bottom:15px;
	border-bottom: solid #cbb89e 1px!important;
	width: 100%;
	height: 20px;
}
.noticias p.integra, .noticias p.integra a {
	color: #dd5306;
	margin: 10px 0px;
}
.noticias .selector a {
	margin: 0px 3px;
	padding: 3px;
	padding-bottom: 13px;
	position: relative;
	_position: static;
}
.noticias .selector a.active {
	background-image:url(../imagens/bltNoticias.gif);
	background-repeat:no-repeat;
	background-position: center bottom;
}
.destaque {
	color: #746249;
	background-color: #746249;
}
.destaque p {
	background-color: #c2b4a0;
	line-height: 20px;
	padding: 12px 20px;
	margin: 2px 0px;
}
.destaque p:hover, .destaque p.hover {
	background-color: #ece0ce;
}
.destaque h2 {
	color: #e9dcca;
	text-align: left;
	margin-left: 20px;
}
.destaque .promocoes {
	padding: 2px;
}
.destaque .promocoes img {
	margin: 1px 2px;
}
#sidebar2 .baixo {
	border: none 0px #000 !important;
	padding: 0px !important;
}
.baixo div {
	float: left;
	padding: 0px !important;
}
.visitados  .floatLeft  {
	padding: 10px 0px 30px 0px;
	margin-left: 15px;
	margin-right: 25px;
}
.visitados  {
	width: 250px;
	margin-right: 2px !important;
}
.visitados  ul  {
	margin-left: 50px;
}
.visitados  li  {
	margin-top: 13px;
	list-style-image: url(../imagens/bullet.gif);
	margin-right: 5px;
}
.enquete  {
	width: 186px;
	margin-left: 2px;
}
.enquete p{
	padding-left:20px;
}
.enquete a{
	margin-left:20px;
}
#frmEnquete a {
	text-decoration: underline;
}
#frmEnquete p {
	margin-bottom: 20px;
}
.botao {
	text-align: center;
	margin: 0px 20px 20px 0px;
	border: solid 1px #663333;
	background-color:#ece0ce;
	color:#663333;
}
.botao1 {
	text-align: center;
	border: solid 1px #663333;
	background-color:#ece0ce;
	color:#663333;
	font-size:9px;
	margin:3px;

}
#sidebar3 {
	width:184px;
	background-color: #ece0ce;
	margin-top: 3px;
}
#sidebar3 div div {
	background-color: #e4d6c1;
	border: none #000 0px;
	margin: 3px;
}
#sidebar3 p {
	text-align: center;
	padding: 0px;
}
#sidebar3 p img {
	margin-bottom: 5px;
}
#sidebar3 ul {
	margin-bottom: 10px;
}
#sidebar3 li {
	margin-left: 20px;
	margin-top: 3px;
	padding-left: 10px;
	background-image: url(../imagens/bullet.gif);
	background-repeat: no-repeat;
	background-position: center left;
}
#sidebar3 li a {
	text-decoration: underline;
}
#sidebar4 {
	width:170px;
	background-color: #e4d6c1;
}
#sidebar4 .banners {
	border: none #000 0px;
}
#sidebar4 ol {
	margin-bottom: 20px;
}
#sidebar4 li {
	padding: 7px 0px 7px 15px;
	background-image: url(../imagens/bckTop10.jpg);
	background-position: bottom left;
	background-repeat: repeat-x;
}
#sidebar4 li.top {
	font-weight: bold;
}
#conteudo {
	float: left;
	width: 735px;
	min-height:953px;
	margin-left: 14px;
	background-color: #ece0ce;
	padding: 32px 24px;
	margin-bottom: 10px;
	margin-top: 4px;
	
}
.rodape {
	background-color: #9c8260;
	text-align: center;
	font-size: 10px;
	line-height: 18px;
}
.rodape .container {
	background-image: url(../imagens/bckRodape.gif);
	background-repeat: no-repeat;
	background-position: 830px bottom;
	padding: 12px 0px 20px 0px;
}
.rodape, .rodape a {
	color: #FFFFFF;
}
.rodape ul li {
	display:inline;
	margin: 0px 12px;
}
p.dev {
	color: #FFFFFF;
	text-align: right;
	font-size: 10px;
	line-height: 18px;
}
p.dev a{color:#FFF}
.googleAdSense {
	padding: 20px !important;
}
.esquerda .thumb {
	border: 6px solid #FFF;
}
.esquerda p {
	color: #e75806;
	text-align: center;
}
.esquerda img.bandeira {
	margin: 5px 5px;

}
#conteudo h2 {
	text-transform: none;
	text-align: left;
}
.detalhes {
	width: 550px;
	margin-left: 5px;
	padding: 5px 13px;
}
.listaParceiros{
	width: 700px;
	margin-left: 5px;
	padding: 5px 13px ;
}
.listaParceiros img{
	float:left;
	margin-bottom:70px;
	margin-left:100px;
}
.listaPromocoes{
	width: 700px;
	margin-left: 5px;
	padding: 5px 13px ;
}
.listaPromocoes img{
	float:left;
	margin: 0px 10px 25px 0px;
}
.listaPromocoes h4{
	color: #ed5807;
	text-align: left;
	font-size: 13px;
	margin-bottom: 5px;}
.noticiasResumo {
	width: 700px;
	margin-left: 5px;
	padding: 5px 13px;
}

.opcoes li {
	display: inline;
	padding: 5px 10px;
	border-right: dashed 1px #dacbb5;
}

#menuAlfabeto {
	width: 75%;
}

#menuAlfabeto .item {
	width: 29px;
	height: 26px;
	background-image:url(../imagens/bckMenuAlfabeto.jpg);
	margin: 5px;
	padding-top:2px;
	float:left;
}

#menuAlfabeto a.itemSelected {
	color: #FF6600;
}

#menuAlfabeto a:link{
	font-size: 18px;
}
#menuAlfabeto a:visited{
	font-size: 18px;
}
#menuAlfabeto a:hover  {
	font-size: 18px;
	color: #FF6600;
}
#menuAlfabeto a:active   {
	font-size: 18px;
	color: #FF6600;
	text-decoration:underline;
	
}

.areas {
	margin: 10px 0px 10px 0px;
}
.areas li {
	display: inline;
	margin-right: 20px;
	padding: 10px 0px 10px 0px;
}
.areas li a {
	padding-left:20px;
	margin-left:0px;
	background-position:center left;
	background-repeat:no-repeat;
}
.areas li a.imagens {
	background-image:url(../imagens/bltImagens.gif);
}
.areas li a.comprar {
	background-image:url(../imagens/bltComprar.gif);
}
.areas li a.trailer {
	background-image:url(../imagens/bltTrailer.gif);
}

.detalhes p {
	line-height: 18px;
}
#text-resize p {
	font-size: 1em;
}
#text-resize ul li {
	margin-right:10px;
	float:left;
}
#text-resize a:hover{
	text-decoration:underline;
	font-weight:bold;
	font-size:15px;
}
#text-resize a:active{
	text-decoration:underline;
	font-weight:bold;
	font-size:15px;

}
#text-resize a{
	color:#FF6600;
	text-decoration:none;
	font-weight:bold;
}
.extras {
	margin: 10px -15px -15px -15px;
	background-color: #f6eddf;
}
.extras p {
	padding: 15px;
}
.extras h5 {
	font-size: 11px;
	line-height: 18px;
	color: #746249;
	margin-left: 15px;
	padding-top: 15px;
}
.extras .titulo{
	margin: 0px !important;
	_position:relative;
	border-top: solid #ece0ce 3px;
}
.extras h3 {
	float:left;
	color: #746249;
	font-size: 14px;
	line-height: 18px;
	text-transform: none;
	text-align: left;
	padding: 10px 70px 16px 20px;
	background-color: #ece0ce;
	background-image: url(../imagens/bckTitCurva.gif);
	background-repeat: no-repeat;
	background-position: top right;
	margin: 0px;
	margin-left:-2px;
	_margin-top:-2px;
}
.extras .imagens {
	margin: 15px;
	text-align: center;
}
#showComents {
	position: relative;
}
.btParticipar{
	margin-left:625px;
}


/*RATING*/
.star-rating, .star-rating a:hover, .star-rating a:active, .star-rating a:focus, .star-rating .current-rating {
	background: url(../imagens/star.gif) left -1000px repeat-x;
}
.star-rating {
	position:relative;
	width:70px;
	height:14px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;
	margin-left: 15px;
}
.star-rating li {
	display: inline;
}
.star-rating a, .star-rating .current-rating {
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:14px;
	line-height:14px;
	outline:none;
	overflow:hidden;
	border: none;
}
.star-rating a:hover, .star-rating a:active, .star-rating a:focus {
	background-position: left bottom;
}
.star-rating a.one-star {
	width:20%;
	z-index:6;
}
.star-rating a.two-stars {
	width:40%;
	z-index:5;
}
.star-rating a.three-stars {
	width:60%;
	z-index:4;
}
.star-rating a.four-stars {
	width:80%;
	z-index:3;
}
.star-rating a.five-stars {
	width:100%;
	z-index:2;
}
.star-rating .current-rating {
	z-index:1;
	background-position: left center;
}
#listasTrailer{
	width:700px;
	
}
#listasTrailer ul li {
	background-image:url(../imagens/bltTrailer.gif);
	background-repeat: no-repeat;
	background-position: center left;
	width:250px;
	padding-left:20px;
	padding-bottom:5px;
	margin-left:50px;
	margin-right:2px;
	text-align:left;
	font-size:14px;
	float:left;
}
#listasGeneros{
	width:720px;

	
}
#listasGeneros ul li {
	background-image: url(../imagens/bulletMaior.gif);
	background-repeat: no-repeat;
	background-position: center left;
	width:210px;
	padding-left:20px;
	padding-bottom:5px;
	margin-right:2px;
	margin-left:6px;
	text-align:left;
	font-size:14px;
	float:left;

}
#listas{
	width:600px;
	
}
#listas ul li {
	background-image: url(../imagens/bulletMaior.gif);
	background-repeat: no-repeat;
	background-position: center left;
	width:250px;
	padding-left:15px;
	padding-bottom:5px;
	margin-left:25px;
	margin-right:8px;
	text-align:left;
	font-size:14px;
	float:left;
}
#listasProdutoras{
	width:630px;

}
#listasProdutoras ul li {
	padding: 5px;
	margin: 2px;
	float:left;

}
#listas a:houver {
	text-decoration: underline;
}


/* Link da Paginação */
A.PG {
	TEXT-DECORATION: none;
	padding-left: 2px;
	padding-right: 2px;	
	FONT-SIZE: 10pt;
}

A.PG:hover {
	color: #FF6600;
	TEXT-DECORATION: underline;
	padding-left: 2px;
	padding-right: 2px;
	FONT-SIZE: 10pt;
}

/* Numero da Pagina Atual no Rodape de Paginação */
.PgAtual {
	color: #FF6600;
	FONT-SIZE: 10pt !important;
	font-weight: bold;
	padding-left: 2px;
	padding-right: 2px;
	
}

#paginacao {
	text-align: center; 
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 10pt;
	padding-top: 3px;
}

#infosearch {
	FONT-FAMILY: Verdana, Arial, Helvetica;
	FONT-SIZE: 9px;
	padding: 3px;
}



#textSite{
	text-align:justify;
	padding:2px;
}
.estatico {
	width:600px;
	margin-left:10%;
	margin-top:20px;
	text-align:justify;
	background-color: #f6eddf;
}
.estatico p {
	padding: 15px;
}
.estatico h5 {
	font-size: 11px;
	line-height: 18px;
	color: #746249;
	margin-left: 15px;
	padding-top: 15px;
}
.estatico .titulo{
	margin: 0px !important;
	_position:relative;
	border-top: solid #ece0ce 3px;
}
.estatico h3 {
	float:left;
	color: #746249;
	font-size: 14px;
	line-height: 18px;
	text-transform: none;
	text-align: left;
	padding: 10px 70px 16px 20px;
	background-color: #ece0ce;
	background-image: url(../imagens/bckTitCurva.gif);
	background-repeat: no-repeat;
	background-position: top right;
	margin: 0px;
	margin-left:-2px;
	_margin-top:-2px;
}
.estatico .imagens {
	margin: 15px;
	text-align: center;
}
.destaqueColor{
	color: #746249;
	font-weight:bold;
	text-align:left;
	margin-bottom:5px;
}
.resumo{
	margin-top:5px;
}
.espacamento{
	margin-bottom:50px;
}
.trailer{
	margin-left:50px;
}
#cadastro{
text-align:center;
background-color:#f6eddf;
width:600px;
margin-left:10%;
margin-top:20px;
}
#cadastro table tr td{
font-weight:bold;
}
.curvaCadastro h3{
	float:left;
	color: #746249;
	font-size: 14px;
	line-height: 18px;
	text-transform: none;
	text-align: left;
	padding: 10px 70px 16px 20px;
	background-color: #ece0ce;
	background-image: url(../imagens/bckTitCurva.gif);
	background-repeat: no-repeat;
	background-position: top right;
	margin: 0px;
	margin-left:-2px;
	_margin-top:-2px;
}
/* para substituir os listbox tradicionais */
.GridAreaLista
{
	background-color:#f2f2f2;
    BORDER-RIGHT: gray 1px solid;
    LEFT: 0px;
    OVERFLOW: auto;
    BORDER-LEFT: gray 1px solid;
    WIDTH: 250px;
    BORDER-BOTTOM: gray 1px solid;
    TOP: 0px;
    HEIGHT: 170px;
    TEXT-ALIGN: left
}
.GridTitulo
{
    BORDER-RIGHT: black 1pt solid;
    BORDER-TOP: black 1pt solid;
    BORDER-LEFT: black 1pt solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black 1pt solid;
    BACKGROUND-COLOR: #95836b;
	color:#ece0ce;
	font-weight:bold;
	font-size:12px;
	width:100%;
	margin:0px;
}
.GridArea
{
    BORDER-RIGHT: gray 1px solid;
    LEFT: 0px;
    OVERFLOW: auto;
    BORDER-LEFT: gray 1px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: gray 1px solid;
    TOP: 0px;
    HEIGHT: 700px;
    TEXT-ALIGN: left;
	width:100%;
}
#menuRestrito{
	text-align:center;
	
	
}
#menuRestrito p{
	text-align:left;
	margin-left:10px;
	
}
#menuRestrito ul li {
	background-image: url(../imagens/bulletMaior.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left:15px;
	padding-bottom:5px;
	margin-left:10px;
	margin-right:8px;
	text-align:left;
	font-size:14px;
}
#conteudoRestrito{
	width:600px;
	float:left;
	margin-left:10px;

}
h4{
	margin-left:10px;
}
.justify{
	text-align:justify;
	}
.thumbFoto {
	width: 72px;
	height: 72px;
	margin: 5px;
	border: 1px solid #999999;
	float: left;
	background-color: #FFF;
	font-size: 14px;
	font-weight: bold;	
}
.thumbFotoPrincipal {
	width: 485px;
	height: 320px;
	margin: 20px;
	border: 1px solid #999999;
	background-color: #FFF;
	font-size: 14px;
	float: left;
	font-weight: bold;	
}

.thumbFotoCapa {
	height: 189px;
	width: 139px;
	border: 1px solid #999999;
	background-color: #FFF;
	font-size: 14px;
	float: left;
	font-weight: bold;	
}

#noresultset{
	display:none;
}

#indicacao {
	position: absolute; 
	top:300px;
	left:70%;
	display: none;
	background-color: #ece0ce;
}