/*
limpa tudo na pagina. Tirando margem, preenchimentos, bordas, estilos... 
Só iremos aplicar novamente quando desejado
*/
* {
	text-decoration: none;
	margin: 0 auto;
	padding: 0;
	list-style: none;
	border: 0;
	font-size: 10px;
	color:#274170;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*
alinhamento e background.
*/
body {
	text-align: center;
	background-color: #6176A5;
  SCROLLBAR-FACE-COLOR: #D3DBEB;
	SCROLLBAR-HIGHLIGHT-COLOR:#FFFFFF;
	SCROLLBAR-SHADOW-COLOR: #FFFFFF;
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-ARROW-COLOR: #3D5283;
	SCROLLBAR-TRACK-COLOR: #FFFFFF;
	SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
}

/*////////////FORMATAÇÃO DE TEXTOS/////////////*/


.ft10pxAzul {
	color: #274170;
	font-size: 10px;
}

.ft6pxAzul {
	color: #0C1423;
	font-size: 7px;
}

.ft10pxAzulcl2 {
	color: #6a7995;
	font-weight:bold;
	font-size: 10px;
}

.ft10pxAzulcl3 {
	color: #6a7995;
	font-size: 10px;
}

.ft10pxAzulParagrafo {
	color: #274170;
	font-size: 10px;
	padding: 15px;
}

.ft10pxAzulBold {
	color: #274170;
	font-weight:bold;
	font-size: 10px;
}

.ft12pxAzulBold {
	color: #274170;
	font-weight:bold;
	font-size: 12px;
}

.ft12pxAzulpeqSet {
	color: #274170;
	font-weight:bold;
	font-size: 7px;
}

.ft12pxPrtTimesBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #000000;
}

.ft10pxVermelhaBold {
	color: #AB6870;
	font-weight: bold;
	font-size: 10px;
}

.ft12pxVermelhaBold {
	color: #AB6870;
	font-weight: bold;
	font-size: 12px;
}

.ft10pxVermelhaNormal {
	color: #AB6870;
	font-size: 10px;
}

.ft15pxLaranja {
	color: #E87A10;
	font-weight: bold;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
}

.txt10verdebold {
	color: #598D81;
	font-size: 10px;
	font-weight: bolder;
}
/*////////////////////////////////////////////*/

/*////////////FORMATAÇÃO DE FORMULÁRIOS/////////////*/

.inputFile {
	color: #8E9BB0;
	border: 1px solid #899BB3;
	height: 16px;
	width: 318px;
	background-color: #FFFFFF;
}

.inputText{
	border: #899bb3 1px solid;
	width:200px;
	height:14px;
	font-size:12px;
}

.inputTextAmaior{
	border: #899bb3 1px solid;
	width:200px;
	height:18px;
	font-size:12px;
}

.inputTextSelect{
	border: #899bb3 1px solid;
	width:180px;
	height:16px;
	padding-left: 3px;
	padding-top:2px;
	color: #8E9BB0;
	font-size: 10px
}

.inputTextSelect100{
	border: #899bb3 1px solid;
	width:100px;
	height:16px;
	padding-left: 3px;
	padding-top:2px;
	color: #8E9BB0;
	font-size: 10px
}

.inputTextSelectPeq{
	border: #899bb3 1px solid;
	width:100px;
	height:16px;
	padding-left: 3px;
	padding-top:2px;
	color: #8E9BB0;
	font-size: 10px
}

.inputTextPequeno{
	border: #899bb3 1px solid;
	width:100px;
	height:14px;
	font-size:12px;
}

.TextArea{
	border: #899bb3 1px solid;
	width:200px;
	font-size:12px;
}
/*////////////////////////////////////////////*/

.oClick {
	cursor:pointer;
}

/*
Na global jogar uma margim zero pra colocar ela ao centro.
largura, imagem de fundo e jogo o texto pra esquerda novamente =P
*/
#global {
	width: 100%;
	padding-bottom:5px;
	text-align:center;
	margin:0 auto;
	background-image: url(../images/home/fundolistrado3.gif);
	background-repeat: repeat-x;
}

