body, input, #listagem-noticias a {
	color:#717678;
}

body {
	margin:0;
	padding:0;
}

h2, h3, ul#menu-vitrine li a, a {
	color:#b00301;
}

a {
	text-decoration:none;
}

a:hover, #listagem-noticias a:hover {
	text-decoration:underline;
}

ul#menu-vitrine li a:hover {
	color:#D30200;
	text-decoration:none;
}

.item-vitrine-texto span a {
	color: #555;
}

/*HEADER*/
#header {
	background-image: url(../img/topo-bg.jpg);
	background-repeat:repeat-x;
	height:184px;
}

#branding {
	margin-left:28px;
}

#blog-title a {
	display:block;
	background-image: url(../img/logo.jpg);
	background-repeat:no-repeat;
	width:221px;
	height:81px;
	text-indent:-9999px;
	float:left;
	margin-top:24px;
}

#area-clientes {
    width: 177px;
    float: right;
    position: absolute;
    margin-left: 785px;
}

#area-clientes a.area-clientes-link {
	background: url('../img/area_de_clientes.gif') no-repeat scroll top left;
	width: 177px;
	height: 29px;
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	outline:none;
}
#area-clientes a.area-clientes-link.up {
	background: url('../img/area_de_clientes_up.gif') no-repeat scroll top left;
}

.form-login-area-clientes {
/*background:#D24645;*/
background:#cb2d1d;
float:right;
padding:15px;
width:147px;
color: #FFF;
display: none;
}

.form-login-area-clientes p {
margin: 0;
}

.form-login-area-clientes p label {
float: left;
font-size: 11px;
padding-top: 3px;
margin-bottom: 12px;
}

.form-login-area-clientes p input.text {
width: 95px;
float:right;
margin-bottom: 10px;
padding: 3px;
border: 1px solid #FFF;
border-left: 1px solid #EEE;
border-bottom: 1px solid #EEE;
}

#header-bottom {
	margin-top:15px;
}
/*BARRA PRINCIPAL*/

#barra-topo {
	background: url('../img/barra-menu-1.jpg') repeat-x scroll top left;
	height: 37px;
}

#barra-inner {
	background: url('../img/barra-menu-2.jpg') no-repeat scroll top right;
	width: 960px;
	height: 37px;
	overflow:hidden;
	line-height:37px;
}

/*main nav*/
div#menu {
	float:left;
	text-transform:uppercase;
	margin-left:20px;
}

div#menu ul li {
	float: left;
}

div#menu ul,
div#menu ul ul {
	list-style: none;
	margin:0;
}

div#menu ul a {
	display: block;
	padding: 0 5px;
	text-decoration: none;
	color:#8b8f90;
}

div#menu ul a:hover, div#menu ul li.current_page_item a,
body.home div#menu ul li.menu-home a {
	color:#b20000;
}

div#menu ul li ul {
	left: -999em;
	position: absolute;
}

div#menu ul li: hover ul {
	left: auto;
}

/*BUSCA*/
#search {
	float:right;
	margin-right:20px;
}

#searchform {
	margin-top:5px;
}

#searchform #s, #searchform .button {
	float:left;
}

#searchform #s {
	background: url('../img/textbox-busca.jpg') no-repeat scroll top left;
	border:none;
	height:15px;
	padding:6px 11px;
	width:129px;

}

#searchform .button {
	background: url('../img/busca-botao.jpg') no-repeat scroll top left;
	width: 67px;
	height: 27px;
	border:none;
	text-indent:-9999px;
	padding:0;
	cursor:pointer;
	overflow:hidden;
}

/*VITRINE*/
#vitrine {
	background: #D8D8D8 repeat-x scroll top;
	height: 293px;
	padding-top: 20px;
}

#vitrine-interno {
	padding:0 60px;
	width:840px;
}

#vitrine-interno ul {
	list-style:none;
}

.item-vitrine-texto, .item-vitrine-imagem {
	float:left;
}

.item-vitrine-texto {
	width:428px;
	margin-top: 40px;
}

.item-vitrine-imagem {
	width:412px;
}

#vitrine-nav {
	float:right;
	position:relative;
	top:0;
	z-index:10;
}

#vitrine-nav a {
	float:left;
	display:block;
}

#vitrine-avancar {
	background: url('../img/vitrine-botao-avancar.png') no-repeat scroll top left;
	width: 49px;
	height: 31px;
	text-indent:-9999px;
	overflow:hidden;
}

#vitrine-avancar:hover {
	background: url('../img/vitrine-botao-avancar-hover.png') no-repeat scroll top left;
}

#vitrine-voltar {
	background: url('../img/vitrine-botao-voltar.png') no-repeat scroll top left;
	width: 48px;
	height: 31px;
	text-indent:-9999px;
	overflow:hidden;
}

#vitrine-voltar:hover {
	background: url('../img/vitrine-botao-voltar-hover.png') no-repeat scroll top left;
}

/*BARRA VITRINE*/

#barra-vitrine, #sidebars-container {
	position:relative;
	top:-30px;
}

#barra-vitrine {
	background: url('../img/vitrine-barra-1.jpg') no-repeat scroll top left;
	height: 128px;
	margin:0 auto;
	width:888px;
}

#barra-vitrine-inner {
	background: url('../img/vitrine-barra-2.jpg') no-repeat scroll top right;
	width: 916px;
	height: 128px;
	overflow:hidden;
}

/*vitine-menu*/

ul#menu-vitrine li {
	float: left;
	width:216px;
	text-align:center;
}

