/* 

    Document   : estilos.css
    Created on : 26/11/2009, 11:10:20
    Author     : Kayan - Acao Direta Web Studio
    Description: CSS - Residencial Leticia

    TODO customize this sample style
    Syntax recommendation http://www.w3.org/TR/REC-CSS2/
	
*/

*							{ padding:0; margin:0; }
img, fieldset						{ border:none; }
body 							{ font-family:Arial, Verdana, Tahoma; font-size:12px; color:#333; }
div.clear						{ clear:both; }

/* Container */ 

div#container						{ width:980px; margin:0 auto; }

/* Header */
div#header						{ position:relative; width:980px; height:65px; background:url(../imagens/bg-menu.jpg) no-repeat; }
div#header .nav						{ list-style:none; }
div#header ul li					{ float:left; margin-left:70px; font-size:16px; font-family:Tahoma; }
div#header ul li a					{ color:#fff; text-decoration:none; width:111px; height:45px; display:block; position:absolute; bottom:0px; text-align:center; padding-top:14px; }
div#header ul li a:hover				{ color:#000; background:url(../imagens/aba.png) no-repeat; }

div#header ul li a.aba1					{ top:14px; left:24px; }
div#header ul li a.aba2					{ top:14px; left:165px; }
div#header ul li a.aba3					{ top:14px; left:305px; }
div#header ul li a.aba4					{ top:14px; left:440px; }
div#header ul li a.aba5					{ top:14px; left:575px; }
div#header ul li a.aba6					{ top:14px; left:710px; }
div#header ul li a.aba7					{ top:14px; left:845px; }
div#header ul li a#menu_ativo				{ color:#000; background:url(../imagens/aba.png) no-repeat; }

div.foto						{ width:376px; height:295px; background:url(../imagens/foto-home2.jpg) no-repeat; float:right; margin-top:-295px; margin-right:100px; text-indent:-9999px; }
div.promo						{ width:436px; height:295px; float:right; margin-top:-295px; margin-right:50px; }
div.promo img						{ border:1px solid #E9E5DA; }

div#wrapper						{ width:980px; background-color:#F9F6F1; margin-top:-10px; }

/* Footer */

div#footer						{ position:relative; width:980px; height:38px; background-color:#4A2101; }
div#footer p						{ color:#fff; font-size:11px; font-family:Tahoma; text-indent:10px; line-height:35px; letter-spacing:1px; }
div#footer a.logo_acao					{ position:absolute; left:865px; top:8px; width:93px; height:22px; background:url(../imagens/logo-acao-direta.png) no-repeat; text-indent:-9999px; }

/* content */

div#content_home					{ position:relative; padding-top:20px; width:100%; }

div.logo						{ width:362px; height:295px; background:url(../imagens/bg-logo.jpg) no-repeat; margin-left:80px; }
div.logo h1						{ position:absolute; top:35px; left:137px; width:266px; height:174px; background:url(../imagens/logo.png) no-repeat; text-indent:-9999px; }
div.logo p						{ position:absolute; top:235px; left:115px; text-align:center; font-size:11px; color:#666; line-height:15px; }


div.bg_int						{ position:relative; width:964px; height:317px; background:url(../imagens/bg_int.png) no-repeat; margin:auto; }
div.bg_int_int						{ position:relative; width:964px; background:url(../imagens/bg_int_int.png) repeat-y; margin:auto; }
div.bg_int_top						{ position:relative; width:964px; height:31px; background:url(../imagens/bg_int_top.png) no-repeat; margin:auto; }
div.bg_int_button					{ position:relative; width:964px; height:23px; background:url(../imagens/bg_int_button.png) no-repeat; margin:auto; }
div.bg_int_aco						{ position:relative; width:964px; height:436px; background:url(../imagens/bg_int_aco.png) no-repeat; margin:auto; }

/* acomodacoes */
div.dentro ul						{ width:860px; list-style:none; }
div.dentro ul.sobre					{ width:570px; list-style:none; margin:0 auto; }
div.dentro ul li					{ width:100px; margin-top:15px; margin-left:55px; float:left; }
div.dentro ul li a					{ width:150px; }


div.dentro						{ position:absolute; top:35px; left:40px; width:900px; height:260px; overflow:auto; }
div.dentrores						{ position:absolute; top:35px; left:40px; height:260px; overflow:auto; }
div.dentro h2						{ width:200px; font-size:19px; color:#815413; font-family:Georgia; font-style:italic; }
div.dentro p						{ width:880px; font-size:12px; font-family:tahoma; margin-top:15px; text-align:justify; }
div.dentro p.cartoes					{ width:860px; text-align:center; margin-top:1px; }
div.dentro p.top					{ margin-top:25px; }
div.dentro img.cartoes					{ margin-left:353px; }
div.dentro table					{ margin-top:15px; }
div.mapa						{ width:960px; margin:auto; margin-bottom:10px; }
div.img_email						{ width:214px; height:125px; float:right; background:url(../imagens/e-mail.jpg) no-repeat; margin-right:100px; margin-top:90px; }
div.img_email p						{ margin-top:120px; margin-left:40px; color:#666;}
div.reveillon						{ height:105px; margin-top:-5px; float:left; margin-left:5px; }
div.casal						{ float:left; margin-top:12px; margin-left:5px; }
div.reveillon img.planeta				{ margin-right:10px; }
div.reveillon img.beyonce				{ margin-left:10px; }
div.reveillon object					{ }

/* Infos */
div.bg_infos						{ width:964px; height:317px; background:url(../imagens/bg-infos.png) no-repeat; margin:auto; }
div.cont_left						{ padding:35px; width:400px; height:230px; }
div.bg_infos h2						{ width:200px; font-size:19px; color:#815413; font-family:Georgia; font-style:italic; }
div.cont_left p						{ width:400px; font-size:12px; font-family:tahoma; margin-top:15px; text-align:justify; }
div.cont_left p.top					{ margin-top:15px; }
div.cont_right						{ padding:35px; width:400px; height:230px; float:right; margin-top:-300px; }
div.cont_right h2					{ margin-left:-30px; }
div.cont_right p 					{ width:420px; font-size:12px; font-family:tahoma; margin-left:-30px; margin-top:15px; text-align:justify; }
div.cont_right ul					{ list-style:none; margin-left:-40px; }
div.cont_right ul li					{ float:left; padding-right:5px; margin-top:25px; }


div.sobre						{ width:362px; height:280px; margin-left:15px; }
div.sobre h2						{ width:200px; font-size:19px; color:#815413; font-family:Georgia; font-style:italic; margin-top:10px; }
div.sobre p						{ margin-top:15px; }

/* Formulário Contato */

/* Form Contato */

div.form_contato				{ width:570px; float:left; margin-top:15px;  }
div.form_contato fieldset			{ width:506px; }
div.form_contato label				{ width:100px; height:20px; display:block; float:left; }
div.form_contato form input			{ width:400px; padding:2px; border:solid 1px #CCCCCC; color:#333333; margin-bottom:2px }
div.form_contato form textarea			{ width:404px; margin-bottom:3px; border: solid 1px #CCCCCC; }
div.form_contato form input.enviar		{ width:auto; background:#4A2101; color:#FFFFFF; border:none; padding:2px 5px; float:right; }
div.form_contato form .campo_requer		{ background:#E0E0E0; }
div.form_contato p				{ margin-top:-15px; width:250px; color:#56371C; }
div#resposta_contato p.envio_ok			{ width:880px; height:30px; text-align:center; margin-top:-15px; }

/* tarifas */

.style1 					{font-size: 10px}

/* locacao */

ul.locacao li					{ list-style:none; margin:0px 20px 20px 20px; height:130px; float:left; width:450px;}
ul.locacao li img				{ float:left; }
ul.locacao li p.texto				{ margin-top:30px; float:left; margin-left:15px; width:250px; }
ul.locacao li p.cat				{ text-align:left!important; font-weight:bold;}
h2.titrent	{ color:#815413; font-family:Georgia, "Times New Roman", Times, serif; font-size:19px; font-style:italic; margin:0 0 20px 20px; }