#globalParte1 {
	width: 100%;
	min-height:100%;
	padding-bottom:5px;
	text-align:center;
}


#globalParte2 {
	width: 100%;
	text-align:center;
	background-image: url(../images/home/fundolistrado4.gif);
	background-repeat: repeat-x;
	background-color: #edf0f7;
}

#globalParte3 {
	width: 100%;
	height:auto;
	text-align:center;
	background-color: #edf0f7;
}

/* Fim da Global Home */

#globaldois {
	width: 100%;
	height: 980px;
	background-image: url(../images/lazer/bg_total11.gif);
	background-repeat: repeat-x;
}
#globalservico {
	width: 100%;
	height: 980px;
	background-image: url(../images/servicos/bg_total_serv.gif);
	background-repeat: repeat-x;
}

#globalalimenta {
	width: 100%;
	height: 980px;
	background-image: url(../images/alimentacao/bg_total_alm.gif);
	background-repeat: repeat-x;
}

#globaleventos {
	width: 100%;
	height: 980px;
	background-image: url(../images/eventos/bg_total_ev.gif);
	background-repeat: repeat-x;
}

#globallojas {
	width: 100%;
	height: 980px;
	background-image: url(../images/lojas/bg_total_lj.gif);
	background-repeat: repeat-x;
}

#globalshopp{
	width: 100%;
	height: 980px;
	background-image: url(../images/shopping/bg_total_shop.gif);
	background-repeat: repeat-x;
}


#topo {
	width: 780px;
	height: 190px;
	margin-top:3px;
	background-image: url(../images/home/pxbranco.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

/*
definir imagem do topo.
*/
#topolazer {
	width: 780px;
	height: 255px;
	padding-bottom:0;
	margin: 0 auto;
	background-image: url(../images/lazer/tit_cine_topo.gif);
	background-repeat: no-repeat;
}

#topoeventos {
	width: 780px;
	height: 255px;
	padding-bottom:0;
	margin: 0 auto;
	background-image: url(../images/eventos/tit_ev_topo.gif);
	background-repeat: no-repeat;
}

#toposervicos {
	width: 780px;
	height: 255px;
	padding-bottom:0;
	margin: 0 auto;
	background-image: url(../images/servicos/tit_servicos_topo.gif);
	background-repeat: no-repeat;
}

#topolojas {
	width: 780px;
	height: 255px;
	padding-bottom:0;
	margin: 0 auto;
	background-image: url(../images/lojas/tit_lojas_topo.gif);
	background-repeat: no-repeat;
}

#topoalimenta {
	width: 780px;
	height: 255px;
	padding-bottom:0;
	margin: 0 auto;
	background-image: url(../images/alimentacao/tit_alm_topo.gif);
	background-repeat: no-repeat;
}

#topovitrine {
	width: 780px;
	height: 255px;
	padding-bottom:0;
	margin: 0 auto;
	background-image: url(../images/vitrine/tit_vitrine_topo.gif);
	background-repeat: no-repeat;
}

#toposhopp {
	width: 780px;
	height: 255px;
	padding-bottom:0;
	margin: 0 auto;
	background-image: url(../images/shopping/tit_shopp_topo.gif);
	background-repeat: no-repeat;
}

/*
definir altura e largura.
*/
#conteudo {
	width: 780px;
	min-height:auto;
  background-color: #FFFFFF;
}

#contEsq {
	width: 354px;
	height: 413px;
	float: left;
}

#contDir {
	width: 426px;
	min-height: 413px;
	float: left;
	background-color: #FFFFFF;
}

#conteudopags {
	width: 780px;
}

#conteudoVitrine {
	width: 100%;
	text-align:center;
	background-color: #6176A5;
}

#conteudoVitrine2 {
	width: 100%;
	text-align:center;
	background-color: #EDF0F7;
}

