/*CSS 2009*/

/* START HEIGHT 100% CSS */
html,body {	height:100%; } /* needed for container min-height */
#layout {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
}
/* END HEIGHT 100% CSS */

#header { width: 100%; }
#contentSite { margin: 0 auto; width: 776px; padding-bottom: 70px; }

#menutop { width: 776px; margin: 0 auto 2px auto; position: relative; overflow: hidden; height: 30px; }
#menutop ul li { float: left; }
#menutop ul li a { font-weight: bold; font-size: 12px; display: block; line-height: 30px; text-transform: uppercase; padding: 0 9px 0 8px; }
#menutop .divis{ height: 20px; width: 1px; line-height: 20px; background: #3d3943; } 
#logobg{ height: 84px; line-height: 84px; width: 776px; margin: 0 auto;  }
#menuSite {	height: 41px; width: 776px;  margin: 0 auto; padding-left: 5px;  }

#banner728bg { margin: 0 auto; width: 776px; height: 96px; text-align: center; padding: 6px 0 0 0; }

#menuSite ul li { text-decoration: none; list-style: none; float: left;	height: 41px; position: relative; }
#menuSite ul li a { display: block; line-height: 41px; padding: 0 12px 0 8px; font-size: 14px; font-weight: bold; text-transform: uppercase; }

#bloco01 {width: 776px; margin: 5px 0; }
#bloco02 {width: 776px; margin-bottom: 5px; }
#bgtv { float: left; width: 310px; height: 200px; }
.h2 {margin-bottom: 5px; padding-left: 25px; height: 25px; line-height: 25px; text-transform: uppercase; font-size: 14px; }
.h2b {margin: 2px 0 0 0; padding-left: 35px; height: 40px; line-height: 40px; text-transform: uppercase; font-size: 22px; }


#programe { width: 461px; float: right; overflow: hidden; height: 200px; }
#programe h2{ line-height: 25px; margin-bottom: 3px; text-align: center; text-transform: uppercase; font-size: 14px; }
#programe h3{ font-size: 11px; padding-left: 15px; }
#programe .progDiv { padding-left: 5px; width: 220px; height: 75px; margin:4px 4px 0 0; float: left; font-size: 12px; overflow: hidden; }
#programe .progDiv .apro { font-size: 11px; text-decoration: none; line-height: 14px; padding-left: 4px; }
#programe .progDiv .apro:hover { text-decoration: underline; }
#programe .progDiv .aprog { font-size: 11px; text-decoration: none; line-height: 15px; float: right; font-weight: bold; }
#programe .progDiv .aprog:hover { text-decoration: underline; }

#dias {	margin: 2px 0 13px 5px; height: 19px; }
#dias li{ text-decoration: none; list-style: none; float: left; margin-right: 1px; }
#dias a { text-align: center; font-weight: bold; display: block; width: 20px; line-height: 17px; height: 17px; overflow: hidden; font-size: 11px; }
#dias #hoje { width: 45px; }

#semanaDay {margin: 5px 0 1px 5px; height: 19px; }
#semanaDay  li{ text-align: center; font-weight: bold; text-decoration: none; list-style: none; float: left; margin-right: 1px; width: 20px; height: 17px; overflow: hidden; font-size: 11px; }
#semanaDay #hoje2 { width: 45px; }

#Layer5{	width:213px; height:50px; margin-left: 9px; }
#Layer5 select{	margin: 4px 0 7px 0; font-size: 11px; width: 205px; overflow: hidden; }

#banner234 { width: 468px; height: 60px; overflow: hidden; float: right; margin: 12px 10px 0 0; }
#buscaGeral{ width: 138px; height: 40px; overflow: hidden; float: right; margin: 8px 0 0 0; text-align: left; padding: 30px 0 0 0; position: relative; }
#buscaGeral .input { float: right; height: 20px; font-size: 13px; width: 130px; margin: 0; margin-bottom: 4px; }



#layout { width: 100%;	margin: 0 auto;	}

