/* Sprites */
#topo .logo_ecod,#topo_totem .logo_ecod,.comentario, .btn_votar, #topo .busca, #formulario_news .campo_email, .jcarousel-skin-tango .jcarousel-next-horizontal, .jcarousel-skin-tango .jcarousel-prev-horizontal,
#formulario_news .campo_nome, #topo_twitter, .btn_buscar_shopping, #conteudo.template01 .btn_buscar_shopping, #conteudo.template01 .btn_buscar_shopping, #conteudo.links_interna .btn_buscar_shopping, #conteudo.eventos .btn_buscar_shopping,
#carosel_capa .jcarousel-skin-tango .jcarousel-next-horizontal, #carosel_shopping .jcarousel-skin-tango .jcarousel-next-horizontal, #carosel_shopping_interna .jcarousel-skin-tango .jcarousel-next-horizontal, #carosel_ecodtv .jcarousel-skin-tango .jcarousel-next-horizontal,
#carosel_capa .jcarousel-skin-tango .jcarousel-prev-horizontal, #carosel_shopping .jcarousel-skin-tango .jcarousel-prev-horizontal, #carosel_shopping_interna .jcarousel-skin-tango .jcarousel-prev-horizontal, #carosel_ecodtv .jcarousel-skin-tango .jcarousel-prev-horizontal,
.btn_det_direita, .btn_det_esquerda,.fonte_funcionalidade, .funcionalidade, .jcarousel-skin-tango .jcarousel-next-vertical, .jcarousel-skin-tango .jcarousel-prev-vertical, #parceiros_rodape, .divisoria, .download, .redes_sociais, .seta_submenu{
	background: url(sprites.png) no-repeat top left;
}

/* Calculadora */
.icone{width:105px;float:left;}
.pergunta{width:390px;float:left}
.resultado{width:180px;float:right}
#calcular_carro,#calcular_bicicleta,#calcular_pe,#calcular_moto,#calcular_trem,#calcular_aviao,#calcular_onibus{cursor:pointer;margin-left:2px}
#container_emissoes{width:800px; height:400px; background:url(bg_emissao.jpg)}
#container_emissoes h1{font-size:22px;font-family:Arial, Helvetica, sans-serif;margin:0;height:30px;font-weight:bold}
.total_pessoas{width:230px;float:left;position:relative;top:170px;left:118px}
.total_combustivel{width:230px;float:left;position:relative;top:170px;left:302px}
.msg_final{position:absolute;top:350px}
#topo_totem .conteudo{width:726px; margin:20px auto; position:relative; clear:both;height:90px}
#topo_totem .logo_multitoky{background: url("multitoky.gif")no-repeat scroll 0 0 transparent; float:right; width:110px; height:65px; margin:20px 98px 0 0}
#topo_totem .logo_multitoky a {display:block;width:110px; height:65px;}
#topo .logo_ecod, #topo_totem .logo_ecod{background-position: 0 -997px;float:left; width:145px; height:85px; margin-top:10px}

/* Descomentar a linha abaixo quando for colocar a logo Outubro Rosa */
/* #topo .logo_ecod{width:165px;background:url('logo_evento.png') no-repeat;background-position:0 0;height:70px} */

#topo .logo_ecod a,#topo_totem .logo_ecod a{display:block;width:145px; height:75px;}
#topo_totem .logo_ecod{margin-bottom:15px}
#topo_totem .logo_ecod_calc{background:url("logo_calc.gif") no-repeat;width:234px;height:59px;margin-top:10px;float:left;}
#topo_totem .logo_ecod_calc a{display:block;width:234px;height:59px;}
#topo_totem .logo_multitoky_calc{background: url("parceiros_calc.gif")no-repeat scroll 0 0 transparent; float:right; width:235px; height:64px; margin:10px 98px 0 0}
#topo_totem .logo_multitoky_calc a.eccaplan {width:165px; height:45px;float:left;margin-top:19px}
#topo_totem .logo_multitoky_calc a.multitok {width:61px; height:64px;float:right}
#calculadora_totem{width:726px; position:relative; margin:0 auto}
#container_totem{width:726px; margin:0 auto; position:relative; clear:both}
#container_totem #conteudo{width:726px; margin:0 auto; position:relative; clear:both}
#conteudo #calculadora_totem #coluna_esquerda{width:520px; float:left}
#conteudo #calculadora_totem #coluna_direita{width:200px; float:left; margin-left:5px}
#calculadora_totem #coluna_esquerda .pergunta{width:285px}
#calculadora_totem #coluna_esquerda .resultado{width:125px}
#calculadora_totem #coluna_esquerda #tipo_carro_usado .jqTransformSelectWrapper{width:275px !important;}