/*
largura, altura e clear both para ela ficar abaixo de conteudo
*/
#centeraliza {
	text-align:center;
	padding-left:32px;
}

#rodape {
	width: 780px;
	clear: both;
}

#conteudopags h2 {
	font-weight: bold;
	margin: 4px;
	padding-left: 10px;
	color: #2A4578;
	text-transform: uppercase;
	text-align: left;
}
#conteudopags h2 a {
	display: block;
	color: #F60;
}

/* 
o paragrafo dentro da div conteudo 
*/

#conteudopags p {
	color: #000000;
	vertical-align: top;
	padding-left: 10px;
}

h1 {
	color: #598D81;
	margin-left: 20px;
	font-weight: normal;
	text-align: left;
}

h3 {
	color: #2A4578;
	margin-left: 20px;
	font-weight: normal;
	text-align: left;
}


.txtverde {
    color: #598D81;
}


.txtclienttopost {
	font-size: 8px ;
  color: #2C354B;
	margin-left: 20px;
	margin-left: 20px;
	margin-left: 20px;
	margin-left: 20px;
}

.txtboxcineverm{
   color: #FC3947;
   font-weight: bold;
}

.txtboxcineazul{
	color: #274170;
   font-weight: bold;
}

.txtAlinTopo {
	color: #274170;
	vertical-align: top;
}

.txtboxcine {
   color: #274170;
	 text-align:left;
}

.txtprog {
	color: #AB6870;
	font-weight: bold;
}

.aMenuTopo:link, .aMenuTopo:visited {
	color:#274170;
	text-decoration:none;
}

.aMenuTopo:active, .aMenuTopo:hover{
	color:#274170;
	text-decoration:underline;
}

.aVerm:link, .aVerm:visited {
	color:#AB6870;
	text-decoration:none;
}

.aVerm:active, .aVerm:hover{
	color:#AB6870;
	text-decoration:underline;
}
.aAzulbold{
cursor:pointer;
}

.aAzulbold:link, .aAzulbold:visited {
	color:#274170;
	text-decoration:none;
	font-weight: bold;
	cursor:pointer;
}

.aAzulbold:active, .aAzulbold:hover{
	color:#274170;
	text-decoration:underline;
	font-weight: bold;
	cursor:pointer;
}

.aAzultitbold:link, .aAzultitbold:visited {
	color:#6a7995;
	text-decoration:none;
	font-weight: bold;
}

.aAzultitbold:active, .aAzultitbold:hover{
	color:#6a7995;
	text-decoration:underline;
	font-weight: bold;
}


.aAzultitboldUn:link, .aAzultitboldUn:visited {
	color:#454F61;
	text-decoration:none;
	font-weight: bold;
}

.aAzultitboldUn:active, .aAzultitboldUn:hover{
	color:#454F61;
	text-decoration:underline;
	font-weight: bold;
}

.aAzultitbold2:link, .aAzultitbold2:visited {
	color:#6a7995;
	text-decoration:none;
	font-size: 7pt;
}

.aAzultitbold2:active, .aAzultitbold2:hover{
	color:#6a7995;
	text-decoration:underline;
	font-size: 7pt;
}

.aAzultit:link, .aAzultit:visited {
	color:#6a7995;
	text-decoration:none;
}

.aAzultit:active, .aAzultit:hover{
	color:#6a7995;
	text-decoration:underline;
}

.aAzulCl:link, .aAzulCl:visited {
	color:#BCC7E0;
	text-decoration:none;
}

.aAzulCl:active, .aAzulCl:hover{
	color:#BCC7E0;
	text-decoration:underline;
}

#parteHomeCine {
	height: 200px;
	width: 412px;
	float:left;
	background-color: #FFFFFF;
}

.Novidade {
	height: 18px;
	width: 400px;
}
.Novidade2 {
	height: 18px;
	width: 400px;
	text-align: right;
}

