/* CSS Document */
/* CSS Produzido por Ação Direta Web Studio - Desenvolvimento e layout: Paulo Marcos Luft */

/* -----------------------------------*/
/* ---------->>> GLOBAL <<<-----------*/
/* -----------------------------------*/
*							{ padding:0px; margin:0px; }
body 						{ background:#fff url(../imagens/fundo3.png) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
div#container				{ width:980px; margin:0px auto; }
div#header					{ width:980px; position:relative; background:url(../imagens/fundo-header.png) no-repeat;}
div#wraper					{ width:980px; /*margin-top:10px;*/  margin-top:95px; }
div#fundo_footer			{ width:100%; height:40px; background:#987174;}
div#footer					{ width:980px;  height:35px; margin:0 auto; position:relative}
div#footer p				{ color:#fff; margin-top:10px; float:left; display:inline; }
div#footer p#endereco		{ position:absolute; top:10px; left:170px; margin-top:0px; z-index:1; }
div#footer img				{ position:absolute; top:5px; right:10px; z-index:1; }

/* ------>>> Títulos e textos <<<-----*/
p							{ color:#424242; font-size:12px;  }
h1							{ color:#900; font-size:18px; margin-top:10px; display:block; width:690px; border-bottom:1px solid #333333; font-weight:normal; }
h3							{ color: #666666; font-size:14px; text-align:center; font-weight:bold; }
h4							{ color: #000; font-size:14px; font-weight:bold; }
h2							{ color:#900; font-size:18px; margin-top:10px; display:block; width:960px; border-bottom:1px solid #333333; font-weight:normal; }
h2#produtos_titulo			{ width:690px }
a							{ color:#CC0000; text-decoration:none; }
a:hover						{ color:#993333; text-decoration:nome; }
img							{ border:0px;}
fieldset					{ border:0px;}
legend						{ color:#424242; }

/* -----------------------------------*/
/* -------->>> conteúdo <<<-----------*/
/* -----------------------------------*/
div.fonte_grande p			{ font-size:14px; }

div#header img#logo			{ margin:15px 0px 0px 0px; float:left;}
div#continente				{ position:absolute; top:28px; left:340px; height:30px;padding:5px; width:325px; color:#FFFFFF; font-size:16px; font-weight:bold; font-style:italic; }
div#continente img 			{ vertical-align:middle;}
div#ilha					{ position:absolute; top:28px; left:700px; height:30px;padding:5px; width:268px; color:#FFFFFF; font-size:16px; font-weight:bold; font-style:italic; }
div#ilha img 				{ vertical-align:middle;}
div#menu					{ width:510px; height:50px; position:absolute; top:111px; right:80px;}
div#menu ul li 	 			{ list-style:none; }
div#menu ul li 				{ float:left; margin-right:5px; text-align:center; display:inline; }
div#menu ul li a			{ color:#000; font-size:13px; font-weight:bold; background:url(../imagens/aba.png) no-repeat;  width:80px; height:23px;display:block; padding-top:5px; margin-top:15px; }
div#menu ul li a:hover		{ color:#000; font-size:13px; font-weight:bold; background:url(../imagens/aba-ativa.png) no-repeat;  width:80px; height:28px; display:block; padding-top:5px; margin-top:10px;}
div#menu ul li a#menu_ativo { color:#000; font-size:13px; font-weight:bold; background:url(../imagens/aba-ativa.png) no-repeat; width:80px; height:28px; display:block; padding-top:5px; margin-top:10px;}

div#flash					{ width:875px; height:305px; margin-left:50px; background:#FFFFFF; position:relative;  }
div#flash object			{ margin:8px; }
#esq_sup					{ position:absolute; top:2px; left:2px; }
#dir_sup					{ position:absolute; top:2px; right:2px; }
#dir_inf					{ position:absolute; bottom:2px; right:2px; }
#esq_inf					{ position:absolute; bottom:2px; left:2px; }


div#conteudo				{ width:690px; float:left;}
div#conteudo object			{ margin:10px 0 0 10px;}


/* ----->>>>> PRODUTOS <<<<<-------- */

/*div#produtos ul li { width: 172px; list-style:none; background:#E6E6E6; text-align:left; float:left; margin:0px 10px 5px 0; }
div#produtos ul li h3    { padding-bottom:5px  }
div#produtos ul li h3 a  { color:#454545; }
div#produtos ul li ul li {  margin: 3px 2px 3px 2px; width:auto; display:inline; height:auto; float:left;  }
div#produtos ul li ul li a { color:#666666; }
div#produtos ul li ul li a:hover { color:#000000; text-decoration:underline; }*/

    div#produtos				{ margin-left:0px; float:left; }
    div#produtos ul li { width: 250px; list-style:none; background:url(../imagens/button.gif) no-repeat 0 7px; text-align:left;  margin:0px 10px 0px 0; position:relative; padding-bottom:5px; z-index:100; }
    div#produtos ul li h3    { padding-bottom:5px; padding-top:6px; }
    div#produtos ul li h3 a  { color:#454545; display:block; width:100%; color:#000; }
	div#produtos ul li h3 a:hover  { color:#828282; }
	div#produtos ul li h3#novidades{ padding-bottom:10px; font-family:Georgia, "Times New Roman", Times, serif; }
	div#produtos ul li h3#novidades a{ color: #990000; font-size:18px; text-align:center; font-weight:bold; padding-bottom:5px; }
    div#produtos ul li ul    { position: absolute; top:0px; left:245px; z-index:1000; display:none; background:#FFFFFF; /*background:#CECECE; background:url(../imagens/fundo-submenu.png);*/ }
    div#produtos ul li ul li {  margin: 0px 2px 0px 2px; background:none; background: url(../imagens/subbutton.gif) no-repeat 0 0px; padding:3px 3px 3px 25px; width: 150px;  }
    div#produtos ul li ul li a { color:#000; display:block; width:100%; }
    div#produtos ul li ul li a:hover { color:#000000; text-decoration:underline; }

div#lista_produtos						  { float:left; margin-left:10px; width:690px; overflow:hidden; }
table.produtos                            { width:100%; border:1px solid #D6D6D6;  }
table.produtos tfoot tr                   { text-align: right; padding:5px; background:#f4f4f4; font-weight:bold;}
table.produtos thead tr th                { background:#606060; color:white; padding:5px; text-align:center;}
table.produtos tbody tr th.coluna_produto { width:30%; text-align:left; padding:5px; border-top:1px solid #FFF; border-bottom:1px solid #D6D6D6; }
table.produtos tbody tr td                { text-align:center; padding:5px; border-top:1px solid #FFF; border-bottom:1px solid #D6D6D6; border-left:1px solid #D6D6D6;vertical-align:middle;}
table.produtos tbody tr:hover             { background:#D2C1C4; }

/*
#produto-fotos-global                          { float:right; margin-top:50px; margin-right:70px;}
#produto-fotos                                 { float:right; width:372px; margin:0 20px 20px 0; }
#produto-fotos .content                        { position:relative; }
#produto-fotos .slideshow img                  { width:372px; height:281px; }
#produto-fotos .embox                          { position:absolute; bottom:0; right:0; }
#produto-fotos .navigation                     { list-style:none; padding:1px; }
#produto-fotos .navigation ul.thumbs li        { list-style:none; float:left; margin:1px; }
#produto-fotos .navigation ul.thumbs li img    { width:72px; height:54px; }
p#lembre									   { font-size:16px; color:#BF0000; font-style:italic; margin-bottom:10px; margin-top:5px; font-weight:bold; }

#produto-infos-global						{ margin-left:70px; width:350px; margin-top:130px; background:#E6E6E6; overflow:auto; float:left; padding:10px; display:inline;}
div#produto-infos							{ width:350px; float:left;  }
div#produto-infos p							{ margin-top:10px; font-size:13px;  }
*/
a.link_voltar								{ display:block; background:#F0F0F0;border-color:#AAAAAA #000000 #000000 #AAAAAA;border-style:solid;
border-width:1px;text-align:center; width:120px; margin-left:400px; }
a:hover.link_voltar							{ display:block; background:#FAFAFA;border-color: #000000 #AAAAAA #AAAAAA #000000 ;border-style:solid;
border-width:1px;text-align:center; }

/* ---------->>>> ------------------------ <<<<---------------- */
/* ---------->>>> Produtos na raiz do site <<<<---------------- */
/* ---------->>>> ------------------------ <<<<---------------- */

div#produto_raiz								{ width:790px; height:500px; background:#fff url(../imagens/fundo3.png) repeat-x 0 -170px; padding:5px; }
div#produto_raiz h2								{ width:790px; }


#produto-infos-global						{ margin:130px 20px 0 20px; width:350px; background:#E6E6E6; overflow:auto; float:left; padding:10px; display:inline; font-size:14px;}
div#produto-infos							{ width:350px; float:left;  }
div#produto-infos p							{ margin-top:10px; font-size:13px;  }

div#empresa_p p								{ font-size:14px; }

div.produto_fotos_global                          { float:right; margin-top:50px; margin-right:0px; width:375px; }

/*#produto-fotos                               { float:right; width:372px; margin:0 20px 20px 0; }
#produto-fotos .content                        { position:relative; }
#produto-fotos .slideshow img                  { width:372px; height:281px; }
#produto-fotos .embox                          { position:absolute; bottom:0; right:0; }
#produto-fotos .navigation                     { list-style:none; padding:1px; }
#produto-fotos .navigation ul.thumbs li        { list-style:none; float:left; margin:1px; }
#produto-fotos .navigation ul.thumbs li img    { width:72px; height:54px; }*/

p#lembre									   { font-size:16px; color:#BF0000; font-style:italic; margin-bottom:10px; margin-top:5px; font-weight:bold; }


/* ----->>>>> formulario <<<<<-------- */
input, textarea, select		{ background:#fff url(../imagens/form-fundo.png) repeat-x; border:1px solid #DDDDDD; font-size:11px  }
label						{ height:20px; width:50px; display:block; float:left; line-height:20px;}
input#enviar				{ margin-top:8px; color:#A42A15; font-weight:bold; font-size:11px}
input#enviar2				{ height:20px; width:70px; margin-top:3px; color:#A42A15; font-weight:bold; border:none; font-size:11px}

form.formulario 			{ width:450px;  }
form.formulario fieldset	{ width:450px;  }
form.formulario label		{ margin-top:10px; width:85px; height:15px; }
form.formulario input		{ margin-top:10px; width:350px; padding:2px 5px 5px 3px;}
form.formulario input#enviar{ margin-top:10px; width:100px; }
form.formulario textarea	{ margin-top:10px; width:360px; }

form.formulario_orcamneto 			{ width:700px;  }
form.formulario_orcamneto fieldset	{ width:700px;  }
form.formulario_orcamneto label		{ margin-top:10px; width:130px; height:15px; }
form.formulario_orcamneto input		{ margin-top:10px; width:350px; padding:2px 5px 5px 3px;}
form.formulario_orcamneto input#enviar { margin-top:10px; width:100px; }
form.formulario_orcamneto textarea	{ margin-top:10px; width:360px; }
form.formulario_orcamneto div.radio input  	{ float:left; width:20px; border:none; background:none;  }
form.formulario_orcamneto div.radio label  	{ width:90px; margin-top:5px; *margin-top:10px;  }
div.margin_radio					{ margin-left:135px; }


/* Mensagem form */
p.ok						{ width:960px; height:35px; background:#94AD7A; color:#fff; text-align:center; }
p.unok						{ width:960px; height:35px; background: #990000; color:#fff; text-align:center; }
.campo_requerido 			{ background:#fff url(../imagens/form-fundo.png) repeat-x; border:2px solid #990000 }

/* Erro 404 */
/*div#goog-wm .content h3		{ margin-bottom:10px; }
div#goog-wm .content input	{ background:#DADEF8; }
#goog-wm-sb					{ margin-left:10px }
#goog-wm-qt					{ background:#fff url(../imagens/form-fundo.png) repeat-x; border:1px solid #DDDDDD; font-size:11px  }*/



/****************************** Últimos Cadastros ******************************/
div.box_produtos			{ width:250px; height:300px; float:right; background:url(../imagens/fundo-produtos-box.png) no-repeat;  }
div.box_produtos h3			{ padding-top:15px; }
div.box_produtos p			{ padding:19px 10px 10px 10px;  }
div.box_produtos p#centro-imagem{ text-align:center; padding:10px 2px 5px 1px;}
div.box_produtos img		{  }
div.box_produtos a			{ padding:15px;  }



div#ultimos_cadastros {
	width:245px;
	position:relative;
	margin-left:3px;
	margin-top:10px;
}

div#ultimos_cadastros div.left,
div#ultimos_cadastros div.right {
	position:absolute;
	top:70px;
	color:#FFF;
	font-weight:bold;
	width:11px;
	height:20px;
	color:#8f1b02;
	cursor:pointer;
	z-index:100;
}

div#ultimos_cadastros div.right {
	left:0px;
	text-align:left;
}

div#ultimos_cadastros div.left {
	right:0px;
	text-align:right;
}

div#ultimos_cadastros div.scroll {
		width:100%;
		height:200px;
}

div#ultimos_cadastros div.imovel {
	width:245px; 
	height: 135px;
	float:left;
}


div#ultimos_cadastros div.imovel img {
	margin-left:2px;
}

.dataTables_wrapper table tbody tr.even {
    background:none !important;
}