#eventosHome { width: 570px; float: right; height: 730px; overflow: hidden; position: relative;  }
#eventosHome ul li { padding: 0 4px; width: 269px; height: 105px; margin: 0 0 5px 5px; float: left; overflow: hidden; font-size: 0.7em; line-height: 13px; }
#eventosHome ul li h3{ margin-bottom: 2px; text-transform: uppercase; line-height: 18px; font-size: 11px; padding-left: 15px; }
#eventosHome ul li img{ float: left; border: solid 2px #837fba; margin: 0 4px 0 0; width: 70px;	 }
#eventosHome .aEspecial { font-weight: bold; text-transform: uppercase; position: absolute; bottom: 3px; width: 564px; display: block; font-size: 12px; margin-left: 4px; height: 25px; overflow: hidden; line-height: 25px; text-align: center; }
#eventosHome ul li .pClass { width: 190px; float: left; overflow: hidden; }
	
	
#fotosHome { width: 202px; float: left; height: 730px; position: relative; }
#fotosHome01 li a { font-weight: bold; padding: 5px 0; width: 184px; display: block; text-align: center; margin: 0 auto; overflow: hidden; font-size: 11px; text-transform: uppercase; margin-bottom: 5px; }
#fotosHome01 li img { width: 170px; }
#fotosHome h3 { margin-bottom: 2px; text-transform: uppercase; line-height: 18px; font-size: 11px; padding-left: 15px; }
#fotosHome02 a { display: block; font-size: 12px; margin-left: 4px; width: 194px; height: 18px; overflow: hidden; line-height: 18px; margin-bottom: 3px; }
#fotosHome02 a span { padding: 0 5px; line-height: 18px; height: 18px; overflow: hidden; text-align: center; margin-right: 5px; }  
#fotosHome02 li { display: inline; }
#fotosHome .aEspecial {  font-weight: bold; text-transform: uppercase; position: absolute; bottom: 3px; display: block; font-size: 12px; margin-left: 4px; width: 194px; height: 25px; overflow: hidden; line-height: 25px; text-align: center; }

#banner728bg2 { width: 776px; height: 90px; text-align: center; padding: 6px 0 6px 0; background-position: 0 29px; margin: 5px 0; }

#bloco03 .width { width: 247px; margin-right: 5px; height: 320px; float: left; padding: 0 4px; overflow: hidden; }
#bloco03 .rightca { float: right; margin-right: 0; }
#bloco04 { margin-bottom: 5px; width: 776px; }
#bloco04 .width { width: 247px; margin-right: 5px; height: 300px; float: left; padding: 0 4px; overflow: hidden; }
#bloco04 .rightca { float: right; margin-right: 0; }
#bloco05 { margin-top: 5px; width: 776px; }
#bloco05 .width { width: 377px; margin-right: 5px; height: 260px; float: left; padding: 0 4px; overflow: hidden; }
#bloco05 .rightca { float: right; margin-right: 0; }
#bloco06 { margin-bottom: 5px; width: 776px; }
#bloco06 .width { width: 247px; margin-right: 5px; height: 290px; float: left; padding: 0 4px; overflow: hidden; }
#bloco06 .rightca { float: right; margin-right: 0; }

#bloco06 #buscaatracao form {margin-left: 5px; }
#bloco06 #buscaatracao .input {width: 230px; overflow: hidden; }
	
#comprarHome .compre1 h3{ text-transform: uppercase; font-size: 11px; padding-left: 15px; margin-bottom: 5px; }
#comprarHome .compre1 a { font-weight: bold; padding: 5px; width: 231px; display: block; margin: 0 auto; overflow: hidden; font-size: 13px; margin-bottom: 5px; }
#comprarHome .compre1 img { float: left; margin-right: 5px; }
#comprarHome .compre a { display: block; font-size: 12px; margin-left: 4px; padding-left: 4px; width: 236px; height: 20px; overflow: hidden; margin-bottom: 2px; display: inline; }