.linkEventos {
	text-align: right;
}

.indEmail {
	color: #8E9BB0;
	height: 11px;
	width: 210px;
	background-color: #FFFFFF;
	margin-left: 3px;
	margin-bottom: 1px;
}

.linhalj {
	color: #8E9BB0;
	height: 14px;
	width: 160px;
	background-color: #FFFFFF;
	margin-left: 3px;
	margin-bottom: 1px;
}

.linhafale {
	color: #8E9BB0;
	height: 11px;
	width: 180px;
	background-color: #FFFFFF;
	margin-left: 3px;
	margin-bottom: 1px;
}

.linhavitr {
	color: #8E9BB0;
	height: 11px;
	width: 130px;
	background-color: #FFFFFF;
	margin-left: 3px;
	margin-bottom: 1px;
}

.linhavitrpq {
	color: #8E9BB0;
	height: 11px;
	width: 100px;
	background-color: #FFFFFF;
	margin-left: 3px;
	margin-bottom: 1px;
}

.bordaEmailInd {
	border: 1px solid #899BB3;
	height: 8px;
	
	background-color: #FFFFFF;
}

.borda1 {
	border: 1px solid #899BB3;
	height: 8px;
	width: 130px;
	background-color: #FFFFFF;
}

.borda2 {
	border: 1px solid #899BB3;
	height: 8px;
	width: 100px;
	background-color: #FFFFFF;
}


.bordaLinf {
	height: 30px;
	width: 280px;
	background-color: #F4F4F4;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.bordainf {
	background-image: url(../images/servicos/bg_ltabcz.gif);
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ADD4BC;
}
.bordaMult {
	color: #8E9BB0;
	width: 200px;
	border: 1px solid #8E9BB0;
}

.bordaGaleriaFt {
	border: 5px solid #BCC7E0;
	height: 90px;
	width: 90px;
	background-color: #FFFFFF;
}

.bordabtn {
	color: #8E9BB0;
	border: 1px solid #899BB3;
	height: 19px;
	width: 60px;
	background-color: #FFFFFF;
}

#oGrid .Margem {
	color: #2A4578;
	padding-left: 20px;
	font-weight: normal;
	text-align: left;
}

.bglocaliza {
	width: 565px;
	text-align: center;
	height: 100%;
	background-image: url(../images/localiza/bg_azul.gif);
	background-repeat: repeat-x;
}

.bgfale {
	width: 565px;
	text-align: center;
	height: 100%;
	background-image: url(../images/fale/bg_fale.gif);
	background-repeat: repeat-x;
}

.txtlocaliza {
   color: #274170;
}

.comboFlutuante {
	position:absolute;
	display:none;
}

.comboFlutuante select {
	width:200px;
}


.comboFlutuante .Pequena {
	width:120px;
}


/* 
Configura POPUP DE ALIMENTAÇÃO
*/

.bgpopupalimenta {
	width: 650px;
	text-align: center;
	height: 100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image: url(../images/alimentacao/bg_pg_pop.gif);
	background-repeat: repeat-x;
}

.loja {
	width:100%;
}

.loja thead {
	text-align:left;
	color:#AB6870;
}
.loja thead tr {
	
}
.loja thead tr th {
	padding-left: 20px;
	height:30px;
}

.loja tbody {
	text-align:left;
	
}
.loja tbody tr {
	
}
.loja tbody tr td{
	padding-left: 20px;
	padding-right: 6px;
	color: #274170;
}

.loja tfoot {

}

/* 
Configura Vitrine de Produtos 
*/

.divProduto {
	border: 1px #edf0f7 solid;
	height: 304px;
	width: 162px;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFFFFF,endColorStr=#EDF0F7);
	margin:3px;
	float:left;
}

.divProduto .imgProduto {
	height:178px;
}

