/*
Theme Name: IVECO
Version: 1.0
Author: Plan B Comunicação Online
Author URI: http://planb.com.br/
Tags: blue, custom header, fixed width, two columns, widgets
*/

* html body { height: 100%; }
html, body { min-height: 100%; height: 100%; }
html { background-color: #3a8cad; }
body {
	background: url(images/fundo_topo_azul.jpg) no-repeat;
	background-position: center 47px;
	color: #bfbfbf;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
}

a { color: #bfbfbf; text-decoration: none; }
a:hover { color: #bfbfbf; text-decoration: underline; }
a:focus, object { outline: none;}
.post p a { text-decoration: underline; }
.post p.nospace a { text-decoration: none; }

/** IMPORTADO DO WP **/
code {
	display:block;
	direction:ltr;
	text-align:left;
}
acronym, abbr, span.caps {
	letter-spacing:0; /* fix opera bug */
}
.wp-caption-text{
	font-size:10px;
}

/******************************************
	CLASSES GENÉRICAS
******************************************/
.left, .alignleft { float: left;}
.right, .alignright { float: right;}
.clear { clear: both;}
.nospace { margin: 0; padding: 0; }

/******************************************
	ESTRUTURA
******************************************/
.content {
	display: block;
	width: 950px;
	margin: 0 auto;
	padding: 0 25px;
	position: relative;
}
#barra_topo {
	display: block;
	height: 47px;
	background-color: #4a4a4a;
}
#logo_iveco a {
	display: block;
	background: url(images/logo_iveco.png) top left no-repeat;
	width: 101px;
	height: 30px;
	text-indent: -99999px;
	position: absolute;
	top: 10px;
	left: 50px;
}
#rss a {
	display: block;
	background: url(images/ico_rss.png) top left no-repeat;
	width: 120px;
	height: 38px;
	text-indent: -99999px;
	position: absolute;
	top: 9px;
	left: 525px;
}
 
#themes {
	display: block;
	background: url(images/drop-temas-01.png) top left no-repeat;
	width: 326px;
	height: 55px;
	position: absolute;
	top: 2px;
	right: 4px;	
}
#link-tema-3{
	display:block;
	position:relative;
	float:left;
	text-indent:-99999px;
	width:26px;
	height:26px;
	top:11px;
	left:16px;
}
#link-tema-2{
	display:block;
	position:relative;
	float:left;
	text-indent:-99999px;
	width:26px;
	height:26px;
	top:11px;
	left:21px;
}
#link-tema-1{
	display:block;
	position:relative;
	float:left;
	text-indent:-99999px;
	width:26px;
	height:26px;
	top:11px;
	left:27px;
}

.drop-selecao-tema{
	width:184px;
	height:20px;
	position:relative;
	top:14px;
	left:41px;
	float:left;
	background-color:#b9b9b9;
	border:solid 1px #949494;
	font:Tahoma, Arial, Helvetica ;
	color:#383838;
	font-size:10px;
}

#animação-selo1ano{
	float:left;
	width:318x;
	height:175px;
}