#enquete { position: relative; }
#enquete li { display: inline; }
#enquete label { font-size: 12px; line-height: 14px; height: 16px; width: 236px; display: block; }
#enquete li input{ margin: 0 4px 0 0; }
#enquete h3{ text-transform: uppercase; font-size: 11px; padding-left: 15px; margin-bottom: 5px; }
#enquete .opine { border: none; font-weight: bold; text-transform: uppercase; position: absolute; bottom: 3px; width: 247px; display: block; font-size: 12px; height: 25px; overflow: hidden; line-height: 25px; text-align: center; }

#cadastroHome { position: relative; font-size: 12px; line-height: 16px }
#cadastroHome .bt { border: none; font-weight: bold; text-transform: uppercase; position: absolute; bottom: 3px; width: 247px; display: block; font-size: 12px; height: 25px; overflow: hidden; line-height: 25px; text-align: center; }
#cadastroHome label { font-size: 14px; display: block; line-height: 18px; margin-top: 6px; }
#cadastroHome input { font-size: 14px; display: block; line-height: 20px; }

/* ________________________________ FOOTER ________________________________ */
 
#bannersplash { position: absolute;	left: 50%;	/*top: 50%;*/	top: 0;	z-index: 8; }
#footer .aa{ display: block; width:142px; height:65px; }
#footer .aa span {	display: none;	height: 1px;	width: 1px;	position: absolute;	overflow: hidden; }
#footer { height: 65px;	position:absolute; width:100%; bottom:0; text-align: center; clear: both; }
#footer ul { display: block; width: 776px; font-size: 11px; margin: 0 auto; }
#footer ul li{	float: left; height: 65px; }
#footer ul .li{ width: 630px; padding-top: 5px; height: 60px; }
#footer ul .lii { width: 142px; }
.a{ text-decoration: none; line-height: 25px; }
.a:hover{ text-decoration: underline; }

* {	padding: 0; margin: 0; font-family: "Trebuchet MS", Arial, Helvetica; text-decoration: none; }
br.clear{clear:both;font-size:0;height:0;line-height:0;display:block;}
ul,li{list-style-type:none; text-decoration: none;}
h1 {height: 83px; margin-top: 1px; width: 140px; float: left; background-position: 4px 0; }
h1 span{ height: 1px; width: 1px; position: absolute; overflow: hidden;}
.right {text-align: right; }




/* ________________________________ CONTAINER ________________________________ */

/*#conteiner { background: #fff;	width: 776px; }*/

#destaque { margin-bottom: 6px; font-size: 14px; width: 756px; padding: 10px; position: relative; }
#destaque h3 { margin-bottom: 2px; text-transform: uppercase; line-height: 18px; font-size: 15px; padding-left: 15px; }
#destaque li {	float: left; }
#liLeftDestaque { width: 160px; }
#mudaFonte { width: 596px; }
#mudaFonte p{ margin: 2px 0 10px 0; padding-left: 15px; }
.detalhesBotao { position: absolute; bottom: 10px; right: 10px; display: block;	padding: 0 3px 0 3px;	margin: 3px 0 0 0;	height: 20px;	line-height: 20px;	text-align: center;	font-weight: bold; }
.detalhesBotao2 { position: absolute; bottom: 5px; right: 0; display: block;	padding: 0 3px 0 3px;	margin: 3px 0 0 0;	height: 20px;	line-height: 20px;	text-align: center;	font-weight: bold; }

#liLeftDestaque img { width: 135px; }
#botaoDestaque a {	display: block;	padding: 0 3px 0 3px;	margin: 3px 0 0 0;	width: 133px;	height: 20px;	line-height: 20px;	text-align: center;	font-weight: bold; }

#tamfonte {padding: 2px;height: 20px; width: 114px; position: absolute; right: 5px; top: 5px;}
#tamfonte a{ margin-left: 4px; display: block; font-size: 16px; line-height: 16px; height: 16px; width: 16px; text-align: center; font-family: Trebuchet MS, Arial, Helvetica;}
#tamfonte ul li{text-decoration: none; list-style: none;}
#tamfonte ul {margin-left: 5px;}
#tamfonte li{float: left;line-height: 18px;height: 18px;font-size: 14px;font-weight: normal;}

