﻿@charset "UTF-8";
@import "reset.css";
@import "default.css";

/*
	INDEX
	+geral
	+wrap
	+header
	+nav
	+content
	+footer
	+classes
*/

/* +geral */
body {
    background:#FFF;
    font-family:Verdana;
    font-size: 62.5%;
}

body.raconAutomoveis { background:url(../imgs/bg/body_racon_automoveis.png) repeat-x; }
body.raconImoveis { background:url(../imgs/bg/body_racon_imoveis.png) repeat-x; }
body.busscar { background:url(../imgs/bg/body_busscar.png) repeat-x; }
body.volare { background:url(../imgs/bg/body_volare.png) repeat-x; }
body.raconCaminhoes { background:url(../imgs/bg/body_racon_caminhoes.png) repeat-x; }
body.johnDeere { background:url(../imgs/bg/body_john_deere.png) repeat-x; }
body.cnrandon { background:url(../imgs/bg/body_cnrandon.png) repeat-x; }

html, body, #wrapper { height:100%; }
/* end geral */


/* +wrap */
body > #wrapper{ height:auto; min-height:100%; }
body { background:url(../imgs/bg/body_main.png) repeat-x; }

/* end wrap */


/* +header */
#header { width:754px; height:84px; margin:0 auto; }
/* end header */


/* +nav */
#nav { width:600px; height:27px; margin:-84px auto 0; padding-left:154px; margin-top:-84px; }
#menu li { display:block; float:left; }

 		/* botoes */
		#menu #institutional { width:116px; height:27px; background:url(../imgs/buttons/menu.png) 0 0 no-repeat; cursor:pointer; display:block; margin-right:1px; text-indent:-9999px; }
		#menu #responsibility { width:140px; height:27px; background:url(../imgs/buttons/menu.png) -117px 0px no-repeat; cursor:pointer; display:block; margin-right:1px; text-indent:-9999px; }
		#menu #consorcio { width:120px; height:27px; background:url(../imgs/buttons/menu.png) -258px 0px no-repeat; cursor:pointer; display:block; margin-right:1px; text-indent:-9999px; }
		#menu #news { width:110px; height:27px; background:url(../imgs/buttons/menu.png) -379px 0px no-repeat; cursor:pointer; display:block; margin-right:1px; text-indent:-9999px; }
		#menu #contact { width:106px; height:27px; background:url(../imgs/buttons/menu.png) -490px 0px no-repeat; cursor:pointer; display:block; margin-right:1px; text-indent:-9999px; }
		.btnVerVideo { width:95px; height:17px; background:url(../imgs/buttons/btnVer_video.gif) 0 0 no-repeat; }
		.btnSaibaMais { width:75px; height:17px; background:url(../imgs/buttons/btnSaiba_mais.gif) 0 0 no-repeat; }

		/* overs */
		#menu #institutional:hover, #menu #institutional.sessaoAtual { background-position:0 -27px; }
		#menu #responsibility:hover, #menu #responsibility.sessaoAtual { background-position:-117px -27px; }
		#menu #consorcio:hover, #menu #consorcio.sessaoAtual { background-position:-258px -27px; }
		#menu #news:hover, #menu #news.sessaoAtual { background-position:-379px -27px; }
		#menu #contact:hover, #menu #contact.sessaoAtual { background-position:-490px -27px; }
		.btnVerVideo:hover, .btnSaibaMais:hover { background-position: 0 -17px; }

/* end nav */


/* +content */
#breadcrumb { width:575px; height:45px; color:#666666; font:bold 1.2em verdana; padding:25px 0 0 170px; }
	#breadcrumb .arrow { height:12px; background:url(../imgs/others/arrow.gif) right 6px no-repeat; padding-right:11px; margin-right:7px; }
