/*

Theme Name: Crefito

Theme URI: http://aldeia.biz/

Description:

Author: Equipe Aldeia

Version: 1.0

Tags:

*/



@charset "utf-8";

@import url("css/reseter.css");

@import url("css/tipografia.css");

@import url("css/galeria.css");

/* Gerais

-------------------------------------------------------------------------------------------------------*/

body {

	background: #E4E2DD url(images/bg/bg-geral.gif) top repeat-x;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000;

}

.clear { clear: both; }

a {

	color: #000;

	text-decoration: underline;

}

p{

	float:none;

}

a:hover { text-decoration: none; }

/* breadcrumb */

	.breadcrumb {

	padding: 20px 20px 0;

	width:516px;

	float:left;

}

#cboxLoadingBay div{ visibility:hidden; }

.breadcrumb ul li a {

	display: block;

	float: left;

	padding: 0 10px 0 0;

	background: url(images/ico/ico-bullet-sidebar.png) right 5px no-repeat;

	margin-right:7px;

}

.breadcrumb ul li,

.breadcrumb ul li a {

	text-decoration: none;

	color: #858477;

}

.breadcrumb ul li a:hover { text-decoration: underline; }

.entry p {

	margin: 10px 0;

	color: #333;

	line-height: 18px;

}

.entry p img.alignleft {

	border: 5px solid #e4e2dd;

	float: left;

	margin: 10px 10px 10px 0;

}

.alignleft img {

	border: 5px solid #e4e2dd;

	float: left;

	margin: 2px 10px 10px 0;

}

.entry ul li {

	background: url(images/ico/ico-bullet-sidebar.png) 0 5px no-repeat;

	padding-left: 10px;

}

.titulos { margin: 0 0 20px 0; }

.titulos h2 {

	display: block;

	float: left;

	width:335px;

}

.titulos .compartilhar { float: right; }

ol li { list-style-position: inside; }

.entry ol,

.entry ul,

.entry dl { margin: 10px; }

.entry ol li,

.entry ul li { margin: 5px 0; }

.entry dl dt {

	font-weight: bold;

	color: #858477;

	margin-bottom: 5px;

}

.entry dl dd {

	padding-left: 5px;

	margin-bottom: 10px;

}

.entry pre {

	text-align: left;

	margin: 0;

	padding: 0;

}

blockquote {

	padding: 20px;

	border: 1px solid #858477;

	width: 474px;

	margin: 20px 0;

	background: #EFEEEB;

	color: #666;

}

/* Estrutura

-------------------------------------------------------------------------------------------------------*/

#wrapper {

	width: 1016px;

	margin: 0 auto;

}

#header {

	width: 1016px;

	margin: 0 auto;

	height: 171px;

	background: url(images/img/img-lacador.png) 412px 30px no-repeat;

}

#header .bloco-left .brand{

	display:none;

}

#wrapper {

	width: 996px;

	background: #fff;

	margin: 0 auto;

	padding: 0;

}

#container {

	background: #fff;

	width: 776px;

	float: left;

}

#content {

	width: 516px;

	padding: 20px;

	float: left;

}

.sidebar {

	float: left;

	width: 220px;

	background: #ddd;

}

#footer {

	width: 956px;

	margin: 0 auto;

	padding: 23px 20px 0;

	height: 201px;

	background: url(images/bg/bg-footer.gif) top repeat-x;

}

/* Header

-------------------------------------------------------------------------------------------------------*/

#header div.bloco-left {

	height: 100px;

	padding-top: 20px;

	float: left;

}

#header div.bloco-right {

	float: right;

	position: relative;

}

#header div.bloco-right ul.top-nav li {

	display: block;

	float: left;

	height: 14px;

	padding-right: 20px;

}

#header div.bloco-right ul.icones {

	position: absolute;

	top: 33px;

	right: 20px;

}

#header div.bloco-right ul.icones li {

	display: block;

	float: left;

	height: 73px;

	width: 59px;

	margin: 0 5px;

}

#header .nav {

	width: 996px;

	height: 41px;

	padding: 5px 10px;

	background: url(images/bg/bg-menu-topo.png) top center no-repeat;

}

