/* Arquivo de Css do novo site da Acesso Brasil */
body,h1, h2, h3, h4, h5, h6, form, p, address, fieldset {margin:0px;padding:0px;}

.teclasAtalho{
	position:absolute;
	top: 0px;
	left:0px;
	font-size: 13px;
	width:95%;
	text-align: center;
}
.teclasAtalho a:link,
.teclasAtalho a:visited,
.teclasAtalho a:active,
.teclasAtalho a:hover{
	color: #fff;
}

#cabecalho{
	background: url(../templates/acfacre/imagens/fundo_cabecalho.jpg) left top;
	margin: 0px;
	padding: 0px;
}
#cabecalho .dir{
	background: url(../templates/acfacre/imagens/fundo_cabecalho_dir.jpg) right top no-repeat;
	margin: 0px;
	padding: 0px;
}
#cabecalho .esq{
	background: url(../templates/acfacre/imagens/fundo_cabecalho_esq.jpg) left top no-repeat;
	margin: 0px;
	padding: 0px;
}
#logo{
	display: block;
	width: 130px;
	height: 80px;
	background: url("../templates/acfacre/imagens/logo_acessobrasil.png") center center no-repeat;
}
/*
#logo2{
	display: block;
	width: 450px;
	height: 80px;
	margin-left: 130px;
	float: left;
	background: url("../imagens/acesso.gif") center center no-repeat;
}*/
#principal{
	padding: 0 10px 0 10px;
}
.apaga{
	display: none;
}
.clearleft{
	clear: left;
}

a:visited{
	color: #00f;
}
.clear{
	clear: both;
}


#menu_e_selo{
	position: relative;
	width: 20%;
	float: left;
	z-index:98;
}
/*Menu*/
	#menu{
		font: bold .7em Verdana;
		position:relative;
		z-index:99;
		top:0px;
		left:0px;
		float: left;
		width: 100%;
	}
	#menu ul{
		margin: 0;
		padding: 0;
		list-style-image: none;
		list-style-type: none;		
	}

	#menu ul li{
		/*background: lightblue;*/ 
		position: relative;
		z-index: 11;
	} 
	 
	#menu ul li a{
		position: relative;
		z-index: 12;
		color: #000;
	} 
	 
	#menu ul li a:hover{
		position: relative;
	} 

	#menu li ul { 
		margin: 0;
		padding: 0;
		list-style-type: none;
		position: absolute; 
		z-index: 13;
		/*left: 214px;*/ /* Set 1px less than menu width */ 
		left: 100%;
		width: 100%;
		top: 0px; 
		display: block; 
	} 

	#menu ul ul {
		visibility:hidden; /* Fix IE. Hide from IE Mac \*/
	} 

	* html #menu ul li { 
		float:left; 
		height: 1%; 
	} 

	* html #menu ul li a { 
		height: 1%; 
	} 
	/* End */ /* Make-up syles */ 

	#menu ul, li { 
		margin: 0 0 0 0; 
	}
	/* Styles for Menu Items */ 
	#menu ul a { 
		display: block; 
		text-decoration: none; 
		color: #000; 
		padding: 4px;
		border-width: 1px 1px 0px 1px;
		border-style: solid;
		border-color:#fff;
	} 

	/* Hover Styles*/ 
	#menu ul a:hover { 
		color: #ffffff; 
		background: #004465;
	} 

	/* Sub Menu Styles */

	#menu li ul {
		/*background: #004465;*/
		background: #FFF url(../templates/acfacre/imagens/fundo_esq.jpg) repeat-x top;
	}

	#menu li ul a { 
		text-decoration: none;
		color: #000;
		/*background: #F0F0F0; */
		/* IE6Bug */ 
		padding: 4px; 
	} 

	/* Sub Menu Hover Styles */ 
	#menu li ul a:hover { 
		color: #ffffff; 
		background: #004465; 
	} 

	#menu li a:active {
		background:#CCB25E;
	}

	/*Icon Styles */ 
	#menu ul a.submenu {
		background: #B09A51; 
	} 

	#menu ul a.submenu:hover {
		background:#CCB25E; 
	}
	


