@charset "utf-8";
/* CSS Document */

html, body {height:100%;} 

body {
	margin:0;
	padding:0;
	background-color:#737373;
	}
	
#topo {
	width:100%;
	height:70px;
	background-color:#333333;
	}

#conteudo { 
	width:900px;
	position:relative;  /*Contexto de posicionamento */
	margin:0 auto;
	text-align:left;
	padding-bottom:5px;
	}
	
 * html #conteudo {height: 100%;}


#menu {
	position:absolute;
	top:35px;
	width: 175px;
	}
#texto {
	width:710px;
	float:right;
	padding-top:33px;
	}


/* TEXTOS */

  .texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ACACAC;
	line-height: 14px;
}
  .texto11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ACACAC;
	line-height: 14px;
}
  .texto_titulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	line-height: 14px;
	font-weight: bold;	
}
  .titulo_topo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
}
  .texto_destacado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 16px;
	background-color: #62696E;
	height: 20px;
	width: 130px;
}

/* MENU EDIÇÃO */

  a.menu_edicao:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:right;
	color: #333333;
	line-height: 12px;
	text-decoration: none;
	}
  a.menu_edicao:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:right;
	color: #333333;
	line-height: 12px;
	text-decoration: none;
	}
  a.menu_edicao:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:right;
	color: #333333;
	line-height: 12px;
	text-decoration: underline;
	}
  a.menu_edicao:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:right;
	color: #333333;
	line-height: 12px;
	text-decoration: none;
	}
	
  a.menu_superior:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	line-height: 12px;
	text-decoration: none;
	}
  a.menu_superior:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	line-height: 12px;
	text-decoration: none;
	}
  a.menu_superior:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	line-height: 12px;
	text-decoration: underline;
	}
  a.menu_superior:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	line-height: 12px;
	text-decoration: none;
	}
	
  a.link_bold:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #ACACAC;
	line-height: 12px;
	text-decoration: none;
	text-align:right;
	}
  a.link_bold:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #ACACAC;
	line-height: 12px;
	text-decoration: none;
	text-align:right;
	}
  a.link_bold:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #ACACAC;
	line-height: 12px;
	text-decoration: underline;
	text-align:right;
	}
  a.link_bold:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #ACACAC;
	line-height: 12px;
	text-decoration: none;
	text-align:right;
	}
	
  a.link_escuro:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2E2E2E;
	line-height: 12px;
	text-decoration: none;
	text-align:right;
	}
  a.link_escuro:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2E2E2E;
	line-height: 12px;
	text-decoration: none;
	text-align:right;
	}
  a.link_escuro:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2E2E2E;
	line-height: 12px;
	text-decoration: underline;
	text-align:right;
	}
  a.link_escuro:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2E2E2E;
	line-height: 12px;
	text-decoration: none;
	text-align:right;
	}

	
/* BOOKSHOP */

#bookshop   { width: 710px; }
.book       { width: 290px; float: left; margin-bottom: 26px; }
.bookespaco { margin-right: 65px; }
.bookslide  { width: 290px; height: 218px; margin-bottom: 5px; }
.bookdados  { width: 290px; }
.booknomes  { width: 190px; float:left; }
.bookpreco  { width: 100px; float:left; text-align:right; }
.bookcombo  { width: 121px; color:#ACACAC; background:#64696F; font-size:11px; border:1px solid #ACACAC; margin-bottom:4px; }

.bookslide .seta-esq  { float: left; margin-left: 15px; margin-top: 75px; position: absolute; } 
.bookslide .seta-dir  { float: right; margin-left: 258px; margin-top: 75px; position: absolute; } 

.bookfotos { overflow: hidden; }
.bookfotos ul, .bookfotos ul li { margin:0; padding:0; list-style:none; }
.bookfotos ul li { float: left; }

.bookslide-big  { width: 510px; height: 385px;  }
.bookslide-big .seta-esq  { float: left; margin-left: 15px; margin-top: 158px; position: absolute; } 
.bookslide-big .seta-dir  { float: right; margin-left: 478px; margin-top: 158px; position: absolute; } 

.bookfotos-big { overflow: hidden; }
.bookfotos-big ul, .bookfotos-big ul li { margin:0; padding:0; list-style:none; }
.bookfotos-big ul li { float: left; }

.booksepara { height: 2px; background: #606467; width: 650px; clear: both; margin-bottom: 10px; }
.bookpagina { text-align: right; clear: both; padding-right:60px; margin-bottom: 45px; }