.divProduto .imgProduto {
	height:178px;
}
.divProduto .titProduto {
	height:22px;
	color: #9e575f;
	font-size: 10px;
	padding-left: 24px;
	text-align:left;
	font-weight:bold;
}
.divProduto .descProduto {
	height:20px;
	color: #274170;
	font-size:10px;
	text-align:left;
	padding-left: 24px;
}
.divProduto .descBonus {
	height:20px;
	color: #274170;
	font-size:10px;
	text-align:left;
	padding-left: 24px;
   font-weight:bold
	
}
.divProduto .precProduto {
	height:14px;
	color: #274170;
	font-size:10px;
	text-align:left;
	padding-left: 24px;

}
.divProduto .precProdutoPromo {
	height:21px;
	color: #274170;
	font-size:11px;
	text-align:left;
	padding-left: 24px;
   font-weight:bold;
}

.divProduto .detalhes {
	height:24px;
	padding-left: 24px;
	text-align:left;
	
}

/* 
Configura Pop Up Vitrine de Produtos 
*/

.divFundoPopupVitrine {
	width: 520px;
	background-image: url(../images/vitrine/bg_pg_pop.gif);
	background-repeat: repeat-x;
}

.divPopupVitrine {
	height: 230px;
	width: 210px;
	margin:8px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	
}
.divPopupVitrine .imgProduto {
	width:213px;
	text-align:right;
}
.divPopupVitrine .titProduto {
	height:30px;
	color: #B0757C;
	font-size: 18px;
	padding-left: 12px;
	text-align:left;
	font-weight:bolder;
}
.divPopupVitrine .descProduto {
	height:30px;
	color: #274170;
	font-size:11px;
	text-align:left;
	padding-left: 12px;
	font-weight: bolder;
}

.divPopupVitrine .tamProduto {
	height:22px;
	color: #274170;
	font-size:11px;
	text-align:left;
	padding-left: 12px;
	font-weight: bolder;
}

.divPopupVitrine .precProduto {
	height:25px;
	color: #274170;
	font-size:12px;
	text-align:left;
	padding-left: 12px;
	font-weight: bolder;
}

.divPopupVitrine .precProdutoPromo {
	height:60px;
	color: #9e575f;
	font-size:15px;
	text-align:left;
	padding-left: 12px;
	padding-top: 6px;
   font-weight:bold;
	background-image: url(../images/vitrine/fundo_rosa_precos.gif);
	background-repeat: no-repeat;
}

.divPopupVitrine .descBonus {
	height:10px;
	color: #274170;
	font-size:10px;
	text-align:left;
	padding-left: 12px;
   font-weight:bold;
}

.divPopupVitrine .indique {
	height:30px;

}

.divPopupVitrine .consBonus {
	height:12px;
}

.fourCubos {
	width:440px;
	height:90px;
	text-align:left;
}

.fourCubos .cuboFoto {
	width:110px;
	text-align:center;
	float:left;
}

.fourCubos .cuboFoto img {
	border: 5px #bcc7e0 solid;
}

.fourCubos .cuboSeparador {
	text-align:center;
	margin-top:9px;
	height:15px;
	clear:both;
}

#showFoto {
	display:none;
}

#showFoto #aFoto {
	height: 310px;
}

#showFoto #aFoto img {
	border: 5px #bcc7e0 solid;
}

#showFoto #aDescricao {
	height: 20px;
}

#showFoto #backCubos {
	height: 20px;
}

/* 
Configura Lista de cinema 
*/