#miolo{
	clear:both;
	/*position: relative;*/
	z-index: 14;
	text-align:left;
	/*background:#fff;*/
	background: #C6B57D;
}
/*conteudo*/
#conteudo{
	
	float:left;
	width: 79.8%;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 0.8em;
	background: #fff;
	height: auto;
	padding-bottom: 20px;
}
#conteudo p{
	margin: 10px 10px 0px 10px;
	padding: 0;
}
#conteudo img.aleft{
	float:left; 
	margin-right:5px;
}
#conteudo .FLeft{
	float:left; 
}
#conteudo .alcenter{
	margin:0px auto;
	text-align:center;
}
#conteudo .aleftMargLeft{
	float:left;
	padding-left:10px;
	padding-right:10px;
	/*
	margin-left:10px;
	margin-right:10px;
	*/
}
#conteudo .aleftMargLeftB{
	float:left; 
	margin-left:15px;
	margin-right:15px;
}
#conteudo .Lisx {
	float:left; 
	width:40%;  
	padding:0px;
	margin:0px;
}

#conteudo div.Tit{
	font-weight:bold; 
	text-align:center ;
	font-size:1.5em; 
	color:#9d4242;
}

#conteudo span.Perg{
	font-weight:bold; 
	font-size:1em; 
	color:#9d4242;
}

#conteudo #PessoaFisica {
	background-color:#ece6d6; 
	width:50em; 
	margin:0 auto;
}
#conteudo #ModeloFolha {
	float:left; width:20em;
}
#conteudo #PessoaLista {
	float:left; 
	width:25em; 
	text-align:left; 
	margin-left:5em;
}

#conteudo img.bullet{
	margin-right:1.2em;
	margin-left:1.2em;
	margin-top:0.7em;
	width:0.6em;
	height:0.6em;
	border:0; 
}
#conteudo p.cart{
	margin-left:10%; 
}
#conteudo div.aright{
	text-align:right; 
	margin: auto;
	margin-right: 10px; 
}
#conteudo p.border{
	border-style:solid;
	font-weight:bold; 
	border-width:2px; 
	padding:2px;
}
#conteudo p.borderCenter{
	text-align:center;
	border-style:solid;
	border-width:2px; 
	padding:2px;
}
#conteudo .txtIsbn {
	float: left;
	width: 55%;
    margin-left: 10px;
}
#conteudo .logoIsbn{
	margin: 0px auto;
	clear: left;
	text-align: center;
}

#conteudo ul.listaISBN{
	list-style-type:none;
	padding:0px;
	margin-left:4px;
	line-height:0em;
	margin-top:0px;

}
#conteudo ul.listCat{
	list-style-image: url(../arquivos/itemBullet.gif);
	padding:0px 0px 0px 20px;
	margin:0px 0px 0px 20px;	
	line-height:0.3em;
	
}
#conteudo ul.bulletNone{
	list-style-type:none;
}
#conteudo ul.listCat li{
	padding:1px;
	margin:0;
	line-height:1em;
	font-weight: bold;
	text-decoration:none;
}

#conteudo ul.listaISBN li{
	background:#d7d2bc;
	padding:5px;
	margin:0;
	line-height:1.4em;
	border:2px white solid;
}
#conteudo ul.listaISBN li a {
	background: #d7d2bc url(../arquivos/itemBullet.gif) no-repeat left center;
	padding-left:15px;
	text-decoration:none;
	color:#000;
	display:block;
}
#conteudo ul.listaISBN li.isbn1 a,
#conteudo ul.listaISBN li.isbn1{
	background-color: rgb(219, 185, 121);
}
#conteudo a { 
	font-weight:bold;
	
}
#conteudo .listEst{
	list-style-image: url(../arquivos/itemBullet.gif);
}	

#conteudo .Comu {
	text-align:center;

}
#conteudo p .ComuTxt {
	text-align:left;
}
#conteudo .preta {
	color:black;
}
#conteudo .decorNone {
	text-decoration:none;
}

#conteudo .widDiv {
	width:90%;
	margin: 0px auto;
}
#conteudo table tr.backcolor1 {
	background-color:#f9f3e6;
	font-weight:bold;
	text-align:left;
	padding-left:3px;
}
#conteudo table tr.backcolor2 {
	background-color:#fcfaf5;
	font-weight:bold;
	text-align:left;
}
#conteudo table tr.backcolor3 {
	background-color:#ece6d6;
	font-weight:bold;
}
#conteudo table.tablePreco {
	border-style:solid;
	border-width:2px;
	border-color:#CCB25E;
	border-collapse: collapse;
	color: #9d4242;
}
#conteudo table.tablePreco tr td {
	border:2px solid #CCB25E;
	padding:4px;
	}
