/* CSS Document */

body {
	margin:0;
	/*width:964px;*/
	padding:0;
	font-family: Arial;
	font-size: 11px;
	color:#000000;	
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}

.divTopo {
	/*Natal*/
  /*background-image:url(/temas/layout1/images/natal/bgHeader.jpg);~*/
    background-image:url(/temas/layout1/images/bgHeader.gif);
    background-position: center top;
    background-repeat: repeat-x;	
	overflow:hidden;
	/*height:217px;*/
}

.divGeral990 {
	display:block;
	width:990px;
	margin:0 auto;
	clear:both;
}

.floatLeft {
	display:block;
	float:left;
}

.floatRight {
	display:block;
	float:right;
}

/*logo*/
.logoCL {
	display:block;
	background-image:url(/temas/layout1/images/logoCLtopo.gif);
  /*background-image:url(/temas/layout1/images/natal/logoCLtopo.png);*/
	width:180px;
	height:101px;
	float:left;
	margin-right:220px;
}

.logoCL a{
	display:block;
	width:180px;
	height:101px;
}

.logoCL h1{
	display:none;
}

.divLogin {
	display:block;
	float:left;
	/*padding:14px 0 0 0;*/
}

.caixaLogin {
	display:block;
	/*Natal*/
    background-image:url(/temas/layout1/images/caixaLogin.gif);
  /*background-image:url(/temas/layout1/images/natal/caixaLogin.png);*/
	width:323px;
	height:37px;
	position:relative;
}

.divInput1 {
	display:block;
	position:absolute;
	top:14px;
	left:40px;
}
.divInput2 {
	display:block;
	position:absolute;
	top:14px;
	left:139px;
}
.divInput3 {
	display:block;
	position:absolute;
	top:16px;
	left:236px;
}
.inputLogin {
	display:block;
	border:none;
	background:none;
	width:86px;
	height:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	padding:3px 0 0 6px;
}
.btEntrar {
	display:block;
	border:none;
	background:none;
	width:56px;
	height:19px;
}

.registo {
	display:block;
	padding:2px 0 0 39px;
}
.registo a{
	text-decoration:none;
	color:#FFFFFF;
}
.registo a:hover{
	text-decoration:none;
	color:#7f7f7f;
}

.divNewsleter {
	display:block;
	float:left;
	width:122px;
	padding:14px 0 0 0;
}
.btNewsletter {
	display:block;
	/*Natal*/
    background-image:url(/temas/layout1/images/btNewsletter-off.gif);
  /*background-image:url(/temas/layout1/images/natal/btNewsletter-off.png);*/
	width:96px;
	height:23px;
}
.btNewsletter a{
	display:block;
	/*Natal*/
    background-image:url(/temas/layout1/images/btNewsletter-off.gif);
  /*background-image:url(/temas/layout1/images/natal/btNewsletter-off.png);*/
	width:96px;
	height:23px;
}
.btNewsletter a:hover{
	/*Natal*/
	background-image:url(/temas/layout1/images/btNewsletter-on.gif);
  /*background-image:url(/temas/layout1/images/natal/btNewsletter-on.png);*/
	width:96px;
	height:23px;
}
.btNewsletter span{
	display:none;
}

.divCestoCompras {
	display:block;
	float:left;
	width:145px;
	margin:14px 0 0 0;
}

.labelCestoCompras {
	display:block;
	/*Natal*/
    background-image:url(/temas/layout1/images/labelCestoCompras.gif);
  /*background-image:url(/temas/layout1/images/natal/labelCestoCompras.png);*/
	width:145px;
	height:23px;
}
.labelCestoCompras span{
	display:none;
}

.linkCestoCompras {
	display:block;
	text-align:right;
	color:#FFFFFF;
	margin:3px 10px 0 0;
}
.linkCestoCompras a{
	color:#FFFFFF;
	text-decoration:none;
	margin-right:2px;
}
.linkCestoCompras a:hover{
	color:#7F7F7F;
	text-decoration:none;
}

/*menu topo*/
#menuTopo {
	padding:0;
	margin:0;
	float:left;
	height:40px;
	background-image:url(/temas/layout1/images/bgMenu.gif);
}

#menuTopo ul {
	padding:0;
	margin:0;
}

#menuTopo ul li {
	list-style:none;
	padding:0;
	margin:0;
	float:left;
	background:url(/temas/layout1/images/separadorMenuTopo.gif) no-repeat;
	background-position:right;
}