/* ________________________________ SECAO ________________________________ */

#buscaporNome { width: 240px; height: 175px; overflow: auto; margin-left: 5px; margin-bottom: 8px; }
#buscaporNome a { padding-left: 3px; display: block; width: 218px; height: 20px; line-height: 20px; font-size: 13px; overflow: hidden; margin-bottom: 1px; }
#buscaporNome li { display: inline; }
#buscaLocal h3 { margin: 2px 0; text-transform: uppercase; line-height: 16px; font-size: 11px; background: url(imagens/bullet.gif) left center no-repeat; padding-left: 15px; }
#buscaLocal .campoInput { margin: 5px 0 0 5px; border: 1px solid  #7153a1; background: #fff; height: 20px; display: block; float: left; }
#buscaLocal .botaoPesq { border: none; margin: 5px 0 0 5px; display: block; height: 20px;  float: left; }	

#top5, #topvisit { font-size: 13px; }
#top5 li, #topvisit li { padding-left: 5px; line-height: 25px; height: 25px; }
#top5 li a:hover, #topvisit li a:hover { background: #fff; }

#ultiComentarios  { font-size: 13px; }
#ultiComentarios li { padding-left: 5px; line-height: 22px; height: 22px; overflow: hidden; }
#ultiComentarios span { text-transform: uppercase; }

#ultiComentario  { font-size: 13px; }
#ultiComentario li { padding-left: 5px; line-height: 22px; height: 22px; }

#ultimoComentario { margin-top: 5px; width: 768px; font-size: 13px; padding: 0 4px 8px 4px; }
#ultimoComentario a { float: right;	display: block;	padding: 0 3px 0 3px;	margin: 3px 0 0 0;	width: 133px;	height: 20px;	line-height: 20px;	text-align: center;	font-weight: bold; }

#facaComentario { margin-top: 5px; width: 768px; font-size: 13px; padding: 0 4px 8px 4px; }
#facaComentario li { float: left; width: 370px; margin-right: 4px; padding-left: 10px; }
#facaComentario input { margin-bottom: 5px; }
#facaComentario textarea { width: 360px; }

#comentarios { width: 768px; font-size: 13px; padding: 0 4px 8px 4px; }
	
/* ________________________________ SECAO 2________________________________ */

#tabela { margin-top: 5px; width: 768px; font-size: 13px; padding: 0 4px 8px 4px; }
#tabela th, #resultPesquisa th { height: 25px;	margin-top: 5px; text-transform: uppercase; }
#tabela table{	border: none 0 ; margin: 0;	padding: 0;	font-size: 13px; }
#tabela .data {	width: 82px; text-align: center; }
#tabela .nome {	width: 307px;	}
#tabela .local { width: 277px; }
#tabela .flyer { width: 90px;	text-align: center; }
#tabela a, #resultPesquisa a { display: block; line-height: 21px; padding-left: 10px; }
#tabela a:hover, #resultPesquisa a:hover  { text-decoration: none; font-size: 18px; }
#tabela .flyerS { width: 90px; text-align: center;	}
#tabela .flyerN { width: 90px; text-align: center; }
#tabela .logse { position: relative; }
#tabela .logse span { display: none; } 

#tabela .logse:hover span { 
  display:block;
  position:absolute;
  z-index: 10;
  width:200px;
  height: 80px;
  top: -2px;
  text-align:justify;
  left: -200px;
  padding: 3px;
  text-align: left; font-size: 13px; font-weight: normal;
  }




#pesquisar li { float: left; margin-right: 5px; padding-right: 3px; }
#pesquisar { margin-top: 5px; width: 768px; font-size: 13px; padding: 0 4px 8px 4px; }