#header .nav ul {

	width: 996px;

	height: 41px;

	margin: 0 auto;

	background: url(images/bg/bg-nav.gif) 0 5px repeat-x;

}

#header .nav ul li {

	width: auto;

	height: 36px;

	display: block;

	float: left;

	padding: 5px 1px 0 0;

	background: url(images/img/img-sep-nav.png) right 5px no-repeat;

}

#header .nav ul li.busca {

	background: none;

	padding-left: 10px;

}

#header .nav ul li.busca .input-busca-bg {

	width: 120px;

	padding: 0 5px;

	height: 20px;

	float: left;

	background-image: url(images/form/bg_input_search.gif);

	background-repeat: no-repeat;

}

#header .nav ul li.busca .input-busca {

	width: 110px;

	padding: 1px 5px;

	height: 18px;

	border: 0;

	background:transparent;

}

#header .nav ul li.busca .bt-busca {

	float: left;

	margin-left: 10px;

}

#header .nav ul li .box-busca { padding-top: 8px; }

/* Footer

-------------------------------------------------------------------------------------------------------*/

ul.enderecos li {

	width: 318px;

	display: block;

	float: left;

	height:195px;

	position:relative;

}

#footer p.botao {

	position:absolute;

	top:158px;

}

#footer p.copyright {

	color: #A09E8C;

	display: block;

	padding-top: 18px;

}

#footer a.aldeia {

	color: #A09E8C;

	padding-top: 18px;

	text-decoration:none;

}

#footer a:hover.aldeia {

	color: #93917B;

	padding-top: 18px;

	text-decoration:underline;

}

/* Sidebar 01

-------------------------------------------------------------------------------------------------------*/

