*
		{
		margin: 0px;
		padding: 0px;
		}
@font-face
		{
		font-family: albert;
		src: url(Albertsthal_Typewriter.ttf);
		}
.biblio-menus .page-title{
	font-size:13px;
	text-decoration: underline;
	/*margin-top:3px;*/
	margin-top: 20px;
}
.biblio-menus{
		margin-top:5px;
}
html, body
		{
		width: 100%;
		height: 100%;
		font-family: 'PT Sans', sans-serif;
		font-size: 13px;
		color: #000;
		text-align: left;
		}
.container{
	position:absolute;
	height:auto;
	bottom:0px;
	margin-left:auto;
	margin-right:auto;}


.background-index
		{

	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-image: url(../img/img/Fundo4.jpg);
	background-attachment: fixed;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
		}
.background-pages
		{
	height: 100%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-attachment: fixed;
	background-image: none;
	background-repeat: no-repeat;
	background-position: center center;
		}
.bloglink{
	color:#ffffff;
	text-align:center;
	margin-bottom:10px;
	}

.biblio{
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-image: url(../img/img/Fundo1.jpg);
	background-attachment: fixed;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	}

.textofundo{
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-image: url(../img/img/Fundo1.jpg);
	background-attachment: fixed;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}

.agua{
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-image: url(../img/img/Fundo1.jpg);
	background-attachment: fixed;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	}


.footer a {
	float:right;
	color:#ffffff;
	text-decoration:none;
	}

a, a:link, a:visited, a:active, a:hover
		{
		text-decoration: none;
		color: inherit;
		border: none;
		}
a img { border: none; }

header
		{
		width: 100%;
		height: 50px;
		background-color: rgba(0, 8, 35, 0.6);
		}
.wrap-header
		{
	width: 978px;
	padding-top: 8px;
	height: auto;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;

		}
.wrap-header > div
		{
		float: left;
		}
.logo
		{
		margin-top: 4px;
		}
.imalogo
		{
		margin-left: 315px;
		}
section
		{
	width: 100%;
	height: auto;
		}
.wrap-section
		{
		width: 978px;
		margin: 0 auto;
		}
.header-shadow
		{
		text-align: center;
		}
.home-left-text
		{
		font-size: 18px;
		font-family: albert, serif;
		margin-top: 74px;
		text-align:center;
		}
.wrap-lang
		{
	width: 96px;
	margin: 100px auto 0 auto;
		}
.home-right-text
		{
		font-size: 40px;
		font-family: albert, serif;
		margin-top: 74px;
		text-align: center;
		margin-bottom:50px;
		}
.wrap-lang > a div
		{
	width: 38px;
	height: 38px;
	background: #fff;
	-webkit-border-radius: 19px;
	-moz-border-radius: 19px;
	border-radius: 19px;
	line-height: 38px;
	display: inline-block;
	text-align: center;
	font-size: 14px;
	font-weight: 700;
	font-style: normal;
	color: #333;
	margin: 0 4px;
	-webkit-box-shadow: 5px 5px 4px rgba(0,0,0,0.16);
	box-shadow: 5px 5px 4px rgba(0,0,0,0.16);
		}

/* BIOGRAFIA */

.menu
		{
		float: left;
		margin: 12px 0px 0px 170px;
		}
.menu ul
		{
		list-style: none;
		}
.menu ul li
		{
		float: left;
		margin: 0px 5px;
		}
.menu ul li > div
		{
		width: 54px;
		height: 54px;
		background: #ffffff;
		border: 2px solid #cacaca;
		-webkit-border-radius: 28px;
		-moz-border-radius: 28px;
		border-radius: 28px;
		text-align: center;
		line-height: 56px;
		font-family: albert, serif;
		color: #141B21;
		font-size: 21px;
		font-weight: bold;
		}
.menu ul li > div:hover
		{
		color: #fff;
		background-color: #333333;
		-webkit-transition: background-color 0.2s linear;
		-moz-transition: background-color 0.2s linear;
		-o-transition: background-color 0.2s linear;
		-ms-transition: background-color 0.2s linear;
		transition: background-color 0.2s linear;
		}
.menu ul li p
		{
		text-align: center;
		color: #333333;
		font-size: 9px;
		text-transform: uppercase;
		margin-top: 5px;
		}
#selected
		{
		color: #fff;
		background-color:#323A4E;
		}
.wrap-content
		{
		margin-top: 25px;
		}
.left-content
		{
		float: left;
		width: 17%;
		margin-right: 1%;
		}
.right-content
		{
		float: left;
		width: 82%;
		}
.imalogo2
		{
		margin-top: -55px;
		margin-left: 70px;
		position: absolute;
		}
.bar
		{
		width: 100%;
		height:4px;
		background: rgba(0,0,0,0.3);
		margin-bottom: 5px;
		}
.page-title
		{
		color: #333333;
		font-size: 22px;
		font-family: albert, serif;

		}
.wrap-bio
		{
		background: rgba(0,8,35,0.2);
		padding: 15px 15px 140px 15px;
		color:#333333;
		}
.wrap-bio img
		{
		float: left;
		}
.wrap-bio p
		{
	float: left;
	color: #333;
	font-size: 14px;
	padding-right: 15px;
	padding-left: 15px;
		}

/* BIBLIOGRAFIA */

.wrap-biblio
		{
		background: rgba(0,8,35,0.2);
		padding: 15px 35px 75px 35px;
		}
.wrap-biblio img
		{
		margin: 0px 11px 14px 0px;
		}
.wrap-biblio img:nth-child(11), .wrap-biblio img:nth-child(21)
		{
		margin: 0px 0px 14px 0px;
		}
.wrap-biblio-pictures
		{
		margin-bottom: 20px;
		border-bottom:thin #999;
		}