#outros_sites {
	display: block;
	background: url(images/fundo_form_themes.png) top left no-repeat;
	width: 188px;
	height: 23px;
	position: absolute;
	top: 21px;
	right: 22px;
	padding: 4px 0 0 4px;
}
#colLeft {
	display: block;
	width: 635px;
	float: left;
	margin-top: 25px;
	margin-left: 14px;
}
#colRight {
	display: block;
	width: 283px;
	float: right;
	margin-top: 25px;

}
#conteudo {
	display: block;
	background: url(images/fundo_conteudo.png) top left repeat-y;
	width: 555px;
	padding: 35px 40px;
}
#conteudo .post p {
	padding: 6px 0;
}
#conteudo .fundo_data p {
	padding: 0 0;
}
#conteudo .post_content li
{
	list-style:none;
}
#conteudo .post_content div
{
	border-bottom:1px dotted #787878;
	padding:20px 0 10px;
}
#conteudo .post_content h3
{
	margin:0;
	padding:0;
}
#conteudo .post_content h3 a
{
	color:#FFF;
	font-size:12px;
}
#conteudo .post_content .postmetadata
{
	font-size:11px;
}
#navegacao {
	display: block;
	margin: 10px 0 0 10px;
	padding: 0;
}
#navegacao li {
	list-style: none;
	margin-right: 5px;
}
#navegacao .nv_anterior a {
	display: block;
	background: url(images/btn_posts_anteriores.png) top left no-repeat;
	width: 112px;
	height: 24px;
	text-indent: -99999px;
}
#navegacao .nv_proximo a {
	display: block;
	background: url(images/btn_proximos_posts.png) top left no-repeat;
	width: 112px;
	height: 24px;
	text-indent: -99999px;
}
#pre_footer {
	display: block;
	background: #202020 url(images/fundo_pre_rodape.jpg) no-repeat;
	background-position: top center;
	margin-top: 30px;
	height: 392px;
	position: relative;
}
#ultimos_posts {
	display: block;
	margin: 0;
	padding: 0;
	width: 463px;
	position: absolute;
	top: 25px;
	left: 50px;
}
#ultimos_posts li {
	list-style: none;
	padding: 0 10px;
	font-size: 11px;
}
#ultimos_posts li.item {
	display: block;
	background: url(images/pontilhado_rodape.png) bottom left repeat-x;
	height: 25px;
	line-height: 25px;
}
#nuvem_tags {
	display: block;
	width: 330px;
	position: absolute;
	top: 25px;
	right: 70px;
}
#selos {
	display: block;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 316px;
	right: 85px;
}
#selos li {
	list-style: none;
	margin-right: 20px;
}
#selos .selo_biodiesel {
	display: block;
	background: url(images/selo_biodiesel.png) top left no-repeat;
	width: 27px;
	height: 34px;
	text-indent: -99999px;
}
#selos .selo_concessionarias a {
	display: block;
	background: url(images/selo_rede_concessionarias.png) top left no-repeat;
	width: 91px;
	height: 37px;
	text-indent: -99999px;
}
#selos .selo_sac {
	display: block;
	background: url(images/selo_centro_atencao.png) top left no-repeat;
	width: 132px;
	height: 30px;
	text-indent: -99999px;
}
#footer {
	display: block;
	background-color: #4a4a4a;
	height: 72px;
}
#copyright {
	display: block;
	background: url(images/copyright.png) top left no-repeat;
	width: 275px;
	height: 12px;
	text-indent: -99999px;
	position: absolute;
	top: 30px;
	left: 50px;
}
#menu_rodape {
	display: block;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 23px;
	right: 232px;
}
#menu_rodape li {
	list-style: none;
	text-indent: -99999px;
	float: left;
	margin-right: 1px;
}
#menu_rodape li a {
	display: block;
	background: url(images/menu_rodape.png) no-repeat;
	height: 22px;
}
#menu_rodape .mn_sobre a { background-position: 0 0; width: 79px; }
#menu_rodape .mn_termo a { background-position: -80px 0; width: 87px; }
#busca {
	display: block;
	background: url(images/fundo_busca.png) top left no-repeat;
	width: 283px;
	height: 38px;
}
.topo_box { margin-top: 25px; }
.topo_box_interno { margin-top: 2px; }
.box_lateral {
	display: block;
	background: #292929;
	width: 281px;
	position: relative;
	padding-left: 2px;
}
.box_lateral_interno {
	display: block;
	background: #3f474c;
	width: 262px;
	color: #fff;
	font-size: 11px;
	padding: 0 8px;
}
.box_lateral_interno.videos {
	padding: 0 4px !important;
	width: 270px;
}
.box_lateral_interno.comunidade {
	padding: 0;
	width: 278px;
}
.box_lateral_interno.agenda {
	padding: 0;
	width: 278px;
}

span.btn_mais {
	display: block;
	background: url(images/btn_mais.png) top left no-repeat;
	width: 18px;
	height: 18px;
	text-indent: -99999px;
	position: absolute;
	top: 0;
	right: 12px;
	cursor:pointer;
}
span.btn_menos {
	display: block;
	background: url(images/btn_menos.png) top left no-repeat;
	width: 18px;
	height: 18px;
	text-indent: -99999px;
	position: absolute;
	top: 0;
	right: 12px;
	cursor:pointer;
}

.btn_mais a {
	display: block;
	background: url(images/btn_mais.png) top left no-repeat;
	width: 18px;
	height: 18px;
	text-indent: -99999px;
	position: absolute;
	top: 0;
	right: 12px;	
}
.btn_menos a {
	display: block;
	background: url(images/btn_menos.png) top left no-repeat;
	width: 18px;
	height: 18px;
	text-indent: -99999px;
	position: absolute;
	top: 0;
	right: 12px;	
}