ul#menu-vitrine li {
	background: url('../img/vitrine-menu-sep.jpg') no-repeat scroll center left;
}

ul#menu-vitrine li.first {
	background:transparent;
}

ul#menu-vitrine li:first-child {
	background:transparent;
}

ul#menu-vitrine,
ul#menu-vitrine ul {
	list-style: none;
	margin:0 0 0 26px;
}

ul#menu-vitrine img {
	padding-top:15px;
	margin-bottom:-11px;
}

ul#menu-vitrine a {
	padding: 0 10px;
	text-decoration: none;
	color:#8b8f90;
	display: block;
	margin-top: 10px;
}

ul#menu-vitrine li.activeSlide, ul#menu-vitrine li:hover {
	background: url('../img/vitrine-menu-hover-selected.jpg') repeat-x scroll center;
	height:128px;
}

ul#menu-vitrine li.activeSlide a {
	
}

/*CONTEUDO*/
#conteudo {
	background-color:#EEF0EF;
}

#sidebars-container {
	margin-left:58px;
	width:872px;
}

#sidebars-container h2 {
	padding-top:15px;
	margin-bottom:0;
}

#sidebars-container h2.h2-twitter {
	padding-top:3px;
}

#conteudo-esquerda {
	font-size:0.9em;
}

.sidebar-1-inner {
	background: url('../img/sidebar-1-bg-1.jpg') repeat-y scroll top left;
	width: 207px;
	padding-left:13px;
}

.sidebar-1-bottom {
	background: url('../img/sidebar-1-bg-2.jpg') no-repeat scroll bottom left;
	width: 220px;
	height: 30px;
}

.centro-inner {
	background: url('../img/centro-bg-1.jpg') repeat-y scroll top left;
	padding:0 13px;
	width:381px;
}

.centro-bottom {
	background: url('../img/centro-bg-2.jpg') repeat-y scroll bottom left;
	width:407px;
	height: 28px;
}

.sidebar-2-inner {
	background: url('../img/sidebar-2-bg-1.jpg') repeat-y scroll top left;
	width:184px;
	padding-left:13px;
	padding-right:23px;
}

.sidebar-2-bottom {
	background: url('../img/sidebar-2-bg-2.jpg') no-repeat scroll bottom left;
	width: 220px;
	height: 30px;
}

#conteudo-central {
	width: 407px;
}

/*NOTICIAS*/

#listagem-noticias {
	font-size:1.1em;
}

#listagem-noticias td {
	padding-bottom:4px;
}

span.data-noticia {
	padding-right:16px;
	float: left;
	font-size: 10px;
	color: #999;
}

p.mais-noticias {
	margin:0;
}

/*NEWSLETTER/TWITTER*/

ul.listagem-twitter, ul.listagem-cotacoes {
	list-style:none;
}

ul.listagem-twitter, ul.listagem-twitter p {
	margin:0;
}

#newsletter-container p {
	margin-bottom: 10px;
}

#newsletter-container input.input-newsletter {
	background: url('../img/textbox-newsletter.jpg') no-repeat scroll top left;
	border:none;
	height:16px;
	padding:6px 11px;
	width:161px;
}

#newsletter-container p.newsletter-submit, p.mais-noticias {
	text-align:right;
}

#newsletter-container p.newsletter-submit {
	width:180px;
}


#listagem-noticias a {
	text-decoration:none;
	line-height: 1.3em
}

/*COTACOES*/
h2.cotacoes {

}

ul.listagem-cotacoes li.cotacoes-last {
	border-bottom: 1px solid #C2C4C5;	
	padding-bottom:12px;
}

ul.listagem-cotacoes h3 {
	font-size:14px;
	font-weight:normal;
	margin:12px 0 7px 0;
	border-top: 1px solid #C2C4C5;
}

ul.listagem-cotacoes h3,
ul.listagem-cotacoes p {
	padding-left:20px;
}

ul.listagem-cotacoes p {
	margin:0;
}

/*FOOTER*/

#footer {
	text-align: center;
	padding: 10px 0 30px;
}

#footer address {
	display:inline;
	font-style:normal;
}

/*PÁGINA-NOTÍCIAS*/
h3.entry-title {
	margin-bottom:0;
	font-size:19px;
}

h1.entry-title {
	color:#262626;
}

div.entry-date {
	font-size:0.8em;
	margin-bottom:3px;
}

div.edit-link {
	font-style:italic;
	text-align:right;
}

div.entry-content p {
	text-align:justify;
}

div.entry-content ul {
    margin-left: 17px;
}

div.entry-meta {
	margin-bottom:20px;
}

div.nav-previous {
	float:left;
}

div.nav-next {
	float:right;
}

/*COMENTÁRIOS*/
ul.commentlist {
	list-style:none;
}

img.avatar {
	vertical-align:middle;
}

div.comment-meta {
	float:right;
}

div.comment-author {
	float:left;
}


.wpcf7 input.wpcf7-text,
.wpcf7 textarea {
border:1px solid #BBBBBB;
margin-top:5px;
padding:5px;
font-size: 12px;
}

.wpcf7-mail-sent-ok {
background:none repeat scroll 0 0 #25BC1D;
color:#FFFFFF;
display:block;
text-align:center;
width:29%;
border: none;
padding: 10px
}

.assinatura_multmeio {
    text-align: right;
    margin-top: 5px;
    color: #C3C7C8;
    font: 10px Arial;
}

.assinatura_multmeio a {
    color: #C3C7C8;
    text-decoration: none;
}
