body {
    background: url('bg.png') no-repeat fixed #fff;
    font-family: 'Ubuntu', sans-serif;
    font-size: 0.90em;
	line-height: 150%;
	margin: 0em;
}

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

a:hover {
color: #071860;
text-decoration: none;
letter-spacing: 0.03em; 
}

#conteudo {
    max-width: 1128px;
    margin: 15em auto;
	margin-top: 30em;
	min-height: 100%;
}

img,
picture,
video,
embed {
    max-width: 100%;
}

#header {
    width: 100%;
	background: url('images/fundoheader.png');
}


	
.foto {
    width: 100%;
	margin: 0;
	
}

.videodest {
    width: 80%; 
	padding: 5%;
}


.titulosp1{
border-bottom: 0.3em solid #3f3b39;
letter-spacing: -0.03em; 
text-decoration: none; 
font-weight: bold;
font-size: 1.8em; 
text-transform: uppercase; 
color: #3f3b39; 
padding-left: 2%;
padding-right: 2%;
padding-top: 3%;
padding-bottom: 3%;
margin-bottom: 1%;
line-height: 150%;
}

.titulosp1 a {
color: #3f3b39; 
text-decoration: none;
}

.titulosp1 a:hover {
color: #686868;
text-decoration: none;
letter-spacing: 0em; 
}


.titulostag{
border-top: 0.1em dotted #3f3b39;
margin-top: 3%;
letter-spacing: -0.03em; 
font-size: 1em; 
text-transform: uppercase; 
color: #747170; 
padding-top: 0.5%;
}


.postscol2 {
	margin-top: 3%;
	padding-left: 3%;
	width: 55%;
	padding-top: 3%;
	padding-right: 3%;
	padding-bottom: 3%;
	margin-bottom: 5%;
	text-align: justify;
	background: url('bgt.png');
-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.23);
-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.23);
box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.23);
	}


#sidebar {
    margin-top: 1em;
	width: 27%;
	float: left;
	margin-left: 2%;
	padding-left: 3%;
	padding-right: 3%;
	padding-bottom: 3%;
	text-align: justify;
	background: #fff;
}

#sidebar h3 {
border-bottom: 0.3em solid #3f3b39;
letter-spacing: -0.03em; 
text-decoration: none; 
font-weight: bold;
font-size: 1.8em; 
text-transform: uppercase; 
color: #3f3b39; 
padding-left: 2%;
padding-right: 2%;
padding-bottom: 3%;
line-height: 150%;
}

#sidebar ul {
	list-style-type: none;
	}

#footer {
    background-color: #201e1c;
	padding-top: 2%;
	padding-right: 8%;
	padding-bottom: 2%;
	padding-left: 8%;
	color: #f9f7f3;
	text-shadow: 0.05em 0.05em #333;
}

.footertex {
	border-top: 0.3em solid #988a7f;
	border-bottom: 0.3em solid #988a7f;
	padding-top: 2%;
    padding-bottom: 2%;
	}

#blank img {
	max-width: 100%;
}

	
#menu {
    text-align: right;
    max-width: 1128px;
    margin-left: 5em;
    padding: 1.3em;
}

#menu ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
 
#menu ul li { 
    display: inline; 
}

#menu ul li a{
	letter-spacing: -0.03em; 
    font-size: 1.2em;
    text-decoration: none;
    color: #f9f7f3;
	text-shadow: 0.05em 0.05em #333;
}

#menu ul li a:hover {
    color: #d7c2b0;
    text-decoration: none;
	letter-spacing: 0em;
}


.navegacao{
    width: 100%;
    float:left;
    }
 
.recentes a{
    float:left;
	color: #ffffff;
    }
 
.anteriores a{
    float:right;
	color: #ffffff;
    }

.coluna {
    text-align: justify;
    width: 13%; /* 370px / 1128px */
    float: left;
	margin: 0.86%;
}

.postdetalhes {
margin: 0;
padding: 0;
}