#content { position:relative; width:754px; margin:0 auto; padding-bottom:280px; clear:both; }
    #content .boxesHighligths {}
    #content .boxHighlight { width:192px; height:123px; background:url(../imgs/bg/highlight.gif) no-repeat; float:left; font-size:1.1em; margin:0 46px 0 0; padding:8px 27px 10px; position:relative; }
    #content .boxResponsabilidade { width:150px; height:133px; display:block; float:left; }
    #content .boxHighlight a { display:block; float:left; }
	#content .highlightContent { height:103px; color:#A6A6A6; }
	#content .ttlHighlightRandon { width:121px; height:12px; background:url(../imgs/titles/highlight_randon.gif) no-repeat; margin-bottom:8px; }
	#content .ttlHighlightConsorcio { width:117px; height:12px; background:url(../imgs/titles/highlight_consorcio.gif) no-repeat; margin-bottom:8px; }
	#content .ttlResponsabilidade { width:150px; height:35px; background:url(../imgs/titles/responsabilidade_social.gif) no-repeat; }
	#content .ttlNoticias { width:150px; height:35px; background:url(../imgs/titles/noticias.gif) no-repeat; margin-top:20px; }
	#content .ttlContato { width:78px; height:35px; background:url(../imgs/titles/contato.gif) no-repeat; }
	#content .quemSomos  img.parceiro { margin-bottom:25px; }
	#content.quemSomos  p.parceiro { width:438px; float:right; margin-bottom:25px; }
	#content.quemSomos  img.last, #content.quemSomos  p.last { margin-bottom:0 !important; }
	#content.nossasConquistas .conquistas li { font-weight:bold; margin-bottom:15px; }
	#content.nossasConquistas li.last { margin-bottom:0; }
	#content.nossasConquistas .descricao { font-weight:normal; margin-left:30px; }
	#content.nossosDiferenciais .coluna { margin-right:16px; float:left; display:block; }
	#content.nossosDiferenciais .coluna p{margin:0 !important}
	#content.nossosDiferenciais .coluna.last  { margin-right:0; }
	#content.nossosDiferenciais .coluna  .title{ margin-bottom:5px; }
	#content.nossosDiferenciais .coluna .top { width:177px; height:17px; background:url(../imgs/others/diferenciais_box_top.gif) no-repeat; }
	#content.nossosDiferenciais .coluna .content { width:147px; min-height:194px; background:url(../imgs/others/diferenciais_box_content.gif) repeat-y; padding:0 15px; }
	#content.nossosDiferenciais .coluna .bottom { width:177px; height:17px; background:url(../imgs/others/diferenciais_box_bottom.gif) no-repeat; }
	#content.noticias { width:743px; padding-left:11px; }
	#content.noticias .destaques { width:406px; float:left; padding-right:44px; }
	#content.noticias .destaque { width:406px; padding-bottom:20px; }
	#content.noticias .destaque a { text-decoration:none; }
	#content.noticias .destaque a:hover { text-decoration:underline; }
	#content.noticias .destaque .boxFoto { width:166px; float:left; background: url(../imgs/bg/box.gif) repeat-y}
	#content .noticias .top, #content .boxFoto .top{height:3px; background:url(../imgs/bg/top.gif) no-repeat}
	#content .noticias .bottom, #content .boxFoto .bottom{height:3px; background:url(../imgs/bg/bottom.gif) no-repeat; font-size:1%;}
	#content.noticias .destaque .boxFoto img{display:block;width:150px; margin:4px auto;}
	#content.noticias .destaque .colDireita { width:225px; float:left; padding:5px 0 0 15px; }
	#content.noticias .destaque .titulo { color:#00AEEF; font-family:Tahoma; font-size:1.8em; font-weight:bold; }
	#content.noticias .destaque .resumo { color:#666666; font-size:1.1em; }
	#content.noticias .destaque .continueLendo { width:90px; height:10px; background:url(../imgs/buttons/btnContinue_lendo.gif) no-repeat; margin-top:10px; }
	
	#content.noticiasDetalhe { width:743px; padding-left:11px; }
	#content.noticiasDetalhe .noticia { width:406px; float:left; padding-right:44px; }
	#content.noticiasDetalhe .noticia .boxFoto {width:166px; float:left; margin:0 10px 10px 0; background: url(../imgs/bg/box.gif) repeat-y}
	#content.noticiasDetalhe .noticia .boxFoto  img{display:block; width:150px; margin:4px auto}
	#content.noticiasDetalhe .noticia .titulo { color:#00AEEF; font-family:Tahoma; font-size:1.8em; font-weight:bold; margin-bottom:0; }
	#content.noticiasDetalhe .noticia .data { color:#666666; font-size:1.1em; font-weight:bold; margin-bottom:10px; }
	#content.noticiasDetalhe .noticia p { color:#666666; font-size:1.1em; margin-bottom:10px; }
	
	#content.noticiasListagem { width:729px; padding-left:11px; padding-right:14px; }
	#content.noticiasListagem #listagem a { cursor:pointer; display:block; text-decoration:none; }
	#content.noticiasListagem #listagem a:hover { font-weight:bold; }
	#content.noticiasListagem #listagem li { padding:5px 7px; }
	#content.noticiasListagem #listagem .impar { background-color:#EFEFEF; }
	#content.noticiasListagem #listagem .data { color:#00AEEF; font-size:1em; font-weight:bold; float:left; display:block; padding-right:3px; }
	#content.noticiasListagem #listagem .titulo { color:#666666; font-size:1em; }
	
	#content #outrasNoticias { width:255px; border-left:solid 2px #EFEFEF; float:left; padding:10px 0 10px 23px; }
	#content #outrasNoticias  a { width:248px; cursor:pointer; display:block; text-decoration:none; }
	#content #outrasNoticias  a:hover { font-weight:bold; }
	#content #outrasNoticias  h3 { color:#00AEEF; font-size:1.4em; font-weight:bold; margin-bottom:15px; }
	#content #outrasNoticias  .impar { background-color:#EFEFEF; }
	#content #outrasNoticias  .data { color:#00AEEF; font-size:1.0em; font-weight:bold; padding:5px 0 0 7px; }
	#content #outrasNoticias  .titulo { color:#666666; font-size:1.0em; padding:0 0 5px 7px; }
	#content #outrasNoticias  .btnMaisNoticias { width:83px; height:15px; background:url(../imgs/buttons/btnMais_noticias.gif) no-repeat; margin:20px 0 0 6px; }
	
	#content.contato #colDireita, #content.contatoCliente #colDireita, #content.contatoNaoCliente #colDireita { float:right; padding-right:14px; }
	#content.contato p { margin:0; }
	#content.contato li { list-style:none; padding-left:15px; }
	#content.contato .top { width:330px; height:10px; background:url(../imgs/others/contato_box_top.gif) no-repeat; }
	#content.contato .content { width:310px; background:url(../imgs/others/contato_box_content.gif) repeat-y; padding:0 10px; _margin-top:-3px; }
	#content.contato .bottom { width:330px; height:10px; background:url(../imgs/others/contato_box_bottom.gif) no-repeat; }
	#content.contato .encaminheEmail { width:126px; height:15px; background:url(../imgs/titles/encaminhe_email.gif) no-repeat; margin-bottom:10px; }
	#content.contato .foto { width:113px; height:98px; float:left; }
	#content.contato .btnNaoCliente { width:157px; height:15px; background:url(../imgs/buttons/btnNao_cliente.gif) no-repeat; }
	#content.contato .btnCliente { width:100px; height:15px; background:url(../imgs/buttons/btnJa_cliente.gif) no-repeat; }
	#content.contato .ouvidoria { width:59px; height:15px; background:url(../imgs/titles/ouvidoria_small.gif) no-repeat; margin-bottom:10px; }
	#content.contato .separador { width:175px; height:2px; background-color:#E5E5E5; margin:25px 0 25px 10px; _line-height:1px; }
	#content.contatoCliente .ttlCliente { width:69px; height:15px; background:url(../imgs/titles/cliente.gif) no-repeat; }
	#content.contatoCliente .observacao,
	#content.contatoNaoCliente .observacao { float:left; font-size:0.9em; font-style:italic; padding-top:2px; }
	#content.contatoCliente input.textBox, #content.contatoCliente textarea.textBox, #content.contatoNaoCliente input.textBox, #content.contatoNaoCliente textarea.textBox,  #content.contatoOuvidoria input.textBox, #content.contatoOuvidoria textarea.textBox { width:366px; height:15px; background-color:#E2E2E2; border-width:1px 0 0 1px; border-top:1px solid #A9A9A9; border-left:1px solid #A9A9A9; margin-bottom:10px; }
	#content.contatoCliente textarea.textBox, #content.contatoNaoCliente textarea.textBox, #content.contatoOuvidoria textarea.textBox { height:75px; }
	#content.contatoCliente input.segmento, #content.contatoNaoCliente input.segmento, #content.contatoOuvidoria input.segmento { margin:0 4px 7px 0; }
	#content.contatoCliente input.enviar, #content.contatoNaoCliente input.enviar { width:55px; height:17px; background:url(../imgs/buttons/btnEnviar.gif) no-repeat; border:0; cursor:pointer; _line-height:1px; margin-left:202px; text-indent:-9999px; line-height:0;}
	#content.contatoCliente label, #content.contatoNaoCliente label, #content.contatoOuvidoria label { display:block; margin-bottom:2px; font-weight:bold; }
	#content.contatoCliente select, #content.contatoNaoCliente select, #content.contatoOuvidoria select { width:315px; background-color:#FFFFFF; border-top:2px solid #6666666; border-right:2px solid #F2F0EE; border-bottom:2px solid #F2F0EE; border-left:2px solid #666666; color:#666666; font-size:1.1em; font-weight:bold; margin-bottom:20px; }
	#content.contatoCliente #trabalheConosco a, #content.contatoNaoCliente #trabalheConosco a { font-weight:bold; }
	#content.contatoNaoCliente .ttlNaoCliente { width:131px; height:15px; background:url(../imgs/titles/nao_cliente.gif) no-repeat; }
	
	#content.contatoOuvidoria #colDireita { width:410px; float:right;  padding-right:170px;}
	#content.contatoOuvidoria input.textBox, #content.contatoOuvidoria textarea.textBox { width:411px; }
	#content.contatoOuvidoria input.enviar { 
		width:55px; height:17px; 
		background:url(../imgs/buttons/btnEnviar.gif) no-repeat; border:0; 
		cursor:pointer; 
		display:block; 
		line-height:1px; 
		margin:0 0 30px 358px; 
		text-indent:-9999px;  
	}
	#content.contatoOuvidoria p.last { margin-bottom:0px !important; }
	#content.contatoOuvidoria .top { width:421px; height:10px; background:url(../imgs/others/ouvidoria_box_top.gif) no-repeat; margin-left:-10px; }
	#content.contatoOuvidoria .content { width:401px; background:url(../imgs/others/ouvidoria_box_content.gif) repeat-y; margin-left:-10px; padding:10px 10px 0; }
	#content.contatoOuvidoria .bottom { width:421px; height:10px; background:url(../imgs/others/ouvidoria_box_bottom.gif) no-repeat; margin:0 0 30px -10px;}
	
	#content .alerts { width:390px; background-color:#EAF8FD; border:solid 1px #80D6F7; color:#00AEEF; font-weight:bold; margin-bottom:20px; padding:10px; }
	