.lojTotal{
	color: #9d4242;
}
#conteudo .ComuTit {
	font-weight: bold;
	font-size: 1em;;
	color: #9d4242;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#conteudo .ISBNNot{ 
	border-width:1px;
	border-style:solid;
	width:60%;
	margin-left:40px;
	margin-top:20px;
	background-color:#d7d2bc;

}
#conteudo .TitNot{ 
	color:white;
	font-weight:bold;
	width:45%;
	float:left;
	margin-left:3px;
	background:none;
}
#conteudo .barraverm{
	background-color:#9F0A04;
	padding:2px;
	line-height:2em;

}
#conteudo .DataNot{ 
	color:white;
	text-align:right;
	font-weight:bold;
	width:45%;
	float:left;
	margin-right:3px;
	background:none;
}
#conteudo ul.listaISBN li a.col {
	color: #9d4242;
	}
#conteudo .col {
	color: #9d4242;
}
#conteudo .wid {
	width:90%;
}
#conteudo .widA {
	width:70%;
}
#conteudo .widB {
	width:45%;
}
#conteudo .widC {
	width:49%;
}
#conteudo .widD {
	width:40%;
}
#conteudo .widTxt {
	width:20%;
	font-size:0.8em;
}
#conteudo .widTxtA {
	width:27%;
	font-size:0.8em;
}
#conteudo .Margright {
	margin-right:10px;
}

#conteudo .test {
	border-style:solid;
	border-width:2px;
}

#conteudo .bord {
	border-style:solid;
	border-width:2px;
	border-color:#b09a51;
	height:90%;
}
#conteudo .SMargL {
	margin-left:0px;
}
#conteudo .SMargR {
	margin-right:0px;
}
#conteudo .MargTop {
	margin-top:10px;
}
#conteudo .MargTopA {
	margin-top:5px;
}
#conteudo .MargTopB {
	margin-top:20px;
}
#conteudo .enviarEda {
	padding-left: 20px;
	padding-top: 58px;
}
#conteudo .titEda {
	font-size: 1.1em;
	/*font-style: italic; */
	font-weight: bolder;
	color: #9d4242;
}
#conteudo .MargTopC {
	margin-top:0px;
}
#conteudo .Margboth {
	margin-bottom:20px;
}
.lineH {
	line-height:1.6em;
}
.clear{
	clear:both;
}
.clearLeft{
	clear:left;
}
.colorBgA {
	background-color:#ECE6D6;
}
.colorBgB {
	background-color:#F9F3E6;

}
/*Rodape*/
#rodape{
	/*padding: 4px;*/
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	/*color: #fff;*/
	/*font-size: 68%;*/
}
#destaques{
	/*position: absolute;*/
	left: 0px;
	top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	/*background: #F1F0EB;*/
	background: #fff;
}
#destaques .tit{
	/*position:relative;
	z-index: 1;*/
	border-top: 1px solid #fff;
	clear: both;
	padding: 4px;
	color: #fff;
	background: #9F0A04;
	/*font-size: 68%;*/
	font-weight: bold;
}
.textCenter {
	text-align: center;
}
.col4,
#destaques .colUltima,
#destaques .col{
	width: 24.8%;
	float:left;
	overflow: hidden;
	border-right: 1px solid #D7D2BC;
	/*font-size: 75%;*/
}
#destaques .colUltima{
	border-right: none;
}
.col4{
	text-align: center;
}
#destaques .colUltima .item,
#destaques .col .item{
	padding: 10px 4px 10px 4px;
	
	border-bottom: 1px solid #D7D2BC;
}
#destaques .colUltima .item{
	border-right: 0px;
}
#destaques .colUltima .item span,
#destaques .col .item span{
	margin: 10px 0px 0px 0px;
	color: #000;
	font-weight: bold;
}
#destaques .col .item p{
	margin: 10px 0px 0px 0px;
	color: #000;
}
#wrap{
	/*background: #F1F0EB;*/
	background:#fff;
	margin: auto;
	border: 1px solid black;
}
#barrazoom{
	float: right;
	margin-top: 57px;
	padding: 0px;
	font-size: 12px;
}
#Abusca{
	width: 270px;
	float: right;
	/*border: 1px solid #fff;*/
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em;
	padding: 7px;
}
#Abusca input{
	font-size: 1em;
}
.resultBusca {
	margin-left:10px;
	width:90%;
	background-image: url("../arquivos/gif/lupa.gif");
    background-repeat: no-repeat;
}
.tituloBusca {
	font-size: 1em;
	font-weight:bold;
}
.separadorBusca {
	background-image: url('../arquivos/gif/DotsInfFbn.gif');
	background-repeat: repeat-x;
	padding:2px;
}
.resultBusca .linkBusca {
	font-size: 1.3em;
	font-weight: normal;
}
.textoBusca {
	font-size:1.2em;
}
#Abusca label{
	color: #fff;
}
#barrazoom img{
	border: 0px;
	position: relative;
	padding: 0px;
	margin: 0px;
}
#barrazoom a{
	border: 0px;
	position: relative;
	top:0px;
	padding: 0px;
	margin: 0px;
}
.teclasAtalho{
	width:1px;
	height: 1px;
	overflow:hidden;
	position: absolute;
	top:0px;
	left:0px;
	color: #FFCD05;
	text-align: center;	
	font-size: 1px;
}
.teclasAtalho a:link,
.teclasAtalho a:hover,
.teclasAtalho a:visited,
.teclasAtalho a:active{
	color: #FFCD05;
}

