/*============================================================================================================================================================
Stylesheet - v1.0 			[ content.css ]

Autor:						Mauricio Vargas[ WEB STANDARDS ]
Contato:					mauricio@agenciahive.com.br
Website:					http://www.agenciahive.com.br/
Criado em :					10:10 10/10/2009
Última Atualização:			14:22 09/12/2009
==============================================================================================================================================================*/

body													{ background:#FFF url(../img/bg-home.png) top center repeat-x; padding-bottom:40px; }
body, input, textarea, select								{ font:11px Tahoma, Helvetica, sans-serif; text-decoration:none; color:#000;  }
a 														{ text-decoration:none; color:#000; }
a:hover 													{ text-decoration:none; color:#831b00; }
address													{ font-style:normal; font-weight:normal; }
h1														{  }
h2														{  }
h3														{  }
h4														{  }
.teste													{ background:#DDD; }

/* CLASSES GERAIS */
.none													{ display:none; }
.block													{ display:block; }
.hidden													{ visibility:hidden; }
.strong													{ font-weight:bold; }
.f-left													{ float:left; }
.f-right												{ float:right; }
.clear													{ clear:both; height:1px; }
.a-left													{ text-align:left; }
.a-right												{ text-align:right; }
.a-justify												{ text-align:justify; }
.a-center												{ text-align:center; }
.bold													{ font-weight:bold; }
.normal													{ font-weight:normal; }
#logo-hive												{ display:block; width:50px; height:40px; margin:0px auto; margin-right:25px; margin-top:20px; }
.logo-dela-home											{ display:block; width:175px; height:70px; float:left; }
.bt-voltar												{ display:block; float:right; width:71px; height:23px; background:url(../img/bt-voltar.png) no-repeat; margin-right:15px; clear:both; margin-top:-30px; }
.bt-voltar-2											{ display:block; float:right; width:71px; height:23px; background:url(../img/bt-voltar.png) no-repeat; margin-right:15px; clear:both; margin-top:100px; }
.bt-voltar3												{ display:block; float:right; width:71px; height:23px; background:url(../img/bt-voltar.png) no-repeat; clear:both; }

	/*********************************/
	/* 			ESTRUTURA 		*/
	/*********************************/
	.wrap												{ width:960px; margin:0 auto; }
	.cabecalho											{ height:186px; }
		.topo											{ width:960px; height:140px; }
			.topo-direita								{ width:360px; }
			.topo-esquerda								{ width:600px; }
		.topo-menu										{ width:960px; height:40px; margin-top:6px; }
	.rodape												{ width:960px; margin-top:10px; height:70px; padding-top:8px; background:url(../img/bg-rodape.jpg) no-repeat; color:#404040; }
	.topo-redondo										{ width:960px; height:12px; background:url(../img/topo-redondo.png) no-repeat; }
	.rodape-redondo										{ width:960px; height:12px; background:url(../img/rodape-redondo.png) no-repeat; }
	.conteudo-quadrado									{ width:958px; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; background:#FFF; margin-top:-1px; overflow:hidden; }
	.bloco-rodape-central								{ width:700px; padding-top:10px; color:#404040; }
	
	/*********************************/
	/* 			HOME	 		*/
	/*********************************/
	.bt-condominio-legal								{ display:block; width:131px; height:32px; background:url(../img/bt-condominio-legal.png) 0 0 no-repeat; margin-left:5px; }
	.bt-condominio-legal:hover							{ background-position:0px -36px; }
	.acesso-restrito									{ width:127px; height:30px; background:url(../img/bg-acesso-restrito.png) no-repeat; padding-top:46px; padding-left:93px; }
		.campo-id										{ width:85px; background:none!important; border:none!important; }
		.campo-id-bg									{ display:block; width:82px; float:left; margin-right:5px; overflow:hidden; padding-left:5px; padding-right:10px; background:url(../img/bg-inputs.png) no-repeat; height:17px; }
	.conteudo											{  }
	.todays-date										{ width:185px; text-align:right; padding-right:35px; padding-top:52px; font:12px "Arial Narrow", Arial, Tahoma; color:#686864; }
	.topo-esquerda										{  }
	.box-1												{ width:440px; height:193px; padding-top:45px; padding-left:19px; _padding-left:0px; background:url(../img/bg-ultimas-noticias.png) no-repeat; }
	.box-2												{ width:498px; height:238px; background:url(../img/bg-orcamento-online.png) no-repeat; }
	.box-1 ul											{ width:185px; border-bottom:1px dotted #000; margin-right:5px; }
	.box-1 ul li a											{ display:block; margin-bottom:7px; }
	.box-1 span.dt-noticia								{ color:#bf0000; font-weight:bold; }
	.box-1 span.tit-noticia								{ color:#000; font-weight:bold; }
	.box-1 div											{ width:250px; }
	.box-1 div img										{ margin-right:5px; }
	.box-1 div a.quebra									{ display:block; width:107px; float:left; }
	.orcamento-online									{ display:block; width:80px; height:20px; margin-top:163px; margin-left:20px; }
	.link-mais-not										{ margin-right:10px; }
	.box-sindico										{  }
	#iframeintegracaoview								{ margin-left:-208px; _margin-left:0px; }
	
		/* ------------ DESTAQUES */
		#destaque										{ margin-bottom:5px; }
		#destaque-nav									{ position:absolute; z-index:9999; margin-left:700px; margin-top:220px; width:217px; height:30px; padding:1px 1px 1px 15px; background:url(../img/bg-cycle.png) no-repeat; }
		#destaque-nav li									{ display:inline; }
		#destaque-nav li a									{ display:block; float:left; line-height:30px; width:40px; text-align:center; font-weight:bold; color:#681601; font-size:18px; font-family:"Arial Narrow", Arial, Tahoma; }
		#destaque-nav li a:hover							{ background:url(../img/bg-cycle-hover.png) repeat-x; color:#FFF; }
		#destaque-nav li a.activeSlide						{ background:url(../img/bg-cycle-hover.png) repeat-x; color:#FFF; }
		#destaques-images								{ height:263px; overflow:hidden; z-index:9; }
		#destaques-images img							{ border:1px solid #FFF; width:958px; }
		#gambi-left										{ position:absolute; height:263px; width:8px; z-index:99; background:url(../img/bg-gamb-left.png) no-repeat; }
		#gambi-right									{ position:absolute; margin-left:952px; height:263px; width:8px; z-index:99; background:url(../img/bg-gamb-right.png) no-repeat; }
	
	/*********************************/
	/* 		CLASSES GERAIS DO SITE	*/
	/*********************************/
	.borda-preta										{ border:1px solid #000; }
	.borda-vermelha										{ border:1px solid #a15643; }
	.font-1												{ font:12px "Arial Narrow", Arial, Verdana; }
	.font-2												{ font:12px "Arial Narrow", Arial, Verdana; font-weight:bold; }
	.font-3												{ font:12px Arial, Tahoma, Verdana; }
	.font-4												{ font:12px Arial, Tahoma, Verdana; font-weight:bold; }
	.campos												{ border:1px solid #7c7c7c; }
	.campos2											{ border-top:1px solid #666666; border-left:1px solid #666666; border-bottom:1px solid #dddddd; border-right:1px solid #dddddd; }
	.campos3											{ border-top:1px solid #666666; border-left:1px solid #666666; border-bottom:1px solid #dddddd; border-right:1px solid #dddddd; }
	.bt-ok												{ display:block; height:16px; width:16px; background:url(../img/bt-ok.png) no-repeat; border:none; }
	.bt-enviar											{ width:79px; height:26px; background:url(../img/bt-enviar.png) no-repeat; border:0px; margin-top:5px; cursor:pointer; }
	.img-noclick										{ cursor:default; }

	/*********************************/
	/*	 		TITULOS			*/
	/*********************************/
	.titulo-interno										{ display:block; width:200px; height:40px; }
	.tit-a-delacosta									{ background:url(../img/tit-a-delacosta.png) no-repeat; margin-top:5px; }
	.tit-cadastre-seu-curriculo							{ background:url(../img/tit-cadastre-seu-curriculo.png) no-repeat; }
	.tit-clientes										{ background:url(../img/tit-clientes.png) no-repeat; margin-top:5px; }
	.tit-downloads-de-modelos							{ background:url(../img/tit-downloads-de-modelos.png) no-repeat; }
	.tit-fornecedores									{ background:url(../img/tit-fornecedores.png) no-repeat; margin-top:5px; }
	.tit-mapa-do-site									{ background:url(../img/tit-mapa-do-site.png) no-repeat; }
	.tit-orcamento-online								{ background:url(../img/tit-orcamento-online.png) no-repeat; }
	.tit-parceiros-e-conveniados						{ background:url(../img/tit-parceiros-e-conveniados.png) no-repeat; }
	.tit-servicos										{ background:url(../img/tit-servicos.png) no-repeat; margin-top:7px; }
	.tit-condominio-legal								{ background:url(../img/tit-condominio-legal.png) no-repeat; }
	
	.titulo-vermelho									{ color:#88241a; font-size:12px; }
	.titulo-vermelho-grande								{ color:#88241a; font-size:14px; }
	.titulo-laranja										{ color:#a15643; font-size:12px; }
	.titulo-laranja-grande								{ color:#a15643; font-size:14px; }
	
	/*********************************/
	/* 		PAGINAS INTERNAS		*/
	/*********************************/
	.topinho											{ height:60px; }
	.topinho span.tit-pagina								{ display:block; background:#CDC7B9; width:200px; height:60px; margin-right:1px; padding-left:6px; }
	.topinho span.desc-pagina							{ display:block; background:#F5F1E7; height:50px; width:725px; padding-left:11px; padding-right:15px; padding-top:10px; font-size:12px; color:#353535; }
	.topinho span.desc-a-delacosta						{ display:block; background:#F5F1E7; height:45px; width:690px; padding-left:46px; padding-right:15px; padding-top:15px; font-size:12px; color:#353535; }
	.topinho span.desc-servicos							{ display:block; background:#F5F1E7; height:50px; width:720px; padding-left:16px; padding-right:15px; padding-top:10px; font-size:12px; color:#353535; }
	.topinho span.desc-clientes							{ width:546px; padding-left:190px; padding-top:15px; height:45px; }
	.topinho span.desc-fornecedores						{ height:46px; width:716px; padding-left:20px; padding-right:15px; padding-top:14px; }
	.topinho span.desc-orcamento							{ height:45px; width:570px; padding-left:166px; padding-right:15px; padding-top:15px; }
	.topinho span.desc-cadastre-seu-curriculo			{ height:58px; width:720px; padding-left:16px; padding-right:15px; padding-top:2px; font-size:11px; line-height:15px; color:#000; }
	.topinho span.desc-download-de-modelos				{ height:43px; width:660px; padding-left:76px; padding-right:15px; padding-top:17px; }
	.topinho span.desc-condominio-legal					{ height:43px; width:660px; padding-left:76px; padding-right:15px; padding-top:17px; }
	.topinho span.desc-parceiros-e-conveniados			{ height:50px; width:640px; padding-left:11px; padding-right:100px; padding-top:10px; }
	.contenido-jajajaj .bt-voltar						{ margin-top:20px; }
	.content-interno									{ padding:10px; }
		
		/* ------------ PAGINA: A DELACOSTA */
		.contenido-a-delacosta							{ padding-left:27px; padding-top:20px; overflow:auto; }
		.personas										{  }
		.personas tr td img								{ margin:5px; }
		.personas ul										{ height:200px; }
		.personas ul li									{ display:inline; }
		.personas ul li span								{ display:block; width:300px; padding:5px; float:left; }
		
		/* ------------ PAGINA: CLIENTES  */
		.desc-clientes									{ padding-right:15px; }
		.lista-clientes									{  }
		.lista-clientes li								{ display:inline; }
		.lista-clientes li span							{ display:block; float:left; width:300px; text-align:center; height:190px; margin-bottom:10px; margin-right:12px; }
		.lista-clientes li span a 							{ display:block; float:left; width:300px; text-align:center; padding:5px 0px; margin-bottom:10px; margin-right:12px; }
		.lista-clientes li span a:hover					{ background:#efefef; }
		.lista-clientes li span img						{ margin-bottom:10px; }
		
		/* ------------ PAGINA: SERVICOS  */
		.contente-servicos								{ min-height:350px; }
		.img-serv										{ padding-top:25px; }
		.servicos-lista									{ padding-top:25px; padding-left:10px; width:690px; *width:685px; }
		.servicos-lista .servicos						{ margin:0 0 15px 0; }
		.servicos-lista .servico-desc					{ display:none; width:620px; padding:10px; }
		.servicos-lista .servico							{ color:#7a1900; display:block; font-size:12px; font-weight:bold; background:url(../img/bg-servicos.png) no-repeat 0 0; width:615px; line-height:32px; padding-left:40px; }
		.servicos-lista .servico-active					{ color:#b22e0c; background-position:0 -32px; }
		
		/* ------------ PAGINA: FORNECEDORES  */
		.quero-ser-fornecedor							{ display:block; background:url(../img/bt-fornecedor.png) no-repeat; width:200px; height:30px; clear:both; margin-left:380px; margin-top:-20px; }
		.pag-fornecedores								{ width:400px; }
		.img-forn										{ margin-top:25px; }
		
		/* ------------ PAGINA: PARCEIROS E CONVENIADOS  */
		.lista-parceiros								{  }
		.lista-parceiros li								{ display:inline; }
		.lista-parceiros li span a						{ display:block; float:left; width:455px; margin:7px 7px 35px 7px; }
		.lista-parceiros li span a .titulo-vermelho		{ margin-top:-12px; margin-bottom:10px; }
		.lista-parceiros li.impar span a					{ width:475px; }
		.lista-parceiros li.par span a					{ width:435px; }
		.lista-parceiros li span							{  }
		.lista-parceiros li a img							{ width:128px; height:148px; margin-right:20px; }
		
		/* ------------ PAGINA: DOWNLOADS */
		.content-download-de-modelos					{ height:370px; overflow:hidden; margin-bottom:0px!important; }
		.fonte-12										{ font-size:12px; }
		.lista-modelo									{  }
		.lista-modelo li									{ display:inline; }
		.lista-modelo li span.item-modelo					{ display:block; width:429px; height:70px; float:left; margin-right:40px; margin-bottom:10px; _margin-right:30px;  }
		.lista-modelo li span span.tit-modelo				{ display:block; width:429px; height:23px; }
		.lista-modelo li span span.tit-modelo p			{ display:block; width:300px; line-height:23px; padding-left:7px; background:#999588; color:#FFF; font-weight:bold; }
		.lista-modelo li span span.tit-modelo a			{ display:block; width:107px; height:23px; background:url(../img/bt-fazer-modelo.png) no-repeat 0px 0px; }
		.lista-modelo li span span.tit-modelo a:hover		{ background-position:0px -23px; }

		.lista-modelo li span span.tit-modelo-de-ouvir	{ display:block; width:441px; height:23px; }
		.lista-modelo li span span.tit-modelo-de-ouvir p	{ display:block; width:310px; line-height:23px; padding-left:7px; background:#999588; color:#FFF; font-weight:bold; }
		.lista-modelo li span span.tit-modelo-de-ouvir a	{ display:block; width:107px; height:23px; background:url(../img/bt-ouvir-modelo.png) no-repeat 0px 0px; }
		.lista-modelo li span span.tit-modelo-de-ouvir a:hover	{ background-position:0px -23px; }

		.lista-modelo li span.item-modelo p.desc-modelo	{ color:#5a5a5a; padding:5px; }
		.content-quadrado-download-de-modelos .paginacao	{ margin-top:-24px; }
		
		/* ------------ PAGINA: CURRICULO - VAGAS */
		.lista-vagas									{ width:620px; }
		.lista-vagas li									{ display:block; width:620px; margin-bottom:25px; }
		.formulario-curriculo							{ width:280px; background:#f5f4f1; padding:10px; }
		.formulario-curriculo label						{ display:block; padding-top:11px; }
		.formulario-curriculo .campos					{ border:1px solid #666666; width:270px; padding:2px 5px; }
		.formulario-curriculo .campos2					{ width:270px; padding:2px 5px; }
		.voltar-curr									{ margin-top:200px; }
		.papappapa										{ line-height:17px; }
		.contenido-cadastre-seu-curriculo				{ padding-top:20px; padding-left:20px; }
		
		/* ------------ PAGINA: MAPA DO SITE */
		.lista-mapa										{ margin-left:10px; margin-top:-10px; width:220px; }
		.lista-mapa *									{ display:block; }
		.lista-mapa a:hover								{  }
		.lista-mapa li									{  }
		.lista-mapa li span.lvl-1							{  }
		.lista-mapa li span.lvl-1 a						{ width:210px; padding-left:10px; line-height:30px; background:#e5e3dc; color:#5a5a5a; font-weight:bold; margin-top:10px; font-size:12px; }
		.lista-mapa li span.lvl-1 a:hover					{ background:#eae8e1; }
		.lista-mapa li span.lvl-1 ul li						{  }
		.lista-mapa li span.lvl-1 ul li span.lvl-2			{  }
		.lista-mapa li span.lvl-1 ul li span.lvl-2 a			{ background:#f0eeea; height:20px; line-height:15px; padding-top:5px; width:195px; padding-left:25px; margin-top:1px; font-size:11px; color:#878684; }
		.lista-mapa li span.lvl-1 ul li span.lvl-2 a:hover	{ background:#f3f2ec; }
		
		/* ------------ PAGINA: FAÇA UM ORÇAMENTO */
		.formulario-orcamento							{  }
		.formulario-orcamento fieldset					{ width:290px; height:390px; float:left; background:url(../img/bg-forms.png) no-repeat; margin-right:8px; padding:0px 5px; }
		.formulario-orcamento fieldset label				{ display:block; padding-top:8px; padding-bottom:2px; }
		.formulario-orcamento .campo-orca				{ width:270px; padding:2px 5px; }
		.formulario-orcamento .campos-select				{ width:282px; padding:2px 5px; }
		.formulario-orcamento .campo-obs					{ height:160px; }
		.formulario-orcamento .campos2					{ height:16px; }
		.field-3										{ margin-left:7px; }
		.field-2										{ margin-left:7px; }
		
		/* ------------ PAGINA: QUERO SER FORNECEDOR */
		.formulario-fornecedor							{  }
		.formulario-fornecedor fieldset					{ width:370px; margin-right:5px; padding:5px; }
		.formulario-fornecedor fieldset label				{ display:block; padding-top:8px; padding-bottom:2px; }
		.formulario-fornecedor .campo-orca				{ width:360px; padding:2px 5px; }
		.formulario-fornecedor .campos-select			{ width:370px; padding:2px 5px; }
		.formulario-fornecedor .campo-obs				{ height:100px; }
		
	/* PAGINACAO */
	.paginacao-fornecedores								{ width:250px; }
	.paginacao											{ padding:30px 20px 0px 10px; }
	.paginacao span										{ display:block; background:url(../img/bg-paginas.png) no-repeat; width:61px; height:23px; margin:0px 10px; float:left; color:#891c00; font:14px "Arial Narrow", Arial, Tahoma; font-weight:bold; }
	.paginacao a											{ display:block; width:16px; line-height:24px; float:left; font-size:12px; color:#891c00; }
	.paginacao a:hover									{ font-size:18px; font-weight:bold; }
	.paginacao a.paginaSel								{ font-size:18px; font-weight:bold; }
	
	/* 404 */
	div#not-found 										{ text-align:center; }
	div#not-found ul#possiveis-erros						{ width:550px; background:#333; border:1px solid #CCC; color:#FFF; padding:20px; margin:0 auto; text-align:left; }
	div#not-found ul#possiveis-erros li					{ list-style:square; padding-left:10px; margin-left:10px; }
	div#not-found .sifr									{ font-size:26px; color:#fffcc9; }



