@import url(//fonts.googleapis.com/css?family=Ubuntu+Condensed);
@import url(//fonts.googleapis.com/css?family=Ubuntu);
@font-face{ font-family:Museo300; src:url('../../font/Museo300.otf'); }
@font-face{ font-family:Museo500; src:url('../../font/Museo500.otf'); }

body
{
	background:url('../../images/body.jpg') repeat;
	text-align:center;
	margin:0;
	font:16px 'Ubuntu Condensed', sans-serif;
	color:#FFF;
}

img
{
	border:0;
}

a
{
	color:#C8A96D;
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}

div.topo
{
	width:1000px;
	height:34px;
	padding:20px 0;
	margin:0 auto;
	position:relative;
}

div.topo form
{
	width:309px;
	height:33px;
	background:url('../images/lupa.png') 0 center no-repeat;
	position:relative;
	float:right;
}

div.topo form input
{
	width:186px;
	height:32px;
	padding:0 58px 0 6px;
	font:italic 16px 'Ubuntu Condensed', sans-serif;
	color:#474747;
	border:none;
	background:url('../images/campo_pesquisa.png') no-repeat;
}

div.topo form img
{
	cursor:pointer;
	position:absolute;
	right:0;
	top:0;
}

div.menu
{
	width:100%;
	height:67px;
	background:url('../images/bg_menu.png') repeat-x;
	position:absolute;
	top:74px;
	z-index:1002;
}

div.menu div.content
{
	width:1000px;
	margin:0 auto;
	position:relative;
}

div.menu div.logo
{
	position:absolute;
	left:12px;
	top:-50px;
}

div.menu div.content div.link
{
	padding:14px 0;
	position:absolute;
	right:0;
	top:0;
}

div.menu div.content div.link a
{
	padding:10px 20px;
	margin:0 4px;
	font:16px 'Museo500', sans-serif;
	color:#322340;
	text-transform:uppercase;
	float:left;
}

div.menu div.content div.link a:hover
{
	color:#FFF;
	text-decoration:none;
	border-radius:4px;
	background:#5F4577;
}

div.menu div.content div.link img
{
	margin:5px 0 0;
	float:left;	
}

div.slider
{
	width:100%;
	height:432px;
	margin:0 auto;
	background:url('../images/bg_slider.png') center center no-repeat;
	position:absolute;
	top:140px;
	z-index:1001;
}

div.slider div.slides
{
	margin:0 auto;
}

div.slider div.slides div.container,
div.slider div.slides div.container div.slide
{
	height:432px;
}

div.slider div.borda
{
	width:980px;
	height:410px;
	border:1px solid #FFF;
	position:absolute;
	left:10px;
	top:10px;
	z-index:1001;
}

div.info
{
	width:100%;
	height:60px;	
	position:absolute;
	top:570px;	
}

div.info div.content
{
	width:960px;
	padding:19px 0 19px 40px;
	margin:0 auto;
	font:18px 'Museo500', sans-serif;
	color:#FFF;
	text-align:left;
	background:url('../images/coroa_info.png') 0 11px no-repeat;
}

div.info div.content div.client
{
	padding:6px 0;
	font-size:12px;
	float:right;
}

div.category
{
	width:100%;
	height:67px;
	background:url('../images/bg_menu.png') repeat-x;
	position:absolute;
	top:630px;
	z-index:1002;	
}

div.category div.content
{
	width:1000px;
	padding:11px; 0;
	margin:0 auto;
	position:relative;
}

div.category div.content a
{
	padding:10px 20px;
	padding:10px 12px;
	margin:0 6px;
	font:20px 'Museo500', sans-serif;
	color:#322340;
	text-transform:uppercase;
	float:left;
}

div.category div.content a.this
{
	color:#FFF !important;
	text-decoration:none !important;
	border-radius:4px !important;
	background:#5F4577 !important;
}

div.category div.content a:hover,
div.category div.content a#menu_8
{
	color:#FFF;
	text-decoration:none;
	border-radius:4px;
	background:#5F4577;
}

div.category div.content a#menu_6
{
	padding:10px 20px 10px 40px;
	color:#322340;
	background:url('../images/title_coroa.png') 14px 10px no-repeat;
}

div.category div.content a#menu_6:hover
{
	color:#FFF;
	background:#5F4577 url('../images/coroa_foot.png') 14px 10px no-repeat !important;
}

div.category div.content img
{
	margin:8px 0 0;
	float:left;	
}

div.category div.content div.subCategory
{
	width:246px;
	padding:6px;
	background:#C8A96D;
	border-radius:0 0 12px 12px;
	display:none;
	position:absolute;
	top:66px;
}

div.category div.content div#subCategory2{ left:153px; }
div.category div.content div#subCategory3{ left:355px; }
div.category div.content div#subCategory4{ left:556px; }
div.category div.content div#subCategory5{ left:693px; }

div.category div.content div.subCategory img
{
	position:absolute;
	top:-21px;	
}

div.category div.content div#subCategory2 img{ left:80px; }
div.category div.content div#subCategory3 img{ left:80px; }
div.category div.content div#subCategory4 img{ left:50px; }
div.category div.content div#subCategory5 img{ left:44px; }

div.category div.content div.subCategory table tr td a
{
	width:83px;
	padding:10px;
	font-size:14px;
	text-align:center;
	text-transform:none;
	display:block;
}

div.category div.content div.subCategory table tr td a:hover
{
	color:#FFF;
	background:#9F834D;
}

div.page
{
	width:100%;
	padding:0 0 45px;
	margin:0 0 232px;
	background:url('../images/bg_content.png');
	position:absolute;
	top:697px;
}

div.page div.content
{
	width:1000px;
	margin:0 auto;
	text-align:left;
}

div.foot
{
	width:100%;
	height:232px;
	margin:22px 0 0;
	background:url('../images/bg_foot.png') repeat-x;
	position:absolute;
	bottom:-254px;
}

div.foot div.content
{
	width:1000px;
	min-height:160px;
	padding:20px 0;
	text-align:left;
}

div.foot div.content div
{
	line-height:23px;
	float:left;
}

div.foot div.content div h2
{
	padding:6px 0 4px 30px;
	margin:0 0 10px;
	font:normal 16px 'Museo500', sans-serif;
	text-transform:uppercase;
	border-bottom:1px solid #645572;
	background:url('../images/coroa_foot.png') 0 3px no-repeat;
}

div.foot div.content div a
{
	color:#FFF;
}

div.foot div.content div.institucional
{
	width:160px;
	margin:0 20px 0 0;
}

div.foot div.content div.categorias
{
	width:252px;
	margin:0 22px 0;
}

div.foot div.content div.facebook
{
	width:232px;
	margin:0 22px 0;
}

div.foot div.content div.facebook iframe
{
	width:232px;
	height:62px;
	padding:14px 0 22px;
	background:#FFF;
	border:none;
	overflow:hidden;
}

div.foot div.content div.newsletter
{
	width:228px;
	margin:0 0 0 20px;
	line-height:20px;
}

div.foot div.content div.newsletter p
{
	margin:16px 0;
}

div.foot div.content div.newsletter p.green,
div.foot div.content div.newsletter p.red
{
	padding:8px;
	font-size:16px;
	border-radius:4px;
	text-align:center;
	background:white;
}

div.foot div.content div.newsletter p.green
{
	color:green;
}

div.foot div.content div.newsletter p.red
{
	color:red;
}

div.foot div.content div.newsletter form
{
	width:228px;
	height:33px;
	position:relative;
	float:left;
}

div.foot div.content div.newsletter form input
{
	width:131px;
	height:35px;
	padding:0 44px 0 6px;
	font:italic 16px 'Ubuntu Condensed', sans-serif;
	color:#474747;
	border:none;
	background:url('../images/campo_newsletter.png') no-repeat;
}

div.foot div.content div.newsletter form img
{
	cursor:pointer;
	position:absolute;
	right:0;
	top:0;
}

div.foot div.rights p
{
	margin:0 0 20px;
}

div.category div.content a.first-link
{
    width: 100%;
	display: none;
    padding: 10px;
    font-size: 18px;
    margin: 0 0 10px;
    text-align: center;
    box-sizing: border-box;
    border-bottom: 1px dashed #241632;
}

div.category div.content a.first-link:hover
{
	border-bottom: none;
	margin-bottom: 11px;
}

div.foot .facebook-iframe
{
	width: 232px;
	height: 98px;
	margin: 0 auto;
	float: none !important;
	background-color: #fff;
}