#tabela h3 { margin: 2px 0; text-transform: uppercase; line-height: 16px; font-size: 11px; background: url(imagens/bullet.gif) left center no-repeat; padding-left: 15px; }

/* ________________________________ CALENDARIO ________________________________ */


#calendario { width: 750px; }
#dia { width: 581px;  text-transform: uppercase;  margin: 0 auto 10px auto; }
#dia li{ width: 82px; height: 25px; line-height: 25px; text-align: center; font-weight: bold; float: left; margin-right: 1px; }
#numeros { width: 581px;  text-transform: uppercase;  margin: 0 auto 10px auto; }
#numeros li{ width: 82px; height: 25px; line-height: 25px; text-align: center; float: left; margin: 0 1px 1px 0; }
#numeros a{ width: 82px; height: 25px; line-height: 25px; text-align: center; display: block; font-weight: bold; font-size: 15; }
#numeros a:hover{ font-size: 24px; }
#calendario form{ width: 561px; margin: 0 auto; text-align: center; }
#calendario .botao { width: 90px; margin: 5px 0 0 6px; height: 25px; line-height: 23px; font-size: 11px; font-weight: bold; text-align: center;  text-transform: uppercase; display: inline;}



.titcalendario {
	display: block;
	width: 80px;
	float: left;	
	line-height: 20px;
	font-weight: bold;
	}

#resultadoCalendario ul {
	margin-bottom: 8px;
	margin-left: 8px;
	padding-bottom: 4px;
	font-size: 12px;
}

#resultadoCalendario li {
	height: 20px;
	line-height: 20px;
}

.red { color: #CC0000; }


/* ________________________________ SHOPPING ________________________________ */


#venda {
	width: 760px;
	font-size: 10px;
	margin-left: 13px;
	padding-bottom: 20px;
}

#venda li{
	float: left;
	width: 360px;
	height: 80px;
	margin: 2px 2px 0 2px;
	padding: 4px;
	padding-left: 5px;
	font-size: 11px;		
}

#venda .img{
	float: left;
	margin: 3px;		
}

/* ________________________________ CINEMAS ________________________________ */

#pesquisaCinemas label {	
	width: 50px;	
	display: block;	
	padding-bottom: 1px;	
	float: left;
}

.cinemasLocal{
width:368px;
}

.cinemasSala{
width:35px;
text-align: center;
}
.cinemasHorario{
width:350px;
padding-left: 5px;
}

.cinemasSala a{ margin: 0 auto; }


/* ________________________________ FOTOS ________________________________ */

#fotos li{ text-align: center; float: left;	font-size: 13px; }
#fotos a { display: block; width: 180px; padding: 4px 0; height: 150px; margin: 0 8px 5px 0; }
#fotos img { width: 170px; }

#menuFoto { width: 772px; height: 22px; margin: 2px auto; padding: 2px; }
#menuFoto a{ width: 30px; height: 22px; line-height: 22px; margin: 0 0 0 3px; display: block; float: left; text-align: center; }
#menuFoto a:hover { font-size: 18px; font-weight: bold; }
#menuFoto .a{ width: 35px; height: 22px; line-height: 22px; font-size: 18px; font-weight: bold; margin: 0 0 0 3px; display: block; float: left; text-align: center; }
#menuFoto .t{ width: 140px; height: 22px; line-height: 22px; font-size: 13px; font-weight: bold; display: block; float: left; text-align: center; } 


/* ________________________________ EFLYERS ________________________________ */

.form { width: 550px; margin: 0 auto; }
.form label { line-height: 20px; display: block; float: left; width: 150px; text-align: right; }
.form select { width: 200px; }
.form .bt { width: 100px; }
.form .hr { width: 90%; margin: 5px auto; height: 1px; border: none;  }
.form2 label { line-height: 20px; display: block; float: left; width: 120px; text-align: right; }
.form2 select { width: 250px; }