#destaque {  color:#666666; font-size:1.1em; margin-bottom:25px; }
	#destaque .top { width:752px; height:10px; background:url(../imgs/others/consorcio_destaque_box_top.gif) no-repeat; }
	#destaque .content { width:702px; background:url(../imgs/others/consorcio_destaque_box_content.gif) repeat-y; padding:10px 25px; _margin-top:-2px; }
	#destaque .bottom { width:752px; height:10px; background:url(../imgs/others/consorcio_destaque_box_bottom.gif) no-repeat; }
	#destaque .colEsquerda { width:230px; float:left; margin-right:40px; }
	#destaque .colMeio { width:160px; float:left; margin-right:40px; }
	#destaque .colDireita { width:180px; float:left; }
#subMenu { width:146px; height:auto; display:block; float:left; }
	#subMenu a { width:146px; height:31px; }
	#subMenu .ttlInstitucional { width:146px; height:37px; background:url(../imgs/titles/submenu_institucional.gif) no-repeat; }
	#subMenu .ttlResponsabilidade { width:146px; height:53px; background:url(../imgs/titles/submenu_responsabilidade.gif) no-repeat; }
	#subMenu .ttlConsorcio { width:146px; height:53px; background:url(../imgs/titles/submenu_consorcio.gif) no-repeat; }
	#subMenu .ttlContato { width:146px; height:37px; background:url(../imgs/titles/submenu_contato.gif) no-repeat; }

	#subMenu .aboutUs { background:url(../imgs/buttons/btnInstitucional_quem_somos.gif) 0 0 no-repeat; }
	#subMenu .differential { background:url(../imgs/buttons/btnInstitucional_nossos_diferenciais.gif) 0 0 no-repeat; }
	#subMenu .achievements { background:url(../imgs/buttons/btnInstitucional_nossas_conquistas.gif) 0 0 no-repeat; }
	#subMenu .guide { background:url(../imgs/buttons/btnInstitucional_guia_etica.gif) 0 0 no-repeat; }
	#subMenu .video { background:url(../imgs/buttons/btnInstitucional_video_institucional.gif) 0 0 no-repeat; }
	
	#subMenu .btnHistorico { background:url(../imgs/buttons/btnConsorcio_historico.gif) 0 0 no-repeat; }
	#subMenu .btnOQueEConsorcio { background:url(../imgs/buttons/btnConsorcio_o_que_e_consorcio.gif) 0 0 no-repeat; }
	#subMenu .btnBacen { height:43px; background:url(../imgs/buttons/btnConsorcio_bacen.gif) 0 0 no-repeat; }
	#subMenu .btnAbacSinac { background:url(../imgs/buttons/btnConsorcio_abac_sinac.gif) 0 0 no-repeat; }
	#subMenu .btnConsorciado { background:url(../imgs/buttons/btnConsorcio_consorciado.gif) 0 0 no-repeat; }
	#subMenu .btnCota { background:url(../imgs/buttons/btnConsorcio_cota.gif) 0 0 no-repeat; }
	#subMenu .btnGrupo { background:url(../imgs/buttons/btnConsorcio_grupo.gif) 0 0 no-repeat; }
	#subMenu .btnPrestacoesMensais { background:url(../imgs/buttons/btnConsorcio_prestacoes_mensais.gif) 0 0 no-repeat; }
	#subMenu .btnFundoComum { background:url(../imgs/buttons/btnConsorcio_fundo_comum.gif) 0 0 no-repeat; }
	#subMenu .btnFundoReserva { background:url(../imgs/buttons/btnConsorcio_fundo_reserva.gif) 0 0 no-repeat; }
	#subMenu .btnTaxaAdministracao { height:43px; background:url(../imgs/buttons/btnConsorcio_taxa_administracao.gif) 0 0 no-repeat; }
	#subMenu .btnSeguro { background:url(../imgs/buttons/btnConsorcio_seguro.gif) 0 0 no-repeat; }
	#subMenu .btnContemplacao { background:url(../imgs/buttons/btnConsorcio_contemplacao.gif) 0 0 no-repeat; }
	#subMenu .btnExclusao { height:55px; background:url(../imgs/buttons/btnConsorcio_exclusao.gif) 0 0 no-repeat; }

	#subMenu .florescerProgram { background:url(../imgs/buttons/btnPrograma_florescer.gif) 0 0 no-repeat; }
	#subMenu .voluntary { height:40px; background:url(../imgs/buttons/btnVoluntariado_cidadania.gif) 0 0 no-repeat; }
		#subMenu .voluntariadoSubItem { width:118px; height:14px; background:url(../imgs/others/responsabilidade_submenu_seta.gif) 28px 2px no-repeat; color:#666666; display:block; font-weight:bold; padding:2px 0 2px 35px; text-decoration:none; }
		#subMenu .voluntariadoSubItem:hover, #subMenu .voluntariadoSubItem.secaoAtual { background-position:28px -12px; color:#00AEEF; }
	#subMenu .culturalProjects { background:url(../imgs/buttons/btnProjetos_culturais.gif) 0 0 no-repeat; }
	
	#subMenu .contactUs { background:url(../imgs/buttons/btnContato_faleconosco.gif) 0 0 no-repeat; }
	#subMenu .relationship { height:45px; background:url(../imgs/buttons/btnContato_centralrelacionamento.gif) 0 0 no-repeat; }
	#subMenu .ombudsman { background:url(../imgs/buttons/btnContato_ouvidoria.gif) 0 0 no-repeat; }
	#subMenu .faq { background:url(../imgs/buttons/btnContato_faq.gif) 0 0 no-repeat; }

	#subMenu .secaoAtual, #subMenu a:hover { background-position:-146px 0; }
	#subMenu .last { height:30px; }
	#entendaConsorcio #subMenu ol{		
		margin:0 0 0 5px 
	}
	#entendaConsorcio #subMenu ol li{
		padding: 7px 2px; 
		border-bottom:1px solid #EAEBEB;
		margin:4px 0;
	}
	#entendaConsorcio #subMenu ol li a{
		font-size:1.1em; 
		font-weight:bold;
		letter-spacing:0.01em;
		color:#666666;
		text-decoration:none;
	}
	#entendaConsorcio #subMenu ol li a:hover{
		color:#00ABEB;
	}