#menuTopo ul li a {
	display:block;
	float:left;
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	padding:11px 9px 10px 9px;
	height:19px;
}

#menuTopo ul li a:hover {
	color:#e75412;
}

/*bertrand*/
.linkBertrand {
	display:block;
	float:left;
	width:103px;
	height:40px;
	padding-left:7px;
	background-image:url(/temas/layout1/images/bgMenu.gif);
}

.linkBertrand a{
	display:block;
	background-image:url(/temas/layout1/images/btBertrand-off.gif);
	width:103px;
	height:40px;
}
.linkBertrand a:hover{
	background-image:url(/temas/layout1/images/btBertrand-on.gif);
}
.linkBertrand span{
	display:none;
}

/*download revista*/
.linkRevista {
	/*display:block;
	background-image:url(/temas/layout1/images/bgMenuRight.gif);
	width:149px;
	height:29px;
	float:left;
	padding:11px 0 0 72px;*/
}

.linkRevista a {
	text-decoration:none;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}
.linkRevista a:hover {
	text-decoration:none;
	color:#e75412;
}

/*menu topo 2*/
#menuTopo2 {
	padding:0;
	margin:0;
	float:left;
	height:36px;
}

#menuTopo2 ul {
	padding:0;
	margin:0;
}

#menuTopo2 ul li {
	list-style:none;
	padding:0;
	margin:0;
	float:left;
	background:url(/temas/layout1/images/separadorMenuTopo2.gif) no-repeat;
	background-position:right;
}

#menuTopo2 ul li a {
	display:block;
	float:left;
	color:#000000;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	padding:11px 9px 10px 9px;
	/*height:16px;*/
}

#menuTopo2 ul li a:hover {
	color:#7F7F7F;
}

/*novo sï¿½cio*/
.divNovoSocio {
	display:block;
	background-image:url(/temas/layout1/images/bgNovoSocio.gif);
	width:151px;
	height:25px;
	float:right;
	text-align:left;
	padding:11px 9px 0 35px;
}

.divNovoSocio a {
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	font-size:12px;
}

.divNovoSocio a:hover {
	text-decoration:none;
	color:#7f7f7f;
}

/*pesquisa*/
.divPesquisa {	
	display:block;
	background-color:#7f7f7f;
	width:990px;
	margin:0 auto;
}

.divRadios {
	display:block;
	float:left;
	padding:10px 10px 0 7px;
}
.labelRadios {
	display:block;
	float:left;
	padding:4px 7px 0 4px;
	color:#FFFFFF;
}

.divInputs {
	float:left;
	padding:8px 5px 0 0;
}

.inputList {
	font-size:12px;
	color:#807f7f;
	font-family:Arial, Helvetica, sans-serif;
	padding:0 0 0 4px;
}

/*.btPesquisar {
	display:block;
	background-image:url(/temas/layout1/images/btPesquisar.gif);
	width:115px;
	height:40px;
	border:none;
}

.pesquisaAvancada {
	display:block;
	float:right;
	width:153px;
	height:40px;
}
.pesquisaAvancada a{
	display:block;
	background-image:url(/temas/layout1/images/btPesquisaAvancada-off.gif);
	width:153px;
	height:40px;
}
.pesquisaAvancada a:hover{
	background-image:url(/temas/layout1/images/btPesquisaAvancada-on.gif);
}
.pesquisaAvancada span{
	display:none;
}
*/
/*content*/
.divLeft {
	display:block;
	float:left;
	width:180px;
	/*background-color:#d9d9d9;*/
	margin-right:10px;
}
/*.divRight {
	display:block;
	float:left;
	width:800px;
}*/

.padBottom10 {
	display:block;
	padding-bottom:10px;
}

.coluna01Top {
	display:block;
	margin-bottom:10px;
}

.coluna01 {
	display:block;
	float:left;
	width:278px;
	border:1px solid #CCCCCC;
	margin-right:10px;
	padding:10px 10px 9px 10px;
}

.coluna02 {
	display:block;
	float:left;
	width:280px;
	margin-right:10px;
	padding:10px;
	background-color:#e5e5e5;
}

.coluna03 {
	float:left;
	width:180px;
}

.tituloCirculoAmigos {
	display:block;
	background-color:#e5e5e5;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	padding:6px 10px 6px 8px;
	margin:0 0 10px 0;
}

