/** CSS - MPDESIGNER
*   CIDADE NOVA / REFORMULAÇÃO DO SITE
*   Desenvolvido por: DANILO SOARES OLIVEIRA  */

*{
	margin:0; 
	padding:0;
	border: none;
	list-style:none;
	outline:none;
}

a:link	{text-decoration: none;}
a:visited{text-decoration:none;}
a:hover	{text-decoration: underline}
a{text-decoration:none;}

Body{
	background:url(../img/bg/bg_body.jpg) repeat-x left top;
	color:#666666;
	font:10px Verdana, Arial, Helvetica, sans-serif;
}
#masterConteiner{
	margin:auto;
	width:770px;
	position:relative;
	z-index:10;
}
.bodyConteiner{
	width:100%;
	height:100%;
	position:relative;
}



/* _________________________________________________________________________________ Textos */
.txtForm {
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}
.txtFormArial {
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
.txtForm12{
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.txt_TituloAba{
	color:#962E33;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:4px 0 0 28px;
	float:left;
}
.txt_FormIntrodutorio{
	color:#999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.txt_tituloMateria{
	color:#4C6B78;
}
.txt_IntrodutorioDialogoLeitor{
	color:#999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:25px 0 45px 0;
}
.txtFomVerdanaBranco10{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.txtFomVerdanaBranco11{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.txtFomVerdanaBranco14{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.txtFormVerdanaPreto11{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.txtFormVerdanaCinzaClaro11{
	color:#999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.txtFormVerdanaCinzaClaro11 a{
	color:#999999;
	text-decoration:none;
}
.txtFormVerdanaCinzaClaro11 a:hover{
	text-decoration:underline;
}



/* _________________________________________________________________________________ HEADER */
.headerConteiner{
	background-image:url(../img/bg/bg_header.jpg);
	background-repeat:no-repeat;
	height:108px;
	width:760px;
}
.headerCarrinho{
	background-image:url(../img/bg/bg_headerCarrinho.jpg);
}
.headerConteiner .imgLogo{
	width:119px;
	height:108px;
	float:left;
	text-indent:-1000px;
	background:url(../img/conteudo/logo_CN.gif) no-repeat;
	overflow:hidden;
	font-size:72px;
}
.headerConteiner .imgLogo a{
	display:block;
}
.boxHeader{
	float:left;
	width:606px;
	padding:30px 0 0 0;
	margin:0 0 0 34px;
}
.mnHeaderCarrinho{
	padding:0 0 0 174px;
}
.mnHeaderCarrinho li{
	display:inline;
	float:left;
	margin:0 20px 0 0;
}
.mnHeaderCarrinho li a{
	font:9px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}
.busca{
	float:right;
	margin:0;
	padding:0;
}
.busca *{
	float:left;
}
.busca input, select{
	font:10px Arial, Helvetica, sans-serif;
	border:1px solid #48abd5;
	color:#666666;
	width:82px;
	margin:2px 5px 0 5px;
}
.busca label{
	margin:4px 0 0 0;
}
.carrinhoDeCompras {
	clear:right;
	float:right;
	width:298px;
	height:50px;
}
.carrinhoDeCompras ul{
	width:150px;
	float:left;
	padding:6px 0 0 0;
}
.carrinhoDeCompras ul li{
	padding:1px 0 1px 15px;
	font:9px Verdana, Arial, Helvetica, sans-serif;
	line-height:1.2;
}
.carrinhoDeCompras ul li a{
	color:#666;
}
.carrinhoDeCompras div{
	background:url(../img/bg/bg_carrinho.jpg) no-repeat top;
	float:left;
	width:134px;
	height:37px;
	margin:8px 0 0 6px;
	position:relative;
}
.carrinhoDeCompras div a.linkCarrinho{
	position:absolute;
	width:100%;
	height:100%;
	display:block;
	clear:both;
}
.carrinhoDeCompras div h6{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bolder;
	color:#962e33;
	float:right;
	clear:right;
	margin:4px 10px 0 0;
}
.carrinhoDeCompras div h6 a{
	color:#962e33;
}
.carrinhoDeCompras div p{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	float:right;
	clear:right;
	margin:2px 10px 0 0;
}
.carrinhoDeCompras div p a{
	color:#000000;
}
.login{
	float:left;
	width:260px;
	margin:-10px 0 0 10px;
}
.login *{
	float:left;
}
.login input, select{
	font:10px Arial, Helvetica, sans-serif;
	border:1px solid #48abd5;
	color:#666666;
	width:74px;
	margin:2px 3px 0 1px;
}
.login label{
	margin:4px 0 0 0;
}
.linkEsqueciSenha{
	float:left;
	width:213px;
	margin:5px 0 0 54px;
}
.linkEsqueciSenha li{
	float:left;
	padding:0 3px;
	display:inline;
}
.linkEsqueciSenha li a{
	color:#666;
}


/* _________________________________________________________________________________ MENU */
.menu{
	width:760px;
	height:34px;
}
.menu a{
	float:left;
}
.subMenu{
	visibility:hidden;
	background:#f6eaaf url(../img/bg/bg_subMenu.jpg) no-repeat top;
	width:123px;
	position:absolute;
	left:510px;
	z-index:999;
	border-bottom:2px solid #fed54e;
}
#subMenu4
{
	left:437px;
}
.subMenu ul{
	list-style:none;
	margin:10px 3px 0 2px;
}
.subMenu li {
	border-bottom:1px dotted #FFFFFF;
	padding-bottom:5px;
	height:15px;
	text-indent:7px;
}
.subMenu li a{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-decoration:none;
	height:15px;
	text-indent:7px;
}
.subMenu li a:hover{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	background:url(../img/bg/bg_subm_over.gif) no-repeat;
	height:15px;
	text-indent:7px;
}
.subMenu2{
	visibility:hidden;
	background:#f6eaaf url(../img/bg/bg_subMenu.jpg) no-repeat top;
	width:123px;
	position:absolute;
	left:605px;
	z-index:999;
	border-bottom:2px solid #fed54e;
}
.subMenu2 ul{
	list-style:none;
	margin:10px 3px 0 2px;
}
.subMenu2 li {
	border-bottom:1px dotted #FFFFFF;
	padding:5px 0;
	height:15px;
	text-indent:7px;
}
.subMenu2 li a{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-decoration:none;
	height:15px;
	text-indent:7px;
}
.subMenu2 li a:hover{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	background:url(../img/bg/bg_subm_over.gif) no-repeat;
	height:15px;
	text-indent:7px;
}

.subMenu3{
	visibility:hidden;
	background:#f6eaaf url(../img/bg/bg_subMenu.jpg) no-repeat top;
	width:123px;
	position:absolute;
	left:232px;
	z-index:999;
	border-bottom:2px solid #fed54e;
}
.subMenu3 ul{
	list-style:none;
	margin:10px 3px 0 2px;
}
.subMenu3 li {
	border-bottom:1px dotted #FFFFFF;
	padding:5px 0;
	height:15px;
	text-indent:7px;
}
.subMenu3 li a{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-decoration:none;
	height:15px;
	text-indent:7px;
}
.subMenu3 li a:hover{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	background:url(../img/bg/bg_subm_over.gif) no-repeat;
	height:15px;
	text-indent:7px;
}


/* _________________________________________________________________________________ LATERAL ESQUERDA*/
.lateralEsquerdaConteiner{
	float:left;
	width:181px;
}
.BoxDestaqueCidadeNova{
	background-color:#EEEEEE;
	background-image: url(../img/bg/bg_destaqueCN.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
	margin:10px 0 0 5px;
	min-height:276px;
	width:176px;
}
.bgBoxDestaqueCapa{
	background-color:#F7F7F7;
	background-image:url(../img/bg/bg_boxDestCapa.jpg);
	background-repeat:repeat-y;
	margin:8px 0 0 7px;
	width:162px;
	float:left;
}
.boxDestaqueCapa{
	background-image:url(../img/bg/bg_BoxDesCapaTop.jpg);
	background-position:top;
	background-repeat:no-repeat;
	min-height:148px;
	text-align:center;
	width:162px;
	float:left;
}
.imgDestaqueCapa{
	margin:15px 0 5px 0;
}
.conteinerBoxIndiceEdicao{
	margin:5px 0 10px 8px;
	float:left;
	width:143px;
	background-color:#F6F0D1;
}
.boxIndiceEdicao{
	background-color:#F6F0D1;
	background-image:url(../img/bg/bg_boxIndiceEdicao.jpg);
	background-repeat:repeat-x;
	border-bottom:solid 1px #F6E0CF;
	border-left:solid 1px #F6E0CF;
	border-right:solid 1px #F6E0CF;
	float:left;
	min-height:122px;
	text-align:center;
	width:141px;
}
.boxIndiceEdicao ul li{
	background-image:url(../img/conteudo/linha_borda1.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
	margin:3px 8px 0 8px;
	padding-bottom:2px;
}
.boxIndiceEdicao a{
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}
.boxIndiceEdicao a:hover{
	text-decoration:underline;
}
.BoxInd_BtnAssine{
	margin:10px 0 10px 0;
}
.boxConfiraTambem{
	background-color:#EEEEEE;
	background-image: url(../img/bg/bg_boxConfiraTop.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
	margin:10px 0 0 5px;
	min-height:276px;
	width:176px;
}
.subconteinerboxConfTop{
	height:8px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	width:161px;
}
.subconteinerboxConfBottom{
	margin-left:auto;
	margin-right:auto;
	width:161px;
}
.subconteinerboxConf{
	background-color:#F7F7F7;
	background-image: url(../img/bg/bgBoxConfiraBg.jpg);
	background-repeat: repeat-x;
	border-left:solid 1px #E0DBC6;
	border-right:solid 1px #E0DBC6;
	float:left;
	margin-left:auto;
	margin-right:auto;
	min-height:136px;
	width:161px;
}
.subconteinerboxConf ul {
	list-style:none;
	margin-bottom:10px;
	margin-left:10px;
}
.subconteinerboxConf li{
	background-image:url(../img/conteudo/linha_borda1.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
	margin:3px 10px 0 10px;
	padding-bottom:2px;
}
.subconteinerboxConf a{
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}


/* _________________________________________________________________________________ CENTRO*/
.centroConteinerTotal{
	float:left;
	width:572px;
}
.centroConteiner{
	float:left;
	width:392px;
}
.caminhoDeRato{
	font-size:9px;
	margin:8px 0 0 10px;
}
.caminhoDeRato ul li{
	display:inline;
	float:left;
	margin-left:5px;
}
.caminhoDeRato ul li a{
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	color:#666666;
}
.caminhoDeRato ul li a:hover{
	text-decoration:underline;
	color:#666666;
}
.caminhoDeRato ul li a:visited {
	text-decoration:none;
	color:#666666;
}
.caminhoDeRato ul li a:active{
	text-decoration:none;
	color:#666666;
} 
.ConteinerTvFlash{
	height:170px;
	margin:15px 0 0 10px;
	width:371px;
}


/* _________________________________________________________________________________ INDICE DESTA EDIÇÃO BOX */
.conteinerBoxIndicedestaEdicao{
	margin:15px 0 0 10px;
	width:364px;
	clear:both;
	float:left;
}
.conteudoBoxIndicedestaEdicaoCentro{
	background:#fff5ea;
	border-left:1px solid #e7e7e3;
	border-right:1px solid #e7e7e3;
	width:362px;
	float:left;
}
.conteudoBoxIndicedestaEdicao{
	background-image:url(../img/bg/bg_BoxIndiceNot.gif);
	background-position:top;
	background-repeat: no-repeat;
	float:left;
	width:364px;
}
.conteinerConteudoTxtIndiceEdicao{
	background-image:url(../img/conteudo/linha_borda1.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
	float:left;
	width:320px;
	margin:10px 10px 0 10px;
}
.conteinerConteudoTxtIndiceEdicao2{
	width:330px;
	margin:20px 5px 0 5px;
}
.conteinerConteudoTxtIndiceEdicao2 img{
	float:right;
}
.conteinerConteudoTxtIndiceEdicao img{
	float:right;
}
.conteinerConteudoIndiceNotcia{
	background-image:url(../img/conteudo/linha_borda1.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
	margin:10px 10px 0 10px;
	padding-bottom:15px;
	width:335px;
}
.botaoIndiceMateria{
	background-image:url(../img/bg/bg_abaVErtodas.gif);
	background-position:top;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:20px;
	margin-left:10px;
	margin-top:8px;
	padding:2px 0 0 4px;
	width:110px;
}


/* _________________________________________________________________________________ BOX MATERIA */
.conteinerConteudoMateria{
	font-size:10px;
	margin:10px 0px 0 10px;
	padding-bottom:15px;
	width:340px;

}
.boxAdvertenciaMateria{
	margin:0 3px 10px 3px;
	width:355px;
}
.boxAdvertenciaMateriaCentro{
	background-color:#FCFBF7;
	border-left:solid 1px #F0EEE7;
	border-right:solid 1px #F0EEE7;
	width:353px;
}
.conteinerIndiceMateria p{
	margin-top:8px;
}
.conteinerIndiceMateria h3,h4, h2{
	font-size:10px;
	color:#666;
	margin:10px 0 0 0;
}

/* _________________________________________________________________________________ BOX CN NOTICIA */
.conteinerCnNoticia{
	margin:15px 0 0 10px;
	width:366px;
}
.conteudoboxCnNoticia{
	background-image:url(../img/bg/bg_boxCnTop.gif);
	background-position:top;
	background-repeat: no-repeat;
	height:20px;
	width:364px;
}
.conteinerConteudoCnNoticia{
	background-image:url(../img/conteudo/linha_borda1.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
	margin:10px 0 0 10px;
	padding-bottom:15px;
	width:350px;

}
.conteinerConteudoCnNoticia2{
	margin:10px 0 0 10px;
	padding-bottom:15px;
	width:350px;
}
.conteudoboxCnNoticiaCentro{
	background:#fff5ea;
	border-left:1px solid #efeae4;
	border-right:1px solid #efeae4;
	width:362px;
	float:left;
}
.conteinerTxtCnNoticia{
	float:left;
	width:226px;
}
.conteinerTxtCnNoticia2{
	float:left;
	width:100%;
}
.conteinerTxtCnNoticia2 img{
	float:right;
	margin:15px;
}
.conteinerTxtCnNoticia2 p a{
	text-decoration:none;
	color:#666;
}
.conteinerTxtCnNoticia2 p a:hover{
	text-decoration:underline;
	color:#666;
}
.botaoVertodas{
	background-image:url(../img/bg/bg_abaVErtodas.gif);
	background-position:top;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:20px;
	margin-left:248px;
	margin-top:2px;
	padding:2px 0 0 4px;
	width:110px;
}
.conteinerConteudoTxtCnNoticia{
	width:364px;
}
.conteinerTxTCn img{
	float:right;
	margin:8px 0 8px 8px;
}
.conteinerTxTCn{
	margin:0 0 0 10px;
	padding-bottom:15px;
	padding-top:10px;
	width:320px;
}
.conteinerTxTCn p a{
	color:#666;
	text-decoration:none;
}
.conteinerTxTCn p a:hover{
	color:#666;
	text-decoration:underline;
}

/* _________________________________________________________________________________ BOX INDICE DA EDIÇÃO */
.conteinerIndiceEdicao{
	background-image:url(../img/bg/boxIndiceEdicao.gif);
	background-position:top;
	background-repeat:no-repeat;
	margin:15px 0 0 10px;
	width:364px;
}


/* _________________________________________________________________________________ BOX LEIA TAMBÉM */
.conteinerLeiaTambem{
	margin:15px 0 0 10px;
	width:366px;
}
.conteudoboxLeiaTambemCentro{
	background:#fff5ea;
	border-left:1px solid #efeae4;
	border-right:1px solid #efeae4;
	width:362px;
	float:left;
}
.conteudoboxLeiaTambem{
	background-image:url(../img/bg/bg_boxLeiaTbmTop.gif);
	background-position:top;
	background-repeat: no-repeat;
	height:20px;
	width:364px;
}
.conteudoLeiatbm{
	background-color:#FEFDFC;
	margin-left:5px;
	padding-bottom:10px;
	width:354px;
	float:left;
}
.conteudoLeiatbm div{
	float:left;
}
.materia1{
	width:171px;
	padding:5px 2px 0 3px;
}
.materia2{
	width:171px;
	padding:5px 2px 0 4px;
}
.linhaDivideMateria{
	width:1px;
}

/* _________________________________________________________________________________ BOX DIALOGO COM O LEITOR */
.conteinerBoxMsgSucesso{
	margin:8px 0 0 10px;
	width:560px;
	clear:both;
	float:left;
}
.conteinerBoxMsgSucessoTop{
	background-image:url(../img/bg/bg_topboxDialogoLeitor.gif);
	background-position:top;
	background-repeat: no-repeat;
	height:25px;
	width:560px;
}
.conteinerBoxMsgSucessoCentro
{
	background-color:#fef4e7;
	border-left:solid 1px #E0EAEA;
	border-right:solid 1px #E0EAEA;
	width:558px;
	float:left;
}
.conteinerBoxMsgSucessoCentro img{
	margin-top:10px;
}
.conteinerQuemSomos{
	margin:0 10px 0px 10px;
	padding-bottom:20px;
	text-align:left;
	width:538px;
}
.conteinerDialogo{
	margin:0 10px 0px 10px;
	padding-bottom:20px;
	text-align:left;
	width:538px;
}
.conteinerDialogo{
	margin:0 10px 0px 10px;
	padding-bottom:20px;
	text-align:left;
	width:538px;
}
.ConteinerDialogo2{
	background-image:url(../img/conteudo/linha_borda1.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
	margin:15px 10px 0px 10px;
	padding-bottom:20px;
	text-align:left;
	width:538px;
}
.ConteinerDialogo3{
	margin:15px 10px 0px 10px;
	padding-bottom:20px;
	text-align:left;
	width:538px;
}
.comentariosMat{
	background-image:url(../img/conteudo/linha_borda1.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
	margin:15px 10px 0px 10px;
	padding-bottom:20px;
	text-align:left;
	width:338px;
}
.divImgDialogo{
	float:right;
	height:137px;
	margin:-18px 0 0 0;
	width:197px; 
}
.divImgQuemSomos{
	float:right;
	height:199px;
	margin:-18px 0 0 0;
	width:214px; 
}
.envieOpniao{
	background:#faf7f0 url(../img/bg/bg_boxDeixeMsg.jpg) repeat-x top;
	margin:15px 10px 0px 10px;
	min-height:189px;
	padding-bottom:20px;
	text-align:left;
	width:538px;
}
.envieOpniao textarea{
	background-color:#F1EDE2;
	border:none;
	color:#333333;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	height:128px;
	overflow:hidden;
	width:330px
}
.comentarios{
	background:#faf7f0 url(../img/bg/bg_boxDeixeMsg.jpg) repeat-x top;
	min-height:189px;
	width:338px;
	margin:5px auto 0 auto;
}
.comentarios textarea{
	background-color:#F1EDE2;
	border:none;
	color:#333333;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	height:128px;
	overflow:hidden;
	width:330px;
}
.comentarios .conteinerConteudoEnvie2{
	text-align:left;
	width:330px;
	margin:25px 0 0 2px;
	float:left;
	
}
.comentarios .conteinerBottonEnvieOpn2{
	margin:3px 0 0 0;
	width:325px;
}
.comentarios .conteinerBottonEnvieOpn2 div{
	float: left;
}
.comentarios .camposEmails2{
	clear:both;
	width:330px;
	margin:5px 0 5px 5px;
	padding-top:5px;
}
.comentarios .camposEmails2 ul{
	list-style:none;
}
.comentarios .camposEmails2 ul li{
	padding-bottom:4px;
}
.comentarios  .camposEmails2 ul li input{
	background-color:#F1EDE2;
	border:none;
	color:#333333;
	height:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.comentarios .camposEmails2 ul li .Dl_Nome{
	width:286px;
}
.comentarios  .camposEmails2 ul li .Dl_Email{
	width:283px;
}
.comentarios .camposEmails2 ul li .Dl_Cidade{
	width:210px;
}
.conteinerConteudoEnvie{
	margin:2px 0 0 125px;
	text-align:left;
	width:400px;
}
.conteinerBottonEnvieOpn{
	margin:3px 0 0 65px;
	width:325px;
}
.conteinerBottonEnvieOpn div{
	float: left;
}
.conteinerSpan{
	background-color:#F1ECE2;
	height:16px;	
	margin-right:5px;
	text-align:center;
	width:98px;
}
.conteinerButon{
	margin:0 0 0 100px;
}

/* _________________________________________________________________________________ BOX INDICE PROXIMA EDIÇÃO */
.conteinerConteudoIndiceProxima{
	background-image:url(../img/conteudo/linha_borda1.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
	margin:10px 10px 0 10px;
	padding-bottom:15px;
	width:538px;
	text-align:left;
	float:left;
}
.conteinerConteudoIndiceProxima2{
	margin:10px 10px 0 10px;
	padding-bottom:15px;
	width:538px;
	text-align:left;
}
.conteinerTxtCnNoticiaTotal{
	float:left;
	width:405px;
	margin:10px 0 0 0;
}
.conteinerTxtCnNoticiaTotal4{
	float:left;
	width:520px;
	margin:10px 0 0 0;
}
	.conteinerTxtCnNoticiaTotal4 ul{
		list-style:none;
	}
		.conteinerTxtCnNoticiaTotal4 ul li{
			display:inline;
			float:left;
		}
.conteinerTxtCnNoticiaTotal2{
	width:538px;
	margin:10px 5px 0 5px;
}
.conteinerTxtCnNoticiaTotal2 img{
	float:right;
}

.botaoIndiceMateriaTotal{
	background-image:url(../img/bg/bg_abaVErtodas.gif);
	background-position:top;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:20px;
	margin-left:0px;
	margin-top:8px;
	padding:2px 0 0 4px;
}
.botaoIndiceMateriaTotal3{
	background-image:url(../img/bg/bg_abaVErtodas.gif);
	background-position:top left;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:20px;
	margin-left:0px;
	margin-top:8px;
	padding:2px 0 0 4px;
	width:400px;
}
.botaoIndiceMateriaTotal5{
	background-image:url(../img/bg/bg_abaVErtodas.gif);
	background-position:top left;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:20px;
	margin-left:15px;
	margin-top:15px;
	padding:2px 0 0 4px;
	width:400px;
}
.botaoIndiceMateriaTotal6{
	background-position:top left;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:20px;
	margin-left:15px;
	margin-top:15px;
	padding:2px 0 0 4px;
	width:400px;
	font-weight:bold;
}

/* _________________________________________________________________________________ BOX CN NOTICIA DETALHE */

.conteinerCnTop{
	margin:0 0 3px 10px;
	width:350px;
}
.conteinerCnTopTxt{
	float:left;
	margin:10px 0 0 0;
	width:172px;
}
.conteinerCnTopImg{
	float:left;
	width:176px;
}
.conteinerNoticiaDetalhe{
	margin:16px 0 0 4px;
	width:348px;
	float:left;
}
.conteinerNoticiaDetalheConteudo{
	background-color:#FFFFFF;
	border-left:solid 1px #EAE8E1;
	border-right:solid 1px #EAE8E1;
	width:346px;
	float:left;
}
.tdConteudoBoxDetalheCnNoticia{
	padding:0 10px 40px 10px;
}
.tdConteudoBoxDetalheCnNoticia img{
	float:right;
	margin:0 0 10px 10px;
}



/* _________________________________________________________________________________  BOX NOSSA EQUIPE */
.conteinerMembroEquipe{
	margin:10px 0 0 15px;
	width:519px;
}
.conteinerMembroEquipeConteudo{
	background-color:#FFFFFF;
	width:519px;
	float:left;
}
.conteinerTxTIntrodutorioBoxNossaEquipe{
	color:#999999;
	font-size:10px;
	margin:0 10px 0 10px;
	width:538px;
}
.conteinerMembroEquipeConteudoImg{
	float:left;
	margin:-10px 0 0 3px;
	width:71px;
}
.conteinerMembroEquipeConteudoTxT{
	float:left;
	margin:0 10px;
	width:385px;
}
.conteinerMembroEquipeConteudoTxT p{
	padding:6px 0;
}


/* _________________________________________________________________________________  BOX OUTRAS EDITORAS NO MUNDO */
.conteinerBoxOutrasEditoras{
	margin:0 0 0 10px;
	width:535px;
}
.conteinerDialogoOutrasEditoras{
	margin:0 10px 0px 10px;
	padding-bottom:20px;
	text-align:left;
	width:538px;
}
.conteinerBoxOutrasEditorasConteudo{
	background-color:#FFFFFF;
	width:535px;
}
.conteinerBoxOutrasEditorasConteudoMaster{
	margin:0 0 0 5px;
	width:512px;
}
.conteinerAbaOutrasEditoras{
	background-image:url(../img/bg/img_completaAba.gif);
	background-color:#FAF7F0;
	background-position:right top;
	background-repeat:no-repeat;
	width:512px;
}
.listaAbaOutrasEditoras .intemListaA{
	background-image:url(../img/bg/bg_abaOTED_A.jpg);
	background-repeat: no-repeat;
	height:30px;
	text-align:center;
	padding-top:3px;
	width:18px;
}
.listaAbaOutrasEditoras .intemListaA_over{
	background-image:url(../img/bg/bg_abaOTED_A_over.gif);
	background-repeat: no-repeat;
	height:30px;
	text-align:center;
	padding-top:3px;
	width:18px;
}
.listaAbaOutrasEditoras .intemListaVerTodos{
	background-image:url(../img/bg/bg_abaOEdi_VT.jpg);
	background-repeat:no-repeat;
	height:30px;
	text-align:center;
	padding-top:3px;
	width:74px;
}
.listaAbaOutrasEditoras .intemListaVerTodos_over{
	background-image:url(../img/bg/bg_abaOEdi_VT_over.jpg);
	background-repeat:no-repeat;
	height:30px;
	text-align:center;
	padding-top:3px;
	width:74px;
}
.listaAbaOutrasEditoras  .listNormal{
	background-image:url(../img/bg/bg_abaOTEDT_off.jpg);
	background-repeat:no-repeat;
	height:30px;
	text-align:center;
	padding-top:3px;
	width:15px;
}
.listaAbaOutrasEditoras  .listNormal_B{
	background-image:url(../img/bg/bg_abaOTEd_on.jpg);
	background-repeat:no-repeat;
	height:30px;
	text-align:center;
	padding-top:3px;
	width:15px;
}
.listaAbaOutrasEditoras  .listNormal_C{
	background-image:url(../img/bg/bg_abaOTEd_none.gif);
	background-repeat:no-repeat;
	height:30px;
	text-align:center;
	padding-top:3px;
	width:15px;
	color:#939c9f;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.listaAbaOutrasEditoras a{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.listaAbaOutrasEditoras li{
	float:left;
}
.conteinerConteinerOutrasEditoras{
	background-color:#FAF7F0;
	width:512px;
}
.conteinerMasterPais{
	display:none;
	margin:0 0 0 10px;
}
.conteinerPais{
	background-image:url(../img/conteudo/linha_borda1.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
	padding-bottom:20px;
	width:495px;
	
}
.BandeiraPais{
	color:#0A5E80;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}
.listaPais{
	list-style:none;
	margin:5px 0 0 30px;
}

/* _________________________________________________________________________________ BOX BUSCA NOTICIAS */
.conteinerBuscaNoticia{
	margin:0 0 30px 7px;
	width:335px;
}
.conteinerBuscaNoticia div{
	float: left;
}
.conteinerBuscaNoticia div select{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}
.conteinerResultadoBuscaNoticia {
	margin:0 0 0 10px;
}
.div_CnNoticia{
	padding:20px 0 20px 0;
}


/* _________________________________________________________________________________ BOX FALE CONOSCO */
.conteinerFaleConoscoTop{
	width:558px
}
.conteinerFaleConoscoTopImg{
	float:right;
	height:142px;
	margin:-18px 0 0 0;
	width:141px; 
}
.conteinerFaleConoscoTopTxt{
	margin:10px 0 0 10px;
	width:400px;
}
.conteinerFaleConoscoTopBox{
	margin:15px 0 0 10px;
}
.conteinerFaleConoscoTopBox div{ 
	float:left;
}
.conteinerFaleConoscoTopBoxAtendimento{
	background-image:url(../img/bg/bg_bannerAtendimento.jpg);
	background-repeat: no-repeat;
	height:174px;
	width:184px;
}
.conteinerFaleConoscoTopBoxEndereco{
	background-image:url(../img/bg/bg_bannerEdereco.jpg);
	background-repeat:no-repeat;
	height:174px;
	width:189px;
}
.conteinerFaleConoscoFormulario{
	background-color:#FAF7F0;
	background-image:url(../img/bg/bg_BgFormFaleCons.jpg);
	background-position:top;
	background-repeat: repeat-x;
	float: left;
	margin:15px 0 0 4px;
	width:549px;
}
.conteinerFaleConoscoFormularioConteudo{
	margin:5px 0 30px 5px;
	width:414px;
}
.conteinerFaleConoscoFormularioConteudo div p{
	padding:0 0 3px 0;
}
.conteinerFaleConoscoFormularioConteudo div p input{
	background-color:#F1ECE2;
	border:none;
	color:#797770;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.conteinerFaleConoscoFormularioConteudo div p select{
	background-color:#F1F1F1;
	border:solid 1px #868686;
	color:#797770;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.conteinerFaleConoscoFormularioConteudoTexteare{
	float:left;
	height:125px;
	width:326px;
}
.conteinerFaleConoscoFormularioConteudoTexteare textarea{
	background-color:#F1ECE2;
	border:none;
	color:#797770;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:125px;
	overflow:hidden;
	width:326px;
}
.conteinerFaleConoscoFormularioConteudoImg{
	margin:45px 0 0 0;
}
.conteinerFaleConoscoFormularioConteudoEnviar{
	float:left;
	margin:3px 0 0 0;
	width:326px;
}
.conteinerFaleConoscoFormularioConteudoEnviar div{
	float:left;
}

/* _________________________________________________________________________________  BOX PERGUNTAS FREQUENTES */
.conteinerPerguntasFrequentesTxt{
	margin:15px  5px 0 10px;
	width:540px;
}
.conteinerPerguntasFrequentesConteudo{
	margin:10px 0 0 15px;
	width:535px;
}
.conteinerPerguntasFrequentesConteudoCentro{
	background-color:#FFFFFF;
	width:535px;
}
.conteinerPerguntasFrequentesConteudoPergunta{
	background-image:url(../img/conteudo/linha_borda1.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
	margin:15px 0 0 10px;
	padding:0 0 30px 0;
	width:515px;
}
.conteinerPerguntasFrequentesConteudoResposta{
	margin:20px 0 0 30px;
	width:465px;
	display:none;
}


/* _________________________________________________________________________________ PALAVRA DE VIDA */
.conteinerPalavradeVidaTop{
	background:url(../img/bg/bg_palavraVidaTop.gif) no-repeat;
	height:31px;
	width:348px;
}
.conteinerBuscaPalavraVida{
	float:right;
	margin:10px 3px 0 0;
	width:307px;
}
.conteinerBuscaPalavraVida div{
	float: left;
}
.conteinerBuscaPalavraVida div select{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}
.txt_palavraVida{
	padding:20px 10px 0 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
}
.txt_palavraVida p, h3{
	margin-top:10px;
	line-height:1.3;
}
.Bold{
	font-weight:bold;
}
.txt_palavraVida_autor{
	margin-top:10px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}
.tvFlashAssine{
	margin:6px 0 0 10px;
}
.conteinerSelecioneAssinatura{
	float:left;
	margin:0 0 0 12px;
	width:300px;
}
.conteinerSelecioneAssinatura ul li{
	margin-top:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
.conteinerSelecioneAssinatura ul .listCodigoAssinante{
	color:#666666;
	margin:10px 0 0 18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	display:none;
}
.conteinerSelecioneAssinatura ul .listCodigoAssinante .codigo{
	width:132px;
	background-color:#d7eef8;
	border:1px solid #a3d1e5;
	color:#666666;
}
.conteinerBoximgCentralAtendimento{
	float:right;
	margin:10px 0 0 0;
}
.conteinerIformacaoPagamento{
	width:563px;
	margin:10px 0 0 10px;
	padding-top:10px;
	background:url(../img/conteudo/hr_fomulario.gif) no-repeat top center;
}
.camposAssinatura{
	clear:both;
	width:563px;
	margin:5px 0 0 10px;
	padding-top:10px;
	background:url(../img/conteudo/hr_fomulario.gif) no-repeat top center;
}
.conteierInformacaoAssinatura{
	width:563px;
	margin:10px 0 0 10px;
	padding-top:10px;
	background:url(../img/conteudo/hr_fomulario.gif) no-repeat top center;
}
.conteierInformacaoAssinatura label{
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	list-style:none;
	display:block;
	margin:4px 0 4px 0;
}
.conteierInformacaoAssinatura label input{
	background-color:#d7eef8;
	border:1px solid #a3d1e5;
	color:#666666;
}
.conteierInformacaoAssinatura label .inputCidadecolaborador {
	width:190px;
}
.camposAssinatura ul li{
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:4px 0 4px 0;
	list-style:none;
}
.camposAssinatura ul li span{
	color:#d72b2b;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}
.camposAssinatura ul li input, textarea{
	background-color:#d7eef8;
	border:1px solid #a3d1e5;
	color:#666666;
}
.camposAssinatura ul li .inputNome{
	width:500px;
}
.camposAssinatura ul li .inputCpf{
	width:330px;
}
.camposAssinatura ul li .textareaEndereco{
	height:60px;
	width:550px;
	margin-top:3px;
}
.camposAssinatura ul li .inputNumero{
	width:72px;
}
.camposAssinatura ul li .inputComplemento{
	width:462px;
}
.camposAssinatura ul li .inputCep{
	width:60px;
}
.camposAssinatura ul li .inputCidade{
	width:383px;
}
.camposAssinatura ul li .inputTel1{
	width:45px;
}
.camposAssinatura ul li .inputTel2{
	width:85px;
}
.camposAssinatura ul li .inputEmail{
	width:194px;
}
.camposAssinatura ul li .inputAtividade{
	width:168px;
}
.inputData1{width:40px;}
.inputData2{width:61px;}
.conteinerFormaPagamento{
	margin:20px 0 0 35px;
	width:510px;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.conteinerFormaPagamento ul{	
	list-style:none;
	background:url(../img/bg/bg_boxpagamentos.jpg) repeat-x bottom;
	margin-top:5px;
}
.conteinerFormaPagamento ul li{	
	margin:2px 0 0px 25px;
	padding-bottom:6px;
}
.conteinerFormaPagamento ul li input{	
	background-color:#d7eef8;
	border:1px solid #a3d1e5;
	color:#666666;
	font-size:11px;
}
.conteinerFormaPagamento ul li .semborda{
	background:none;
	border:none;
}
.btnfinalizarCompra{
	float:right;
	margin:10px 20px 0 0;
}
.selectFormat{
	background-color:#d7eef8;
	border:1px solid #a3d1e5;
	color:#666666;
	font-size:11px;
}

.selectGeral{
	background-color:#fff;
	color:#666666;
	font-size:11px;
}
.selectGeral_DL{
	background-color:#fff;
	margin: 7px 10px 0 0;
	width:70px;
	color:#666666;
	font-size:11px;
	float:left;
}
.BotaoOk_DL{
	float:left;
	margin:5px 0 0 0;
}
.camposEmails{
	clear:both;
	width:330px;
	margin:5px 0 5px 65px;
	padding-top:5px;
}
.camposEmails ul li{
	padding-bottom:4px;
}
.camposEmails ul li input{
	background-color:#F1EDE2;
	border:none;
	color:#333333;
	height:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.camposEmails ul li .Dl_Nome{
	width:286px;
}
.camposEmails ul li .Dl_Email{
	width:283px;
}
.camposEmails ul li .Dl_Cidade{
	width:210px;
}

/* _________________________________________________________________________________  BOX EDIÇÃO ATERIORES */

.conteinerEdicaoAnterior{
	width:542px;
	margin:15px 0 0 5px;
	float:left;
	
}
.conteinerEdicaoAnteriorTop{
	background:url(../img/bg/boxEdicaoAnteriorTop.gif) no-repeat top;
	width:542px;
	float:left;

}
.conteinerEdicaoAnteriorTopForm{
	width:234px; 
	float:right;
}
.conteinerEdicaoAnteriorTopForm label{
	float:left;
	margin: 13px 0 0 0;
}
.conteinerEdicaoAnteriorTopForm select{
	font-size:11px;
	float:left;
	margin: 8px 0 0 5px;
}
.conteinerEdicaoAnteriorTopForm input{
	margin:5px 0 0 10px;
	float:left;
}
.conteinerEdicaoAnteriorCentro{
	width:540px;
	border-left:1px solid #EFE6DA ;
	border-right:1px solid #EFE6DA ;
	background:#FFFFFF;
	float:left;
}
.boxRevistaAnterior{
	width:116px;
	margin:10px 5px 0 10px;
	float:left;
}
.boxRevistaAnteriorCentro{
	width:116px;
	background:url(../img/bg/bg_revistaAnterior.gif)  repeat-x top;
	text-align:center;
}
.boxRevistaAnteriorCentro .ImgRevista{
	height:101px;
	width:76px;
}
.boxRevistaAnteriorCentro img{
	margin:3px auto 0 auto !important;
}
.boxRevistaAnteriorCentro p{
	text-align:center;
	font-size:9px;
	color:#666666;
}
/* _________________________________________________________________________________ LATERAL DIREITA */
.lateralDireitaConteiner{
	float:left;
	width:180px;
}
.conteinerLancamento{
	height:308px;
	margin:15px 0 0 -10px;
	position: relative;
	width:180px;
}
.livroLancamento{
	position:absolute;
	margin-left:-4px;
	margin-top:-311px;
	display:block;
}
.lancamento1{
	margin:100px 0 0 15px;
}
.lancamento1 img{
	margin-right:10px;
}
.lancamento2{
	margin:8px 0 0 15px;
}
.lancamento2 img{
	margin-right:10px;
}
.conteinerBoxSubMarino{
	background-image:url(../img/bg/boxSubmarino.jpg);
	background-repeat:no-repeat;
	height:147px;
	width:191px;
	float:left;
}
.conteinerTxTSub{
	height:72px;
	margin:30px 0 0 13px;
	width:160px;
}

/* _________________________________________________________________________________ BOX TAGS */
.conteinerBoxTags{
	margin:15px 0 0 0;
	width:179px;
}
.conteinerBoxTagsTop{
	background-image:url(../img/bg/bg_boxTagsTop.gif);
	background-repeat:no-repeat;
	height:26px;
	width:179px;
	float:left;
}
.conteinerBoxTagsTop img{
	margin:2px 0 0 4px;
}
.conteinerBoxTagsCentro{
	background-color:#A4BDC4;
	border-left:solid 1px #B5C9CF;
	border-right:solid 1px #B5C9CF;
	width:177px;
}
.conteinerBoxTagsCentro ul{
	list-style:none;
	margin:5px 0 0 5px;
}
.conteinerBoxTagsCentro li{
	background-image:url(../img/conteudo/hr_tags.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding:3px 0 3px 0;
	
}
.conteinerBoxTagsCentro a{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
.conteinerBoxTagsCentro a:hover{
	text-decoration:underline;
}

/* _________________________________________________________________________________ BOX LINKS RELACIONADOS */
.conteinerBoxLinks{
	margin:10px 0 0 0;
	width:179px;
}
.conteinerBoxLinksTop{
	background-image:url(../img/bg/bg_boxLinksTop.gif);
	background-repeat:no-repeat;
	height:26px;
	width:179px;
}
.conteinerBoxLinksTop img{
	margin:3px 0 0 4px;
}
.conteinerBoxLinksCentro{
	background-color:#F6F8F9;
	width:179px;
}
.conteinerBoxLinksCentro p{
	background-image:url(../img/conteudo/hr_boxLinks.gif);
	background-repeat: no-repeat;
	background-position:bottom;
	padding:10px 5px 10px 10px;

}
.conteinerBoxLinksCentro a{
	color:#999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}
.conteinerBoxLinksCentro a:hover{
	text-decoration:underline;
}

/* _________________________________________________________________________________ CAMPANHA ASSINE */
.bg_assine{
	width:564px;
	background:url(../img/bg/bg_assine.jpg) no-repeat left top;
	float:left;
	margin:10px 0 0 5px;
}
.tvflash_assine{
	position:relative;
	height:610px;
	width:100%;
}
.spanTvFlash_assine{
	position:absolute;
	top:-5px;
	left:0;
}
.btn_centralDeAssinaturas{
	position:absolute;
	left:370px;
	top:450px;
}
.sub_titulo_assine{
	background:url(../img/titulos/tit_bemvindo.gif) no-repeat left top;
	width:444px;
	height:15px;
	float:left;
	overflow:hidden;	
	text-indent:-500px;
	float:left;
	margin:20px 0 0 20px;
}
.imgTitle{
	float:left;
	margin:20px 0 0 20px;
}
.tipoRenovacaoAssinatura{
	background:url(../img/titulos/tit_renovacaoAssi.gif) no-repeat left top;
	width:200px;
	height:19px;
}
.txtIntroAssine{
	clear:both;
	padding:10px 10px 0px 20px;
	line-height:1.2;
	font:10px Verdana;
	color:#c54c10;
}
.menu_assine_passos{
	clear:left;
	padding:25px 0 0 25px;
	list-style:none;
}
.menu_assine_passos li{
	float:left;
	padding:13px 10px 15px 45px;
	font:11px Verdana, Geneva, sans-serif;
	color:#e76317;
}
.li_1_on{background:url(../img/bg/bg_li_identificao_on.jpg) no-repeat left top;}
.li_1_off{background:url(../img/bg/bg_li_identificao_off.jpg) no-repeat left top;}
.li_2_on{background:url(../img/bg/bg_li_atualizacao_on.jpg) no-repeat left top;}
.li_2_off{background:url(../img/bg/bg_li_atualizacao.jpg) no-repeat left top;}
.li_3_on{background:url(../img/bg/li_pagamento_on.jpg) no-repeat left top;}
.li_3_off{background:url(../img/bg/li_pagamento.jpg) no-repeat left top;}
.box_identificacao{
	float:left;
	width:530px;
	clear:left;
	margin:15px 0 0 20px;
	background:url(../img/bg/bg_box_identificacao.jpg) no-repeat left top;
}
.tipoNovaAssinatura{
	background:url(../img/bg/bg_box_identificacao2.jpg) no-repeat left top;
}
.addPaddingTop{
	margin:35px 0 0 20px;
}
.cont_box_identificao{
	padding:0 0 0 130px;
}
.box_identificao{
	font:12px Verdana, Geneva, sans-serif;
	line-height:1.4;
	color:#666666;
}
.assine_codigo{
	border:none;
	padding:20px 0 0 0;
}
.assine_codigo label{
	display:block;
	font:12px Verdana, Geneva, sans-serif;
	font-weight:bold;
	padding:0 0 10px 0;
	color:#666666;
}
.assine_codigo input{
	width:268px;
	font:12px Verdana, Geneva, sans-serif;
	color:#666666;
	text-indent:4px;
	padding:8px 0 7px 0;
	background:url(../img/bg/bg_inputCodigo.jpg) no-repeat left top;
	float:left;
	border:none;
	margin:2px 0 0 0;
}
.assine_codigo img{
	float:left;
	margin:0 0 0 5px;
}
.assine_codigo span{
	clear:left;
	display:block;
	padding:10px 0 0 0;
	font:10px Verdana, Geneva, sans-serif;
	color:#e0ad9c;
}
.btn_centralDeAssinaturas_2{
	float:right;
	margin:70px 30px 0 0;
}
.btn_centralDeAssinaturas_3{
	float:right;
	margin:20px 10px 0 0;
}
.novo_cadastro{
	padding:20px 0 0 0;
	border:none;
}
.novo_cadastro p{
	padding:0 0 10px 0;
	font:12px Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#666666;
}
.novo_cadastro label{
	float:left;
	margin:5px 0 0 0;
	color:#666666;
	font:11px Verdana, Geneva, sans-serif;
}
.novo_cadastro .input_text{
	float:left;
	margin-top:5px;
	color:#666666;
	font:11px Verdana, Geneva, sans-serif;
	border:none;
	padding:2px 0;
	background:#f3eae8;
}
.novo_cadastro span{
	float:left;
	margin:7px 3px 0 3px;
}
.novo_cadastro textarea{
	float:left;
	margin:5px 0 0 0;
	color:#666666;
	font:11px Verdana, Geneva, sans-serif;
	border:none;
	padding:2px 0;
	background:#f3eae8;
	width:388px;
	height:48px;
	overflow:auto;
}
.input_width_1{width:388px;}
.input_width_2{width:40px;}
.input_width_3{width:140px; margin-left:10px;}
.input_width_4{width:40px; margin-left:10px;}
.input_width_5{width:90px;}
.input_width_6{width:250px;}
.input_width_7{width:146px;}
.input_width_8{width:235px; margin-left:6px;}
.input_width_9{width:60px;}
.input_width_10{width:188px; margin-left:6px;}
.input_width_11{width:57px; margin-left:6px;}

.lbl_width_1 {width:200px;}
.lbl_width_2 {width:138px;}
.lbl_width_3 {width:152px;}
.lbl_width_4 {width:138px;}
.lbl_width_5 {width:194px;}

.novo_cadastro .sexoclass{width:138px; margin:5px 0 0 0;}
.novo_cadastro .sexoclass label{padding-right:10px; display:inline-block; margin:0; float:none; padding-left:5px}

.btn_continuar{
	float:right;
	margin:20px 10px 0 0;
}
#pagamento0, #pagamento1, #pagamento2{
	display:none;
}

/* _________________________________________________________________________________ RODAPE */
.conteinerRodape{
	background-image:url(../img/bg/bg_rodapeTotal.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	height:136px;
	width:100%;
	z-index:0;
	position:absolute;
	margin:-43px 0 0 0;
}
.rodape{
	background-image:url(../img/bg/bg_rodape.gif);
	clear:both;
	background-repeat:no-repeat;
	height:72px;
	width:768px;
	margin:auto;
}
.conteinerConteudoRodape{
	height:13px;
	margin:25px 0 0 0;
	width:768px;
	float:left;
}
.rodapeAcesso{
	font-size:9px;
	margin:0 0 0 15px;
	width:768px;
}
.rodapeAcesso div{float:left;}
.rodapeAcesso a{
	color:#608998;
	text-decoration:none;
}


/* _________________________________________________________________________________  LIVROS  */
.lateralLivros{
	float:left;
	margin:10px 0 0 0;
	padding:0;
	width:181px;
	background:url(../img/bg/lateralLivros.jpg) repeat-y;
}
.lateralLivrosBottom{
	float:left;
	margin:0;
	width:181px;
	background:url(../img/bg/bg_lateralLivrosBottom.jpg) no-repeat left bottom;
	padding:0 0 27px 0;
}
.lateralLivrosTop{
	float:left;
	margin:0;
	padding:20px 0 0 0;
	width:181px;
	background:url(../img/bg/bg_lateralLivrosTop.jpg) no-repeat left top;
	min-height:629px;
}
.tipoCD{
	background:url(../img/bg/bg_lateralCdTop.jpg) no-repeat left top;
}
.tipoAgenda{
	background:url(../img/bg/bg_lateralAgendaTop.jpg) no-repeat left top;
}
.livroCategoria{
	list-style:none;
	padding:20px 18px 0 18px;
}
	.livroCategoria li{
		font:11px Verdana;
		color:#50a746;
	}
	.tipoCD .livroCategoria li
	{
		padding:5px 0 5px 0;
		background:url(../img/conteudo/hr_pontilhadoLivros.gif) no-repeat center bottom;
	}
	
	.tipoAgenda .livroCategoria li
	{
		padding:5px 0 5px 0;
		background:url(../img/conteudo/hr_pontilhadoLivros.gif) no-repeat center bottom;
	}
		.livroCategoria li a
		{
			color:#666;
		}
		
		
		.livroCategoria li strong
		{
			display:block;
			padding:2px 0 6px 0;
		}
		.livroCategoria li ul
		{
			background:url(../img/conteudo/hr_pontilhadoLivros.gif) no-repeat center top;
			padding:2px 0 4px 10px;
		}
			.livroCategoria li ul li
			{
				color:#666666;
				padding: 2px 0 2px 0px;
			}
				.livroCategoria li ul li ul
				{
					background:url(../img/conteudo/hr_pontilhadoLivros.gif) no-repeat center top;
					color:#666666;
					padding: 2px 0 2px 10px;
				}
					.livroCategoria li ul li ul li
					{
						color:#666666;
						padding: 2px 0 2px 0px;
					}
					
						.livroCategoria li ul li ul li a
						{
							color:#666666;
						}





.txtIntroLivros{
	padding:0 10px;
}
.boxLitagemBottom{
	background:#fff url(../img/bg/bg_boxLitagemBottom.gif) no-repeat left bottom;
	float:left;
	margin:15px 0 0 10px;
	padding:0 0 15px 0;
	width:535px;
}
.boxListagemTop{
	background:url(../img/bg/bg_boxListagemTop.gif) no-repeat left top;
	float:left;
	padding:0 0 25px 0;
	margin:0;
	width:535px;
}
.tipoBusca{
	background:url(../img/bg/bg_tipoBusca.jpg) no-repeat left top;
	position:relative;
}
.livroListagem{
	padding:35px 0 0 10px;
	list-style:none;
}
.livroItem{
	float:left;
	width:130px;
	height:210px;
	padding-bottom:60px;
	background:url(../img/conteudo/hr_pontilhadoCinza.gif) repeat-x left bottom;
	position:relative;
	margin:0;
}
.livroItem span{
	display:block;
	padding:0 10px 0 0;
	text-align:center;
}
.livroItem p{
	padding:10px 10px 10px 0;
	text-align:center;
}
.livroItem p a{
	color:#666;
	text-decoration:none;
}
.livroItem p a:hover{
	color:#666;
	text-decoration:underline;
}
.livroItem p strong{
	display:block;
}
.seloOferta{
	position:absolute;
	top:-15px;
	left:40px;
}
.maisDetalhes{
	position:absolute;
	top:190px;
	left:14px;
}

.freteGratis{
	position:absolute;
	top:220px;
	left:14px;
}

.rodapeLivraria{
	clear:both;
	float:left;
	width:100%;
	margin:25px 0 0 0;
	background:url(../img/conteudo/hr_pontilhadoAzul.gif) repeat-x left top;
	padding:10px 0 0 0;
}
.formasPagamento{
	float:left;
	width:136px;
}
.logoPagSeguro{
	float:right;
	margin:8px 10px 0 0;
}
.pontilhadoAzul{
	float:right;
	margin:12px 20px 0 20px;
}
.siteSeguro{
	float:right;
	width:170px;
	padding:20px 0 10px 0;
	background:url(../img/conteudo/ico_siteSeguro.gif) no-repeat right 10px;
}
.snopse{
	display:none;
}
.introTituloLivros{
	padding:10px;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#217915;
}
.buscalivros{
	position:absolute;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	width:105px;
	left:420px;
	top:2px;
}

/* _________________________________________________________________________________  DETALHE LIVROS  */
.conteinerBoxLivro{
	margin:15px 0 0 10px;
	width:426px;
	clear:both;
	float:left;
}
.conteudoBoxLivro{
	background: url(../img/bg/bg_livroCentro.gif) repeat-y;
	float:left;
	width:426px;
}
.conteudoBoxLivroTop{
	background: url(../img/bg/bg_livroTop.gif) no-repeat left top;
	float:left;
	width:426px;
}
.detalheLivroHeaderCont{
	float:left;
	widows:406px;
	margin:10px 10px 0 10px;
	padding-bottom:20px;
	background:url(../img/conteudo/hr_pontilhadoLivros.gif) repeat-x left bottom;
}
.detalhe_part1{
	float:left;
	width:188px;
}
.detalhe_part1 li{
	padding:4px 0 3px 0;
	text-align:center;
}
.detalhe_part1 li a{
	color:#666666;
}
.detalhe_part1 li.bg_comentario{
	/*background:url(../img/conteudo/ico_comentario.jpg) no-repeat 0 4px;*/
	text-align:left;
}
.detalhe_part1 li.bg_verTrechos{
	background:url(../img/bg/bg_lerTrechos.gif) no-repeat 20px 3px;
	padding:10px 0;
}
.detalhe_part2{
	float:left;
	width:198px;
	margin:10px 0 0 0;
}
.detalhe_part2 p{
	padding:0 0 4px 0;
}
.detalhe_part2 p a{
	color:#666666;
}
.detalhe_part2_box{
	float:left;
	width:100%;
	margin:10px 0 0 0;
	background: url(../img/bg/bg_boxBranco198_bottom.gif) no-repeat left bottom;
	padding-bottom:8px;
}
.detalhe_part2_box span{
	background:#fff url(../img/bg/bg_boxBranco198_top.gif) no-repeat left top;
	float:left;
	width:100%;
	display:block;
	padding-top:6px;
}
.detalhe_part2_box span p{
	padding:0 10px;
}
.detalhe_part2_box span p strong{
	padding:5px 0 0 0;
	display:block;
}
.detalhes{
	float:left;
	width:400px;
	margin:15px 0 0 10px;
	position:relative;
	display:inline;
}

.boxBranco .detalhes{
	width:520px;
	margin:15px 0 0 5px;
}

.boxBranco .detalhes_abas {
	width:520px;

}

.detalhes_abas {
	position:absolute;
	z-index:10;
	width:400px;
	top:0;
	left:0;
}
.detalhes_abas li{
	display:inline;
	float:left;
	padding-left:20px;
	height:33px;
	
}
.detalhes_abas li span{
	display:block;
	padding:0 20px 0 0;
	height:33px;
}

.detalhes_abas li span a{
	color:#7A694F;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	display:block;
	text-decoration:none;
	line-height:3;
}

.detalhes_abas li.aba_off{
	background:url(../img/bg/abaDetalheLivro_OFF.jpg) no-repeat left top;
}
.detalhes_abas li.aba_off span{
	background:url(../img/bg/abaDetalheLivro_OFF.jpg) no-repeat right top;
}
.detalhes_abas li.aba_off span a{
	background:url(../img/bg/abaDetalheLivro_OFF.jpg) no-repeat center top;
}

.detalhes_abas li.aba_on{
	background:url(../img/bg/abaDetalheLivro_ON.jpg) no-repeat left top;
}
.detalhes_abas li.aba_on span{
	background:url(../img/bg/abaDetalheLivro_ON.jpg) no-repeat right top;
}
.detalhes_abas li.aba_on span a{
	background:url(../img/bg/abaDetalheLivro_ON.jpg) no-repeat center top;
}

.sinpopseCont{
	position:relative;
	z-index:5;
	margin:32px 0 0 0;
	padding-bottom:10px;

}
.detalheCont{
	display:none;
	position:relative;
	z-index:5;
	margin:32px 0 0 0;
	padding-bottom:10px;
}

.outroCont2,
.outroCont{
	display:none;
	position:relative;
	z-index:5;
	margin:32px 0 0 0;
	padding-bottom:10px;
}

.outroCont2,
.outroCont,
.sinpopseCont, 
.detalheCont{
	border:1px solid #dfd1be;
	background:#ffffff;
}
.sinpopseCont p, .detalheCont p{ 
	padding:5px 15px;
}
.sinpopseCont h4, .detalheCont h4{
	padding:0px 15px;
}

.detalheCont ul{
	padding:5px 0 0 0;
}

.detalheCont ul li{
	padding:2px 0 2px 15px;
}

.tituloLivro{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#962E33;
	padding:0 0 0 10px;
}




.comentarioLivro{
	padding:5px 12px 10px 12px;
	float:left;
	width:370px;
	background:url(../img/conteudo/hr_pontilhadoLivros.gif) repeat-x center top; 
	margin:10px 0 0 12px;
}
.comentarioLivro h4{
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;
	background:url(../img/bg/bg_h4Comentario.gif) no-repeat left top;
	padding:4px 0;
	width:170px;
	text-indent:2px;
}
.comentarioLivro p{
	padding:7px 0 0 0;
	font-size:11px;
}
.comentarioLivro span{
	text-align:right;
	display:block;
	padding:2px 0;
	font-style:italic;
	font-size:10px;
}
.enveComentario {
	width:404px;
	margin:15px 0 0 12px;
	padding:10px 0 0;
	float:left;
	background:url(../img/conteudo/hr_pontilhadoLivros.gif) repeat-x left top;
}
.formComentario{
	width:100%;
	padding:10px 0;
	background:#fff;
}
.formComentario label{
	padding:3px 0;
	width:95%;
	display:block;
	margin:0 auto;
	clear:left;
}
.formComentario label.lbl_cidade{
	width:280px;
	display:inline-block;
	margin:0 0 0 10px;
}
.formComentario label.lbl_estado{
	width:90px;
	display:inline-block;
}
.formComentario label.lbl_estado select{
		width:38px;
		background:#f3eae8;
}
.formComentario label .input_text{
	margin-top:5px;
	color:#666666;
	font:11px Verdana, Geneva, sans-serif;
	border:none;
	padding:2px 0;
	background:#f3eae8;
}
.input_width_12{
	width:308px;
}
.input_width_13{
	width:228px;
}
.form_comentario_title{
	float:left;
	margin:10px 0 0 10px;
}
.formComentario textarea{
	margin-top:5px;
	color:#666666;
	font:11px Verdana, Geneva, sans-serif;
	border:none;
	padding:2px 0;
	background:#f3eae8;
	width:340px;
	height:84px;
	overflow:auto;
}
.formComentario label.lbl_contagem_caracteres{
	width:130px;
	margin:0 0 0 10px;
}
.btn_enviar{
	float:right;
	margin:1px 48px 0 0;
}
.formComentario label.lbl_contagem_caracteres input{
	width:60px;
}
.lateralDireitaLivros{
	float:left;
	width:130px;
	margin:0 0 0 6px;
	padding:0;
}
.lojasParceiro{
	float:left;
	width:100%;
	background:url(../img/bg/bg_parceiroCentro.jpg) repeat-y;
}
.lojasParceiro_bottom{
	float:left;
	width:100%;
	background:url(../img/bg/bg_parceirosBottom.jpg) no-repeat left bottom;
	padding-bottom:7px;
}
.lojasParceiro_top{
	float:left;
	width:100%;
	background:url(../img/bg/bg_parceiroTop.jpg) no-repeat left top;
	padding-top:74px;
}
.latDirTipoCd .lojasParceiro_top{
	background:url(../img/bg/bg_CdparceiroTop.gif) no-repeat left top;
}

.latDirTipoAgenda .lojasParceiro_top{
	background:url(../img/bg/bg_AgendaparceiroTop.gif) no-repeat left top;
}


.lojasParceiro_bottom span{
	display:block;
	padding:0 0 0 9px;
}
.lojasParceiro_bottom img{
	float:left;
	margin:2px;
	width:50px;
	height:50px;
	border:1px solid #ccc !important;
}


.produtosSemelhantes{
	float:left;
	width:100%;
	background:url(../img/bg/bg_tags_centro.jpg) repeat-y;
	margin:15px 0 0 0;
	
}

.produtosSemelhantesBottom{
	float:left;
	width:100%;
	background:url(../img/bg/bg_tags_bottom.jpg) no-repeat left bottom;
	padding-bottom:7px;
}
.produtosSemelhantesTop{
	float:left;
	width:100%;
	background:url(../img/bg/bg_produtosSemelhantes.jpg) no-repeat left top;
	padding-top:32px;
}

.latDirTipoCd .produtosSemelhantesTop{
	background:url(../img/bg/bg_CdprodutosSemelhantes.jpg) no-repeat left top;
}
.latDirTipoAgenda .produtosSemelhantesTop{
	background:url(../img/bg/bg_AgendaprodutosSemelhante.gif) no-repeat left top;
}


.produtosSemelhantes ul{
	padding:0px 0 0 6px;
}
.produtosSemelhantes ul li{
	width:119px;
	background:url(../img/conteudo/hr_pontilhadoLivros.gif) repeat-x left bottom;
	float:left;
	margin:10px 0 0 0;
}
.produtosSemelhantes ul li img{
	float:left;
	margin:2px 5px 5px 0;
}
.produtosSemelhantes ul li p{
	padding:0 0 3px 36px;
	font:10px Verdana, Geneva, sans-serif;
}
.produtosSemelhantes ul li p a{
	color:#000000;
}
.t1{font-size:10px;}
.t2{font-size:11px;}
.t3{font-size:12px;}
.t4{font-size:14px;}
.t5{font-size:16px;}

.tagsLivro{
	float:left;
	width:100%;
	background:url(../img/bg/bg_tags_centro.jpg) repeat-y;
	margin:15px 0 0 0;
	
}

.tagsLivroBottom{
	float:left;
	width:100%;
	background:url(../img/bg/bg_tags_bottom.jpg) no-repeat left bottom;
	padding-bottom:7px;
}
.tagsLivroTop{
	float:left;
	width:100%;
	background:url(../img/bg/bg_tags_top.jpg) no-repeat left top;
	padding-top:32px;
}
.latDirTipoCd .tagsLivroTop{
	background:url(../img/bg/bg_Cdtags_top.jpg) no-repeat left top;
}
.latDirTipoAgenda .tagsLivroTop{
	background:url(../img/bg/bg_Agendatags_top.gif) no-repeat left top;
}
.tagsLivroTop p{
	padding:0 5px;
}
.tagsLivroTop p a{
	color:#000000;
}
.intro{
	padding:20px 0;
}


/* _________________________________________________________________________________  CADASTRO  */
.centro{
	width:754px;
	float:left;
	background:url(../img/bg/bg_centro2.jpg) repeat-y;
	margin:10px 0 0 0;
}
.centroBottom{
	width:754px;
	float:left;
	background:url(../img/bg/bg_centroBottom.jpg) no-repeat left bottom;
	padding-bottom:6px;
}
.centroTop{
	width:754px;
	float:left;
	background:url(../img/bg/bg_centroTop.jpg) no-repeat left top;
	padding:0;
}
.tituloSessao{
	font:12px Arial, Helvetica, sans-serif;
	color:#962e33;
	padding:7px 0 0 25px;
	margin:0;
	text-transform:uppercase;
}
.introSessao{
	padding:15px 15px 15px 27px;
}

.formCadastro{
	background:#ffffff;
	float:left;
	display:inline;
	width:700px;
	margin:15px 0 25px 26px;
}
.formCadastro fieldset{
	padding:15px 0 25px 0;
	float:left;
	margin:0 15px 0 15px;
	width:670px;
	background:url(../img/conteudo/hr_pontilhadoLivros.gif) repeat-x left top;
}

.formCadastro .formDadosPessoais {
	background:none;
}

.formCadastro .fieldsetEntrega{
	background:none;
	padding:15px 0 0 0;
	margin:0 0 0 15px;
	width:368px;
}
.formCadastro fieldset *{
	float:left;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	line-height:1.2;
	color:#666666;
}
.formCadastro fieldset label.cl{
	clear:left;
}
.formDadosPessoais legend{
	background:url(../img/titulos/tit_dadosPessoais.gif) no-repeat left top;
	overflow:hidden;
	text-indent:-500px;
	width:91px;
	height:16px;
}
.formAssuntos legend{
	background:url(../img/titulos/tit_assuntosDeInteresse.gif) no-repeat left top;
	overflow:hidden;
	text-indent:-500px;
	width:130px;
	height:17px;
}
.formDadosDoSite legend{
	background:url(../img/titulos/tit_dadosDeAcesso.gif) no-repeat left top;
	overflow:hidden;
	text-indent:-500px;
	width:139px;
	height:18px;
}
.formCadastro fieldset label{
	margin:7px 5px 0 0;
}
.formCadastro fieldset .input_text{
	padding:1px 0;
	background:#f4f0e8;
	border:none;
	margin:7px 5px 0 0;
}

.formCadastro fieldset .inputRadio{
	margin:7px 5px 0 0;
}
.formCadastro fieldset .inputRadio label{
	margin:0 5px 0 5px;
}
.formCadastro fieldset .spanText{
	margin:7px 5px 0 0;
}

.formCadastro fieldset .spanNaoSeiMeuCep{
	margin:7px 5px 0 0;
	font-size:11px;
	background: url(../img/icones/ico_naoSeimeuCep.gif) no-repeat left top;
	width:19px;
	height:21px;
	text-indent:-500px;
	overflow:hidden;
}
.formCadastro fieldset .spanNaoSeiMeuCep a{
	display:block;
	width:100%;
}
.formCadastro fieldset .txtAreaEndereco{
	padding:1px 0;
	background:#f4f0e8;
	border:none;
	margin:7px 5px 0 0;
	width:662px;
	height:54px;
	overflow:auto;
}

.formCadastro .fieldsetEntrega .txtAreaEndereco{width:355px;}
.formCadastro .fieldsetEntrega .input_bairro{ width:299px;}
.formCadastro .fieldsetEntrega .input_cidade { width:290px;}
.formCadastro .fieldsetEntrega .btn_enviar{ float:left; margin:15px 0 0 15px;}

.formCadastro fieldset select{
	margin:5px 5px 0 0;
	border:1px solid #dfdcd6;
}

.formCadastro fieldset .list_CheckBox{
	clear:left;
}
.formCadastro fieldset .list_CheckBox input{
	margin:6px 0 0 0;
}
.formCadastro fieldset .list_CheckBox label{
	margin:7px 5px 0 5px;
}

.inputNome{width:290px;}
.inputCpf{width:270px;}
.input_cep{width:80px; text-align:center;}
.input_cel_1,
.input_tel_1{width:30px; text-align:center;}
.input_cel_2,
.input_tel_2{width:80px;}
.input_numero{ width:127px;}
.input_bairro{ width:608px;}



.input_cidade { width:260px;}
.select_Estado{width:150px;}
.input_email{ width:540px;}
.input_senha,
.input_confirmeSenha{ width:80px;}
.input_razaoSocial{ width:256px;}
.input_cpnj{ width:255px;}
.input_ie{ width:540px;}
.input_nomeContato{width:541px;}
.input_checkBox{
	clear:left;
	margin:6px 5px 0 0px;
}
.input_checkBox2{
	margin:6px 5px 0 0px;
}
.p_cadastro{
	padding:25px 0 25px 0;
	text-align:center; 
	clear:left;
	float:left;
	width:100%;
}

.listFaixaCd{
	padding:5px 0 0 15px;
}
.listFaixaCd li{
	padding:3px 0;
}



/* _________________________________________________________________________________  CARRINHO  */
.meuCarrinho{
	display:block;
	padding:4px 0 0 25px;
}
.carrinhoConteudo{
	width:730px;
	padding:10px 0;
	float:left;
	margin:15px 0 20px 10px;
	background:#ffffff;
	display:inline;
}
.menuCarrinho{
	float:right;
	margin:0 15px 0 0;
	display:inline;
}
.tipoAddValores{
	margin:15px 15px 0 0;
}
.clearRight{
	margin:15px 15px 0 0;
	clear:right;
}
.menuCarrinho li{
	display:inline-block;
	padding:0 5px;
}
.carrinhoHeader{
	float:right;
	margin:15px 5px 0 0;
	width:719px;
}
.carrinhoHeader tr th{
	text-align:center;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#754e20;
	padding:5px 0;
	background:#fff9f1;
	border-top:1px solid #f8f2ea;
	border-bottom:1px solid #f8f2ea;
}
.carrinhoItens{
	width:100%;
	clear:right;

}
.carrinhoItens td{
	padding:12px 0;
	vertical-align:middle;
	text-align:center;
	background:url(../img/conteudo/hr_pontilhadoLivros.gif) repeat-x left bottom;
}
.carrinhoItens td.al{
	text-align:left;
}
.carrinhoFrete{
	float:right;
	margin:15px 0 0 0;
	width:718px;
}
.carrinhoFrete td{
	padding:1px 2px;
	vertical-align:middle;
	font:10px Verdana, Arial, Helvetica, sans-serif;
}
.carrinhoFrete td a{
	color:#2f2f2f;
	text-decoration:underline;
}
.input_cep{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	padding:2px 0;
	border:1px solid #7f9db9;
	width:68px;
}
.input_cep2{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	padding:2px 0;
	border:1px solid #7f9db9;
	width:38px;
}

.carrinhoTotal{
	float:right;
	margin:15px 5px 0 0;
	width:719px;
}
.carrinhoTotal tr th{
	text-align:left;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#754e20;
	padding:5px 15px 5px 4px;
	background:#fff9f1;
	border-top:1px solid #f8f2ea;
	border-bottom:1px solid #f8f2ea;
}
.carrinhoTotal tr th.ar{
	text-align:right;
}
.carrinhoVazio{
	padding:120px 0;
}
.carrinhoVazio p{
	font:16px Verdana, Arial, Helvetica, sans-serif;
	color:#ff0000;
	text-align:center;
}
.carrinhoVazio  ul{
	width:430px;
	margin:0 auto;
	padding:15px 0 0 0;
}
.carrinhoVazio  ul li{
	display:inline-block;
	padding:0 10px 0 0;
}
.contComoComprar{
	padding:10px;
}
.contComoComprar p{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	line-height:1.2;
	padding:0 0 10px 0;
	color:#666666;
}
.contComoComprar p a{
	color:#666666;
}
.contComoComprar ul{
	padding:10px 0 10px 10px;
	list-style:none;
}
.contComoComprar ul li{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	line-height:1.2;
	padding:2px 0;
	color:#666666;
}
.boxImprimir{
	background:#ffF;
	width:730px;
	float:left;
	margin:15px 0 0px 10px;
	background:#ffffff;
	height:56px;
	position:relative;
}
.boxImprimir .imgBtnImprimir{
	position:absolute;
	top:35px;
	right:15px;
}
.bottomVersion{
	height:41px;
	margin:0 0 0 10px;
}
.imgTitulo{
	position:absolute;
	top:10px;
	left:20px;
}
.bottomVersion .imgBtnImprimir{
	top:10px;
}
.removeMargin{
	margin: 0 0 0 10px;
	padding: 0;
}
.entrega{
	float:left;
	display:inline;
	margin:15px 0 50px 27px;
	width:286px;
	padding:10px 0 180px 0;
}

.entrega p{
	padding:3px 0;
	font:12px Verdana, Arial, Helvetica, sans-serif;
}

.hv_entrega{
	float:left;
}
.fieldsetEntrega{
	float:left;
	margin:0 0 0 15px;
	width:368px;
	display:inline;
}

.div_dadosPessoais{
	padding:20px 10px 20px 12px;
}
.div_dadosPessoais label{
	float:left;
	margin:5px 0 0 0;
}
.div_dadosPessoais label.addMarginLeft{
	margin:5px 0 0 10px;
}
.div_dadosPessoais span{
	float:left;
	margin:5px 0 0 2px;
	font-size:9px;
}
.div_dadosPessoais .input_text{
	float:left;
	margin:5px 0 0 3px;
	color:#666666;
	font:11px Verdana, Geneva, sans-serif;
	border:none;
	padding:2px 0;
	background:#f4f0e8;
}
.div_dadosPessoais select{
	float:left;
	margin:5px 0 0 2px;
	color:#666666;
	font:11px Verdana, Geneva, sans-serif;
	border:none;
	padding:2px 0;
	background:#f4f0e8;
	width:70px;
}

/* _________________________________________________________________________________  IDENTIFICAÇÃO  */

.boxIdentificacao{
	width:705px;
	float:left;
	margin:15px 0 0 25px;
	display:inline;
	background:url(../img/bg/bg_identificacao.jpg) repeat-x left top;
}
.boxJaSouCadastrado{
	float: left;
	margin:23px 0 0 15px;
	width:340px;
	display:inline;
}
.boxJaSouCadastrado p{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#cfcfce;
	padding:5px 0 0 0;
}
.boxJaSouCadastrado fieldset{
	padding:10px 0 0 0;
}
.boxJaSouCadastrado fieldset label{
	display:block;
	padding:10px 0 0 0;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#797770;
}
.boxJaSouCadastrado fieldset label .input_text{
	background:#f4efe5;
	border:none;
	padding:2px 0;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	width:282px;
}
.boxJaSouCadastrado fieldset span{
	float:right;
	margin:10px 11px 0 0;
}
.boxJaSouCadastrado fieldset span a{
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#797770;
	line-height:1.3;
	text-decoration:underline;
}
.boxJaSouCadastrado fieldset .btn_enviar{
	clear:right;
	float:right;
	margin:10px 8px 0 0;
}

.hv{
	float:left;
	margin:20px 30px 0 30px;
}

.aindaNaoSouCadastrado{
	float: left;
	margin:23px 0 0 0px;
	width:246px;
	display:inline;
}
.aindaNaoSouCadastrado p{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#cfcfce;
	padding:5px 0 0 0;
}
.aindaNaoSouCadastrado span{
	display:block;
	padding:10px 0 0 0;
	text-align:center;
}

.privacidadeSeguranca{
	padding:25px;
}

.privacidadeSeguranca h3{
	text-transform:uppercase;
	font:11px Arial, Helvetica, sans-serif;
	color:#962e33;
}
.privacidadeSeguranca p{
	padding:10px 0 0 0;
	line-height:1.3;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
}
.privacidadeSeguranca p a{
	color:#999999;
	line-height:1.3;
	text-decoration:underline;
}

/* LIGHT BOX */

#mask {
	background-color:#000000;
	clear:both;
	display:none;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:900;
}

.window {
	background:none repeat scroll 0 0 transparent;
	display:none;
	height:auto;
	left:25%;
	padding:20px;
	position:absolute;
	top:0;
	width:412px;
	z-index:999;
}


.lightBox{
	width:412px;
	margin:0 auto;
}
/*  LIGHT BOX TOPO */
.lightBox .lightBox_top{
	height:28px;
	background:url(../img/bg/bg_lightboxTop.gif) repeat-x 0 0;
}
.lightBox .lightBox_top p{
	text-transform:uppercase;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-indent:18px;
	line-height:2;
}
.lightBox .lightBox_top span{
	float:right;
	margin:7px 15px 0 0;
}
.lightBox .lightBox_top span a{
	color:#fff;
	font:10px Verdana, Arial, Helvetica, sans-serif;
}

.boxBranco{
	float:left;
	display:inline;
	width:530px;
	margin:0 0 0 10px;
	background:#fff;
	padding-bottom:15px;
}

.tit_resultadoBusca{
	float:left;
	display:inline;
	width:530px;
	background:url(../img/bg/bg_resultadoBusca.jpg) no-repeat;
	color:#fff;
	text-indent:25px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	height:24px;
	margin:15px 0 0 10px;
	line-height:2.0;
}

.boxBranco div h5{
	padding:10px 0 0 0px;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	width:90%;
	margin:0 auto;
}
.boxBranco div h5 a{
	font-weight:bold;
}
.boxBranco div p{
	padding:7px 0 15px 0px;
	margin:0 auto;
	width:90%;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	background:url(../img/conteudo/hr_pontilhadoLivros.gif) repeat-x left bottom;
}
.tipoContBusca div p
{
	background:none;
}
.boxBranco div h5 a,
.boxBranco div p a{
	color:#666666;
}

.txtInstitucional{
	padding:15px;
}
.txtInstitucional p{
	line-height:1.2;
	padding:5px 0;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
}
.txtInstitucional ul li a,
.txtInstitucional p a{
	color:#666;
}
.txtInstitucional ul{
	padding:10px 0 0 0;
}
.txtInstitucional ul li{
	line-height:1.2;
	padding:5px 0;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
}
.pagamento{
	padding:50px 0 200px 0;
}
.imgPagueSeguro{
	float:left;
	margin:0 0 0 15px;
}
.txtPagamento{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	line-height:1.2;
	color:#666;
	float:left;
	margin:54px 0 0 25px;
	width:175px;
}
.btnFecharPedido{
	float:left;
	margin:72px 0 0 25px;
}

.tipoBoleto .btnFecharPedido{
	float:left;
	margin:28px 0 0 25px;
}

.tipoBoleto .icoBoleto
{
	float:left;
	margin:20px 0 0 20px;
}
.txtNumeroPedido{
	clear:both;
	float:left;
	margin:10px 0 0 20px;
}
.btnVoltar{
	clear:both;
	padding:15px 0 0 0;
	text-align:center;
}


/*  BUSCA CATALOGO */
.divBuscaCatalogo
{
	float:left;
	width:100%;
	height:26px;
	background:url(../img/bg/bg_busca.jpg) no-repeat;
	margin:2px 0 2px 0;
}

	.divBuscaCatalogo .inputBuscar
	{
		float:left;
		padding:1px 0;
		margin: 5px 0 0 54px;
		text-indent:2px;
		font:10px Verdana;
		color:#7a7977;
		width:510px;
	}
	
	.divBuscaCatalogo select
	{
		float:left;
		font:10px Verdana;
		color:#7a7977;
		width:105px;
		border:1px solid #7a7977;
		margin: 4px 0 0 10px;
	}
	
	.divBuscaCatalogo .inputOkCatalogo
	{
		float:left;
		background:url(../img/bg/bg_bntok.jpg) no-repeat;
		width:63px;
		height:26px;
		margin:0px 0 0 6px;
		cursor:pointer;
	}



/*  PRESS  */

.boxBrancoCol2{
	float:left;
	width:542px;
	margin:0 0 0 6px;
	display:inline;
}
	.boxBrancoCol2 .top{
		background:url(../img/bg/bg_boxBrancoCol2_top.jpg) no-repeat;
		float:left;
		width:100%;
		height:26px;
	}
	
	.boxBrancoCol2 .meio{
		float:left;
		width:100%;
		background:url(../img/bg/bg_boxBrancoCol2.jpg) repeat-y;
	}
	
	.boxBrancoCol2 .bottom{
		float:left;
		width:100%;
		height:26px;
		background:url(../img/bg/bg_boxBrancoCol2_bot.jpg) no-repeat;
	} 
	
	.filtroPress{
		background:url(../img/titulos/tit_ultimoPress.gif) no-repeat 15px 10px;
		float:left;
		width:100%;
		padding:0 0 15px 0;
	}
		.filtroPress fieldset{
			border:none;
			padding:8px 0 8px 194px;
		}	
		
			.filtroPress fieldset *{
				float:left;
				margin: 0 4px;
			}
			
			.filtroPress fieldset label{
				margin-top:7px;
			}
			
			.filtroPress fieldset select{
				margin-top:3px;
			}



	.contPress{
		padding:15px;
		background:url(../img/bg/hr_press.gif) no-repeat center top;
		clear:both;
	}
	
		.contPress .itemPress{
			padding:10px 0;
		}
		
			.contPress .itemPress *{
				font:11px Verdana, Arial, Helvetica, sans-serif;
				line-height:1.3;
				padding:2px 0;
				color:#434343;
			}
			
			.contPress .itemPress a{
				padding:0;
				text-decoration:none;
				
			}
			
			.contPress .itemPress a:hover{
				text-decoration:underline;
			}
			
			.contPress .itemPress h5 a{
				font-weight:bold;
			}
			
			.contPress .itemPress small{
				font-size:9px;
			}
			
				.contPress .itemPress a.bold{
					font-weight:bold;
				}



/* pres interna */
.boxBranco3Col{
	float:left;
	width:399px;
	margin:0 0 0 6px;
	display:inline;
}
	.boxBranco3Col .top{
		background:url(../img/bg/boxBranco3Col_top.jpg) no-repeat;
		float:left;
		width:100%;
		height:27px;
	}
	
	.boxBranco3Col .meio{
		float:left;
		width:100%;
		background:url(../img/bg/boxBranco3Col.jpg) repeat-y;
	}
	
	.boxBranco3Col .bottom{
		float:left;
		width:100%;
		height:12px;
		background:url(../img/bg/boxBranco3Col_bot.jpg) no-repeat;
	} 
	


	.contVoltar{
		background:url(../img/titulos/tit_ultimoPress.gif) no-repeat 15px 10px;
		float:left;
		width:100%;
		height:40px;
	}
		.contVoltar img{
			float:right;
			margin:10px 15px 0 5px;
		}

	.pressItem{
		background:url(../img/bg/hr_press.gif) no-repeat center top;
		float:left;
		margin:0 0 0 10px;
		width:375px;
		display:inline;
	}
	
		.pressItem *{
			color:#434343;
			line-height:1.3;
		}
		
		.pressItem .tituloLivro{
			color:#434343;
			font-weight:bold;
			padding:2px 0;
		}


	.contGaleria{
		background:url(../img/bg/hr_press.gif) no-repeat center top;
		float:left;
		width:534px;
		margin:0 0 0 13px;
		display:inline;
		padding:15px 0 0 0;
	}
	
		.contGaleria .galeriaAbas{
			float:left;
			width:100%;
		}
			.contGaleria .galeriaAbas li{
				float:left;
				display:inline;
				width:127px;
				text-align:center;
				background:url(../img/bg/galeriaAba.jpg) no-repeat center top;
				height:21px;
				line-height:2.0;
			}
				.contGaleria .galeriaAbas li.on{
					background:url(../img/bg/galeriaAba_on.jpg) no-repeat center top;
				}
				.contGaleria .galeriaAbas li a{
					
					text-decoration:none;
					font:10px Verdana, Arial, Helvetica, sans-serif;
					color:#000000;
				}


	
	.blocoGaleria{
		float:left;
		width:531px;
		background:url(../img/bg/boxGaleriaTop.jpg) no-repeat left top;
		padding:11px 0  0 0;
		display:none;
	}
	
	.active{
		display:block;
	}
	
		.blocoGaleria .blocoGaleriaCont{
			display:block;
			float:left;
			background:#fff url(../img/bg/boxGaleriaBottom.jpg) no-repeat left bottom;
			padding:15px 0;
			width:531px;
		}
		
			.blocoGaleria ul li{
				float:left;
				display: inline;
				width:138px;
				text-align:center;
				margin:10px 0;
				height:196px;
			}
			
				.blocoGaleria ul li img {
					width:90px;
				}

				.blocoGaleria ul li p{
					padding:2px 0;
					text-align:center;
				}
					.blocoGaleria ul li p a{
						color:#000;
						text-decoration:underline;
					}


/*  BANCO DE ARTIGOS */

.filtroBanco{
	border:none;
	padding:10px;
}
	.filtroBanco span{
		display:block;
		float:left;
		width:100%;
		margin:10px 0 0 0;
	}
		.filtroBanco span *{
			float:left;
		}
		.filtroBanco span label{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			color:#333333;
			font-weight:bold;
			margin:3px 5px 0 0;
		}
		
		.filtroBanco span select{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			color:#333333;
			border:1px solid #868686;
			background:#f1f1f1;
			width:auto;
			margin:3px 5px 0 0;
		}
		.filtroBanco span .inputTxt{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			color:#333333;
			border:1px solid #868686;
			background:#f1f1f1;
			width:auto;
			padding:1px 0;
			width:166px;
			margin:3px 5px 0 0;
		}
		
		.filtroBanco span img{
			margin:0 5px 0 0;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			color:#333333;
			font-weight:bold;
		}
		
		.filtroBanco p{
			float:left;
			margin:10px 0;
			width:100%;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			color:#333333;
			font-weight:bold;
			padding:0 0 20px 0;
			background: url(../img/conteudo/linha_borda1.gif) repeat-x center bottom;
		}
		


