@charset "utf-8";

/* CSS Document */



body {

	background-image: url(imagens/bg.jpg);

	margin: 0px;

	background-repeat: repeat-x;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}

#main {

	height: 550px;

	width: 800px;

	background-color: #FFFFFF;

	margin-right: auto;

	margin-left: auto;

}

#topo {

	float: left;

	height: 90px;

	width: 800px;

	background-color: #2b4786;

	padding-top: 10px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #2B4786;

}

.gelo {

	background-image: url(imagens/seres-do-gelo1.jpg);

	background-position: left bottom;

	background-repeat: no-repeat;

}

.gelo p {

	margin: 0px;

}



#rodape a {

	color: #2b4786;

	text-decoration: none;

	font-size: 10px;

}



#menu {

	float: right;

	text-align: right;

}

#conteudo {

	float: left;

	height: 420px;

	width: 790px;

	margin-top: 5px;

	padding-right: 5px;

	padding-left: 5px;

	text-align: justify;

}

#conteudo h1 {

	font-size: 15px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

	color: #2B4786;

}

#conteudo img {

	float: left;

	margin-right: 5px;

}

.direita {

	float: right;

}



#rodape {

	float: left;

	height: 20px;

	width: 795px;

	margin-top: 5px;

	padding-left: 5px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #2b4786;

}

#main #conteudo .direita {

	float: right;

}

#conteudo #coluna_esq {

	float: left;

	width: 350px;

	height: 400px;

}

#conteudo h2 {

	font-size: 12px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

}



#conteudo p {

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

}

#conteudo a {

	color: #999999;

	text-decoration: none;

	font-size: 9px;

}

#conteudo a:hover {

	color: #2B4786;

	text-decoration: underline;

	font-size: 9px;

}

#main #conteudo #coluna_esq img {

	border: 1px solid #2B4786;

}

#main #conteudo #coluna_dir img {

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #2B4786;

}

#coluna_dir {

	float: right;

	height: 400px;

	width: 350px;

}



#menu a {

	color: #FFFFFF;

	text-decoration: none;

	display: block;

	float: left;

	width: 80px;

	text-align: center;

	margin-right: 5px;

}

#menu a:hover {

	color: #2B4786;

	text-decoration: none;

	display: block;

	float: left;

	width: 80px;

	text-align: center;

	margin-right: 5px;

	background-color: #FFFFFF;

}





#logo {

	float: left;

	height: 90px;

	width: 300px;

}

.box {

	width: 250px;

	color: #2B4786;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

#main #conteudo #banner {

	margin-top: 05px;

}

#nas_bancas {

	height: 105px;

	width: 780px;

	margin-left: 4px;

	margin-top: 5px;

	float: left;

}

#nas_bancas img {

	border: 1px solid #2E4789;

	margin-right: 20px;

}

.abelhas {

	background-image: url(imagens/abelhinha.jpg);

	background-repeat: no-repeat;

	width: 790px;

	background-position: center;

	float: left;

}

#texto {

	float: right;

	height: 250px;

	width: 340px;

	margin-top: 130px;

	margin-right: 140px;

		*margin-right: 70px;

	

}

#texto_abelhas {

	float: left;

	height: 200px;

	width: 360px;

	margin-top: 140px;

	margin-left: 280px;

	_margin-left: 140px;

}



#texto1 {

	float: right;

	height: 200px;

	width: 350px;

	margin-right: 200px;





	*margin-right: 70px;

	margin-top: 100px;

}



.tresd {

	background-image: url(imagens/3d1.jpg);

	background-repeat: no-repeat;

	background-position: center;

}

.tresd p {

	color: #FF0000;

	padding-left: 90px;

	padding-right: 90px;

}



.colecao {

	background-image: url(imagens/colecao-literatura-brasileira.jpg);

	background-position: center bottom;

	background-repeat: repeat-y;

	background-color: #FCCE00;

}

.tresd h1 {

	padding-left: 90px;

	padding-top: 40px;

}

.box1 {

	width: 50px;

}

.borda-azul {
	width: 255px;
	border: 1px solid #2B4786;
	height: 100px;
	margin: 1px 2px;
	padding: 1px;
	float: left;

}

.editora {





}

#main #conteudo p {



}

#main #conteudo .texto-mundo-magico {

	float: left;

	height: 200px;



	*margin-left: 50px;

	margin-left: 0px;

	width: 100%;

}

#texto-mm {

	float: left;

	height: 300px;

	width: 100%;

}

#main #conteudo p img.direita {

	border: 1px solid #CCC;

	margin: 5px 2px 2px 25px;

	padding: 2px;

}

#texto_gelo {

	float: left;

	height: 245px;

	width: 570px;

	margin-top: 100px;

	margin-left: 142px;

	_margin-left: 72px;

}



.contato {

	background-image: url(imagens/bg_editora.jpg);

	background-repeat: no-repeat;

	background-position: center bottom;

}

#texto_lit {

	float: left;

	height: 200px;

	width: 360px;

	margin-top: 100px;

	margin-left: 240px;

	_margin-left: 120px;

}

.hid {
	display:none;
}
div#slideshow {
	width: 1083px;
	height:310px;
	overflow: scroll; /* Allows the slides to be viewed using scrollbar if Javascript isn't available */ 
	position: relative;
	z-index: 5;
}
		#nav {
		display: none;
		list-style: none;
		position: relative; top: 110px; z-index: 15;
	}
		div#slideshow ul#nav li#prev {
			float: left;
			text-align:left;
		}
		div#slideshow ul#nav li#next {
			float: left;
			margin-left:625px;
		}
		div#slideshow ul#nav li a {
			display: block; width: 50px; height: 50px; text-indent: -9999px;
		}
			div#slideshow ul#nav li#prev a {
				background: url(imagens/prev.png) no-repeat left;
			}
			div#slideshow ul#nav li#next a {
				background: url(imagens/next.png)  no-repeat right;
			}

	div#slideshow ul#slides {
		list-style: none;
	}
		div#slideshow ul#slides li {
			margin: 0 0 20px 0;
		}

a {outline: none; }

