	/* ==================== Nenhum ==================== */
	
	.nenhum h2 {
	    font-family: 'Lato', sans-serif;
	    font-size: 42px;
	    color: #000000;
	    font-weight: 300;
	    text-align: center;
	    text-transform: uppercase;
	}
	/* ==================== Next & Prev Post ==================== */
	
	.next a,
	.prev a {
	    width: 31px;
	    height: 64px;
	    display: block;
	    position: fixed;
	    top: 0px;
	    bottom: 0px;
	    margin: auto;
	    z-index: 100;
	}
	
	.next a {
	    background-image: url(../images/next.png);
	    right: 20px;
	}
	
	.prev a {
	    background-image: url(../images/prev.png);
	    left: 20px;
	}
	/* ==================== Publicidade ==================== */
	
	.publicidade {
	    text-align: center;
	    margin: 0px auto 10px auto;
	}
	/* ==================== Topo ==================== */
	
	#fundo-topo {
	    width: 100%;
	    height: auto;
	    margin: auto;
	    background-color: #000;
	    position: fixed;
	    top: 0px;
	    z-index: 1000;
	}
	
	#fundo-topo .menu {
	    width: 980px;
	    height: auto;
	    margin: auto;
	    padding: 0px;
	    display: table;
	}
	
	#fundo-topo .menu .logo {
	    font-size: 0px;
	    float: left;
	    padding: 10px 0px 8px 0px;
	    margin-right: 20px;
	}
	
	#fundo-topo .menu img {
	    vertical-align: sub;
	}
	
	#fundo-topo .menu #menu {
	    float: left;
	}
	
	#fundo-topo .menu #menu li {
	    float: left;
	    padding: 8px 12px 8px 12px;
	    margin: 0px 0px 0px 0px;
	}
	
	#fundo-topo .menu #menu li:hover {
	    background-color: #FFF;
	}
	
	#fundo-topo .menu #menu li:hover a {
	    color: #000;
	}
	
	#fundo-topo .menu #menu .current-menu-item,
	#fundo-topo .menu #menu .current-post-ancestor {
	    background-color: #FFF;
	}
	
	#fundo-topo .menu #menu .current-menu-item a,
	#fundo-topo .menu #menu .current-post-ancestor a {
	    color: #000;
	}
	
	#fundo-topo .menu #menu li a {
	    font-family: 'Lato', sans-serif;
	    font-size: 13px;
	    color: #FFF;
	    text-transform: uppercase;
	}
	
	#fundo-topo .menu .redes {
	    float: right;
	    padding: 5px 0px;
	}
	
	#fundo-topo .menu .redes li {
	    margin: 0px 1px;
	    float: left;
	}
	
	#fundo-topo .menu .redes li a {
	    vertical-align: middle;
	    display: block;
	}
	
	#fundo-topo .menu .redes li a img {
	    vertical-align: middle;
	}
	/* ==================== Border ==================== */
	
	.border-bottom {
	    width: 100%;
	    height: 5px;
	    background-image: url(../images/border-bottom.png);
	    background-repeat: repeat-x;
	    margin: auto;
	}
	/* ==================== Topo ==================== */
	
	#topo {
	    width: 980px;
	    height: auto;
	    border-bottom: 1px solid #000;
	    padding: 0px 0px 40px 0px;
	    margin: 60px auto 40px;
	}
	
	#topo .logo {
	    width: 233px;
	    height: 153px;
	    display: block;
	    margin: auto;
	}
	/* ==================== Conteudo Geral ==================== */
	
	#conteudo-geral {
	    width: 980px;
	    height: auto;
	    margin: auto;
	}
	/* ==================== Conteudo ==================== */
	
	.conteudo {
	    width: 675px;
	    height: auto;
	    margin: auto;
	    float: left;
	}
	/* ==================== Instagram ==================== */
	
	#instagram {
	    width: auto;
	    height: auto;
	    position: relative;
	}
	
	#instagram .blocos {
	    width: 285px;
	    height: 280px;
	    float: left;
	    margin: 0px 15px 15px 0px;
	}
	
	.media-grid {
	    border: 3px dashed #FF0000 !important;
	}
	/* ==================== Css Post ==================== */
	
	.post {
	    width: auto;
	    height: auto;
	    position: relative;
	    margin: 0px auto 60px auto;
	}
	
	.post h2,
	.post h2 a {
	    font-family: 'Lato', sans-serif;
	    font-size: 26px;
	    font-weight: 400;
	    color: #000;
	    text-transform: uppercase;
	}
	
	.post h2 {
	    margin: 0px auto 10px auto;
	}
	
	.post .imagem {
	    width: auto;
	    height: 420px;
	    margin: auto;
	    overflow: hidden;
	    z-index: 1;
	}
	
	.post .imagem img {
	    min-width: 640px;
	    height: auto;
	}
	
	.top-top-top .post {
	    float: left;
	    width: 310px;
	    height: 280px;
	    margin: 5px;
	}
	
	.top-top-top .post .imagem img {
	    max-height: 280px;
	}
	
	.top-top-top .post .conteudo .texto {
	    margin: 0px 25px;
	}
	
	.post .filtro {
	    width: auto;
	    height: auto;
	    margin: auto;
	    background-color: #002D55;
	    z-index: 2;
	    display: none;
	}
	
	.post .bloco {
	    width: auto;
	    height: auto;
	    margin: auto;
	}
	
	.post .bloco .data {
	    font-size: 16px;
	    text-align: center;
	    margin: 0px auto 10px auto;
	    display: none;
	}
	
	.post .bloco .data small {
	    font-size: 11px;
	    text-align: center;
	}
	
	.post .bloco .texto {
	    margin: 0px 0px;
	}
	
	.post .bloco .texto p,
	.post .bloco .texto p span {
	    color: #000;
	}
	
	.post .bloco .texto p {
	    margin: 10px;
	}
	
	.post .bloco .redes {
	    border-bottom: 1px solid #000;
	    margin: 10px 0px 0px 0px;
	    padding: 0px 0px 10px 0px;
	    text-align: right;
	}
	
	.post .bloco .redes .mais {
	    font-family: 'Gudea', sans-serif;
	    font-size: 14px;
	    color: #FFF;
	    background-color: #000;
	    padding: 5px 10px 5px 10px;
	    float: left;
	    display: block;
	}
	
	.post .bloco .texto .redes a img {
	    vertical-align: middle;
	}
	/* ==================== Css Post animations ==================== */
	/*.post:hover .filtro, .destaque:hover .filtro {
	opacity:0.2;
	filter: alpha(opacity = 20);
	}
	.post:hover .bloco h2 a, .destaque:hover h2 a {
	color: #ffffff;
	}
	.post:hover .bloco .data, .post:hover .bloco .data small {
	color: #002D55;
	}
	.post:hover .bloco .texto, .destaque:hover .bloco .texto {
	background-color: #002D55;
	}
	.post:hover .bloco .texto p, .destaque:hover .bloco .texto p {
	color: #A58643;
	}
	.post:hover .bloco .texto .redes, .destaque:hover .bloco .texto .redes {
	background-color: #FFF;
	}
	.post:hover .bloco .texto .redes a, .destaque:hover .bloco .texto .redes a {
	color: #A58643;
	}
	*/
	/* ==================== Css Destaque ==================== */
	
	.destaque {
	    width: 980px;
	    min-height: 490px;
	    background: url(../images/pattern.png), #002D55 center;
	    margin: 20px auto 40px auto;
	    position: relative;
	    font-size: 0px;
	}
	
	.destaque .image {
	    font-size: 0px;
	}
	
	.destaque .texto {
	    width: 600px;
	    border: 1px solid #002D55;
	    background-color: #A58643;
	    margin: auto;
	}
	
	.destaque h2,
	.destaque h2 a {
	    font-family: 'Lato', sans-serif;
	    font-size: 48px;
	    font-weight: 700;
	    color: #A58643;
	    text-shadow: 2px 2px 3px #000000;
	    text-transform: uppercase;
	    text-align: center;
	    width: 100%;
	    height: 65px;
	    position: absolute;
	    top: 0;
	    bottom: 0;
	    left: 0;
	    right: 0;
	    margin: auto;
	    z-index: 1;
	}
	
	.destaque .bloco {
	    width: auto;
	    height: auto;
	    position: absolute;
	    bottom: 20px;
	    left: 0px;
	    right: 0px;
	    margin: auto;
	    z-index: 3;
	}
	
	.destaque .bloco .texto p {
	    color: #002D55;
	    margin: 10px;
	}
	
	.destaque .bloco .texto .redes {
	    border-top: 1px solid #002D55;
	    margin: 10px 0px 0px 0px;
	    padding: 10px 10px 10px 10px;
	    text-align: right;
	}
	
	.destaque .bloco .texto .redes a {
	    font-family: 'Lato', sans-serif;
	    font-size: 20px;
	    color: #002D55;
	}
	
	.destaque .bloco .texto .redes a img {
	    vertical-align: middle;
	}
	
	.destaque .filtro {
	    width: auto;
	    height: auto;
	    position: absolute;
	    left: 0px;
	    right: 0px;
	    top: 0;
	    bottom: 0px;
	    margin: auto;
	    background-color: #002D55;
	    opacity: 0.5;
	    filter: alpha(opacity=50);
	    z-index: 0;
	}
	/* ==================== Css Categoria ==================== */
	
	.cat {
	    width: auto;
	    height: auto;
	    border-bottom: 1px solid #000;
	    padding: 0px 0px 10px 0px;
	    margin: 0px auto 20px auto;
	}
	
	.cat .nome {
	    height: auto;
	    text-align: center;
	}
	
	.cat .nome a {
	    color: #000;
	    font-family: 'Gudea', sans-serif;
	    font-size: 28px;
	    font-weight: 100;
	    text-transform: uppercase;
	}
	
	.cat .desc span {
	    font-style: italic;
	    text-align: center;
	    letter-spacing: 1px;
	    display: block;
	}
	/* ==================== Css Titulo ==================== */
	
	.titulo h1,
	.titulo h1 a {
	    font-family: 'Lato', sans-serif;
	    font-size: 42px;
	    font-weight: 300;
	    color: #000;
	    text-transform: uppercase;
	    text-align: center;
	}
	
	.titulo h1 {
	    border-bottom: 1px solid #000;
	    padding: 0px 0px 10px 0px;
	    margin: 0px auto 40px auto;
	}
	/* ==================== Css Post interno ==================== */
	
	.post_interno {
	    width: auto;
	    height: auto;
	    border-bottom: 1px solid #000;
	    position: relative;
	    padding: 0px 0px 20px 0px;
	    margin: 0px auto 20px auto;
	}
	
	.post_interno h2,
	.post_interno h2 a {
	    font-family: 'Lato', sans-serif;
	    font-size: 22px;
	    font-weight: 700;
	    color: #A58643;
	    text-shadow: 2px 2px 3px #000000;
	    text-transform: uppercase;
	}
	
	.post_interno h2 {
	    border-bottom: 1px solid #A58643;
	    border-top: 1px solid #A58643;
	    margin: 0px auto 10px;
	    padding: 10px 0px;
	}
	
	.post_interno h2 a:hover {
	    color: #FFFFFF;
	}
	
	.post_interno .texto {
	    margin: 0px auto 20px;
	}
	
	.post_interno .texto p {
	    font-size: 14px;
	    line-height: 22px;
	    margin: 0px 0px 10px 0px;
	}
	
	.post_interno .texto p a {
	    text-decoration: underline;
	}
	
	.post_interno .texto p img {
	    max-width: 675px !important;
	    height: auto;
	}
	
	.post_interno .tags {
	    color: #000000;
	    margin: 10px 0px 0px 0px;
	}
	
	.post_interno .tags a {
	    text-decoration: underline;
	}
	
	.post_interno .twitter-share-button {
	    width: 96px !important;
	}
	/* ==================== Css Post Share  ==================== */
	
	.social_share {
	    margin: -72px 0 0 295px;
	    position: absolute;
	    padding: 5px;
	    z-index: 9999;
	    -webkit-border-radius: 5px;
	    -moz-border-radius: 5px;
	    border-radius: 5px;
	    background-color: #fff;
	    -webkit-box-shadow: #B3B3B3 2px 2px 2px;
	    -moz-box-shadow: #B3B3B3 2px 2px 2px;
	    box-shadow: #B3B3B3 2px 2px 2px;
	}
	/* ==================== Css Relacionados ==================== */
	
	.relacionados {
	    width: auto;
	    height: auto;
	    border-bottom: 1px solid #000;
	    padding: 0px 0px 50px 0px;
	    margin: 50px auto 50px auto;
	}
	
	.relacionados h3 {
	    font-family: 'Gudea', sans-serif;
	    font-size: 24px;
	    font-weight: 100;
	    color: #000;
	    margin: 0px auto 20px auto;
	    text-align: center;
	    text-transform: uppercase;
	}
	
	.relacionados .bloco {
	    width: 675px;
	    height: auto;
	}
	
	.relacionados .bloco .blocos {
	    width: 210px;
	    height: auto;
	    position: relative;
	    margin: 7px 7px 7px 7px;
	    overflow: hidden;
	    float: left;
	}
	
	.relacionados .bloco .blocos img {
	    min-width: 210px;
	    height: 210px;
	}
	
	.relacionados .bloco .blocos h4 {
	    text-align: center;
	}
	
	.relacionados .bloco .blocos h4 a {
	    font-family: 'Gudea', sans-serif;
	    font-size: 18px;
	    font-weight: 100;
	    color: #000;
	    text-transform: uppercase;
	}
	
	.relacionados .bloco .blocos .filtro {
	    width: auto;
	    height: auto;
	    position: absolute;
	    left: 0px;
	    right: 0px;
	    top: 0;
	    bottom: 0px;
	    margin: auto;
	    background-color: #002D55;
	    opacity: 0.5;
	    filter: alpha(opacity=50);
	    z-index: 2;
	}
	
	.relacionados .bloco .blocos:hover .filtro {
	    opacity: 0;
	    filter: alpha(opacity=00);
	}
	/* ==================== Css Siderbar ==================== */
	
	#sidebar {
	    width: 280px;
	    height: auto;
	    margin: 0px auto 0px auto;
	    float: right;
	}
	
	#sidebar h2 {
	    font-family: 'Gudea', sans-serif;
	    font-size: 36px;
	    font-weight: 100;
	    color: #000;
	    text-transform: uppercase;
	    margin: 0px auto 10px auto;
	}
	
	#sidebar ul {
	    margin-bottom: 30px;
	}
	
	#sidebar ul li a {
	    text-decoration: none;
	}
	
	#sidebar ul li a:hover {
	    text-decoration: underline;
	}
	
	#sidebar ul li abbr {
	    font-family: Georgia;
	    font-size: 14px;
	    color: #F1E9D0;
	}
	
	#sidebar .parceiros {
	    text-align: center;
	}
	
	#sidebar .parceiros a {
	    display: block;
	    margin: 0px auto 20px auto;
	}
	
	#sidebar .widget ul li {
	    margin: 10px 0px;
	}
	
	#sidebar #archives-5 select {
	    width: 270px;
	}
	
	#sidebar .skiptranslate.goog-te-gadget {
	    margin: 0 0 0 60px;
	}
	
	.textwidget {
	    line-height: 20px;
	}
	
	#searchform {
	    margin: 0px auto 0px auto;
	    text-align: center;
	    position: relative;
	}
	
	#searchform #s {
	    width: 260px;
	    font-family: 'Gudea', sans-serif;
	    color: #000;
	    border: 1px solid #000;
	    background-color: transparent;
	    padding: 10px 10px 10px 10px;
	}
	
	#searchform #searchsubmit {
	    width: 50px;
	    height: 100%;
	    border: 0px;
	    color: #FFF;
	    cursor: pointer;
	    background-color: #000;
	    position: absolute;
	    top: 0px;
	    right: -1px;
	}
	
	#searchform .screen-reader-text {
	    display: none;
	}
	
	.sobre {}
	
	.sobre .foto {
	    width: 280px;
	    height: 280px;
	    box-shadow: 0px 0px 3px #111111;
	    background-image: url(../images/perfil.jpg);
	    background-repeat: no-repeat;
	    background-position: -1px top;
	    position: relative;
	}
	
	.sobre .foto h2 {
	    position: absolute;
	    left: 0px;
	    right: 0px;
	    bottom: 20px;
	    margin: auto;
	    text-align: center;
	}
	
	.sobre .texto {
	    margin: 0px 0px;
	}
	
	.sobre .redes {
	    width: auto;
	    height: auto;
	    border-top: 1px solid #000;
	    border-bottom: 1px solid #000;
	    padding: 10px 0px 10px 0px;
	    margin: 20px auto 20px auto;
	}
	
	.sobre .redes a img {
	    vertical-align: sub;
	}
	
	.sobre .redes .mais {
	    font-family: 'Gudea', sans-serif;
	    font-size: 14px;
	    color: #FFF;
	    background-color: #000;
	    padding: 5px 10px 5px 10px;
	    float: left;
	    display: block;
	}
	
	.sobre .redes .compartilhar {
	    float: right;
	}
	/* ==================== Css Siderbar twitter ==================== */
	
	#sidebar .divisor {
	    width: auto;
	    height: 21px;
	    background-image: url(../images/divisor.png);
	    background-position: center center;
	    background-repeat: no-repeat;
	    margin: 20px auto;
	}
	/* ==================== Css Siderbar Top Top Top ==================== */
	
	#top-top-top {
	    width: 280px;
	    height: 260px;
	    overflow: hidden;
	    box-shadow: 0px 0px 3px #111111;
	}
	
	#sidebar .sidebar_top-top-top {
	    width: 280px;
	    height: 280px;
	    overflow: hidden;
	    position: relative;
	    float: left;
	}
	
	#sidebar .sidebar_top-top-top img {
	    width: auto;
	    max-height: 260px;
	}
	
	#sidebar .sidebar_top-top-top .conteudo {
	    text-align: center;
	    position: absolute;
	    margin: -100px 0 0 10px;
	    width: 240px;
	    height: 60px;
	}
	
	#sidebar .sidebar_top-top-top h2 a {
	    font-size: 20px !important;
	}
	
	#sidebar .sidebar_top-top-top .data a {
	    position: relative;
	    top: 2px;
	    font-size: 18px !important;
	}
	/* ==================== Css Siderbar instagram ==================== */
	
	#sidebar .instagram .blocos {
	    width: 132px;
	    height: 132px;
	    margin-bottom: 10px;
	    float: left;
	    border: 1px solid #A58643;
	}
	
	#sidebar .instagram li:nth-child(even) {
	    margin-right: 10px;
	}
	/* ==================== Css imagem-destacada ==================== */
	
	.imagem-destacada {
	    width: auto;
	    max-height: 330px;
	    overflow: hidden;
	}
	
	.imagem-destacada img {
	    width: 922px;
	    height: auto;
	}
	/* ==================== Css navigation ==================== */
	
	.navigation {
	    margin: 0px 0px 40px 0px;
	    padding: 10px 0px;
	    display: block;
	}
	
	.navigation .alignright a,
	.navigation .alignleft a {
	    font-family: 'Lato', sans-serif;
	    font-size: 18px;
	    text-shadow: 2px 2px 3px #000000;
	}
	
	.navigation .alignright {
	    float: right;
	}
	
	.navigation .alignleft {
	    float: left;
	}
	/* ==================== Css Comentários ==================== */
	/* == comentários == */
	
	.comentarios h3 {
	    font-family: 'Gudea', sans-serif;
	    font-size: 24px;
	    color: #000000;
	    font-weight: 100;
	    text-align: center;
	    text-transform: uppercase;
	    margin: 0px auto 20px auto;
	}
	
	.comment {
	    border-bottom: 1px solid #DDDDDD;
	    margin: 0px 0px 40px 0px;
	}
	
	.comment:last-child {
	    border-bottom: none;
	}
	
	.comment-body {
	    width: auto;
	    height: auto;
	}
	
	.comment-body p {
	    font-style: italic;
	}
	
	.children {
	    margin: 10px 0px 10px 40px;
	}
	
	.comment-author .fn,
	.comment-author {
	    color: #888;
	}
	
	.comment-author .fn,
	.comment-author .fn a,
	.comment-author .says {
	    font-family: 'Gudea', sans-serif;
	    font-size: 18px;
	    color: #000000;
	    font-weight: 100;
	    text-decoration: underline;
	    text-transform: uppercase;
	}
	
	.comment-author .says {
	    font-weight: 400;
	}
	
	.avatar {
	    display: none;
	}
	
	.reply {
	    display: none;
	}
	
	.comment-awaiting-moderation {
	    color: #C41D30;
	    display: block;
	}
	/* ==================== Css Commentlist ==================== */
	
	.commentlist {
	    padding: 0px;
	    margin: 0px 0px 0px 0px;
	    text-align: justify;
	}
	
	.commentlist p {
	    margin: 5px 0px;
	}
	
	.comment-awaiting-moderation {
	    color: #09C;
	}
	
	.commentlist li {
	    list-style: none;
	    margin: 10px 0px;
	}
	
	.commentlist li .children {
	    margin-left: 40px;
	}
	
	.commentlist .avatar {
	    display: none;
	}
	
	.commentlist cite {
	    font-weight: bold;
	}
	
	.comment-author cite,
	.commentlist cite a {
	    font-size: 14px;
	    font-style: normal;
	    text-decoration: underline;
	    color: #FFF;
	}
	
	.comment-author {
	    margin: 0px 0px 10px 0px;
	}
	
	.comment-meta {}
	
	.reply {
	    display: table;
	    float: right;
	}
	
	.commentmetadata a {
	    font-size: 12px;
	    color: #999;
	    font-style: italic;
	}
	
	.commentmetadata a.comment-edit-link {
	    color: #000;
	}
	
	.nocomments {
	    text-align: center;
	    margin: 0px;
	    padding: 0px;
	}
	
	.comment-reply-link {
	    text-decoration: underline;
	    color: #FFF;
	}
	/* ==================== Css Respond ==================== */
	
	#respond {
	    margin: 0px 0px;
	}
	
	#respond h3,
	#respond h3 a {
	    font-family: 'Gudea', sans-serif;
	    font-size: 24px;
	    font-weight: 100;
	    color: #000;
	    margin: 0px auto 20px auto;
	    text-align: center;
	    text-transform: uppercase;
	}
	/* ==================== Css Respond form ==================== */
	
	#commentform p {
	    margin: 5px 0px;
	}
	
	#commentform input[type='text'],
	#commentform textarea,
	#commentform label {
	    font-family: 'Gudea', sans-serif;
	    font-size: 14px;
	    color: #000;
	    text-transform: uppercase;
	}
	
	#commentform input[type='text'],
	#commentform textarea {
	    border: 1px solid #DDD;
	}
	
	#commentform input[type='text'] {
	    width: 655px;
	    padding: 10px 10px 10px 10px;
	    margin: 10px 0px 10px 0px;
	    display: block;
	}
	
	#commentform textarea {
	    width: 655px;
	    height: 160px;
	    line-height: 20px;
	    padding: 10px 10px 10px 10px;
	    margin: 10px 0px 10px 0px;
	}
	
	#commentform label {
	    line-height: 22px;
	}
	
	#commentform .enviar {
	    width: auto;
	    color: #FFFFFF;
	    border: 0px;
	    background-color: #000;
	    padding: 10px 10px 10px 10px;
	    margin: 10px 0px 10px 0px;
	    display: block;
	}
	/* ==================== Css Calendário ==================== */
	
	#wp-calendar #prev a,
	#wp-calendar #next a {
	    font-size: 12px;
	}
	
	#wp-calendar caption {
	    color: #FF5943;
	    font-family: AvenirNextBold;
	    font-size: 14px;
	    margin: 5px 0px;
	    text-transform: uppercase;
	    font-weight: normal;
	}
	
	#wp-calendar th {
	    font-weight: normal;
	    font-size: 14px;
	    color: #FF5943;
	}
	
	#wp-calendar {
	    width: 100%;
	    empty-cells: show;
	}
	
	#wp-calendar #next a {
	    padding-right: 10px;
	    text-align: right;
	}
	
	#wp-calendar #prev a {
	    padding-left: 10px;
	    text-align: left;
	}
	
	#wp-calendar a {
	    display: block;
	    font-weight: bold;
	}
	
	#wp-calendar td {
	    padding: 2px;
	    text-align: center;
	    color: #F1E9D0;
	}
	
	#wp-calendar td.pad:hover {
	    background-color: #F1E9D0;
	}
	/* ==================== Css Captions ==================== */
	
	.aligncenter,
	div.aligncenter {
	    display: block;
	    margin-left: auto;
	    margin-right: auto;
	}
	
	.wp-caption {
	    border: 1px solid #ddd;
	    text-align: center;
	    background-color: #f3f3f3;
	    padding-top: 4px;
	    margin: 10px;
	    -moz-border-radius: 3px;
	    -webkit-border-radius: 3px;
	    border-radius: 3px;
	}
	
	.wp-caption img {
	    margin: 0px;
	    padding: 0px;
	    border: 0px;
	}
	
	.wp-caption p.wp-caption-text {
	    font-size: 11px;
	    line-height: 17px;
	    padding: 0px 4px 5px;
	    margin: 0px;
	}
	/* ==================== Css Contato ==================== */
	
	.formulario {
	    width: auto;
	    height: auto;
	}
	
	.formulario input[type="text"],
	.formulario textarea {
	    font-family: 'Gudea', sans-serif;
	    font-size: 14px;
	    color: #000;
	    border: 1px solid #DDD;
	    text-transform: uppercase;
	}
	
	.formulario input[type='text'] {
	    width: 655px;
	    padding: 10px 10px 10px 10px;
	    margin: 10px 0px 10px 0px;
	    display: block;
	}
	
	.formulario textarea {
	    width: 655px;
	    height: 160px;
	    line-height: 20px;
	    padding: 10px 10px 10px 10px;
	    margin: 10px 0px 10px 0px;
	}
	
	.formulario input[type="submit"] {
	    width: auto;
	    color: #FFFFFF;
	    border: 0px;
	    background-color: #000;
	    padding: 10px 10px 10px 10px;
	    margin: 10px 0px 10px 0px;
	    display: block;
	}
	
	.formulario label {
	    display: none!important;
	}
	
	.formulario .error,
	.formulario .require {
	    border: 1px solid #F00 !important;
	}
	
	.enviado {}
	/* ==================== Css Rodape ==================== */
	
	#fundo-rodape {
	    width: 100%;
	    height: auto;
	    margin: 50px auto 0px auto;
	    display: table;
	}
	
	#fundo-rodape .rodape {
	    width: 980px;
	    height: auto;
	    border-top: 1px solid #000;
	    padding: 20px 0px 0px 0px;
	    margin: 20px auto 20px auto;
	    position: relative;
	}
	
	#fundo-rodape .rodape .alfaiataria {
	    position: absolute;
	    bottom: 40px;
	    right: 5px;
	}
	
	#fundo-rodape .rodape .busca {
	    width: 300px;
	    height: auto;
	    float: left;
	}
	
	#fundo-rodape .rodape .menu {
	    width: 310px;
	    height: auto;
	    float: right;
	}
	
	.rodape .menu ul {
	    width: auto;
	    height: auto;
	    float: left;
	    margin: 0px 0px 10px 40px;
	}
	
	.rodape .menu ul li {
	    width: auto;
	    height: auto;
	    margin: 0px;
	}
	
	.rodape p,
	.rodape .menu ul li a {
	    font-family: 'Lato', sans-serif;
	    color: #000;
	}
	
	.rodape .menu ul li a {
	    font-size: 16px;
	}
	
	.rodape p {
	    font-size: 13px;
	    text-align: center;
	    letter-spacing: 1px;
	    margin: 20px auto 20px auto;
	}
	
	.rodape .menu ul li a img {
	    vertical-align: middle;
	}
	
	#loader {
	    width: 675px;
	    height: 31px;
	    display: block;
	    margin: 0 0 30px 0;
	    display: none;
	}
	
	#loader img {
	    clear: both;
	    display: block;
	    margin: 0 auto;
	}
	/* ====== container oozo ======*/
	
	.oozome {
	    width: 990px;
	    height: auto;
	    float: none;
	}
	
	.oozome .oz-posts {
	    width: auto;
	    height: auto;
	    position: relative;
	    margin: 0px auto 0px auto;
	}
	
	.oozome .oz-posts .oz-post {
	    width: 310px;
	    height: auto;
	    border-top: 1px solid #000;
	    border-bottom: 1px solid #000;
	    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
	    background-color: #F1F1F1;
	    position: relative;
	    margin: 0px 10px 35px 10px;
	}
	
	.oozome .oz-posts .oz-post.oz-bigger {
	    width: 640px;
	}
	
	.oozome .oz-posts .oz-post .oz-media {
	    border-bottom: 1px solid #000;
	}
	
	.oz-post article {
	    padding: 20px;
	    border-bottom: 1px solid #000;
	}
	
	.oz-modal .oz-post article {
	    border: none;
	}
	
	.oz-post article p {
	    text-align: center;
	}
	
	.oz-post article a {
	    text-decoration: underline;
	}
	
	.oz-post .oz-info {
	    width: 100%;
	    height: auto;
	    display: table;
	}
	
	.oz-post.oz-twitter .oz-info {
	    border-top: none;
	}
	
	.oz-modal .post .oz-info {
	    border-bottom: 1px solid #000;
	}
	
	.oz-post .oz-icon {
	    width: 30px;
	    height: 30px;
	    margin: 4px 5px;
	    display: block;
	    background-image: url('../images/sprites.png');
	    background-repeat: no-repeat;
	    background-size: cover;
	    float: left;
	}
	
	.oz-post.oz-facebook .oz-icon {
	    background-position: 0px 0px;
	}
	
	.oz-post.oz-twitter .oz-icon {
	    background-position: -33px 0px;
	}
	
	.oz-post.oz-instagram .oz-icon {
	    background-position: -66px 0px;
	}
	
	.oz-post .oz-date {
	    width: 100%;
	    font-size: 12px;
	    color: #000;
	    padding: 10px 0px;
	    display: block;
	}
	
	.oz-post.twitter .oz-date {
	    border-bottom: none;
	}
	
	.oozome .oz-more {
	    width: auto;
	    height: auto;
	    font-family: 'Gudea', sans-serif;
	    font-size: 14px;
	    color: #FFFFFF;
	    text-align: center;
	    text-transform: uppercase;
	    letter-spacing: 1px;
	    background-color: #000000;
	    padding: 10px 35px 10px 35px;
	    margin: 40px auto 0px auto;
	    display: table;
	}
	
	.oz-modal {
	    border-top: 1px solid #000;
	    border-bottom: 1px solid #000;
	    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4);
	    background-color: #F1F1F1;
	    padding: 0px;
	}
	
	.oz-modal .oz-addthis {
	    width: auto;
	    height: 20px;
	    margin: 20px auto;
	    display: table;
	}
	
	.oz-modal .oz-comments {
	    width: auto;
	    height: auto;
	    padding: 25px 15px 25px 15px;
	    margin: 0px 0px 0px 0px;
	}

	.ads{
		text-align: center;
		max-width: 75%;
		margin: 0 auto;
		margin-bottom: 30px;
	}