.divTitCartaz {
	width:287px;
	height: 30px;
	background-image: url(../images/lazer/tit_filmes_cartaz.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.divlinhaImg {
	width:287px;
	height: 12px;
	background-image: url(../images/lazer/top_box_list_cine.gif);
	background-repeat: no-repeat;
}

.divlinhaImgInf {
	width:287px;
	height: 12px;
	background-image: url(../images/lazer/inf_box_list_cine.gif);
	background-repeat: no-repeat;
}

.divListaCine {
	width:285px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-right: 1px #2a4179 solid;
	border-left: 1px #2a4179 solid;
}

.divListaCine .linhaAzul {
	/*height: 20px;*/
	height: auto;
	color: #2a4179;
	text-align:left;
	padding-left: 12px;
	padding-top: 3px;
	padding-bottom:4px;
	border-top: 1px #FFFFFF solid;
	border-bottom: 1px #afc0d1 solid;
	background-color: #edf0f7;
	cursor:pointer;
}

.linhaAzul{
	cursor:pointer;
}


.divListaCine .linharosa {
	/*height: 17px;*/
	height: auto;
	color: #2a4179;
	text-align:left;
	padding-left: 12px;
	padding-top: 3px;
	padding-bottom:4px;
	border-top: 1px #FFFFFF solid;
	border-bottom: 1px #afc0d1 solid;
	background-color: #F4F6F8;
}


.NotLazerlinhaAzulCl {
	width: 400px;
	height: 18px;
	padding-left:10px;
	vertical-align:middle;
	background-color:#FFFFFF;
	border-bottom: #FFFFFF solid 1px;
}

.NotLazerlinhaAzul {
	width: 400px;
	height: 18px;		
	padding-left:10px;
	vertical-align:middle;	
	background-color:#FFFFFF;
	border-bottom: #FFFFFF solid 1px;
}

.divLine {
	width: 400px;
	height: 3px;		
}
.divLine2 {
	width: 400px;
	height: 1px;		
	border-bottom: #8FB8CD solid 1px;
}

/* 
Configura Lista de Preços
*/

.divlinhaImgPreco {
	width: 397px;
	height: 12px;
	background-image: url(../images/lazer/top_popup_precos.gif);
	background-repeat: no-repeat;
}

.divlinhaImgInfPreco {
	width: 397px;
	height: 12px;
	background-image: url(../images/lazer/inf_popup_precos.gif);
	background-repeat: no-repeat;
}

.divListaPreco {
	width:397px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-right: 1px #2a4179 solid;
	border-left: 1px #2a4179 solid;
}

.divListaPrecoBranco {
	height: 17px;
	color: #2a4179;
	text-align:left;
	text-align: left;
	border-top: 1px #FFFFFF solid;
	border-bottom: 1px #afc0d1 solid;
	background-color: #f4f6f8;
}

.divListaPreco .linhaLarj {
	height: 17px;
	color: #2a4179;
	text-align:left;
	text-align: center;
	border-top: 1px #FFFFFF solid;
	border-bottom: 1px #afc0d1 solid;
	background-color: #f7eded;
}
.tableListaPreco {
   border-top-width: 0px;
	border-bottom-width: 0px;
	border-right: 1px #bec4d1 solid;
	
}

/* 
Configura Sala de Imprensa
*/

.divImgTopSalaImp {
	width: 595px;
	height: 48px;
	background-image: url(../images/sala_imprensa/tit_sala_imprensa.gif);
	background-repeat: no-repeat;
}

.divImgInfSalaImp {
	width: 397px;
	height: 12px;
	background-image: url(../images/lazer/inf_popup_precos.gif);
	background-repeat: no-repeat;
}

.divBgColorSalaImp {
	width: 590px;
	height: 35px;
	margin:3px;
	border:0px;
	background-color: #a6bbcf;
	background-image: url(../images/sala_imprensa/tit_release.gif);
	background-repeat: no-repeat;
}

.divCorpoSalaImp {
	width:200px;
	height:auto;
	border: 1px solid #666666;
	margin-bottom:10px;
}

.divCorpoDirSalaImp {
	width:370px;
	float:left;
	border: 1px solid #CCCCCC;
}

.divCorpoDirSalaImp .txttitulo {
	margin:5px;
	text-align:left;
	padding-left: 7px;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bolder;
	color: #000000;
}

.divCorpoDirSalaImp .txtcorpo {
	text-align: justify;
	padding: 5px;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000000;
}

.divCorpoSalaImp .branca {
	height: auto;
	text-align:left;
	padding:3px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #666666;
}

.divCorpoSalaImp .azul {
	height: auto;
	text-align:left;
	padding: 3px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #E4E4E4;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #666666;
}

.divEspacoSalaImp {
	border:0px;
	margin:0px;
	text-align:right;
	padding: 3px;
	border-top: 1px #666666 solid;
	border-bottom: 2px #666666 solid;
	border-right-width: 0px;
	border-left-width: 0px;
}

.divEmBrancoSalaImp {
	width:200px;
	text-align: justify;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #666666;
}

.divEmBrancoSalaImp img {
	border: 6px solid #FFFFFF;
	vertical-align:middle;
	margin:5px;
}

#colEsquerda {
	width:200px;
	float:left;
	margin-left:4px;
	text-align:center;
}

#colEsquerda .selNoticia {
	height:23px;
	text-align:left;
	margin-top:5px;
}