#categorias {
	display: block;
	margin: 10px 0 45px 0;
	padding: 0;
	font-size: 11px;
}
#categorias li {
	height: 17px;
	line-height: 17px;
}
#categorias li.item {
	list-style-image: url(images/bullte_branco.png);
	margin: 0 0 0 20px;
	height: 17px;
	line-height: 17px;
}
#categorias li a {
	color: #183946;
}
#categorias li.pontilhado {
	display: block;
	background: url(images/pontilhado_categorias.png) center center repeat-x;
	height: 2px;
	text-indent: -99999px;
	list-style-image:url(images/bullte_branco.png);

}
.btn_veja_mais_twitter a {
	display: block;
	background: url(images/btn_veja_mais_twitter.png) top left no-repeat;
	width: 76px;
	height: 16px;
	text-indent: -99999px;
	margin-top: 10px;
	margin-right: 10px;
}
.btn_veja_outras_galerias a {
	display: block;
	background: url(images/btn_veja_outras_galerias.png) top left no-repeat;
	width: 163px;
	height: 15px;
	text-indent: -99999px;
	margin-top: 10px;
	margin-right: 10px;
}
.btn_canal_iveco a {
	display: block;
	background: url(images/btn_canal_iveco.png) top left no-repeat;
	width: 105px;
	height: 14px;
	text-indent: -99999px;
	margin-top: 10px;
	margin-right: 10px;
}
#galeria {
	display: block;
	margin: 0;
	padding: 0;
}
#galeria li {
	list-style: none;
	margin-bottom: 4px;
}
.fundo_data {
	display: block;
	background: url(images/fundo_data.png) top left no-repeat;
	width: 41px;
	height: 55px;
	margin-left: -55px;
	text-align: center;
	padding-top: 4px;
	float: left;
}
.dia, .dia a { font: 22px/19px "Gill Sans MT", Arial, Verdana; color: #fff; }
.mes,.mes a, .ano, .ano a { font: 9px/11px "Gill Sans MT", Arial, Verdana; text-transform: uppercase; color: #fff; }

.acesse_tambem {
	display: block;
	margin: 30px 0;
	padding: 0;
}
.acesse_tambem li {
	list-style: none;
	margin-right: 12px;
}
.acesse_tambem li img {
	border:0;
}
.acesse_tambem li.titulo {
	font: 15px/12px "Gill Sans MT", Arial, Verdana; 
	color: #2e9bc8;
	margin-bottom: 15px;
}
.box_acesse {
	display: block;
	background: url(images/fundo_acesse_tambem.png) top left no-repeat;
	width: 100px;
	height: 140px;
	font-size: 9px;
	padding: 4px;
	overflow: hidden;
}
.comentarios {
	display: block;
	margin: 20px 0 0 0;
	padding: 0;
	float: left;
}
.comentarios li {
	list-style: none;
	float: left;
	font-size: 11px;
	margin-right: 5px;
}
.comentarios li.balao, .comentarios li.balao a {
	display: block;
	background: url(images/balao_comentario.png) top left no-repeat;
	width: 25px;
	height: 19px;
	color: #2e9bc8;
	text-align: center;
}
.agregadores {
	display: block;
	margin: 20px 0 0 10px;
	padding: 0;
	float: left;
}
.agregadores li {
	list-style: none;
	text-indent: -99999px;
	float: left;
}
.agregadores li a {
	display: block;
	background: url(images/agregadores.png) no-repeat;
	margin-right: 5px;
}
.agregadores .delicious a { background-position: 0 0; width: 14px; height: 14px; }
.agregadores .delicious a:hover { background-position: 0 -16px; }
.agregadores .stumble a { background-position: -19px 0; width: 15px; height:15px; }
.agregadores .stumble a:hover { background-position: -19px -16px; }
.agregadores .facebook a { background-position: -39px 0; width: 15px; height: 15px; }
.agregadores .facebook a:hover { background-position: -39px -16px; }
.agregadores .technorati a { background-position: -59px 0; width: 15px; height: 14px; }
.agregadores .technorati a:hover { background-position: -59px -16px; }
.agregadores .digg a { background-position: -79px 0; width: 16px; height: 14px; }
.agregadores .digg a:hover { background-position: -79px -16px; }
.agregadores .blogblogs a { background-position: -99px 0; width: 17px; height: 15px; }
.agregadores .blogblogs a:hover { background-position: -99px -16px; }

.btn_topo a {
	display: block;
	background: url(images/btn_topo.png) top left no-repeat;
	width: 43px;
	height: 14px;
	text-indent: -99999px;
	float: right;
	margin-top: 20px;
}
.separador_conteudo {
	display: block;
	background: url(images/separador.png) top left no-repeat;
	width: 446px;
	height: 34px;
	text-indent: -99999px;
	margin: 40px auto;
}


#comments .reply a{
	display:block;
	text-indent:-99999px;
	background:url(images/btn_reply.png) no-repeat;
	width:79px;
	height:24px;
}
/******************************************
	TITULOS
******************************************/
.tit_blog-index {
	display: block;
	background: url(images/tit_blog.png) top left no-repeat;
	width: 606px;
	height: 78px;
	text-indent: -99999px;
	margin: 175px 0 0 55px;
	cursor:pointer;
}
.tit_blog {
	display: block;
	background: url(images/tit_blog.png) top left no-repeat;
	width: 606px;
	height: 78px;
	text-indent: -99999px;
	margin: 165px 0 0 55px;
	cursor:pointer;
}
.tit_ultimos_posts {
	display: block;
	background: url(images/tit_ultimos_posts.png) top left no-repeat;
	width: 155px;
	height: 24px;
	text-indent: -99999px;
}
.tit_nuvem_tags {
	display: block;
	background: url(images/tit_nuvem_tags.png) top left no-repeat;
	width: 159px;
	height: 25px;
	text-indent: -99999px;
	margin-bottom: 25px;
}
.tit_categorias {
	display: block;
	background: url(images/tit_categorias.png) top left no-repeat;
	width: 133px;
	height: 20px;
	text-indent: -99999px;
	margin-left: 12px;
}
.tit_twitter {
	display: block;
	background: url(images/tit_twitter.png) top left no-repeat;
	width: 103px;
	height: 20px;
	text-indent: -99999px;
	margin-left: 12px;
	margin-bottom: 10px;
}
.tit_fotos {
	display: block;
	background: url(images/tit_fotos.png) top left no-repeat;
	width: 81px;
	height: 19px;
	text-indent: -99999px;
	margin-left: 12px;
	margin-bottom: 11px;
}
.tit_videos {
	display: block;
	background: url(images/tit_videos.png) top left no-repeat;
	width: 88px;
	height: 21px;
	text-indent: -99999px;
	margin-left: 12px;
	margin-bottom: 9px;
}
.tit_comunidade {
	display: block;
	background: url(images/tit_comunidade.png) top left no-repeat;
	width: 148px;
	height: 21px;
	text-indent: -99999px;
	margin-left: 12px;
	margin-bottom: 9px;
}
.tit_agenda {
	display: block;
	background: url(images/tit_agenda.png) top left no-repeat;
	width: 100px;
	height: 19px;
	text-indent: -99999px;
	margin-left: 12px;
	margin-bottom: 11px;
}
/******************************************
	FORMULARIOS
******************************************/
.form_themes, .form_outros {
	background-color: #929292;
	border: 1px solid #495a6a;
	width: 184px !important;
	height: 18px !important;
	color: #383838;
}
.form_busca {
	background: url(images/fundo_form_busca.png) top left repeat-x;
	width: 205px !important;
	border: none;
	height: 22px;
	margin: 6px 0 0 10px;
	padding: 4px 0 0 0;
	float: left;
}
.btn_buscar {
	display: block;
	background: url(images/btn_buscar.png) top left no-repeat;
	width: 60px;
	height: 22px;
	border: none;
	font-size: 1px;
	text-align: left;
	color: #2e2e2e;
	float: left;
	margin-top: 8px;
	cursor: pointer;
}
/******************************************
	TEXTO
******************************************/
.twitter, .twitter a {
	color: #2e9bc8;
	font-weight: bold;
}
.twitter_tempo { 
	display: block;
	color: #7c7f80; 
	text-align: right;
	margin-top: 10px;
}
.titulo, .titulo a {
	display: block;
	color: #fff;
	font-size: 24px;
}
.categoria, .categoria a {
/*	display: block; */
	font-size: 9px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #2e9bc8;
	margin-bottom: 20px;
}

/***********************************************
 *  COMENTARIOS 
 ***********************************************/
#deixe_comentario {
	margin: 10px 0;
}
#deixe_comentario form#commentform {
	
}
#deixe_comentario h2.comentarios {
	padding-top: 40px;
	background: url(images/bg_balao_comment.gif) no-repeat;
	color: white;
	font-weight: normal;
	font-size: 14px;
	margin: 10px 0;
}
#deixe_comentario ul#comente {
	display: block;
	clear: both;
	list-style: none;
}
#deixe_comentario ul#comente li {
	margin: 10px 0;
	list-style-type:none;
}
#deixe_comentario ul#comente li label {
	display: block;
}
#deixe_comentario ul#comente li .form_comentario {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	background-color: #4e4e4e;
	border: 1px solid #bcb5b5;
	padding: 2px;
	width: 100%;
}