#formPadrao .inputPadrao { height: 20px; padding: 3px; line-height: 20px; font-size: 15px; }
#formPadrao .textPadrao { padding: 3px; font-size: 15px; }
#formPadrao .label { display: block; height: 26px; line-height: 26px; float: left; width: 150px; text-align: right; font-size: 15px; margin-right: 3px; }
#formPadrao .label2 { display: block; height: 26px; line-height: 26px; float: left; width: 180px; text-align: right; font-size: 15px; margin-right: 3px; }
#formPadrao .bt { height: 26px; font-size: 15px; }
#formPadrao .rightFloat { float: right; text-align: right; }
#formPadrao li { margin-bottom: 3px; width: 100%; }
#formPadrao .li { margin-bottom: 3px; width: 100%; height: 35px; }
#formPadrao .checkbox { height: 18px; width: 18px; margin-top: 5px; }
#formPadrao .selectPadrao { height: 26px; line-height: 26px; font-size: 15px; }
#demodiv { visibility:hidden;	height: 0;	_font-size: 0;	_line-height: 0; margin: 5px 0 0 0; padding: 5px; }
#demodiv2 { visibility:hidden;	height: 0;	width: 100% }
#demodiv h3 { color: #fff; }
#formPadrao .inputPadrao2 { height: 30px; padding: 3px; line-height: 30px; font-size: 15px; }

.logse { position: relative; }
.logse span { display: none; }
.logse:hover span { 
  display:block;
  position:absolute;
  width:200px;
  height: 80px;
  top:-2px;
  text-align:justify;
  left:140px;
  padding: 3px;
  text-align: left; font-size: 13px; font-weight: normal;
  }



/* ________________________________ FORMULARIOS ________________________________ */


#formularios label {
 display: block;
 float: left;
 width: 140px;
 padding-left: 2px;
 font-weight: bold;
 font-size: 11px;  
}

#formularios p {
	clear: both;		
	font-size: 11px;
	margin: 2px 10px 0 0;
	padding: 3px 3px 3px 3px;
		
}

#formularios .pe {
	clear: both;	
	font-size: 11px;
	height: 200px;
	line-height: 15px;	
}

#formularios input, #formularios select {
	border: solid 1px;
	font-size: 11px;		
}

#formularios textarea {
	border: solid 1px;
	font-size: 11px;		
}


/*__________________________________________PUBLICIDADE______________________________________________*/

#tipos { float: left; width: 190px; height: 350px; margin-right: 5px; } 
#descricoes { float: left; width: 560px; height: 350px; overflow: hidden; } 
#descricao { float: left; width: 560px; height: 350px; overflow: auto; }  
#descricao h2{ font-size: 18px; padding: 4px; margin: 3px; background-image: none; width: 530px; height: 25px; }

#tipos h2{
	font-size: 12px;
	padding: 4px;
	margin: 3px;
	background-image: none;
	width: 175px;
	height: 25px;
}

#tipos a{
	font-size: 12px;
	display: block;
	padding: 2px 4px 2px 4px;
	margin: 3px;
}

#descricao h3{
	font-size: 14px;
	padding: 4px;
	margin: 3px;
	background-image: none;
	height: 20px;
	width: 530px;
}

#descricao p{
	font-size: 12px;	
	padding: 4px;
	margin: 2px;
}	

/*__________________________________________CADASTRO______________________________________________*/


#condicoes{
	height: 120px;
	overflow: auto;
	font-size: 11px;
	margin-top: 5px;
	padding: 10px;
}

#condicoes p{
	margin-top: 8px;
}

/*__________________________________________PROMOCOES______________________________________________*/

#regulamentopromo{
	width: 700px;
	height: 100px;
	overflow: auto;
	font-size: 11px;
	margin: 0 auto;
}

#regulamentopromo p{
	margin-top: 8px;
}




/* CSS DO SLICE DE LOGIN ______________________________________________________________________________________________________________*/