#colDireita {
	width:376px;
	float:right;
	text-align:center;
}

#colDireita .imgNoticia {
	height:23px;
	text-align:right;
	margin-top:5px;
}

.divBgEstatistica {
	width:500px;
	text-align:center;
	background-image: url(../images/sala_imprensa/bg_estatis.gif);
	background-repeat: repeat-x;
}


/* 
Configura PopUp Home
*/

.bordaInfEsq {
	border-bottom: 1px solid #BCC7E0;
	border-left: 1px solid #BCC7E0;
}	

.bordaEsq {
	border-left: 1px solid #BCC7E0;
}

.bordaEsqBranco {
	border-left: 1px solid #FFFFFF;
}	

.bordaInf {
	border-bottom: 1px solid #BCC7E0;
}		

.linhaTotal {
	border: 1px solid #BCC7E0;

}	

/* 
Configura PopUp Lojas
*/

#corpoPopupLojas {
	width:650px;
	height:457px;
	text-align:center;
	background-image: url(../images/alimentacao/bg_pg_pop.gif);
	background-repeat: repeat-x;
}

#corpoPopupLojas .curvaTopoPopupLojas {
	width:595px;
	height:21px;
	margin-top:9px;
	text-align:center;
	background-color: #FFFFFF;
}

#corpoPopupLojas .logoPopupLojas {
	width:565px;
	height:69px;
	text-align:left;
	padding-left:30px;
	background-color: #FFFFFF;
}

#corpoPopupLojas .logoPopupLojas .logo {
	width:150px;
	text-align:left;
	float:left;
}

#corpoPopupLojas .logoPopupLojas .titLojas {
	width:100px;
	text-align:right;
	margin-top:30px;
	float:right;
}

#corpoPopupLojas .titPopupLojas {
	width:595px;
	height:72px;
	padding-top:16px;
	background-color: #bcc7e0;
	background-image: url(../images/localiza/divide.gif);
	background-repeat: repeat-x;
}

#corpoPopupLojas .titPopupLojas .esqPopupLojas {
	width:325px;
	height:312px;
	margin-top:7px;
	margin-left:4px;
	float:left;
	background-image: url(../images/lojas/box_img_loja.jpg);
	background-repeat: no-repeat;
}

#corpoPopupLojas .titPopupLojas .esqPopupLojas .nomeLoja {
	width:309px;
	height:8px;
	padding-top:10px;
	text-align:center;
}

#corpoPopupLojas .titPopupLojas .esqPopupLojas .imgLoja {
	width:309px;
	height:259px;
	margin-top:16px;
	margin-right:3px;
	text-align:center;
	background-image: url(../images/img_padrao_popup_lojas.gif);
	background-repeat: no-repeat;
}

#corpoPopupLojas .titPopupLojas .dirPopupLojas {
	width:249px;
	height:auto;
	padding-right:8px;
	text-align:right;
	float:right;
}

#corpoPopupLojas .titPopupLojas .dirPopupLojas .dirTitLoja {
	width:200px;
	height:40px;
	padding-right:15px;
	margin-bottom:25px;
	text-align:right;
}