.detalheus {
	border-radius: 10px;
	padding: 0,8%;
	width: 40%;
	color: #fff;
	letter-spacing: 0.03em; 
	background-color: #000;
	font-size: 0.70em;
	margin-bottom: 0.70em;
}

.detalhepr {
	border-radius: 10px;
	padding: 0,8%;
	width: 40%;
	color: #fff;
	letter-spacing: 0.03em; 
	background-color: #000;
	font-size: 0.70em;
	margin-bottom: 0.70em;
}

.detalhemx {
	border-radius: 10px;
	padding: 0,8%;
	width: 40%;
	color: #fff;
	letter-spacing: 0.03em; 
	background-color: #000;
	font-size: 0.70em;
	margin-bottom: 0.70em;
}

.detalhevn {
	border-radius: 10px;
	padding: 0,8%;
	width: 40%;
	color: #fff;
	letter-spacing: 0.03em; 
	background-color: #000;
	font-size: 0.70em;
	margin-bottom: 0.70em;
}

.detalhecol {
	border-radius: 10px;
	padding: 0,8%;
	width: 40%;
	color: #fff;
	letter-spacing: 0.03em; 
	background-color: #000;
	font-size: 0.70em;
	margin-bottom: 0.70em;
}

.detalhebr {
	border-radius: 10px;
	padding: 0,8%;
	width: 40%;
	color: #fff;
	letter-spacing: 0.03em; 
	background-color: #000;
	font-size: 0.70em;
	margin-bottom: 0.70em;
}

.detalhesb {
	border-radius: 10px;
	padding: 0,8%;
	width: 40%;
	color: #fff;
	letter-spacing: 0.03em; 
	background-color: #000;
	font-size: 0.70em;
	margin-bottom: 0.70em;
}

.detalhepl {
	border-radius: 10px;
	padding: 0,8%;
	width: 40%;
	color: #fff;
	letter-spacing: 0.03em; 
	background-color: #000;
	font-size: 0.70em;
	margin-bottom: 0.70em;
}

.detalheteste {
	padding: 0,9%;
	width: 40%;
	color: #fff;
	letter-spacing: 0.03em; 
	border: 1px solid #000
	font-size: 0.75em;
	margin-bottom: 0.70em;
}

.detalheteste  a {
	color: #05150a;
	text-shadow: 1px 0px 0px rgba(255, 255, 255, 1);
}

.detalheteste a:hover{
letter-spacing: 0.08em; 
}

.detalheus  a {
color: #fff;
}

.detalheus a:hover {
letter-spacing: 0.08em; 
color: #fff;
}

.detalhepr  a {
color: #fff;
}

.detalhepr a:hover {
letter-spacing: 0.08em; 
color: #fff;
}

.detalhemx   a {
color: #fff;
}

.detalhemx  a:hover {
letter-spacing: 0.08em; 
color: #fff;
}

.detalhevn   a {
color: #fff;
}

.detalhevn  a:hover {
letter-spacing: 0.08em; 
color: #fff;
}

.detalhecol  a {
color: #fff;
}

.detalhecol  a:hover {
letter-spacing: 0.08em; 
color: #fff;
}

.detalhebr  a {
color: #fff;
}

.detalhebr a:hover {
letter-spacing: 0.08em; 
color: #fff;
}

.detalhesb  a {
color: #fff;
}

.detalhesb a:hover {
letter-spacing: 0.08em; 
color: #fff;
}

.detalhepl  a {
color: #fff;
}

.detalhepl a:hover {
letter-spacing: 0.08em; 
color: #fff;
}

.voltar {
	border-radius: 10px;
	padding-left: 2%;
	width: 7%;
	color: #fff;
	letter-spacing: 0.03em; 
	background-color: #000;
	font-size: 0.70em;
	margin-bottom: 0.70em;
}

.voltar  a {
color: #fff;
}

.voltar a:hover {
letter-spacing: 0.08em; 
color: #fff;
}

.ccemails {
padding: 1%;
color: #9F9393;
width: 85%;
border: solid 1px #DCDCDC;
text-align: justify;

}