/***** clearfix *****/
.clear {clear: both;height: 0;line-height: 0;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clearfix {height: 1%;}
.clearfix {display: block;}

/* Panel Tab/button */
.tab {
	height: 21px;
	position: absolute;
    top: 0;
	left: 5px;
}

.tab ul.login li a {
	color: #000;
}

.tab a.open, .tab a.close {
	height: 21px;
	line-height: 21px !important;
	cursor: pointer;
	display: block;
	text-align: left;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	padding-left: 24px;
	position: relative;
	background: url(imagens/key.gif) left center no-repeat;
}

/* sliding panel */
#toppanel {
    /*position: absolute;   /*Panel will overlap  content */
    position: relative;  /*Panel will "push" the content down */
    top: 0;
    width: 100%;
    z-index: 999;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

#panel {
	width: 100%;
	height: 50px;
	overflow: hidden;
	position: relative;
	z-index: 3;
	display: none;
}

#panel .grey { color: white }

#panel p {
	margin: 5px 0;
	padding: 0;
}

#panel a {
	text-decoration: none;
	font-size: 13px;
}

#panel a-lost-pwd {
	display: block;
	float: left;
}

#panel .content {
	width: 650px;
	margin: 0 auto;
	padding-top: 5px;
	text-align: left;
	font-size: 0.85em;
	height: 45px;
}

#panel .content form {
	margin: 0;
}

#panel .content li { float: left; padding: 5px 5px 0 0; height: 30px; line-height: 30px; }

#panel .content input.field {
	margin: 0 5px 0 0;
	width: 280px;
	color: white;
	font-size: 18px;
	display: block;
	padding-left: 3px;
}

/* BUTTONS */
/* Login and Register buttons */
#panel .content input.bt_login
 {
	display: block;
	height: 26px;
	text-align: center;
	cursor: pointer;
	border: none;
	font-weight: bold;
	margin: 0;
}

#panel .content .linklogin
 {
	display: block;
	line-height: 26px;
	text-align: center;
	cursor: pointer;
	border: none;
	font-weight: bold;
	margin: 0;
	padding: 0 5px; 
}

#panel .content input.bt_login {
	width: 74px;
}

#panel .lost-pwd {
	display: block;
	float:left;
	clear: right;
	padding: 15px 5px 0;
	font-size: 0.95em;
	text-decoration: underline;
}

#panel h2 { background: none; font-size: 16px; padding: 0; width: auto; text-transform: uppercase; line-height: 24px; }
#panel .h2log { background: none; font-size: 16px; padding: 0; width: auto; text-transform: uppercase; line-height: 24px; }

.bgNone { background-image: none; background: none; }


#romer { background: url(imagens/bg.png) repeat; display: block; position: absolute; height: 100%; width: 100%; z-index: 20000; left: 0; top: 0; }
#ie6 { padding: 0 10px 0 0; z-index: 100; margin: 30px auto 0 auto; width: 480px; height: 240px; background: #fff;  }
#top { text-align: center; width: 360px; height: 50px; line-height: 50px; background: url(imagens/logo.png) no-repeat left top; font-size: 56px; text-transform: uppercase; color: #d7c8d7; }
#ie6 p{ padding: 5px 10px; }
#ie6 .size { font-size: 13px; }
#ie6 .size2 { font-size: 13px; }

.browsers{
	display: block;
	width: 265px;
	margin: 8px auto;
}

.browsers ul{
	list-style: none;
}

.browsers li{
	float: left;
	margin: 0 20px 0 0;
}
.browsers li a:link, .browsers li a:visited, .browsers li a:hover{
	display: block;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
}
.browsers li.ff{
	background: url(imagens/sprHotsite.gif) 0px -2px no-repeat;
}
.browsers li.as{
	background: url(imagens/sprHotsite.gif) -74px -2px no-repeat;
}
.browsers li.gc{
	background: url(imagens/sprHotsite.gif) -35px -2px no-repeat;
}
.browsers li.op{
	background: url(imagens/sprHotsite.gif) -109px -2px no-repeat;
}
.browsers li.ie{
	background: url(imagens/sprHotsite.gif) -147px -2px no-repeat;
}