/*menu vertical*/
/*#menuVertical {
	padding:0;
	margin:0 0 10px 0;
	background-color:#d9d9d9;
	padding:10px 0 10px 0;
}

#menuVertical ul {
	padding:0;
	margin:0;
}

#menuVertical ul li {
	list-style:none;
	padding:0;
	margin:0;
	line-height:100%;
	padding:3px 10px 3px 10px;
}

#menuVertical ul li a {
	display:block;
	color:#000000;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	/*padding:0 0 0 10px;
	background:url(../imgs/setaVermelhaNormal.gif) no-repeat;
	background-position:left center;
}

#menuVertical ul li a:hover {
	color:#be2f1c;
}

/*#menuVertical ul li ul li a {
	display:block;
	color:#000000;
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
	padding:0 0 0 10px;
	background:url(../imgs/setaVermelhaSmall.gif) no-repeat;
	background-position:left center;
}

#menuVertical ul li ul li a:hover {
	color:#be2f1c;
}

#menuVertical ul li ul li ul li a {
	display:block;
	color:#000000;
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
	padding:0 0 0 10px;
	background-color:#f2f2f2;
	background-image:none;
}

#menuVertical ul li ul li ul li a:hover {
	color:#be2f1c;
}*/

/*livros bertrand*/
.colBertrandLivros {
	display:block;
	background-color:#e85412;
	margin-bottom:10px;
	padding:16px;
}

.divTopLivros {
	display:block;
	/*background:url(/temas/layout1/images/sombraLivrosBertrand.png) repeat-y;*/
	padding-bottom:10px;
}

.divTopLivrosLast {
	display:block;
	/*background:url(/temas/layout1/images/sombraLivrosBertrand.png) repeat-y;*/
}

.imgBertrandLivros {
	display:block;
	float:left;
	margin-right:6px;
	background-image:url(/temas/layout1/images/capa04.gif);
	width:44px;
	height:70px;
}
.imgBertrandLivrosShadow {
	display:block;
	/*background:url(/temas/layout1/images/sombraLivrosBertrand.png) repeat-y;*/
	width:44px;
	height:70px;
}

.linkBertrandLivros {
	display:block;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}
.linkBertrandLivros:hover {
	text-decoration:underline;
	color:#000000;
}
.autorBertrandLivros {
	display:block;
	font-family:Tahoma;
	font-size:10px;
	color:#FFFFFF;
}

/*livro recomendado*/
.tituloLivroRecomendado {
	display:block;
	background-color:#82c5e0;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	padding:7px 8px 7px 8px;
	margin-bottom:10px;
}

.divLivroRecomendadoTop {
	display:block;
	margin-bottom:19px;
}

.imgLivroRecomendado {
	display:block;
	margin-right:10px;
	float:left;
}