.apaga{
	display: none;
}
/* SELOS */
#selos{
	position: relative;
}
#selos ul,
#selos li{
	margin: 0;
	padding: 0;
	display: block;
	height:1%;
}
#selos ul{
	list-style-image: none;
	list-style-type: none;		
}
#selos li{
	/*border-top: 1px solid #D7D2BC;*/
}
#selos a{
	display: block;
	border-width: 1px 1px 0px 1px;
	border-style:solid;
	border-color:#D7D2BC;
	padding:7px;
	text-align: center;
}
#selos img{
	border: 0px;
}
/* FIM SELOS */
#topo_bn{
	position: relative;
}
/*Hack valido*/
#topo_bn>div#cabecalho{
	height: auto;
}
#debug{
	position: absolute;
	z-index: 66;
	background: #fff;
	top: 0px;
	right: 0px;
	overflow: auto;
	display: none;
	width: 500px;
	height: 100px;
}
p#breadcrumb{
	padding: 3px 0px 4px 4px;
	margin: 0px;
	background: #B09A51;
	color: #fff;
}
p#breadcrumb a{
	text-decoration:none;
	font-weight:normal;
	color: #fff;
}
p#breadcrumb a.breadUltimo{
	font-weight:bold;
	color: #7B0801;
}
p#breadcrumb a:hover{
	text-decoration: underline;
}
#flash{
	position: relative;
	z-index: 1;
	/*width:594px;*/
	height:216px;
}
#VideoPlayback{
	position:absolute; 
	top:0px;
	left:0px;
	/*width: 594px; */
	height: 216px;
}
.center{
	text-align:center;	
}
.Margleft{
	margin-left:10px;	
}
.MargleftA{
	margin-left:20px;	
}
.MargleftB{
	margin-left:35px;	
}
.MargleftC{
	margin-left:50px;	
}
.MargleftD{
	margin-left:90px;	
}
.barra {
	color:#c6b57d;
	background-color:#c6b57d;
	width:90%;
}
.centerMargAuto{
	margin:0px auto;
	text-align:center;
	display:block;
}

.imgwidth {
	width:110px;
	height:164px;
}
.divWidthTxt {
	width:110px;
}
.divWidthTxtB {
	width:150px;
}
/*herdados*/
.TxtAmar  {
	clear: both;
    font-size: 1em;
    color: #b09a51;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
	text-align: center;
}
.amarelo {
	color: #b09a51;
}
.titUp,
.TitInf {
	padding: 20px 10px 0px 10px;
	font-weight: bold;
	font-size: 1em;;
	color: #9d4242;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.titUp{/*extends TitInf*/
	padding-bottom: 5px;
	text-transform:uppercase;
	color: #b09a51;
}
#conteudo a{
	color: #9d4242;
}
.TitInf a{
	color: #9d4242;
}
.linkConteudo a{
	color: #9d4242;
}
.autor{
	display: block;
	font-weight: bold;
}

.branco{
	background:#fcfaf5;
}
.bege{
	background:#f9f3e6;
}

img {
	border-width:0px;
}
.contPost {
	Margin:10px 5px 10px 10px;
}
.TitBullet{
	display:block;
	background: url(../arquivos/itemBullet.gif) no-repeat left;
	margin-left:20px;
	padding-left: 12px;
	font-weight: bold;
	font-size: 1em;;
	color: #9d4242;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.Stg {
	font-weight:bold;
}
.pesquisa{
	padding:10px;
}