#corpoPopupLojas .titPopupLojas .dirPopupLojas .dirTabela {
	width:247px;
	border-left: 1px solid #2a4179;
	border-right: 1px solid #2a4179;
	text-align:center;
}

#corpoPopupLojas .titPopupLojas .dirPopupLojas .dirTabela .curvaPq {
	width:249px;
}

#corpoPopupLojas .titPopupLojas .dirPopupLojas .dirTabela .curvaPqInf {
    clear:both;
	width:249px;
	float: left;
}

#corpoPopupLojas .titPopupLojas .dirPopupLojas .dirTabela .linhaAzul {
	width:237px;
	height:19px;
	float: left;
	padding-right:10px;
	padding-top:4px;
	text-align:right;
	background-color: #edf0f7;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #afc0d1;
	cursor: pointer;
}

#corpoPopupLojas .titPopupLojas .dirPopupLojas .dirTabela .linhaBranca {
	width:237px;
	height:19px;
	float:left;
	padding-right:10px;
	padding-top:4px;
	text-align:right;
	border-top: 1px solid #edf0f7;
	border-bottom: 1px solid #afc0d1;
	background-color: #FFFFFF;
	cursor: pointer;
}
.linhaBranca {
	cursor: pointer;
}

#corpoPopupLojas .titPopupLojas .dirPopupLojas .dirTabela .linhaAzulcl {
	width:237px;
	height:19px;
	padding-right:10px;
	padding-top:4px;
	text-align:right;
	background-color: #F4F6F8;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #afc0d1;
}

#corpoPopupLojas .titPopupLojas .dirPopupLojas .dirTabela .linharosa {
	width:237px;
	height:19px;
	padding-right:10px;
	padding-top:4px;
	text-align:right;
	border-top: 1px solid #edf0f7 ;
	border-bottom: 1px solid #afc0d1;
	background-color: #F7EDED;
	
}

#corpoPopupLojas .parteInf {
	width:595px;
	height:10px;
	margin-bottom:10px;
	background-color: #bcc7e0;
}

.linha1pxA {
	border-bottom:#cbd6e0 solid 1px;
}

.linha1pxAcl {
	border-bottom:#bcc7e0 solid 1px;
}

.linha1pxAc2 {
	border-right:#bcc7e0 solid 1px;
}

#fotosEventocorpo { 
	width: 393px;
	height: auto;
	float:left;
	margin-bottom:10px;
	text-align: left;
}

#fotosEventoGrd { 
	width: 380px;
	height: 250px;
	border:#eff1f4 solid 6px;
	float:left;
	text-align: left;
}

#numeroAvancar { 
	width: 380px;
	height: 25px;
	padding-top:6px;
	float:left;
	clear:both;
	text-align:center;
}

#fotosEventotxt { 
	width: 347px;
	height: 266px;
	overflow: auto;
	float:left;
	margin-bottom:1px;
	text-align: left;
	padding-right:5px;
}

#fotosEventopq { 
	width: 115px;
	height: 60px;
	margin-top:4px;
	margin-left:5px;
	border:#6176a5 solid 1px;
	float:left;
}

#ass { 
	height: 15px;
	margin-top:5px;
	width:780px;
	text-align:right;
	clear:both;
}


.divServicos2{
padding-left:20px;
text-align:left;
padding-top:5px;
padding-bottom:5px;

}

#divEspacocash, #divCarrinho, #divAchadoseperdidos, #divAmbulatorio
{
display:none;
}

#divFraldario .imgFraldario {
width:275px;
height:auto;
float:right;
padding-right:15px;
}

	/* CSS for my first scrolling box */
	#scrollingContainer{
		width: 400px;
		height: 80px;
		float:left;	/* I want the text to wrap around the box */
		overflow:hidden;	/* Hide overflow content */
	}
	/* End css for my first scrolling box */