#deixe_comentario ul#comente li span.legenda {
	float: right;
	margin-top: -34px;
	margin-right: 0px;
	font-size: 10px;
	color: #494a4a;
}

#deixe_comentario ul#comente li .btn_enviar {
	display: block;
	text-align: left;
	background: url(images/btn_enviar_comment.gif) no-repeat;
	border: none;
	width: 127px;
	height: 24px;
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	font-size: 11px;
	padding-left: 8px;
	cursor:pointer;
}

#deixe_comentario .observacao {
	font-size: 11px;
}

.avatar {
	display: none;
}


#btn-voltar{
float:left;	
}
.img-btn-voltar{
background:url(images/btn-voltar.png);
width:65px;
height:25px;
text-indent:-9999px;
cursor: pointer;
display:block;
}


#comentarios {
	background: url(images/bg_comment_div.gif) no-repeat top center;
	padding-top: 30px;
}
#comentarios .comentarios .comment_qtd {
	font-weight: bold;
	color: white;
}

#comentarios ul#comments {
	position: relative;
	margin: 20px 35px;
	padding: 0;
	list-style: none;
}

#comentarios ul#comments li {
	padding: 10px 0;
	border-bottom: 1px dotted #636363;
	list-style-type:none;
}

#comentarios ul#comments li .comment-body {
	background: url(images/bg_comment.gif) no-repeat 0px 4px;
}
#comentarios ul#comments li .comment-body>em {
	display: block;
	float: right;
}
#comentarios ul#comments li .comment-body .comment-author {
	color: white;
	font-weight: bold;
	padding-left: 25px;
}
#comentarios ul#comments li .comment-body .comment-author cite.fn {
	font-style: normal;
}

