body { background: #d9d5ca url(./images/bg_portugal.jpg) no-repeat fixed;  -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }

li { list-style-type: disc; margin: 0.5em 0; }

#header a { color: #403f3f;}

#content { background: white url(./images/bg-content.jpg) repeat-y; background-color: #f1efe8; padding: 40px 15px 15px;  }

#sidebar { font-family: 'Shanti'; color: #beb6a6; }
#container { color: #444; }
#container ul { margin-bottom: 10px; }
#container li { margin-left: 15px; }
#container h1 { text-align: center; }
#container p { font-family: 'Shanti'; font-size: 1.2em; line-height: 1.3em; width: 90%; /* margin: 0 auto; */ }
#container p:last-child { background: none; }
div.sobre { font-family: 'PT Serif', serif; line-height: 1.5em; }
span.title { font-size: 3.5em; font-family: 'Adamina', serif; }
.title_img{margin-top:10px;}
span.bigger	{ font-size: 2.0em; line-height: 1.0em;}
div.preco { font-family: 'PT Serif', sans-serif; line-height: 2.8em; text-shadow: 1px 1px 1px #565045; }

/* .st_fblike_vcount, .st_plusone_vcount { top: 120px !important;  } */
#flag { position: absolute; top: 20px; right: -14px; cursor: pointer; }
#toggle-container2 { height: 0; opacity: 0; display: none; }
#toggle-container2 p { background: none; padding-left: 0; }
#feature-wrap { overflow: hidden; position: relative; height: 420px; }
#feature-wrap img { max-width: 100%; }
#feature-wrap p { font-size: 1.0em; line-height: 1.0em; width: 560px; margin: 0; display: block;}
a.comprar { display: block; background: transparent url(./images/btn_comprar.png) no-repeat; width: 257px; height: 71px; margin: 0 auto; text-indent: -9999px; }
a:hover.comprar { background-position: 0 -71px; }
a:active.comprar { background-position: 0 -142px; }

h1 { font-weight: normal; color: #554f3b; font-size: 0px; font-family: 'Rosario', sans-serif; line-height: 0.89em; }

span.subtitle { font-family: 'PT Serif', serif; font-size: 1.4em; line-height: 1.2em; color: #554f3b; margin-top:0px;}

span.dls { font-family: 'PT Serif', serif; }

div.ficha { font-family: 'PT Serif'; }
div.ficha hr { margin: 1.0em 0; }

div.vejapordentro span {
	font-size: 1.8em;
	font-family: 'Shanti';
}

.ebook-btn { display: inline-block; background: #a99a61; border-bottom: 10px solid #7a6f46; color: white; font-family: 'Arial', 'Verdana', sans-serif; font-size: 2.1em; width: 49.4%; padding: 10px 0px; cursor: pointer; vertical-align: middle; text-shadow: 1px -1px 0px #7a6f46; }
.ebook-btn:hover { background: #907e3f; border-bottom-color: #685b2d; }
.ebook-btn:active, .ebook-btn.actived { border-top: 4px solid #7c8e9c; border-bottom: 6px solid #50421b; background: #6f5c26; }


#gallery .gallery-cell { display: inline-table; width: 49%; margin-bottom: 25px;}
#gallery .gallery-cell img { width: 96%; padding: 5px; background: #CCC; }
#gallery .gallery-cell img:hover { background: #888 }

hr.dashed { display: block; border: 0; background: transparent url(./images/hr.png) repeat-x; height: 21px; }

#footer { background: transparent url(./images/black_opacity.png); color: #f1efe8; padding-top: 40px; margin-top: 60px; border-top: 1px ridge #393939; margin-bottom: -12px}
#footer span { color: #a99a61; font-size: 3.0em; line-height: 1.4em; font-weight: normal; font-family: 'Shanti'; }
#footer a { color: #f1efe8; }