.wrap-biblio-pictures p
		{
	margin-bottom: 10px;
	color: #222222;
	font-size: 17px;
	text-transform: uppercase;
	font-weight: 700;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #999;
		}
.wrap-move-page
		{
		color: #fff;
		text-align: center;
		font-weight: 700;
		font-size: 18px;
		}
.wrap-move-page a
		{
		display: inline-block;
		color: #fff;
		margin: 10px;
		}

/* TEXTOS */

#page-3
		{
		background: url(../img/image1.jpg) no-repeat top center;
		min-height: 700px;
		}
.textos-list
		{
		list-style: none;
		padding: 10px 0px 0px 15px;
		}
.textos-list li
		{
		color: #333333;
		line-height: 25px;
		}
.wrap-textos
		{
		background: rgba(0,8,35,0.2);
		padding: 33px 37px 55px 37px;
		}
.wrap-textos img
		{
		float: left;
		margin: 0px 28px 42px 0px;
		}
h1
		{
		font-size: 18px;
		color: #fff;
		font-weight: normal;
		}
h2
		{
		font-size: 10px;
		color: #333333;
		font-weight: normal;
		margin-bottom: 10px;
		font-style: italic;
		}

.wrap-textos p
		{
		color: #333333;
		}

/* FOTOGRAFIAS */

.wrap-fotografias
		{
		min-height: 700px;
		background: rgba(0,0,0,0.2);
		padding: 23px 23px 72px 23px;
		}
.camera_wrap
		{
		width: 94%;
		background: rgba(255,255,255,0.5);
		padding: 20px;
		}

/* RECENSÕES */

.recensoes-list
		{
		list-style: none;
		padding: 10px 0px 0px 15px;
		}
.recensoes-list li
		{
		color: #333333;
		margin-bottom: 10px;
		}
.recensoes-list a li span
		{
		font-size: 10px;
		margin-left: 10px;
		}

/* CONTACTOS */

.wrap-contactos
		{
		background: rgba(0,0,0,0.2);
		padding: 23px 23px 72px 23px;
		}
form
		{
		width: 278px;
		float: left;
		}
form input
		{
		width: 258px;
		height: 23px;
		padding: 0px 10px;
		font-size: 12px;
		font-family: 'PT Sans', sans-serif;
		}
.field
		{
		background: #ddd;
		border: none;
		margin-bottom: 7px;
		}
#message
		{
		width: 258px;
		height: 233px;
		padding: 5px 10px;
		font-family: 'PT Sans', sans-serif;
		font-size: 12px;
		}
#button
		{
		width: 68px;
		background: #888;
		border: none;
		color: #fff;
		float: right;
		cursor: pointer;
		}
.contactos-content
		{
		float: left;
		margin-left: 40px;
		}
.contactos-content p, .contactos-content a
		{
		color: #fff;
		margin-bottom: 15px;
		}

/* FOOTER */
.fcontainer {
	width:100%;
    bottom:0px;
	background-color:rgba(0,8,35,0.3);
	/*margin-top:-40px;*/
	}
.foot{
	width:980px;
	height:40px;
	margin-left:auto;
	margin-right:auto;
	line-height:40px;
	color:#ffffff;
	}

.footerfixed{
	position:absolute;
	height:40px;
	bottom:0;
	}

	.footerfixedtwo{
	position:absolute;
	height:40px;
	bottom:-60px !important;
	}
.foot a{
	float:right;
	color:#ffffff;
	}
.fotobio{
	float:left;
	width:50%;
	height:270px;
	}
.textbio{
	float: right;
	width:50%;
	height:auto;
	}

/*biblio-info_____________________________________*/

.biwrapper {
	width:600px;
	height:450px;
	margin-left:auto;
	margin-right:auto;
	}

.bifoto {
	float:left;
	width:295px;
	height:400px;
	border-right: solid 1px #666666;
	padding-top:50px;
	text-align:center;
	}
.bitexto {
	float:right;
	width:295px;
	height:350px;
	color:#333;
	text-align:left;
	padding-top:50px;

	}

.bitexto p {
	font-size:14px;
	line-height:140%;
	}
.bitexto a {
	font-size:14px;
	text-decoration:none;
	color:#666666;
	}
.bitexto a:hover {
	color:#FFF;
	}
/*biblio-info__________________________fim________*/

/*texto___________________________________________*/

.txt h1 {
	float:left;
	color:#FFF;
	border-bottom:solid 1px #666666;
	line-height:30px;
	width:100%;
	}
.txt h2 {
	margin-top:10px;
	float:left;
	color:#333;
	width:100%;
	}

.txtimg {
	float:left;
	width:100%;
	}

/*texto________________________________fim________*/

/*texto___________________________________________*/

.blo h1 {
	float:left;
	color:#FFF;
	border-bottom:solid 1px #666666;
	line-height:30px;
	width:100%;
	}
.blo h2 {
	margin-top:10px;
	float:left;
	color:#333;
	width:100%;
	}

.bloimg {
	float:left;
	width:100%;
	}

/*texto________________________________fim________*/

/*recenções_______________________________________*/

.rec h1 {
	float:left;
	color:#FFF;
	border-bottom:solid 1px #666666;
	line-height:30px;
	width:100%;
	}
.rec h2 {
	margin-top:10px;
	float:left;
	color:#333;
	width:100%;
	}

.rimg {
	float:left;
	width:100%;
	}
.rec a {
	margin-top:20px;
	text-decoration:none;
	color:#FFF;
	}
.rec a:hover {
	border-bottom:solid 1px #000;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-o-transition: all 0.4s;
	-ms-transition: all 0.4s;
	}


/*recenções____________________________fim________*/
