/* 

    Document   : estilos.css
    Created on : 06/05/2009, 10:56:03
    Author     : Vagner - Acao Direta Web Studio
    Description: CSS - Content Construtora ADeschamps

    TODO customize this sample style
    Syntax recommendation http://www.w3.org/TR/REC-CSS2/
	
*/

*								{ padding:0px; margin:0px; }
img, fieldset					{ border:none; }
body 							{ font-family:Arial, Tahoma, Verdana; font-size:12px; background:url(../imagens/background-body.jpg) no-repeat top center; color:#666666; }
p								{ color:#666666; }
h2								{ height:30px; background:url(../imagens/background-h2.jpg) repeat-x; color:#FFFFFF; font-size:16px; line-height:30px; text-indent:10px; }
h3								{ width:640px; height:30px; background:url(../imagens/background-h3.jpg); color:#666666; font-size:15px; line-height:30px; text-indent:10px; }
h4								{ color:#E77817; font-weight:bold; font-size:14px; }
h4.title							{ color:#E77817; font-weight:bold; font-size:14px; margin-top:8px;}
h5								{ font-size:12px; font-weight:bold; margin-bottom:10px; }
h5 span								{ font-weight:normal; background:#EA8631; color:#000; }
a.all_links						{ color:#FF9900; text-decoration:none; }
a.all_links:hover				{ text-decoration:underline; }

/* Layout */

div#container					{ width:1000px; margin:auto; clear:both; }

/* Cabecalho */

div#cabecalho					{ width:1000px; height:130px; position:relative; background:url(../imagens/background-cabecalho.jpg) no-repeat top right; }
div#cabecalho img#logo_ad		{ position:absolute; top:20px; left:0px; z-index:12; }

/* Content */

div#wraper						{ width:1000px; position:relative; }
div#wraper span#sombra_left		{ position:absolute; top:0px; left:0px; width:40px; height:450px; display:block; background:url(../imagens/sombra-wraper-left.jpg) no-repeat; }
div#wraper span#sombra_right	{ position:absolute; top:0px; right:0px; width:40px; height:450px; display:block; background:url(../imagens/sombra-wraper-right.jpg) no-repeat; }
div#wraper ul#menu				{ position:absolute; top:10px; left:40px; width:630px; height:40px; background:url(../imagens/background-menu.jpg) no-repeat; z-index:10; }
div#wraper ul#menu li			{ float:left; list-style:none; margin-right:10px; }
div#wraper ul#menu li a			{ color:#FFFFFF; font-size:14px; line-height:40px; text-decoration:none; font-weight:bold; }
div#wraper ul#menu li a:hover	{ color:#FFFF00; font-weight:bold; }

/* Content Pages */

div#content_pages				{ position:absolute; top:60px; left:40px; width:920px; }
div#content_pages p				{ text-align:justify; line-height:20px; }
div#content_left				{ width:640px; }

/* Nuvem de tags */

ul#nuvem_tags					{ width:640px; }
ul#nuvem_tags li				{ display:inline; margin-right:10px; list-style:none; }
ul#nuvem_tags li a				{ text-decoration:none; color:#666666; }
ul#nuvem_tags li a:hover		{ text-decoration:underline; }
ul#nuvem_tags li a.tag1			{ font-size:18px; }
ul#nuvem_tags li a.tag2			{ font-size:16px; }
ul#nuvem_tags li a.tag3			{ font-size:14px; }
ul#nuvem_tags li a.tag4			{ font-size:18px; }
ul#nuvem_tags li a.tag5			{ font-size:14px; }
ul#nuvem_tags li a.tag6			{ font-size:16px; }
ul#nuvem_tags li a.tag7			{ font-size:18px; }

/* Nav Right */

div#nav_right					{ position:absolute; right:20px; top:300px; /* Nav sobre o flash top:150px; */ width:232px; z-index:11; }
div#title_construcao			{ height:30px; background:url(../imagens/background-title-em-construcao.jpg); }
div#title_construcao h2			{ width:232px; height:30px; background:none; font-size:16px; color:#666666; text-indent:40px; line-height:30px; }

div#content_edificios			{ background:#F2F2F2; margin-top:2px; }
div#content_edificios h3		{ width:232px; height:30px; background:url(../imagens/background-content-edificios-h3.jpg); line-height:30px; font-size:14px; color:#E77817; }
div#content_edificios img.linha	{ margin-left:5px; display:block; clear:both; margin-bottom:10px; }

div#fotos_austria				{ width:222px; margin-left:10px; }	
div#fotos_austria ul li			{ width:60px; height:50px; display:inline; margin-right:6px; }
div#fotos_austria ul li	img		{ margin-bottom:6px; padding:2px; background:#666666; }

div#fotos_alcantara				{ width:222px; margin-left:10px; }	
div#fotos_alcantara ul li		{ width:60px; height:50px; display:inline; margin-right:6px; }
div#fotos_alcantara ul li img	{ margin-bottom:6px; padding:2px; background:#666666; }

/* Central de Vendas */

div#central_vendas				{ position:relative; width:232px; height:100px; background:url(../imagens/background-box-central-vendas.jpg); margin-top:10px; }
div#central_vendas h3			{ position:absolute; top:6px; left:30px; background:none; width:150px; height:30px; color:#FFFF00; font-weight:bold; }
div#central_vendas p			{ position:absolute; top:45px; right:20px; color:#FFFFFF; font-size:16px; font-weight:bold; }

/* Rodape */
					
div#rodape						{ position:absolute; left:0px; bottom:-50px; width:920px; height:35px; background:url(../imagens/background-rodape.jpg) repeat-x; clear:both; }
div#rodape p					{ position:absolute; color:#FFFFFF; font-weight:bold; line-height:35px; text-indent:15px; }
div#rodape a					{ color:#FFFFFF; text-decoration:none; }
div#rodape a:hover				{ text-decoration:underline}
div#rodape img					{ position:absolute; top:0px; right:0px; }

/* Empresa */

div#empresa						{ width:570px; float:left; }

/* Portfolio */

div#portfolio_tabela			{ width:570px; float:left; }
div#tabela_portfolio table 		{ width:570px; text-align:left; float:left; }		
div#tabela_portfolio table tr.odd 					{ background:#E6E6E6; }
div#tabela_portfolio table tr.even					{ background:#F2F2F2; }
div#tabela_portfolio table tr.odd:hover 					{ background:#FFF; padding:3px; }
div#tabela_portfolio table tr.even:hover					{ background:#FFF; padding:3px; }
div#tabela_portfolio table tr.odd td					{ padding:3px; }
div#tabela_portfolio table tr.even td					{ padding:3px; }
div#tabela_portfolio table thead tr th					{ font-size:12px; font-weight:bold; background:url(../imagens/background-tabela-portfolio.jpg) repeat-x; color:#FFF; height:30px; }
div#tabela_portfolio table.color_verde					{ background:#E4EFD1; padding:3px 0px 3px 0px; text-indent:5px; }
div#tabela_portfolio table.color_cinza					{ background:#F8F8F8; padding:3px 0px 3px 0px; text-indent:5px; }

/* Swf Home */

div#anima_home					{ position:absolute; top:-150px; left:0px; width:920px; height:450px; margin-bottom:10px; }

/* Home */

div.bg_em_construcao			{ width:240px; height:250px; float:left; background:#E6E6E6; border:solid 1px #CCCCCC; }
div.content_construcao			{ width:230px; height:240px; background:#FFFFFF; margin:5px 5px; }
div.content_construcao img.tarja	{ margin-left:-10px; margin-top:-10px; margin-bottom:3px; }

div.content_construcao div.esconde_mais_fotos					{ width:217px; height:90px; overflow:auto; overflow:auto; }
div.content_construcao div.content_fotos h4					{ margin-bottom:10px; }
div.content_construcao div.content_fotos					{ width:210px; height:170px; clear:both; float:left; margin-top:10px; margin-left:10px; _margin-left:5px; border-right:none; }
div.content_construcao div.content_fotos ul li					{ width:60px; height:50px; list-style:none; display:inline; }
div.content_construcao div.content_fotos ul li a					{ text-decoration:none; }
div.content_construcao div.content_fotos ul li img					{ padding:2px; background:#666666; }

div#esconde_mais_fotos			{ width:217px; height:90px; overflow:auto; overflow:auto; }
div#content_fotos h4			{ margin-bottom:10px; }
div#content_fotos				{ width:210px; height:170px; clear:both; float:left; margin-top:10px; margin-left:10px; _margin-left:5px; border-right:none; }
div#content_fotos ul li			{ width:60px; height:50px; list-style:none; display:inline; }
div#content_fotos ul li a		{ text-decoration:none; }
div#content_fotos ul li img		{ padding:2px; background:#666666; }

/* Em Construcao */

div#cotent_construcoes			{ width:570px; float:left; }
div.bg_lancamento				{ width:280px; height:390px; float:left; background:#E6E6E6; border:solid 1px #CCCCCC; }
div.content_lancamento			{ width:270px; height:380px; background:#FFFFFF; margin:5px 5px; }
div.content_lancamento img#logo_austria					{ margin:10px 0 20px 13px; }
div.content_lancamento img#logo_alcantara					{ margin:10px 0 20px 22px; }

div.content_lancamento ul li	{ list-style:none; margin-left:10px; }
div.bg_fotos					{ width:260px; height:74px; background:#E6E6E6; margin-top:20px; *margin-top:18px; margin-left:5px; }
div.bg_fotos ul li.margin		{ padding-left:11px; }
div.bg_fotos ul li				{ width:60px; height:50px; display:inline; }
div.bg_fotos ul li a			{ text-decoration:none; }
div.bg_fotos ul li img			{ margin-top:10px; padding:2px; background:#666666; }
div.content_lancamento a.link_confira					{ width:260px; height:30px; display:block; background:#E6E6E6; margin:10px 5px; text-align:center; color:#666666; text-decoration:none; line-height:30px; font-weight:bold; }
div.content_lancamento a.link_confira:hover					{ background:#FFFFFF; color:#FF9900; }

/* Edificios */

div.bg_edificio					{ width:910px; height:350px; background:#E6E6E6; border: solid 1px #CCCCCC; }
div.content_edificio			{ width:900px; height:340px; background:#FFFFFF; margin:5px 5px; }	
div.caracteristicas				{ width:320px; height:330px; float:left; }
div.caracteristicas h4			{ margin-top:10px; margin-left:10px; }
div.caracteristicas ul li		{ list-style:none; margin-left:10px; }

/* Andamento da Obra */

div#andamento					{ width:390px; border-right: dashed 1px #CCCCCC; float:left; }	
div#andamento ul li				{ list-style:none; position:relative; height:16px; margin-top:8px; }
div#andamento ul li p			{ position:absolute; top:-3px; left:310px; font-weight:bold; }		
div#andamento ul li span.bar	{ width:0px; height:16px; background:url(../imagens/bar.gif); display:block; position:absolute; top:0px; left:200px; }	
div#andamento ul li p.pzinho	{ color:#E77817; }

/* Content Plantas e Fotos */

div#content_p_f					{ width:500px; float:left; margin-left:19px; }	
div#content_p_f	h4				{ margin-bottom:10px; }
a.link_plantas					{ width:20px; height:20px; margin:17px 10px 0px 0px; color:#E77817; line-height:20px; text-align:center; background:#FFFFFF; display:block; float:left; text-decoration:none; font-weight:bold; }
a.link_plantas:hover			{ color:#FFFFFF; background:#666666;}

a.link_plantas_alcantara		{ width:20px; height:20px; margin:5px 10px 0px 0px; color:#E77817; line-height:20px; text-align:center; background:#FFFFFF; display:block; float:left; text-decoration:none; font-weight:bold; }
a.link_plantas_alcantara:hover	{ color:#FFFFFF; background:#666666;}
		
div#tres_dorms					{ width:240px; height:54px; float:left; background:#E6E6E6; }
div#tres_dorms img				{ float:left; margin:2px 2px; }
div#tres_dorms p				{ margin-left:10px; line-height:54px; float:left; margin-right:15px; }

div#dois_dorms					{ width:240px; height:54px; margin-left:10px; float:left; background:#E6E6E6; }
div#dois_dorms img				{ float:left; margin:2px 2px; }
div#dois_dorms p				{ margin-left:10px; line-height:54px; float:left; margin-right:15px; }

div#coberturas					{ width:240px; height:54px; float:left; background:#E6E6E6; margin-top:10px; }
div#coberturas img				{ float:left; margin:2px 2px; }
div#coberturas p				{ margin-left:10px; line-height:54px; float:left; margin-right:28px; }

div#localizacao					{ width:240px; height:54px; float:left; background:#E6E6E6; margin-top:10px; margin-left:10px; }
div#localizacao img				{ float:left; margin:2px 2px; }
div#localizacao p				{ margin-left:20px; float:left; line-height:15px; text-align:right; margin-top:5px; }
div#localizacao p.alcantara		{ margin-left:2px; float:left; line-height:15px; text-align:right; margin-top:5px; }

/* Content Fotos */

div.content_fotos				{ width:225px; height:170px; clear:both; float:left; margin-top:10px; border-right: dashed 1px #CCCCCC; }
div.content_fotos ul li			{ width:60px; height:50px; list-style:none; display:inline; }
div.content_fotos ul li a		{ text-decoration:none; }
div.content_fotos ul li img		{ padding:2px; background:#666666; }

div.esconde_mais_fotos			{ width:217px; height:90px; overflow:auto; overflow:auto; }
a.veja_mais_fotos				{ width:198px; height:30px; display:block; background:#666; text-align:center; color:#FFF; text-decoration:none; line-height:30px; font-weight:bold; }
a.veja_mais_fotos:hover			{ background:#FFFFFF; color:#FF9900; }

/* Mais Informacoes */

div#mais_informacoes			{ width:220px; float:left; margin-top:10px; margin-left:20px; }
div#mais_informacoes form input	{ width:240px; background:#E6E6E6; border:solid 1px #CCCCCC; margin-bottom:2px; font-size:11px; padding:2px; color:#666666; }
div#mais_informacoes form label	{ margin-top:5px; display:block; }
div#mais_informacoes form textarea					{ width:245px; height:50px; background:#E6E6E6; border:solid 1px #CCCCCC; color:#666666; }
div#mais_informacoes form input#enviar					{ margin-top:10px; width:70px; height:20px; text-align:center; }
div#mais_informacoes form .campo_requer					{ background:#CCC; border:solid 1px #666; color:#333; }

/* Reposta Formulario */

div#resposta_formularios		{ width:240px; height:30px; line-height:30px; padding:2px; background:#666666; border: solid 1px #333333; text-align:center; color:#FFFFFF; margin-bottom:10px; }

/* Localizacao */

div#mapa_localizacao iframe		{ width:920px; height:600px; border: solid 2px #666666; }

/* Form Contato */

fieldset#dados_contato			{ width:440px; border-right: dashed 1px #CCCCCC; float:left; }
form#fale_conosco label			{ width:100px; margin-top:10px; height:15px; padding-top:3px; float:left; }
form#fale_conosco input			{ width:300px; margin-top:10px; padding:2px; border: solid 1px #CCC; background:#E6E6E6; }

form#fale_conosco textarea		{ width:305px; margin-top:10px; border: solid 1px #CCC; background:#E6E6E6; }
form#fale_conosco #enviar		{ width:70px; margin-left:100px; background:#E6E6E6; border: solid 1px #CCC; color:#666; font-weight:bold; }
form#fale_conosco p				{ margin-left:80px; padding-top:5px; font-size:11px; }
form#fale_conosco h2			{ padding-bottom:10px; }
form#fale_conosco .campo_requer	{ background:#CCC; border:solid 1px #666; color:#333; }
form#fale_conosco select		{ width:306px; margin-top:10px; padding:2px; border: solid 1px #CCC; background:#E6E6E6; }

/* Contato Img */

div.contato_img					{ width:470px; height:350px; float:right; background:url(../imagens/imagens-complementos/complemento-contato.jpg) no-repeat top right; }
div.contato_img a				{ color:#666666; text-decoration:none; font-weight:bold; }
div.contato_img a:hover			{ text-decoration:underline; }
div#resposta_contato			{ width:920px; height:30px; line-height:30px; padding:2px; background:#666666; border: solid 1px #333333; text-align:center; color:#FFFFFF; margin-bottom:10px; }

/* Revenda */

div.bg_revenda					{ width:910px; background:#E6E6E6; padding:5px; border:solid 1px #CCCCCC; }
div.content_revenda				{ width:890px; background:#FFFFFF; padding:10px; }
div.desc_revenda				{ width:500px; float:left; border-right: dashed 1px #CCCCCC; margin-right:30px; }
div.desc_revenda ul li			{ list-style:none; }
div.desc_revenda ul li a		{ color:#666666; }
div.desc_revenda img			{ float:right; margin-top:-59px; margin-right:105px; }
div.content_fotos_rev			{ width:300px; margin-left:57px; float:left; height:220px; background:#E6E6E6; border:solid 1px #CCCCCC; }
div.content_fotos_rev ul li		{ display:inline; list-style:none; }
div.content_fotos_rev ul li a	{ text-decoration:none; }
div.content_fotos_rev ul li img	{ margin-left:8px; margin-top:13px; padding:2px; background:#666666; }

/* flash */

object#resid_alcantara		{ float:right; margin-top:10px; margin-right:10px; }
div.content_edificio img.faxada	{ float:right; margin-top:10px; margin-right:10px; }