#colDireita { width:566px; height:auto; color:#666666; display:block; float:left; font-size:1.1em; padding:17px 0 0 27px; }
	#colDireita a, #colDireita a:hover, #colDireita a:visited { color:#666666; }
	#colDireita a.mailLink { font-weight:bold; text-decoration:none; }
	#colDireita h4 { font:bold 1.8em verdana; clear:both; color:#00ABEB; margin-bottom:15px; }
	#colDireita li { list-style:disc inside; }
	#colDireita p { margin-bottom:10px; }
	#colDireita ul { margin-bottom:10px; }
	#colDireita .btnAcesseHotsiteFlorescer { width:169px; height:35px; background:url(../imgs/buttons/btnAcesse_hotsite_florescer.gif) no-repeat; margin:20px 0 0; }
	#colDireita .ttlProgramaFlorescer { width:201px; height:19px; background:url(../imgs/titles/programa_florescer.gif) no-repeat; margin-bottom:17px; }
	#colDireita .ttlEntendaConsorcio { width:197px; height:19px; background:url(../imgs/titles/entenda_consorcio.gif) no-repeat; margin-bottom:17px; }
	#colDireita .ttlConsorcios { width:197px; height:19px; background:url(../imgs/titles/consorcios.gif) no-repeat; margin-bottom:17px; }
	#colDireita .ttlPlanejamento2009 { width:183px; height:23px; background:url(../imgs/titles/planejamento_2009.gif) no-repeat; margin-bottom:17px; }
	#colDireita .ttlRealizado2008 { width:142px; height:23px; background:url(../imgs/titles/realizado_2008.gif) no-repeat; margin-bottom:17px; }
	#colDireita .ttlProjetosCulturais { width:186px; height:23px; background:url(../imgs/titles/projetos_culturais.gif) no-repeat; margin-bottom:17px; }
	#colDireita .ttlVoluntariadoCidadania { width:247px; height:23px; background:url(../imgs/titles/voluntariado_cidadania.gif) no-repeat; margin-bottom:17px; }
	#colDireita .ttlQuemSomos { width:247px; height:23px; background:url(../imgs/titles/quem_somos.gif) no-repeat; margin-bottom:17px; }
	#colDireita .ttlVideoInstitucional { width:247px; height:23px; background:url(../imgs/titles/video_institucional.gif) no-repeat; margin-bottom:17px; }
	#colDireita .ttlGuiaEtica { width:247px; height:23px; background:url(../imgs/titles/guia_conduta_etica.gif) no-repeat; margin-bottom:17px; }
	#colDireita .ttlNossosDiferenciais { width:247px; height:23px; background:url(../imgs/titles/nossos_diferenciais.gif) no-repeat; margin-bottom:17px; }
	#colDireita .ttlNossasConquistas { width:247px; height:23px; background:url(../imgs/titles/nossas_conquistas.gif) no-repeat; margin-bottom:17px; }
	#colDireita .btnBaixarPdf { width:154px; height:35px; background:url(../imgs/buttons/btnBaixar_pdf.gif) no-repeat; }
    
	#colDireita.about  strong{font-weight:bold;}
	#colDireita.about  em{font-style:italic;}
	#colDireita.about  u{text-decoration:underline;}
    #flashWrapper {}
        
    #pagination { display:block; margin-top:25px; }
	#pagination a { width:auto; color:#666666; text-decoration:none; }
	#pagination a:hover { text-decoration:underline; }
	#pagination ul { float:left; left:50%; position:relative; }
	#pagination li { height:15px; border-right:solid 1px #666666; display:block; float:left; padding:0 5px; position:relative; right:50%; }
	#pagination li.previous { width:60px; height:17px; border-right:none; margin-right:8px; padding:0; }
	#pagination li.previous a { width:60px; height:17px; background:url(../imgs/buttons/btnPaginacao_anterior.gif) no-repeat 0 0; display:block; margin-right:8px; text-indent:-9999px; }
	#pagination li.next { width:60px; height:17px; border-right:none; margin-left:8px; padding:0; }
	#pagination li.next a { width:60px; height:17px; background:url(../imgs/buttons/btnPaginacao_proxima.gif) no-repeat 0 0; display:block; text-indent:-9999px; }
	#pagination li.last { border-right:none; }
	#pagination li.current { font-weight:bold; }
	