.link_voltar{
	background: url(../arquivos/itemBulletBack.gif) no-repeat left;
	margin-left:0px;
	padding-left:10px;
}
.destaqueAberto{
	padding: 0px 0px 0px 10px;
}
.ImgAgenda {
	margin: auto;
	text-align: center;
}
.destaqueImgG,
.loj_capa{
	padding: 0px 10px 20px 0px;
	float:left;
}
.mensagem{
	color: #f00;
	font-weight: bold;
}
.aviso{
	color: #f00;
}
.TbLEdit_row{
	clear:both;
	text-align: right;
}
.TbLEdit_row div.lbl,
.TbLEdit_row label{
	float:left;
	width: 150px;
	font-weight: bold;
	padding-right: 4px;
}
.TbLEdit_row div.info{
	float:left;
}
.TbLEdit_row div.info label.subLabel{
	width: auto;
	padding: 3px;
}
.TbLEdit_row textarea{
	float:left;
	width: 500px;
	height: 250px;
}
.TbLEdit_row input{
	float:left;
	width: 300px;
	text-align: left;
}
.TbLEdit_row input.radio,
.TbLEdit_row input.chk{
	float:left;
	width: auto;
}
.odd,
.TbLEdit_row_alt{
	background: #eee;
}
.TbLEdit_Form table td,
.TbLEdit_Form table th{
	font: normal .8em Arial,Verdana;
	border: 1px solid #ccc;
	padding:1px 2px 1px 2px;
}
.TbLEdit_Form table th{
	font-weight: bold;
}
.TbLEdit_row select,
.TbLEdit_Form select{
	float: left;
}

.TbLEdit_btns{
	clear:both;
	text-align: center;
	width: 500px;
}
.TbLEdit_Form a img{
	border: 0px;
}
.help{
 	float:left;
}
fieldset{
	padding: 6px;
	margin: 5px 7px 0px 7px;
	border: 1px dotted #ccc;
}



legend,
dl{
	color: #9d4242;
}
legend{
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
	font-weight: bold;

}
dt{
	font-weight: bold;
}
dd{
	padding: 0px 0px 5px 10px;
	margin: 0px;
}

.respiro{
	padding:10px;
}

.bordaSuperior {
	border-top: 1px dotted #9d4242;
	width:100%;
}

#menu ul a.linkMarcado:link,
#menu ul a.linkMarcado:visited, 
#menu li ul a.linkMarcado:link,
#menu li ul a.linkMarcado:visited{
	color: #7B0801;
}

.menuVerde{
	background-color: #90B82B;
	font: bold .7em Verdana;
	text-align: center;
}
.menuVerde a{
	text-decoration: none;
	color: #000;
	padding: 3px;
}
.menuVerde a:hover{
	color: #fff;
	background-color: #2D9444;
	
}
.menuVerde .top{
	background:url(../templates/acfacre/imagens/menu_bg_top.gif) repeat-x top;
}
.menuVerde .bot{
	background: url(../templates/acfacre/imagens/menu_bg_bot.gif) repeat-x bottom;
	padding: 3px;
}
#patrocinio,#parceiros_img{
	text-align: center;
	float: left;
	margin-top: 10px;
	width: 100%;
}

#parceiros_img span{
	font:  bold 0.8em verdana;
	
}
#esquerda {
	width: 19.8%;
	float: left;
	background:url(../templates/acfacre/imagens/fundo_esq.jpg) repeat-x top;
}

#imgPrincipal, #flashPrincipal{
	float: left;
	width: 33%;
	text-align: center;
	margin: auto;
}
#imgPrincipal img , #flashPrincipal img  {
	margin: auto;
	text-align: center;

}
#seguraFlash{
	float: left;
	text-align: center;
	margin: 10px auto;
	width: 100%;
}
#noticias_destaques{
	
}

#noticias {
	margin: auto;
	float: left;
	width: 53%;
	border-right: 1px solid black;
}
#destaques {
	float: right;
	width: 45%;
	margin: auto;
}
.not {
	float: left;
	margin: 7px 0px 0px 7px;
	
}
#titparceiros, .titnoticias  {
	text-align: center;
	font: bold 1.25em verdana; 
	color: #0C581F;
}
#titparceiros {
	font-size: 1em;
}
.seguraNoticias{
	margin: auto;
}

#principal {
	font-size: 0.8em;
}
#apoios{
	text-align: center;
}

