.DynamicContent {width:auto;color:#666;font-family:Helvetica,Arial,sans-serif;}
.DynamicContent img{max-width:100%;height:auto;}
.DynamicContent img[style*='float:right'],.DynamicContent img[style*='float: right']{margin:0 0 20px 20px;}
.DynamicContent img[style*='float:left'],.DynamicContent img[style*='float: left']{margin:0 20px 20px 0;}
.DynamicContent,.DynamicContent p,.DynamicContent strong,.DynamicContent em,.DynamicContent pre,.DynamicContent code,.DynamicContent h1,.DynamicContent h2,.DynamicContent h3,
.DynamicContent h4,.DynamicContent h5,.DynamicContent h6,.DynamicContent li,.DynamicContent dd,.DynamicContent table
{text-align:left;text-decoration:none;font-weight:normal;font-style:normal;font-size:14px;line-height:20px;}
.DynamicContent p{margin:0 0 20px;}
.DynamicContent strong{font-weight:bold;}
.DynamicContent em{font-style:italic;}
.DynamicContent code{font-family:Courier, monospace;}
.DynamicContent h1{margin:0 0 20px;color:#005aab;font:bold 24px/30px Helvetica,Arial,sans-serif;}
.DynamicContent h2{margin:0 0 20px;padding-bottom: 10px;color:#005aab;font:bold 32px/40px Helvetica,Arial,sans-serif;}
.DynamicContent h2 span {vertical-align:middle;font-weight:normal;font-size:12px;line-height: 20px;}
.DynamicContent h3 {margin:0 0 20px;color:#09F;font:bold 24px/30px Helvetica,Arial,sans-serif;}
.DynamicContent img + h3{margin-top:20px;}
.DynamicContent h4{margin:0 0 20px;color:#05A;font-weight:bold;font-size:18px;line-height:20px;}
.DynamicContent h5{margin:0 0 20px;color:#05A;font-weight:bold;font-size:16px;line-height:20px;}
.DynamicContent h5 span:before {content:"> ";}
.DynamicContent h6{margin:0 0 20px;color:#666;font-weight:bold;font-size:16px;line-height:20px;}
.DynamicContent p + h1,.DynamicContent p + h2,.DynamicContent p + h3,.DynamicContent p + h4,
.DynamicContent ul + h1,.DynamicContent ul + h2,.DynamicContent ul + h3,.DynamicContent ul + h4{margin:30px 0 10px;}
.DynamicContent ul{margin:0 0 10px 0;list-style:none;}
.DynamicContent ol{margin:0 0 10px 20px;list-style:decimal;}
.DynamicContent li{margin:0;padding: 6px 0;list-style:none;line-height:20px;}
.DynamicContent dl{margin:0 0 10px;}
.DynamicContent dt{margin:20px 0 0;color:#666;font-weight:bold;}
.DynamicContent dd{margin:0 0 10px;}
.DynamicContent a {color:#09F;text-decoration:none;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;}
.DynamicContent span a { padding:3px;background:#f5f5f5; color:#09F;}
.DynamicContent h2 span a {margin-left:20px;}
.DynamicContent a:hover,.DynamicContent a:focus,.DynamicContent a:active{color:#05A;}
.DynamicContent div > a:hover,.DynamicContent div > a:focus,.DynamicContent div > a:active{background:transparent;}
.DynamicContent a.alt { display: block; padding: 10px; width: 100%;background: #ccc;}
.DynamicContent span a:before {content:"> ";}
.DynamicContent table{margin:20px 0;border:1px solid #09F;background-color:transparent;color:#666;}
.DynamicContent th{background-color:#09F;color:#ffffff;text-transform:uppercase;font-size:11px;line-height:20px;}
.DynamicContent td{border-bottom:1px dotted #09F;line-height:20px;}
.DynamicContent aside p,.DynamicContent aside li{font-size:12px;}



.Produtos_Lusoatlantis div,
.Receitas_Lusoatlantis div
{float: left;margin: 0 0 10px;}
.Produtos_Lusoatlantis .imagem div {margin: 0;}
.Produtos_Lusoatlantis .imagem ~ div div,
.Receitas_Lusoatlantis .imagem ~ div div
{padding: 0 10px 0 0;}
.Produtos_Lusoatlantis h3,
.Receitas_Lusoatlantis h3
{margin: 0 0 10px;font-size: 18px;line-height: 20px;}
.Produtos_Lusoatlantis ol
{margin: 0 0 10px;padding: 0;}
.Produtos_Lusoatlantis li,
.Receitas_Lusoatlantis li
{padding: 0;}
.Produtos_Lusoatlantis ol li
{list-style: lower-latin inside;}
.Produtos_Lusoatlantis .download img
{background: #09F;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;}
.Produtos_Lusoatlantis .download img:hover
{background: #05A;}

.Produtos_Lusoatlantis .info div li, 
.Receitas_Lusoatlantis .info div li
{line-height: 1.35em;margin: 0 0 .5em;}


.Produtos_Lusoatlantis .grelha, .Receitas_Lusoatlantis .grelha, .News_Lusoatlantis .grelha {overflow: hidden;}
.Produtos_Lusoatlantis .grelha article, .Receitas_Lusoatlantis .grelha article, .News_Lusoatlantis .grelha article {display: inline-block;padding: 10px;vertical-align: top;}

/* Navegação Produtos || Navegação Receitas */
.News_Lusoatlantis .categorias, .News_Lusoatlantis .categorias li, .News_Lusoatlantis .categorias li a,
.Produtos_Lusoatlantis .categorias, .Produtos_Lusoatlantis .categorias li, .Produtos_Lusoatlantis .categorias li a,
.Receitas_Lusoatlantis .categorias, .Receitas_Lusoatlantis .categorias li, .Receitas_Lusoatlantis .categorias li a
{width: 100%;font: italic bold 18px/20px Georgia, Times, "Times New Roman", serif;}
.News_Lusoatlantis .categorias li, .Produtos_Lusoatlantis .categorias li, .Receitas_Lusoatlantis .categorias li {margin: 0;padding: 0;background: transparent;}
.News_Lusoatlantis .categorias a, .News_Lusoatlantis .categorias a:visited,
.Produtos_Lusoatlantis .categorias a, .Produtos_Lusoatlantis .categorias a:visited,
.Receitas_Lusoatlantis .categorias a, .Receitas_Lusoatlantis .categorias a:visited
{display: block;padding: 8px 10px;border-bottom:solid 1px #CCC;background: #FFF;}
.News_Lusoatlantis .categorias a:hover, .News_Lusoatlantis .categorias a:focus, .News_Lusoatlantis .categorias a:active,
.Produtos_Lusoatlantis .categorias a:hover, .Produtos_Lusoatlantis .categorias a:focus, .Produtos_Lusoatlantis .categorias a:active,
.Receitas_Lusoatlantis .categorias a:hover, .Receitas_Lusoatlantis .categorias a:focus, .Receitas_Lusoatlantis .categorias a:active
{background: #EEE;color:#09F;}

/* Produtos Slider */

/* Browser Resets */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}

/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; height:auto; display: block;}
.flexslider.vertical .slides img {width: auto; height:100%; }
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}


.Produtos_Lusoatlantis > article {overflow: hidden;}
.Produtos_Lusoatlantis .imagem {width: 100%; margin: 0 0 30px;}
.Produtos_Lusoatlantis .imagem .flexslider {margin: 0; position: relative; width:100%; zoom: 1;}
.Produtos_Lusoatlantis .imagem .flex-viewport {-webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.Produtos_Lusoatlantis .imagem .flexslider .slides {zoom: 1; height:100%; margin: 0;}
.Produtos_Lusoatlantis .imagem .flexslider .slides li {position: relative; height: 100%;}
.Produtos_Lusoatlantis .imagem .flexslider .slides li:first-child ~ li {display: none;}
.Produtos_Lusoatlantis .imagem .flex-direction-nav {position: absolute;bottom: 0;right: 0;padding: 10px;margin: 0;}
.Produtos_Lusoatlantis .imagem .flex-direction-nav li {display: inline-block;width: 24px; height: 24px;margin-left: 2px;overflow: hidden;}
.Produtos_Lusoatlantis .imagem .flex-direction-nav li a, .Produtos_Lusoatlantis .imagem .flex-direction-nav li a:visited
{display: block;text-align: center;padding: 2px 0; background: #09F; color: #FFF;font-weight: bold;}
.Produtos_Lusoatlantis .imagem .flex-direction-nav li a:hover,
.Produtos_Lusoatlantis .imagem .flex-direction-nav li a:focus,
.Produtos_Lusoatlantis .imagem .flex-direction-nav li a:active
{background: #05A;}



/* ASIDE - Feed Notícias */
.News_Lusoatlantis aside article {padding: 10px 0;border-bottom: solid 1px #CCC;overflow: hidden;}
.News_Lusoatlantis aside figure {width: 33.3333%; float: left;}
.News_Lusoatlantis aside h3 {width: 66.6666%; font-size: 14px; font-weight: normal; line-height: 18px; float: left;padding: 10px 0 0  10px;}
.News_Lusoatlantis aside .intro {display: none;}


.News_Lusoatlantis .full-news header {margin: 0 0 1em;}
.News_Lusoatlantis .full-news figure {line-height: 0;}
.News_Lusoatlantis .full-news p {line-height: 1.5em;}

@media screen and (min-width: 600px) {
	.News_Lusoatlantis aside article:first-child figure {width: 100%;}
	.News_Lusoatlantis aside article:first-child h3 {width: 100%;padding: 0;}
	.News_Lusoatlantis aside article:first-child .intro {display: block;}
}