#planejamento { padding-top:15px; }
	#planejamento h4 { padding-left:16px; background:url(../imgs/others/arrow.gif) 9px 5px no-repeat; color:#666666; font-size:1.2em; }
	#planejamento .top { width:566px; height:10px; background:url(../imgs/others/planejamento_box_top.gif) no-repeat; margin:0; }
	#planejamento .content { width:566px; background:url(../imgs/others/planejamento_box_content.gif) repeat-y; _margin-top:-4px; }
	#planejamento .bottom { width:566px; height:10px; background:url(../imgs/others/planejamento_box_bottom.gif) no-repeat; margin-bottom:10px; }
	#planejamento .colEsquerda { width:72px; float:left; padding:0 12px; display:block; }
	#planejamento .colDireita { width:450px; float:right; padding-right:20px; display:block; }
	#planejamento .diaMes { color:#999999; font-weight:bold; margin:0; padding-left:4px; }
	#planejamento .diaSemana { color:#999999; font-size:1em; margin:0 0 10px; padding-left:4px; }
	#planejamento .linkGaleria { width:70px; height:60px; background:url(../imgs/others/planejamento_moldura_link_galeria.gif) no-repeat; display:block; _display:inline; padding:2px; }
	#planejamento .linkGaleria img { border:0; }
	#planejamento .separador { width:533px; height:19px; background:url(../imgs/bg/planejamento_separador.gif) repeat-x 0 center; clear:both; margin-left:16px; }