#comentarios ul#comments li .comment-body .comment-meta {
	padding-left: 25px;
	font-size: 10px;
}
#comentarios ul#comments li .comment-body .comment-meta a {
	color: #636363;
}

#comentarios ul#comments li .comment-body p {
	margin: 15px 0;
}


/***********************************
 * SIDEBAR
 ***********************************/
.destaque_flash {
	background: url(images/bg_destaque.png) no-repeat;
	padding: 5px 0 5px 5px;
}

.margin-img-galeria{
	margin:0 34px 0 0;
}

.altura-box-fechado{
height:20px;	
}

span#desc-newsletter{
	display:block;
	background:url(images/desc_newsletter.png) no-repeat;
	width:227px;
	height:47px;
	text-indent:-99999px;
	margin:0 auto;
}

.tit_newsletter{
	display: block;
	background: url(images/tit_newsletter.png) top left no-repeat;
	width: 137px;
	height: 20px;
	text-indent: -99999px;
	margin-left: 12px;
	margin-bottom: 11px;
}
#submit-newsletter{
	display: block;
	background: url(images/fundo_newsletter.png) no-repeat;
	width: 262px;
	height: 26px;
}
.form_newsletter {
	background: url(images/fundo-form-newsletter.png) top left repeat-x;
	width: 191px !important;
	border: none;
	height: 22px;
	margin: 0 0 0 10px;
	padding: 4px 0 0 0;
	float: left;
}
.btn_newsletter {
	display: block;
	background: url(images/btn-form-newsletter.png) top left no-repeat;
	width: 60px;
	height: 22px;
	border: none;
	font-size: 1px;
	text-align: left;
	color: #2e2e2e;
	float: left;
	margin-top: 2px;
	cursor: pointer;
}

#iveco-voto {
	background: url(images/iveco-voto.png) no-repeat;
	width:224px;
	height:86px;
	text-indent:-9999px;
	display:block;
	margin:0 auto 15px;
}

 