.linkLivroRecomendado {
	display:block;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
.linkLivroRecomendado:hover {
	color:#000000;
	text-decoration:underline;
}
.autorLivroRecomendado {
	display:block;
	color:#7f7f7f;
	padding:0 0 5px 0;
}

.precoAnterior {
	color:#000000;
}
.precoAnterior span{
	color:#a61300;
	font-size:12px;
	font-weight:bold;
}

/*entrevista centro*/
.divGeralEntrevistaCentro {
	display:block;
	/*background-color:#82c5e0;*/
	/*margin-bottom:10px;*/
}

.imgEntrevistaCentro {
	display:block;
	float:left;
	padding-right:10px;
}

.divRightEntrevistaCentro {
	float:left;
	display:block;
	width:180px;
	padding:8px 0 0 0;
	
}

.divEntrevistaCentro {
	float:left;
	display:block;
	padding:8px 10px 0 0;
	
}

.iconeEntrevistaExclusivaCentro{
	color:#000000;
	font-weight:bold;
	font-size:12px;
	padding:5px 0 0 35px;
	background:url(/temas/layout1/images/iconeEntrevistaExclusivaCentro.png) no-repeat;
	background-position:left;
	height:26px;
	margin-bottom:5px;
}

.iconeEntrevistaExclusivaCentro a{
	color:#000000;
	font-weight:bold;
}
.iconeEntrevistaExclusivaCentro a:hover{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

.autorEntrevistaCentro {
	display:block;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}
.autorEntrevistaCentro:hover {
	text-decoration:underline;
	color:#FFFFFF;
}

.textoEntrevistaCentro {
	color:#daeef6;
	height: 40px;
	width: 100%;
	display: block;
	overflow: hidden;
	
}

.linkEntrevistaCentro {
	color:#FFFFFF;
	font-weight:bold;
}
.linkEntrevistaCentro:hover {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

/*tabs*/
.divGeralTabs {
	display:block;
	width:588px;
	border:1px solid #CCCCCC;
	padding:10px 10px 9px 10px;
	margin-bottom:10px;
}

.divTabsTop {
	display:block;
	padding-bottom:10px;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:10px;
}

.tab {
	display:block;
	background-color:#e5e5e5;
	padding:7px 10px 7px 10px;
	margin-right:5px;
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}
.tab:hover {
	color:#FFFFFF;
	text-decoration:none;
	background-color:#a61300;
	visibility:hidden;
}
.tabActive{
	padding:7px 10px 7px 10px;
	margin-right:5px;
	float:left;
	font-size:12px;
	font-weight:bold;
	background-color:#a61300;
	color:#FFFFFF;
	visibility:visible;
}

.divLivrosTabsTop {
	display:block;
	margin-bottom:10px;
}

/*livro tabs*/
.divLivroTabs {
	display:block;
	float:left;
	width:183px;
	padding-right:8px;
	margin-right:10px;
	border-right:1px solid #CCCCCC;
}

.divLivroTabsLast {
	display:block;
	float:left;
	width:183px;
	/*padding-right:10px;
	margin-right:10px;
	border-right:1px solid #CCCCCC;*/
}

.imgLivroTabs {
	display:block;
	margin-right:10px;
	float:left;
}

.colDirLivroTab {
	display:block;
	float:left;
	width:95px;
}

.linkLivroTabs {
	display:block;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
.linkLivroTabs:hover {
	color:#000000;
	text-decoration:underline;
}
.autorLivroTabs {
	display:block;
	color:#7f7f7f;
	padding:0 0 5px 0;
}

.btVerMaisTabs {
	display:block;
	background-color:#e5e5e5;
	padding:8px 10px 8px 10px;
	text-align:right;
}
.btVerMaisTabs a{
	font-weight:bold;
	color:#000000;
	background:url(/temas/layout1/images/setaVermelhaNormal.gif) no-repeat;
	background-position:left center;
	padding:0 0 0 10px;
}
.btVerMaisTabs a:hover{
	color:#000000;
	text-decoration:none;
}

/*top circulo*/
.divGeralTopCirculo {
	display:block;
	width:588px;
	border:1px solid #CCCCCC;
	padding:10px 10px 9px 10px;
	margin-bottom:10px;
}

.divTopCirculo {
	display:block;
	float:left;
	width:183px;
	padding-right:8px;
	margin-right:10px;
	border-right:1px solid #CCCCCC;
}

.divTopCirculoLast {
	display:block;
	float:left;
	width:183px;
}

.tituloTopCirculo {
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	padding:8px 10px 8px 10px;
	background-color:#a61300;
	margin-bottom:10px;
}

.linhaTopCirculo01 {
	display:block;
	margin-bottom:5px;
	width:183px;
	/*padding:5px 3px 5px 3px;*/
}

.linhaTopCirculo02 {
	display:block;
	margin-bottom:5px;
	width:177px;
	background-color:#f2f2f2;
	padding:5px 3px 5px 3px;
}

.numeroTopCirculo {
	display:block;
	font-weight:bold;
	margin-right:3px;
	font-size:12px;
	float:left;
}

.imgTopCirculo {
	display:block;
	margin-right:8px;
	float:left;
}

.rightColTopCirculo {
	display:block;
	float:left;
	width:105px;
}

.linkTopCirculo {
	display:block;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}
.linkTopCirculo:hover {
	text-decoration:underline;
	color:#000000;
}

.autorTopCirculo {
	display:block;
	color:#7F7F7F;
}

/*entrevista*/
.divGeralEntrevista {
	display:block;
	background-color:#0a4665;
	margin-bottom:10px;
}
.divRightEntrevista {
	float:left;
	display:block;
	width:110px;
	margin-left:8px;
	padding:8px 0 12px 0;
}

.iconeEntrevistaExclusiva{
	color:#FFFFFF;
	font-weight:bold;
	padding-left:35px;
	background:url(/temas/layout1/images/iconeEntrevistaExclusiva.gif) no-repeat;
	background-position:left;
	height:30px;
	margin-bottom:10px;
}

.iconeEntrevistaExclusiva a{
	color:#FFFFFF;
	font-weight:bold;
}
.iconeEntrevistaExclusiva a:hover{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

.autorEntrevista {
	display:block;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}
.autorEntrevista:hover {
	text-decoration:underline;
	color:#FFFFFF;
}

.textoEntrevista {
	color:#9db4c1;
	margin:5px 0 5px 0;
}

.linkEntrevista {
	color:#FFFFFF;
	font-weight:bold;
}
.linkEntrevista:hover {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

/*sugestï¿½o*/
.divGeralSugestao {
	display:block;
	margin-bottom:10px;
}

.divRightSugestao {
	float:left;
	display:block;
	width:120px;
	margin-left:8px;
	padding:0 0 0 0;
}

.tituloSugestao {
	display:block;
	color:#000000;
	padding-bottom:5px;
}

.linkSugestao {
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
.linkSugestao:hover {
	color:#000000;
	text-decoration:underline;
}

.autorSugestao {
	display:block;
	color:#7f7f7f;
	padding-bottom:5px;
}

.preco {
	display:block;
	color:#000000;
}
.preco span{
	display:block;
	color:#a61300;
	font-size:12px;
	font-weight:bold;
}

/*.btComprar {
	display:block;
	background:url(/temas/layout1/images/iconeComprar.gif) no-repeat;
	background-position:left;
	width:23px;
	height:27px;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#a61300;
	padding:13px 0 0 30px;
}*/
.btComprar:hover {
	text-decoration:underline;
	color:#a61300;
}

/*revista circulo*/
.divGeralRevistaCirculo {
	display:block;
	margin-bottom:10px;
}

.imgRevistaCirculo {
	display:block;
	text-align:center;
}

.bgRevistaCirculo {
	display:block;
	background:url(/temas/layout1/images/bgRevistaCirculo.gif) repeat-x;
	background-position:bottom;
	padding:0 10px 10px 10px;
}

.linkSeccaoRevista {
	display:block;
	margin-bottom:5px;
}
.linkSeccaoRevista a{
	display:block;
	font-weight:bold;
	color:#FFFFFF;
	background:url(/temas/layout1/images/iconeSeccoesRevista.png) no-repeat;
	background-position:left;
	padding:2px 0 0 30px;
}
.linkSeccaoRevista a:hover{
	text-decoration:none;
}

.linkDownloadRevista {
	display:block;
}
.linkDownloadRevista a{
	display:block;
	font-weight:bold;
	color:#FFFFFF;
	background:url(/temas/layout1/images/iconeDownloadRevista.png) no-repeat;
	background-position:left;
	padding:2px 0 0 30px;
}
.linkDownloadRevista a:hover{
	text-decoration:none;
}

/*footer
#footer {
	padding:0;
	margin:10px 0 0 0;
}

#footer ul {
	padding:0;
	margin:0;
}

#footer ul li {
	list-style:none;
	padding:0;
	margin:0;
	float:left;
	padding:0 11px 0 0;
}

#footer ul li a {
	display:block;
	float:left;
	color:#000000;
}

#footer ul li a:hover {
	color:#7F7F7F;
	text-decoration:none;
}*/

/*** navbar ***/

.navbar {
	background-color: #7F7F7F;
	padding: 10px;
	text-align: center;
	color: #FFF;
}

.navbar table {
	margin: 0 auto;
}

.navbar div {
	display: block;
	float: left;
	padding: 0 4px 0 4px;
}

.navbar div.ponta_esq {
	margin-right: 15px;
}

.navbar div.ponta_dir {
	margin-left: 15px;
}

.navbar div a.paginacao,
.navbar div a.paginacao:active,
.navbar div a.paginacao:visited,
.navbar div.paginacao_sel {
	font-weight: bold;
	color: #FFF;
}

.navbar div a.paginacao,
.navbar div a.paginacao:active,
.navbar div a.paginacao:visited {
	text-decoration: underline;
}

.navbar div a.paginacao:hover {
	text-decoration: none;
}

.navbar div.paginacao_sel {
	color: #FFF;
}

.navbar .seguinte, .navbar .anterior{
	
	color: #FFF;
	
}

.navbar .seguinte:hover, .navbar .anterior:hover{
	
	text-decoration: none;
	
}
.divLogInNome{
	color:#fff;
	height:25px;
	margin:5px;	
	/*border-color:#fff;
	border-width:1px;
	border-style:solid;*/
}
#logTop{
	margin-top:20px;
}
.divLogInNome a{
	color:#fff;	
}