#realizado { padding-top:15px; }
	#realizado h4 { width:375px; padding-left:7px; background:url(../imgs/others/arrow.gif) 0 5px no-repeat; color:#666666; font-size:1.1em; text-transform:uppercase; }
	#realizado .content { margin-bottom:30px; }
	#realizado .gallery {float:right;width:166px; height:162px; background:url(../imgs/others/realizado_moldura_link_galeria.gif) no-repeat; padding:9px; margin-left:40px; display:inline;}
	#realizado .gallery .mais-fotos{display:block; text-align:center; margin:10px 0;width:64px;height:11px;background: url(../imgs/others/mais-fotos.gif); text-indent:-9999em; margin: 15px auto 50px auto; outline:none;}
	#realizado .lastContent { margin-bottom:0; }
	#realizado .colerquedra { float:left; }
	#realizado .ttl { margin-bottom:3px; }
	
#videoWrapper { width:513px; height:380px; }


#font-size{
	width:100px;
	float:right;
	text-align:right;
}
#font-size a{
	text-decoration:none;
	color:#CCC;
	font-size:1.2em;
}
#font-size a.decrease{
	font-size:1.1em;
}
/* end content */


/* +footer */
#footer { width:100%; height:228px; background:url(../imgs/bg/footer.jpg) repeat-x; clear:both; margin-top:-228px; position:relative; }
#footer a#w3haus {
	display:block;
	cursor:pointer;
	text-indent:-9999px;
	overflow:hidden;
	width:50px;
	height:15px;
	background:url(../imgs/others/w3hausr.gif) no-repeat;
	text-align:right;
}