.area{position:relative; width:670px; height:260px; margin:0;}
#mapa{position:relative; width:250px; height:220px;}
#form{position:absolute; top:20px;  width:170px; height:200px; left:285px;}
#resul{position:absolute; top:0; width:200px; height:60px; left:465px;}

.neutralize{clear: both; display: block; height: 25px; float:right; width: 211px; background:url(neutralizar.jpg) no-repeat;}
.transportes{height: 25px; width: 211px;float:left; background:url(dicas_transportes.jpg) no-repeat;}

/* CSS Geral */
body{background:url(bg_body.gif) repeat; margin:0; font-family:Arial, Helvetica, sans-serif; color:#4b4b49; font-size:12px}
img {border:0}
input{color:#999999;font-family:Arial, Helvetica, sans-serif;font-size:12px}
.tag_dicas{color:#999999;font-size:13px}
a{font-family:Arial, Helvetica, sans-serif; color:#4B4B49; text-decoration:none; line-height: 20px;}
a:hover{font-family:Arial, Helvetica, sans-serif; color:#6d6363; text-decoration:none; line-height: 20px;}
.texto a{font-weight:bold}
.texto ul li{font-size:12px !important;line-height:normal !important;margin-bottom:10px;}
.link_normal{line-height: 15px;}
.link_normal:hover{line-height: 15px !important;}
.right{float:right}
.clear{clear:both}
.tracejado_vertical{width:100%; height:1px; background:url(tracejado_vertical.gif) repeat-x; clear:both;display:block}
.height_undefined{margin-top: 10px;}
.uppercase{text-transform:uppercase}
.espacamento_bottom{display:block; margin-bottom:5px}
.padding_top{display:block; padding-top:5px}
.sem_margin_top_bottom{margin-top:0 !important; margin-bottom:0 !important}
.sem_margin_right{margin-right:0 !important;}
h4.accordion{ cursor: pointer; }
div.accordion{ display: none; margin-left:15px }
#acervo a{display:block;clear:both}
.bold{font-weight:bold}
.aesquerda{float:left}
.baixo_10{margin-bottom:10px}
#colunistas{clear:both; position:relative}
.topo_instagram, .topo_instagram_lixo_zero{background:url('instagram.jpg') no-repeat;width:300px;height:90px;position:relative;top:10px}
.topo_instagram_lixo_zero{background:url('instagram_lixo_zero.jpg') no-repeat}
/* CSS Topo */
#topo{background:url(bg_topo2.png) repeat-x; height:338px}
#topo .conteudo{ width:1000px; margin:0 auto; position:relative; height:345px}
#topo .conteudo .input_busca{width:708px !important; height:18px; border:none; background:#fff; font-size:13px; color:#999; padding:0 5px; margin:5px 0 0 4px; float:left}
#topo .conteudo .input_enviar{border:none; width:37px; height:25px; background:#fff; float:left; opacity:0.01; -moz-opacity: 0.01; filter: alpha(opacity=1); cursor:pointer}
#topo .busca{background-position: 0 -22px; width:777px; height:28px; margin-top:25px; clear:both}
#topo .menu_topo{width:777px;position:absolute;top:60px}
#conteudo.menu_topo{width:1000px}
.dfp_727x90{width:727px; height:90px; float:left; position:relative; top:85px}
.mantenedores{float:right; width:273px; position:relative; top:85px}
.mantenedores a{float:left}
#migalha_de_pao{position:absolute;bottom:15px;width: 1000px;}
#migalha_de_pao #portal-breadcrumbs{color:#4b3a2c; width:813px; float:left; font-weight: bold; margin:16px 0}
#migalha_de_pao #portal-breadcrumbs span{color:#999999; text-transform:uppercase;}
#topo .redes_sociais{background-position: 0 -1071px; float:right; width:143px; height:28px;padding: 10px 0;}
#topo .conteudo .redes_sociais a{float:left; width:24px; height:28px; cursor:pointer; margin-right:5px}
#nome_editoria{font-family:Arial, Helvetica, sans-serif !important; font-size:22px; position:absolute; top:130px; left:0; text-transform:uppercase;font-weight:bold}
#nome_editoria span{font-size:30px}
.menu_e_busca{float:right;width:777px; height:75px}

/***** CSS do Conteúdo (Esquerda, Centro e Direita)*****/ 
#conteudo{width:1000px; margin:20px auto; position:relative; clear:both}
#container{width:1000px; margin:0 auto; position:relative; clear:both}

/* CSS da lateral esquerda */
#coluna_esquerda{width:200px; float:left;position: relative;}
.banner_calhao{width:200px; height:75px; clear:both}
.banner_calhao_300x112{width:300px; height:112px; clear:both}
.banner_calhao_200x150{width:200px; height:150px; clear:both}
.separador_horizontal_claro{width:100%; height:17px; background:url(tracejado_vertical_claro.gif) repeat-x; background-position:10px; vertical-align:middle; clear:both}
.separador_horizontal{width:100%; height:21px; background:url(tracejado_vertical.gif) repeat-x; background-position:center center; vertical-align:middle; clear:both; margin-bottom:10px}
#formulario_news{position:relative}
#formulario_news .campo_nome{background-position: 0 -97px; width:200px; height:27px}
#formulario_news .campo_nome input,.campo_text input{width:150px; border:0; background:none}
#formulario_news .campo_email{background-position: 0 -60px; width:200px; height:27px}
#formulario_news .campo_email input{ border:0; background:none; float:left}
#formulario_news .campo_email .btn_enviar{float:right; width:38px; height:27px; cursor:pointer; margin:0; padding:0; display:block}
#colunista_carosel li img, #colunista li img{float:left; width:60px; height:60px; overflow:hidden;}
#colunista_carosel li .conteudo,#colunista li .conteudo {float:right; width:135px; padding-left:5px; height:60px; background:#FFF}
.iten_carosel{position:absolute; bottom:0;}
#colunista_carosel li p, #colunista li p{color:#4b3a2c; font-weight:bold; font-size:12px; margin:0}
#colunista_carosel li span, #colunista li span{color:#b3b3b3; font-size:12px;}
.banner_200x450{width:200px; height:450px}
.banner_300x250{width:300px; height:250px}
.links_recomendados{color:#4b3a2c; font-weight:bold; font-size:12px;clear:both; display:block; text-decoration:none;margin-bottom:5px}
.links_recomendados:hover{color:#6d6363;}
#coluna_esquerda .btn_det_centro{width:190px}
.calendario{background:#FFF;width:202px;margin: 0 auto;padding-top:10px;height:157px;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;margin-bottom:15px}
#colunista{left: 0;margin: 0;overflow: hidden;padding: 0;position: relative;top: 0;clear:both}
#colunista ul, #colunista li{float: left;list-style: none outside none;}

/* CSS da DIV central */
#coluna_centro{width:450px; padding:0 25px; float:left;position: relative;overflow:hidden}
.titulo_cinza, .titulo_verde, .tag, .data, .categoria, .autor, .editora, .idioma{text-transform:uppercase; color:#999; font-weight:bold; padding-bottom:8px; display:block}
.evento_view .data{margin-top:2px}
.texto_cinza{color:#999; font-size:12px}
.titulo_verde{color:#4b3a2c}
.tag a, .titulo_cinza a{color:#999}
.tag a:hover, .titulo_cinza a:hover{color:#6d6363}
.titulo_noticia,.titulo{font-size:14px; font-weight:bold; margin:0}
#carosel_capa{margin-top:23px}
#carosel_capa .tag{float:left;width:290px; display:block; padding-bottom:3px;font-size:12px}
#carosel_capa .data, .data, .categoria, .autor, .idioma, .editora{font-size:10px; float:left; display:block; padding-bottom:3px;margin-right: 2px;}
#carosel_capa .data{float:right;margin-right: 0;}
.comentario{background-position: 0 0;width:14px; height:12px; float:right; display:block; position:relative; top:3px;margin-left: 5px;}
#carosel_capa .comentario{top:6px}
.titulo_carosel, .titulo_noticia{font-size:18px; font-weight:bold; margin-top:10px}
.titulo_carosel a{line-height:20px !important}
.titulo_noticia{font-size:14px;clear: both;}
.descricao_carosel, .descricao{font-size:12px; line-height:20px}
.noticia_manchete_esquerda{width:216px; float:left}
.noticia_manchete_direita{width:216px; float:right}
.noticia_manchete_direita .data, .noticia_manchete_esquerda .data{width:190px}
.imagem_destaque{margin-bottom:0px}
.noticia_destaque, .video_destaque, .list_item_foto{display:block; clear:both}
.noticia_destaque .imagem_destaque, .video_destaque .imagem_destaque, .list_item_foto .imagem_destaque{float:left; width:151px; height:92px}
.noticia_destaque .content, .video_destaque .content, .list_item_foto .content{float:right; width:280px;}
.video_destaque .content{width:510px}
.noticia_destaque .tag, .video_destaque .tag, .list_item_foto .tag{padding-bottom: 5px;}
.ver_mais_noticias, .ver_mais_biblioteca, .ver_mais_videos{width:450px; height:25px; display:block; clear:both; position:relative; padding-top: 5px;}
.foto_biblioteca{background: url("sem_foto.gif") no-repeat;height: 180px;width: 120px;}
.ver_mais_videos{width:675px}
#coluna_esquerda .ver_mais_videos .btn_det_centro{width:665px}
.btn_det_esquerda{background-position: 0 -586px; width:5px; height:25px;display:block; float:left}
.btn_det_centro{background:url(btn_det_centro.png) repeat-x center top; height:20px; padding-top:5px; text-align:center; font-size:11px; color:#FFF; font-weight:bold; display:block; float:left; text-transform:uppercase}
.btn_det_direita{background-position: 0 -551px; width:5px; height:25px;display:block; float:right}
#coluna_centro .btn_det_centro{width:440px}
#like_facebook{margin-left: -5px; height:300px}
.fotos{position:relative; width:450px; height:50px;}

/* CSS da lateral direita */
#coluna_direita{width:300px; float:right;position: relative;}
.radiobutton{position: relative;top: 2px;margin-right:8px}
.btn_votar{position:relative;top:5px;margin-bottom:5px; background-position: -99px -309px;clear:both; display:block;border:0; width:148px; height:25px; cursor:pointer}
#twitter{position:relative;height:620px}
#topo_twitter{background-position: 0 -169px; width:300px; height:93px; position:absolute;top:0; left:0; z-index:2}
.btn_seguir_twitter{clear:both; display:block; width:300px; height:27px; position:absolute; bottom:5px; z-index:2}
#twitter_descricao{clear:both;width:300px; background-color:#FFF; position:relative; padding-top:90px}
.twtr-widget .twtr-tweet-wrap{padding: 15px 8px !important}
#coluna_direita .btn_det_centro{width:290px}
#banner_twitter{position:relative; bottom:0; width:300px; height:112px;}

/* CSS do Conteúdo Rodapé */
.propaganda .dfp_727x90, .propaganda .mantenedores{top:0}
.propaganda, .busk, .shopping_ecod, #menu_rodape, #parceiros_rodape{ width:1000px; margin:0 auto; position:relative;}
.btn_buscar_shopping, #conteudo.template01 .btn_buscar_shopping{float:right; width:188px; height:27px; background-position: 0 -272px; cursor:pointer; margin-top: 6px;}
#carosel_shopping{clear:both;margin-top:10px;overflow:hidden}
#carosel_shopping .titulo_carosel{font-size:12px; margin:0}
#rodape{height:650px; background:url(bg_rodape.png) repeat-x; position:relative;padding-bottom:0}
#rodape p, #rodape a{width:250px; clear:both; display:block; margin-top:2px}
#rodape a,#rodape a:hover{line-height:17px}
#rodape p{margin-top:20px}
#menu_rodape{padding-top:30px;}
.coluna_rodape{float:left;width:250px;height:440px}
#parceiros_rodape{width:404px; height:92px; background-position: 0 -815px; position:absolute; bottom:40px; left: 50%; margin-left:-202px}
#parceiros_rodape a.ecod{width:105px; height:55px; display:block; clear:none; cursor:pointer; margin:0 auto}
#parceiros_rodape a.direitos-autorais{position:relative;cursor:pointer;top:23px;left:136px;width:150px;height:12px}
#parceiros_rodape a.publicidade{position:relative;cursor:pointer;top:9px;left:295px;width:65px;height:12px}
#parceiros_rodape .assinatura_abrasivo{position:relative;top:15px;margin:0 auto;width:70px; height:25px}


/* CSS Links */
.item_link p span.descricao, .item_evento span.descricao{font-size:10px; text-transform:uppercase; margin-left:5px}

/* CSS Editorias */
.entrevistas_lateral .titulo_noticia, .dicas_e_guias_lateral .titulo_noticia{font-size:12px; margin:10px 0}
.dicas_e_guias_lateral .titulo_noticia{margin-top:0; margin-bottom:3px}
.dicas_e_guias_lateral .content{float:right; width:190px}
.dicas_e_guias_lateral .imagem_destaque{float:left; width:99px; height:60px}
.ver_mais_entrevistas, .ver_mais_dicas_e_guias, .ver_mais_links{width:200px; height:25px; display:block; clear:both; position:relative; top:10px}
.ver_mais_dicas_e_guias{width:300px;}
#itens_biblioteca_editoria .titulo_noticia, #itens_biblioteca_editoria .descricao{margin:0}
#itens_biblioteca_editoria .titulo_noticia{margin-bottom:10px}

/* CSS Post */
#informacoes_noticia p{margin:2px 0;padding:0}
.postado{font-size:10px; text-transform:uppercase; color:#999; font-weight:bold; clear:both}
.fonte_funcionalidade{background-position: 0 -621px; width:114px; height:25px}
.fonte_funcionalidade a{float:left; width:33px; height:25px; cursor:pointer; margin-right:5px}
.funcionalidade{background-position: 0 -656px; width:109px; height:75px}
.funcionalidade a{clear:both; width:109px; height:25px; cursor:pointer;display:block}
.recommend_button,.twitter_button, .g1_button{margin-bottom:5px;}
.leia_tambem p,.leia_tambem img{margin:3px 0; padding:0}
.leia_tambem .titulo_noticia{font-size:12px}
.noticia_view h1, .evento_view h1{margin-top:0;font-size:18px}
.noticia_view .legenda_foto{background-color:#fff;font-size:11px; padding:5px; color:#999; display:block;}
.noticia_view{line-height:18px}

/* noticia_view tem um width:440px;, que foi alterado para automático. */


/* CSS Template01 (Shopping Ecod) */
#conteudo.template01 #coluna_esquerda,#conteudo .template01.ecodtv #coluna_esquerda {width:675px; float:left; position:relative}
#conteudo.template01 .btn_buscar_shopping, #conteudo.links_interna .btn_buscar_shopping, #conteudo.eventos .btn_buscar_shopping{background-position: 0 -309px; width:89px; position:relative; right:4px;}
.item_shopping, .item_downloads{width:210px; margin:10px 0; float:left; position:relative}
.item_shopping span{display:block; width:210px; margin-top:5px}
.item_shopping p, .item_downloads p, #carosel_shopping_item p, #carosel_parceiros_item p{margin:5px 0; font-size:15px; font-weight:bold}
.separador_produto{float:left;width:20px; height:1px}
.item_shopping .titulo_cinza a{color:#999; padding-top:3px; display:block}
.item_shopping .titulo_cinza{padding-bottom:0px;}

/* CSS Template01 (Downloads) */
#conteudo.template01.downloads #coluna_esquerda{width:675px; float:left; position:relative; margin-top:4px}

/* CSS Template01 (EcoD TV) */ 
.template01.ecodtv .imagem_carrossel{float:left;width:450px;height: 325px;}
.template01.ecodtv .decricao_carrossel{float:right;width:205px; padding-left:20px;margin-top:35px}
.template01.ecodtv .spinner{top:155px !important;}
.template01.ecodtv .noticia_manchete_esquerda, .template01.ecodtv .noticia_manchete_direita{width:326px}
.template01.ecodtv #list_mini .noticia_manchete_centro{width:211px; float:left;margin-left: 21px;}
.template01.ecodtv #list_mini .noticia_manchete_esquerda, .template01.ecodtv #list_mini .noticia_manchete_direita{width:211px}

 /* CSS Links, Eventos */ 
#conteudo.links_interna #coluna_centro .titulo_cinza, #conteudo.eventos #coluna_centro .titulo_cinza{padding-bottom:5px}
.item_evento .data{float:none; display:inline}
.item_link span.descricao{line-height:15px; margin-left:0 !important;}
 
/* CSS página Podcast */ 
.list_itens_podcast{width:215px; position:relative; float:left; margin-bottom:20px; background-color:#FFF;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.podcast_direita{margin-right:20px}
.list_itens_podcast img{float:left; margin-right:10px}
.list_itens_podcast div{padding:5px 5px 5px 0; float:left}
.list_itens_podcast div .titulo_verde{padding-bottom:0px}
.item_podcast .data{float:none; display:inline}
.item_podcast{color:#999}
/* CSS Comentário */

#comentario p{margin:0;line-height: 18px;}
#comentario .comments, textarea{width:413px;resize:none;  height:80px;margin-bottom:10px; clear:both; padding: 0 8px 0 0; color: #404040;}
#comentario .texto_verifica{margin:7px 0 0 25px; display:block}
#comentario .comentar{width:450px; height:25px; display:block;}
.cadastro_news{width:310px !important;}
.cadastro_news .btn_det_centro{width:300px !important}

/* CSS para customização dos formulários */  
 #passador, #passador1{position:relative; width:100%;height:25px; clear:both}
 #passador #btn_esquerda{float:left;width:210px;}
 #passador #paginacao{float:left;width:255px; text-align:center}
 #passador #paginacao a, #passador1 #paginacao a{margin:5px 5px 0 5px}
 #passador #paginacao b, #passador1 #paginacao b{font-size:18px}
 #passador #btn_direita{float:right;width:210px;}
 #passador #btn_direita .btn_det_centro{float:right}
 
/* CSS Passador1 */ 
 #passador1 #btn_esquerda, #passador1 #btn_direita{width:150px;float:left;}
 #passador1 #btn_direita{float:right}
 #passador1 .btn_det_centro{width:140px}
 #passador1 #paginacao{width:150px;float:left;text-align:center}
 #passador1 #btn_direita .btn_det_centro{float:right}

/* CSS Efeito Descrição Sobre Imagem */ 
div.profile_pic{position:relative; width: 300px; height: 183px;	cursor:pointer;}
div.change_button{position:absolute; top:0px; left:0px; display:none; background-color:black; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:white; width:300px; height:183px;}
div.change_button_text{padding:10px; color:#FFF;}		
div.change_button_text h3{color:#CCC;}
div.change_button h3, div.change_button p{margin:10px 0}
div.effect_img_mini, div.effect_img_thumb, div.effect_img_tile{position:relative;cursor:pointer}
.spinner, .spinner_mini, .spinner_thumb, .spinner_tile{position:absolute; filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;}

/* Colunas */
.list_item_foto .titulo_noticia{margin-bottom:5px; margin-top:0; display:block}

/* Voluntários */
#dados_voluntario img{float:left;width:200px;height:200px; margin:0 15px 15px 0}
#dados_voluntario .informacoes{float:right;width:235px}
#dados_voluntario .titulo_verde{display:inline;font-weight: normal;}
#dados_voluntario .data{clear:both}
#redes{position:relative; top:15px; clear:both}
.ico_email, .ico_facebook, .ico_twitter, .ico_orkut, .ico_flickr, .ico_telefone{background:url(control_voluntario.png) no-repeat top left}
.ico_email{float:left; display:inline; background-position:0 0; width:20px; height:13px; margin-left:5px; margin-top:5px}
.ico_email:hover{float:left; display:inline; background-position:-24px 0; width:20px; height:13px; margin-left:5px}
.ico_facebook{float:left; display:inline; background-position:0 -15px; width:19px; height:19px; margin-left:5px}
.ico_facebook:hover{float:left; display:inline; background-position:-23px -15px; width:19px; height:17px; margin-left:5px}
.ico_twitter{float:left; display:inline; background-position:0 -34px; width:19px; height:19px; margin-left:5px}
.ico_twitter:hover{float:left; display:inline; background-position:-23px -34px; width:19px; height:17px; margin-left:5px}
.ico_orkut{float:left; display:inline; background-position:0 -54px; width:19px; height:19px; margin-left:5px}
.ico_orkut:hover{float:left; display:inline; background-position:-23px -54px; width:19px; height:17px; margin-left:5px}
.ico_flickr{float:left; display:inline; background-position:0 -72px; width:19px; height:19px; margin-left:5px}
.ico_flickr:hover{float:left; display:inline; background-position:-23px -72px; width:19px; height:17px; margin-left:5px}
.ico_telefone{float:left; display:inline; background-position:0 -114px; width:19px; height:19px; margin-left:5px}
.ico_telefone:hover{float:left; display:inline; background-position:-23px -114px; width:19px; height:17px; margin-left:5px}

/***** INICIO do CSS para customização dos formulários *****/ 
.fieldRequired {background-image: url(required.gif);background-position: left;background-repeat: no-repeat; color: #D50400;padding-left: 5px;font-size: 11px;}
.fieldErrorBox{display:none}
.error span{color: #D50400;font-size: 11px;padding-left: 5px;}
form.jqtransformdone label{margin-top:5px;margin-right: 8px; display:inline;margin-left:10px}
form.group label{margin-top:2px;display:block}
#login_form label{display:none}
form.jqtransformdone div.rowElem{padding:4px 0px;float:left}

/* Template Biblioteca Interna */
.imagem_biblioteca{width:150px; float:left}
.conteudo_biblioteca{width:300px; float:left}
.conteudo_biblioteca_interna{position:relative}
.download{background-position: 0 -934px; width:60px; height:52px; display:block; position:absolute; right:0; top:130px; cursor:pointer}

/* Canais */
#itens_biblioteca_editoria .data{display:inline; float:none}

/* Shopping Interna */
#fotos_lateral{width:350px; float:left}
#fotos_lateral img{margin-right:5px}
#informacoes_produto h2{margin-top:0}
#informacoes_produto .informacoes .data{float:none}
#informacoes_produto .informacoes .titulo_verde{display:inline}

/* Parceria EcoD */
#parceria_ecod img{margin:10px 33px 0 0; display:block; float:left}
/* -------------
 * Buttons
 * ------------- */
  
button.jqTransformButton {margin: 0px; padding: 0px; border: none; background-color: transparent; cursor: pointer; overflow: visible;	font-family: Arial;text-transform: uppercase;color:#fff;margin-top:5px}
*:first-child+html button.jqTransformButton[type]{width: 1;} /* IE7 */
button.jqTransformButton span { background: transparent url(jqtransform/btn_right.gif) no-repeat right top; display: block; float: left; padding: 0px 4px 0px 0px; /* sliding doors padding */	margin: 0px; height: 33px;}
button.jqTransformButton span span {background: transparent url(jqtransform/btn_left.gif) no-repeat top left;padding: 6px 15px 0px 15px; font-weight: normal; font-size: 12px;	line-height: 13px; display: block; text-decoration: none; height: 33px;}
#formulario_news button.jqTransformButton span, #formulario_news button.jqTransformButton span span{background:none}
/* IE 6 */
* html button.jqTransformButton { height:33px; }
* button.jqTransformButton span span { height: 25px; }
/* IE 7 */
*+ html button.jqTransformButton { height:33px; }
*+ button.jqTransformButton span span { height: 25px; }

/*** Inputs ***/

.jqTransformInputWrapper { background: transparent url(jqtransform/input/input_left.png) no-repeat left top; height: 31px; padding: 0px; margin:0px 20px 5px 0}
.jqTransformInputInner {background: transparent url(jqtransform/input/input_right.png) no-repeat top right; padding: 0px; margin: 0px; position: relative; left:15px}
#topo .busca .jqTransformInputWrapper, #topo .busca .jqTransformInputInner, #formulario_news .jqTransformInputInner, #formulario_news .jqTransformInputWrapper{background:none}
#topo .busca .jqTransformInputWrapper{float:left}
#formulario_news .campo_email .jqTransformInputWrapper{position:absolute}
.jqTransformInputInner div {height: 31px;}
.jqTransformInputInner div input {font-family:Arial, Helvetica, sans-serif;	font-size:12px;	line-height: 18px; vertical-align: middle; height: 22px; color:#404040;	border: none; padding: 5px 0px 0px 0px;	margin: 0px; background:transparent;}
/*  IE6 */
* html .jqTransformInputInner div input {	padding: 5px 0 0 0;	margin: 0 0 0 -8px;	height:22px;}
/* Ie7 */
*+ html .jqTransformInputInner div input { padding: 5px 0 0 0; margin-left:-10px; height:22px;}


/*** Textarea ***/

table.jqTransformTextarea td#jqTransformTextarea-mm textarea{font-size: 12px; line-height: 16px;}
table.jqTransformTextarea td{font-size: 1px; line-height: 1px; width: 15px; height: 10px; margin: 0; padding: 0;}
table.jqTransformTextarea{margin:3px 0}
table.jqTransformTextarea tr{/*border: 1px solid red;*/}
table.jqTransformTextarea textarea{	margin: 0; padding: 0; border: 0; background: none;}
table.jqTransformTextarea td#jqTransformTextarea-tl{background: url(jqtransform/textarea/textarea_tl.png) no-repeat top left;}
table.jqTransformTextarea td#jqTransformTextarea-tm{background: url(jqtransform/textarea/textarea_tm.png) repeat-x top left;}
table.jqTransformTextarea td#jqTransformTextarea-tr{background: url(jqtransform/textarea/textarea_tr.png) no-repeat top left;position: absolute;}
table.jqTransformTextarea td#jqTransformTextarea-ml{background: url(jqtransform/textarea/textarea_ml.png) repeat-y top left;}
table.jqTransformTextarea td#jqTransformTextarea-mm{background: #fff;}
table.jqTransformTextarea td#jqTransformTextarea-mm textarea{font-family: Arial,Helvetica,sans-serif !important}
table.jqTransformTextarea td#jqTransformTextarea-mr{background: url(jqtransform/textarea/textarea_mr.png) repeat-y top left;height: 80px;position: absolute;}
table.jqTransformTextarea td#jqTransformTextarea-bl{background: url(jqtransform/textarea/textarea_bl.png) no-repeat top left;}
table.jqTransformTextarea td#jqTransformTextarea-bm{background: url(jqtransform/textarea/textarea_bm.png) repeat-x top left;}
table.jqTransformTextarea td#jqTransformTextarea-br{background: url(jqtransform/textarea/textarea_br.png) no-repeat top left;position: absolute;}
table.jqTransformTextarea .jqTransformSafariTextarea div {position: relative; overflow: hidden; border: 0px solid red;}
table.jqTransformTextarea .jqTransformSafariTextarea textarea{background: none;	position: absolute;padding: 10px 10px 10px 10px; resize: none;}

/*Radios*/

.jqTransformRadioWrapper {float: left;display:block;margin:5px 4px;}
#enquete .jqTransformRadioWrapper{margin-top:0 !important;clear: both;}
.jqTransformRadio {background: transparent url(jqtransform/radio.png) no-repeat center top; vertical-align: middle;	height: 19px; width: 18px; display:block;/*display: -moz-inline-block;*/}

/*Checkboxes*/

span.jqTransformCheckboxWrapper{display:block;float:left;margin:0 0}
a.jqTransformCheckbox {background: transparent url(jqtransform/checkbox.png) no-repeat center top; vertical-align: middle; height: 19px;	width: 18px; display:block;/*display: -moz-inline-block;*/}

/*Checked - Used for both Radio and Checkbox*/

a.jqTransformChecked { background-position: center bottom;}

/*Selects*/

.jqTransformSelectWrapper {	position:relative; height: 31px; background: url(jqtransform/select_left.png) no-repeat top left;margin:0px 4px 5px 0;}
.jqTransformSelectWrapper div span{ font-size: 12px; float: none; position: absolute; white-space: nowrap; height: 20px; line-height: 15px; padding: 8px 0 0 13px;	overflow: hidden; cursor:pointer; /*border: 1px solid #CCCCCC;*//*	border-right: none;*/}
.jqTransformSelectWrapper  a.jqTransformSelectOpen { display: block; position: absolute; right: 0px; width: 31px; height: 26px; background:none;}
.jqTransformSelectWrapper  a.jqTransformSelectOpen {background: url(jqtransform/select_right.png) no-repeat center center;}
.jqTransformSelectWrapper ul { position: absolute; width: 43px; top: 26px; left: 3px; list-style: none; background-color: #FFF; border: solid 1px #CCC; display: none; margin: 0; padding: 0 0 0 0; height: 150px; overflow: auto; overflow-y: auto; z-index:10;}
.jqTransformSelectWrapper ul a { display: block; padding: 5px; text-decoration: none; color:#333;	background-color: #FFF;	font-size: 12px;}
.jqTransformSelectWrapper ul a.selected {background: #EDEDED;	color: #333;}
.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {background:#3582c4; color: #fff;}
.jqTransformSelectWrapper a.jqTransformSelectOpen{height: 31px; right:-5px;position:relative;float:right}
#archetypes-fieldname-ocupacao .jqTransformSelectWrapper{width:450px !important}
#archetypes-fieldname-ocupacao .jqTransformSelectWrapper ul{width:450px !important}
/*Hidden - used to hide the original form elements*/

.jqTransformHidden {display: none;}
#aviao_idavolta{float: left;width: 141px;}
#aviao_idavolta .jqTransformRadioWrapper {clear: both;display: block;float: left;margin: 3px 4px !important;}
#aviao_idavolta label {display !important: block;float: left;margin-left: 0 !important;margin-right: 8px;margin-top: 5px;}

/* Descrição sobre as imagens Rede EcoD */

#work {list-style:none;margin:0;padding:0;}
#work li{float:left;width:210px;margin-right:13px;display:inline;padding:3px;height:auto;position:relative;}
#work li a {border:none;}
#work p {margin-bottom:0;}
#work li .show{display:block;width:210px;height:130px;}
#work li .hide {text-align: left;height: 0;overflow: hidden;color:white;}
#work li:hover .hide{cursor: pointer;position:absolute;top:0px;left:0px;height: 125px;padding: 5px 10px;background-color:#000;width:195px;font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:normal !important;filter: alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7;}
#work li:hover .hide p{font-weight:normal;filter: alpha(opacity=1); -moz-opacity: 1; opacity: 1;font-size:11px;line-height:15px}
.hide p{margin:0;}

/* Widget DLVR.it */
.dlvr-dest-widget-items-narrow ul li div.count{display:inline !important}
.dlvr-dest-widget-items-narrow ul li div.title{font-size:12px;width:110px;float:right}

/* Estilos personalizados */

.aspas,.olho{color: #6D6377;font-family: Georgia;font-size: 17px;margin: 5px 20px 0 0;width: 200px;border-top:1px solid #CCCCCC;float:left;padding-top:65px !important}
.olho{padding-top:15px !important}
.aspas .aspa{font-size: 150px;height:0;}
.aspas .autor, .olho .autor{font-size: 10px;font-weight: normal;padding-top: 10px;text-transform: none;float:right}
.discreet{font-size:10px;color:#76797C;font-weight:normal;font-style:italic;}
.even{font-family: Trebuchet MS,Geneva, Arial, Helvetica, sans-serif;font-size:12px;padding:0 0 5px 25px;border-left:20px solid #E5E5E5;}
.odd{background-color:#EFEFEF;font-size:11px;padding:10px;}
.link-plain{font-family: Trebuchet MS,Geneva, Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;}
.listagem_plone{font-family: Trebuchet MS,Geneva, Arial, Helvetica, sans-serif;font-weight:bold;font-size:13px;}

#rodape2{height:750px; background:url(bg_rodape.png) repeat-x; position:relative;padding-bottom:0}
#rodape2 p, #rodape2 a{width:250px; clear:both; display:block; margin-top:2px}
#rodape2 a,#rodape2 a:hover{line-height:17px}
#rodape2 p{margin-top:20px}

#___plusone_0{float:left !important;margin-right:5px !important; position:relative; top:0; margin-bottom:5px !important;}
#plusone_topo{top:13px;position:relative}

.rss_news{clear: inherit;float: left;margin-top: 15px;width: 200px;}
.ico_rss_news{width:64px;height:64px;float:left;margin:10px}