.sidebar_01 { background: #efeeea; }

.nav-acesso-rapido {

	background: #D7D6D2;

	padding: 20px;

}

.sidebar_01 h3 { text-align: right; }

.sidebar_01 ul li {

	text-align: right;

	padding-right: 15px;

	margin: 15px 0;

	background: url(images/ico/ico-bullet-sidebar.png) right 6px no-repeat;

}

.sidebar_01 ul li a { text-decoration: none; }

.sidebar_01 ul li a:hover { text-decoration: underline; }

.nav-servicos-online { padding: 20px; }

/* Sidebar 02

-------------------------------------------------------------------------------------------------------*/

.sidebar_02 {

	font-size: 11px;

	background: #fff;

	line-height: 16px;

	float: right;

}

.sidebar_02 ul li {

	background: #D7D6D2;

	margin: 20px 20px 20px 0;

	padding: 20px 0 20px 20px;

}

.sidebar_02 ul li ul li {

	margin: 0 0 5px 0;

	padding: 0;

}

.sidebar_02 ul li h3 { margin-bottom: 10px; }

.sidebar_02 ul li a.bt {

	display: block;

	margin-top: 10px;

}

/* Publicações */

	.sidebar_02 ul li.publicacoes p img {

	float: left;

	margin-right: 5px;

}

.sidebar_02 ul li.publicacoes p span {

	display: block;

	margin-bottom: 16px;

}

/* Newsletter */

	.sidebar_02 .cform ol { list-style-type: none; }

.sidebar_02 .cform ol li {

	margin: 10px 0 0;

*margin: 15px 0 0;

	padding:0 0 20px

}

.sidebar_02 .cform li input {

	width:116px;

	height:18px;

	border:none;

	background:transparent url(images/bg/bg-input-newsletter.gif) no-repeat;

	padding:1px 5px;

	float: left;

}

.sidebar_02 .cform li input.cf_error { background:transparent url(images/bg/bg-input-newsletter_error.gif) no-repeat!important; }

.sidebar_02 .cform li label {

	width: 30px;

	display: block;

	float: left;

	margin-right: 5px;

}

.sidebar_02 .cform .sendbutton {

	width:58px;

	height:20px;

	background-image: url(images/bt/bt-assinar.gif);

	background-repeat: no-repeat;

	border:none;

	cursor:pointer;

}

.sidebar_02 .newsletter .failure {

	color:#F00;

	font-weight:700;

}

.sidebar_02 .newsletter .success {

	color:#0C0;

	font-weight:700;

}

/* Twitter */

	.sidebar_02 ul li.twitter { padding-right: 20px; }

.sidebar_02 ul li.twitter ul { margin-top: 20px; }

.sidebar_02 ul li.twitter ul li.avatar {

	width: 30px;

	float: left;

}

.sidebar_02 ul li.twitter ul li.tweet {

	width: 120px;

	float: left;

	padding-left: 10px;

	word-wrap:break-word;

}

.sidebar_02 ul li.twitter ul li.tweet p { width: 100px; }



/* Galeria */

.sidebar_02 ul li.gallery { padding-right: 20px; }

.sidebar_02 ul li.gallery a { text-decoration: none; }

.sidebar_02 ul li.gallery a:hover { text-decoration: underline; }

.sidebar_02 ul li.gallery ul { margin-top: 20px; }

.sidebar_02 ul li.gallery ul li { margin-top: 10px; }

.sidebar_02 ul li.gallery ul li .foto {

	width: 62px;

	float: left;

}

.sidebar_02 ul li.gallery ul li .foto img { border: 5px solid #fff; }

.sidebar_02 ul li.gallery ul li .legenda {

	width: 90px;

	float: left;

	padding-left: 6px;

}

/* Enquete */

	.sidebar_02 ul li.enquete ul li { margin-top: 10px; }

.sidebar_02 ul li.enquete ul li label input {

	vertical-align: middle;

	margin-right: 10px;

}

/* Home

-------------------------------------------------------------------------------------------------------*/

.destaques {

	float:left;

	padding:0 20px;

	width:516px;

}

.destaques .alignnone{

	padding:0!important;

}

ul.list-thumbs { margin-bottom:40px; }

ul.list-thumbs li {

	margin: 15px 0 20px;

	display: block;

	background: none;

	padding: 0;

}

ul.list-thumbs li .thumb {

	float: left;

	margin-right: 10px;

	padding-top: 8px;

}

ul.list-thumbs li .thumb img {

	border: 5px solid #e4e2dd;

}

ul.list-thumbs li .texto {

	width: 370px;

	float: left;

}

ul.list-thumbs li .texto2 {
width:500px;
}

ul.list-thumbs li .texto-first {

	width: 330px!important;

}

ul.list-thumbs li .texto-pareceres h3{

	margin-bottom:10px;

}

.busca h3 a,

ul.list-thumbs li h3 a{

	color:#666;

	font-weight:500;

}

.mais-noticias a{

	text-decoration:none!important;

}

.mais-noticias a:hover{

	text-decoration:underline!important;

}

.titulo h3,

ul.list-thumbs li .texto h3 {

	font-weight: 600;

	margin: 5px 0 0 0;

}

ul.list-thumbs li .texto p { margin-top:5px; }

ul.list-thumbs li .texto a {

	text-decoration: none;

	font-size: inherit;

}

ul.list-thumbs li .texto a:hover { text-decoration: underline; }

ul.list-thumbs li.main { margin-bottom: 40px; }

ul.list-thumbs li.main .foto img {

	width: 162px;

	height: 100%;

	border: 5px solid #e4e2dd;

}

ul.list-thumbs li.main .noticia {

	width: 330px;

	float: right;

}

ul.list-thumbs li.titulo {

	margin: 0;

	padding: 0;

}

ul.list-thumbs li.titulo a { margin-left: 20px; }

ul.list-thumbs li.titulo img { vertical-align: middle; }

ul.mais-noticias { margin-top: 30px !important; }

ul.mais-noticias li .noticia a {

	text-decoration: none;

	font-size: inherit;

}

ul.mais-noticias li .noticia a:hover { text-decoration: underline; }

ul.mais-noticias li {

	padding: 5px 0 !important;

	background: none;

	margin: 0 !important;

}

ul.mais-noticias .data {

	width: 60px;

	padding-right: 15px;

	background: url(images/ico/ico-bullet.gif) right 5px no-repeat;

	float: left;

}

ul.mais-eventos .titulo{

	margin-bottom:20px;

}

ul.mais-eventos .data {

	padding-right: 15px;

	background: url(images/ico/ico-bullet.gif) left 5px no-repeat;

	padding-left:10px; 

}

ul.mais-eventos li {

	margin-bottom:5px;

}

ul.mais-noticias .texto {

	width: 426px;

	padding-left: 15px;

	float: left;

}

.paged{

	margin-top:0!important;

}

.nav-crefito {

	padding: 10px 20px 0;

	clear:both;

}

.nav-crefito table tr td a {

	text-align:left;

	font-size:10px;

	background-color:#EFEEEA;

	color:#333;

	text-decoration:none;

	padding:0 10px;

	height:40px;

	display:table-cell;

	vertical-align:middle;

	border-right:1px #fff solid;

}

.nav-crefito .current_page_item a,

.nav-crefito table tr td a:hover { background-color:#D7D6D2; }

.compartilhar { float: right; }

.compartilhar li {

	display: inline;

	margin: 0 1px;

}

ul.representantes li {

	padding: 10px 0;

	margin: 10px 0;

	background: url(images/bg/bg-li-representantes.gif) bottom repeat-x;

}

ul.representantes li h2 {

	font-size: 14px;

	font-weight: bold;

}

ul.representantes li p { margin: 0; }

ul.representantes li a {

	margin: 10px 0;

	display: block;

}

ul.publicacoes {

	margin: 0;

	padding: 0;

}

ul.publicacoes li {

	display: block;

	float: left;

	width: 237px;

	height: 103px;

	padding: 7px;

	background: #d7d6d2;

	margin: 10px 10px 10px 0

}

ul.publicacoes li.li-right { margin-right: 0; }

ul.publicacoes .capa {

	width: 74px;

	height: 104px;

	overflow: hidden;

	float: left;

}

ul.publicacoes .info {

	width: 156px;

	margin-left: 7px;

	float: left;

}

ul.publicacoes .info h3 {

	font-weight: bold;

	color: #000;

	font-size: 12px;

	margin:0;

}

ul.publicacoes .info p { margin: 10px 0; }

ul.publicacoes .info .texto { height: 85px; }

ul.form { background: #efeeea; }

ul.form li {

	margin: 0;

	padding: 10px;

	background: none;

}

/*cforms3form*/

ul.form li label {

	display: block;

	width: 98px;

	padding: 2px 0 0;

	float: left;

}

	ul.form li select {

		float: left;

		background: url(../images/bg/bg-input.gif) repeat-x;

		padding: 1px 0 1px 5px;

		border: 0 none;

		height: 18px;

		}

	ul.form li input {

		width: 364px;

		float: left;

		background: url(../images/bg/bg-input.gif) repeat-x;

		padding: 1px 5px;

		border: 0 none;

		height: 18px;

		}

	ul.form li input.small {

		width: 200px;

		}

	ul.form li label.tiny {

		width: 60px;

		margin-left: 10px;

		padding-right: 20px;

		text-align: right

		}

	ul.form li input.tiny {

		width: 30px;

}

#cboxCurrent,.linklove { display:none!important; }

.pagination { width:160px; padding:20px 0 20px 0; margin:0 auto;}
.pagination a { padding:0;}
.pagination a.btAnterior, .pagination a.btProxima, .pagination a.btMaisNews { display:block; text-indent:-10000px; overflow:hidden;  width:62px; height:20px;}
.pagination a.btAnterior {  float:left; background:url(img/btAnterior.png) 0 0 no-repeat;}
.pagination a.btProxima { float:right; background:url(img/btProxima.png) 0 0 no-repeat;}
.pagination a.btMaisNews { float:left; background:url(img/bt-mais-noticias.png) 0 0 no-repeat; width:90px;}

.sitemap a { text-decoration:none; }
.sitemap a:hover { color: #666; }
.sub { margin: 20px 0 !important; }
.sub > a { font-weight: bold; }
.sub > ul { margin: 5px 10px !important; }