#footer .content { width:754px; height:84px; font-size:1em; margin:0 auto; padding-top:18px; text-align:center; color:#A4A5A5; }
#footer .content a { height:12px; font-family:Verdana; font-size:1em; color:#999999; text-decoration:none; }
#footer .content span { padding:0 4px; }
#footer .content .menuServicos a { font-weight:bold; }

#footer .telefone { width:142px; height:26px; background:url(../imgs/others/telefone.gif) no-repeat; margin-left:10px; _margin-left:5px; }
#footer .copyright { width:306px; text-align:right; margin-right:10px; _margin-right:5px; }

#footer a:hover { text-decoration:underline; }
/* end footer */


/* +classes */
.error-message{
	padding:5px 10px;	
	background:#FFD7D7;
	border:1px solid #D40000;
	color:#000;
}
.notice-message{
	color:#666;
	font-weight:bold;
}

p.error{
	background-color:#EAF8FD;
	border:1px solid #80D6F7;
	color:#00AEEF;
	font-weight:bold;
	margin-bottom:20px;
	padding:10px;
	width:390px;
}
p.success{
	background-color:#EAF8FD;
	border:1px solid #80D6F7;
	color:#00AEEF;
	font-weight:bold;
	margin-bottom:20px;
	padding:10px;
	width:390px;
}
.mb10 { margin-bottom:10px !important; }
.mb20 { margin-bottom:20px !important; }
.mb30 { margin-bottom:30px !important; }
.mb40 { margin-bottom:40px !important; }
.ml20 { margin-left:20px !important; }
.mr10 { margin-right:10px !important; }
.mr15 { margin-right:15px !important; }
.mr20 { margin-right:20px !important; }
.mt5 { margin-top:5px !important; }

.ws { word-spacing:1px; }
.azul_fraco { color:#00AEEF; }

.boxRandon { width:148px; height:78px; background:url(../imgs/others/logo_randon.png); cursor:pointer; position:absolute; z-index:1; }

.subTitulo { font:bold 1.1em verdana; color:#00AEEF; text-transform:uppercase; margin-bottom:13px !important; }
/* end classes */

.border { border:solid 1px red; }
.fundo { background-color:#CCCCCC; }
.red { color:red; }