﻿											/*           Shopping Casa & Design             */
											/*       Por Ação Direta, Ação Direta? ^^       */

* 							{ margin:0px; padding:0px; }
html						{ background:none; }
body 						{ background:url(../imagens/bg.gif); }
body, a, legend, input, 
textarea, select, option 	{ color:#2f4d60; font:11px Tahoma, Helvetica, Arial, sans-serif; text-decoration:none; }
br							{ clear:both;}
fieldset					{ padding: 4px; }
fieldset legend				{ padding-left:10px; padding-right:10px; margin-left:10px; }
a 							{ text-decoration:none; }
a:hover 					{ text-decoration:none; }
img 						{ border:0px; }
ul, li 						{ list-style:none; }
h1 							{ padding:5px; display:block; font-size:18px; }
h2.date						{ font-weight:bold; font-size:11px; }
h3 							{ height:14px; padding:6px; font-size:12px; color:#900; width:400px; text-align:left; font-weight:normal; margin-bottom:3px; }
h3.baixo					{ height:14px; padding:6px; font-size:12px; color:#900; width:400px; text-align:right; float:right; font-weight:normal; }
h4 							{ font-size:12px; margin:10px 0px 5px 0px; color:#900; }

.labeu 						{ float:left; display:block; width:50px; }
.center 					{ text-align:center; padding-left:0px; padding-right:0px; }
.interno 					{ margin:0px 20px; }
.clear 						{ clear:both; }
.ok 						{ display:block; border:2px solid #060; background:#090; }
.unok 						{ display:block; border:2px solid #820003; background:#F00; }
.ok, .unok 					{ text-align:center; font-size:18px; color:#FFF; padding:5px; }
.text 						{ font-weight:normal; margin-left:2px; }
.form 						{ padding-left:20px; }
.form2 						{ padding-left:10px; }
.right 						{ float:right; }
.floatleft 					{ float:left; }
.floatright 				{ float:right; }
.link_home a				{ font-size:14px; }
.link_home a:hover			{ color:#FF0000; }

.clearfix:after 			{ content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix 					{ display: inline-block; }
html[xmlns] .clearfix 		{ display: block; }
* html .clearfix			{ height: 1%; }

.fotodireta					{float:right;}
.fotoesquerda				{float:left;}
.limpap	p					{clear:none!important;}
.limpap	img					{ padding:5px;}

/* ********* Aqui para baixo a estrutura ********* */

	
#mantenedora 				{ margin:10px auto; width:880px; }
#header 					{ position:relative; }
#corpo 						{ margin-top:-100px; padding:100px 10px 0px 10px; background:url(../imagens/bg.png) center top repeat-y; }

#x_esquerda 				{ z-index:9999; position:relative; float:left; width:160px; text-align:right; }
#x_meio 					{ float:left; width:520px; padding:0px 10px 0px 10px; margin-top:50px;  }
#x_direita  				{ float:left; width:157px; padding-left:3px; text-align:left; font-weight:700; overflow: hidden; }

h2.titulos 					{ height:20px; color:#FFF; margin-top:5px; font-size:11px; padding:8px 5px 0px 5px; }
#x_esquerda h2.titulos 		{  }
#x_esquerda p				{text-align:center; padding:5px; font-weight:normal!important; }
#x_direita h2.titulos 		{ margin-left:1px; }

#menu_principal 			{z-index:9999; }
#menu_principal li a 		{z-index:9999; width:150px; display:block; padding:2px 10px 2px 0px; font-weight:bold; }
#menu_principal li a:hover 	{ background-color:#d8e0e3; }
	
#horario 					{ width:129px; height:103px; background-image:url(../imagens/clock.png); background-repeat:no-repeat; margin:0px auto; text-align:center; font-weight:normal; }
#x_direita select 			{ width:100px; }
#x_direita .ha				{ margin-left:15px; }
#ultimas_noticias 			{  }
#ultimas_noticias p	p		{ display:none; }
#ultimas_noticias a			{ padding:3px; display:block; text-transform:capitalize; }
#ultimas_noticias a:hover 	{ background:#CCC; }
#banners 					{  }
#rodape 					{ width:852px; margin:0px auto; clear:both; padding:5px; background:#e3e3e3; border-top:1px solid #999999; border-bottom:1px solid #999999; color:#666; line-height:18px; }

/* depois da estrutura, vem o resto */

.noticias 					{ overflow:auto; }
.noticias p 				{ line-height:17px; clear:both; }
.noticias img 				{ /*background:url(../imagens/noticia_img.png) no-repeat;*/ border: 1px solid #CCCCCC; padding:5px; } /* as imagens devem ter 155 x 135 na noticia */
.noticia1 img				{ /*background:url(../imagens/noticia_img.png) no-repeat;*/ border: 1px solid #CCCCCC; padding:5px; float:left; margin:5px; }

/* parte antiga do site (tirar quando a novo estiver publicada) -----------------*/
.noticia_cima				{ width:255px; float:left; margin-bottom:20px; height:200px; overflow:hidden; }
.noticia_cima img 			{ float:left; }
.noticia_cima h3			{ background:url(../imagens/bg_tit.png) repeat-y; padding:3px 0px 3px 5px; display:block; width:250px; }
.noticia_baixo				{ width:255px; margin-bottom:20px; height:230px; overflow:hidden;}
.noticia_baixo img 			{ float:right; }
.noticia_baixo h3			{ background:url(../imagens/bg_tit2.png) repeat-y right; padding:3px 5px 3px 0px; display:block; width:265px; }
.noticia_baixo p 			{ text-align:right; }
/* parte antiga do site  --------------------------------------------------------*/

.noticia_destaque			{ width:520px; float:left; margin-bottom:20px; overflow:hidden; }
.noticia_destaque img		{ float:left; }
.noticia_destaque h3		{ background:url(../imagens/bg_tit.png) repeat-y; padding:3px 0px 13px 5px; display:block; width:520px; color:#990000 }

.noticia_cima2				{ width:250px; float:left; margin-bottom:20px; overflow:hidden; }
.noticia_cima2 img 			{ float:left; }
.noticia_cima2 h3			{ background:url(../imagens/bg_tit.png) repeat-y; padding:3px 0px 13px 5px; display:block; width:250px; }

.noticia_baixo2				{ width:250px; margin-bottom:20px; overflow:hidden; }
.noticia_baixo2 img 		{ float:right; }
.noticia_baixo2 h3			{ background:url(../imagens/bg_tit2.png) repeat-y right; padding:3px 5px 3px 0px; display:block; width:250px; }
.noticia_baixo2 p 			{ text-align:right; }

.foto						{ float:left; margin-top:15px; margin-right:10px; padding-right:15px; }
.resumo						{ width:350px;  margin-top:25px; margin-left:10px; font-style:italic; }

.dividendo 		 			{ clear:both; height:40px; }
#noticias_history			{ margin: 2px 5px; }
#noticias_history .selecionada	{ font-weight: bold; }

.noticiass 					{ overflow:auto; }
.noticiass p 				{ line-height:17px; clear:both; }
.noticiass img 				{ /*background:url(../imagens/noticia_img.png) no-repeat;*/ border:1px solid #CCCCCC; padding:5px; margin-right:10px; } /* as imagens devem ter 155 x 135 na noticia */
.noticiascompletas h3		{ width:460px!important; }

.noticiasas p 				{ line-height:17px; clear:both; }
.noticiasas br				{ clear: none; }
.noticiasas img 			{ /*background:url(../imagens/noticia_img.png) no-repeat;*/ border: 1px solid #CCCCCC; padding:2px; margin:2px; } /* as imagens devem ter 155 x 135 na noticia */
.noticiasas h3				{ width:500px!important; }

#content .cont_img	 		{ padding:3px; background:#FFFFFF; border:1px solid #800; float:left; margin:4px; }
#content h3 				{ background:url(../imagens/bg_tit.png) left repeat-y; }
#content p					{ line-height:17px; clear:both; }

/* dados de formulários */

#profi				 		{ line-height:20px; }
#profi label				{ display:block; width:150px; float:left; clear:both; }
#profi label.radio			{ float:none; display:inline; }
#profi label.radio input	{ margin-right:5px; }
#profi input, select		{ background:#e6e6e6; border:1px solid #c6c6c6; }
#profi option				{ background:#e6e6e6; }
#profi .enlarge				{ padding: 2px 7px 2px 7px; }
#menu_principal				{ background:url(../imagens/bg_profi.jpg) repeat-x; padding-top:10px; }
#restrita					{ background:url(../imagens/bg_profi.jpg) repeat-x; text-align:center; padding-top:10px; }
#restrita input 			{ background:url(../imagens/inputz.gif) repeat-x; border:1px solid #CCCCCC; padding:2px; }

.menu_principal				{ background:url(../imagens/bg_profi.jpg) repeat-x; padding-top:10px; }

/* news */
#news						{ background: url(../imagens/bg_profi.jpg) repeat-x; }
#news a						{ color:#990000; font-weight:bold; }
div#news					{ background-color:#FFFFFF; height:100%; width:100%; position:fixed; }
#news caption				{ padding:10px; }
#news td					{ padding:2px; }
#news input 				{ background:url(../imagens/inputz.gif) repeat-x; border:1px solid #CCCCCC; padding:2px; }
#news th	 				{ text-align:right; padding-right: 10px;  }

/* Pagina de ambientes */ 


#ambientes 					{ width:520px;}
#ambientes h3				{ margin-top: 30px; margin-bottom: 10px; }
#ambientes a				{ display:block; padding:5px; /*background-color:#f6f6f6; border:1px solid #999;*/ margin-top:3px; height:100px; width:160px; float:left; }
/*#ambientes a:hover			{ background-color:#f0f0f0; border:1px solid #800; }*/
#ambientes a span.a1		{ line-height:40px; display:block; cursor:pointer; }
#ambientes a span.a2		{ clear:both; display:block; margin-top:3px; margin-left:5px; cursor:pointer; }
#ambientes a span.a3		{ line-height:12px; display:block; float:left; margin-top:-3px; margin-left:5px; cursor:pointer; }
.logo_lojas					{ width:100px; }
#planta_site				{ margin-top:50px; }
#titulo_center_am           { text-align:center;}

/* Pagina de escritorio */ 
.escritorio					{ width:520px;}
.escritorio h3				{ margin-top: 30px; margin-bottom: 10px; }
#escritorio a				{ display:block; padding:5px; background-color:#f6f6f6; border:1px solid #999; margin-top:3px; width:500px; float:left; }
#escritorio a:hover			{ background-color:#f0f0f0; border:1px solid #800; }
.escritori1  				{ display:block; padding:5px; margin-top:3px; height:100px; width:160px; float:left; }
.escritorio3 				{ line-height:12px; display:block; float:left; margin-top:-3px; margin-left:5px; cursor:pointer; }

/* contato - fale conosco */

div#contato fieldset 		{  }
div#contato label 			{ display:block; width:150px; }
.tema						{ background:#FFF; font-weight:bold; color:#999; font:11px Tahoma, Helvetica, Arial, sans-serif; text-decoration:none; padding:3px; }


/* Hotsites vão tudo abaixo */

#hotsite_zordon				{ width:523px; height:500px; background:url(../imagens/bg_hotsite.gif) no-repeat; margin:0 auto; }
#hotsite_header				{ background:url(../imagens/hotsite_header.png) no-repeat; width:503px; height:123px; margin:13px 0px 10px 13px; background-color:#FF9966; }
#hotsite_logo				{ padding:3px; background-color:#FFFFFF; border:1px solid #6c6d6d; width:100px; }


/* Página Galeria de fotos */

ul.fotos 					{ width:520px;}
ul.fotos li					{ display:block; padding:5px; background-color:#f6f6f6; border:1px solid #999; margin-top:3px; height:145px; }
ul.fotos li:hover			{ background-color:#f0f0f0; border:1px solid #800; }
ul.fotos li a				{ display:block;  width:100%; height:100%; }
ul.fotos li span.titulo		{ margin-top: 5px; margin-bottom: 10px; font-size:14px; display:block; font-size:14px; font-weight:bold; }
ul.fotos li img				{ float:left; margin-right:10px; }

div.fotos_selecionado h2	{ padding-bottom:10px; }
div.fotos_selecionado ul.filmstrip img { height:60px; width:90px; }

/* Clube do Profissional  */

.style-b 				{ color: #990000 ; width:160px; height:16px; padding:2px; background:#f9f7ee; float:left; margin:2px; border-right: #a5a7aa solid 1px; border-bottom: #a5a7aa solid 1px; text-align:center; }

/* Grand-Prix  */

div.pista					{float:left;}
div.texto-pista				{float:left; margin:10px; width:300px; text-align:justify!important;}

/* Formularios */

.formulario input,
.formulario select,
.formulario textarea	{ width:400px; height:15px; padding:3px; font-size:11px; margin:5px; border:1px solid #CCC; background:#F1F1F1; color:#666;  }
.formulario textarea	{ height: 200px; }
.formulario .button		{ width:auto; height:auto; border: 1px solid #766746; background:none; }
.formulario .errors 	{ list-style:none; padding:2px; padding-bottom:20px; color:#990000; font-weight:bold; }



/* historico */

#historico_menu			{ width:165px; float:left;}
#album_fotos			{ width:355px; float:left; margin-top:5px; }
.botao_foto				{ width:150px; height:16px; padding:1px; background:#F3F6F7; float:left; margin:1px; border-right: #a5a7aa solid 1px; border-bottom: #a5a7aa solid 1px; }
.botao_foto2			{ width:150px; height:30px; padding:1px; background:#F3F6F7; float:left; margin:1px; border-right: #a5a7aa solid 1px; border-bottom: #a5a7aa solid 1px; }

#geral					{width:275px;height:450px;border:1px solid #B6B8C2; display:block; overflow:auto}
/* div onde vao aparecer as fotos */
#box					{ width:275px;height:242px;float:left;text-align:center;}
/* div onde vai aparecer a legenda das fotos - muda as fotos - muda texto da legenda */
#legenda				{ width:275px;height:50px;background:#fff;float:left;}
/* div onde vai aparecer o contador das fotos - muda as fotos - muda texto da legenda */
#contador				{ width:275px;height:20px;background:#f0f0f0;float:left; margin:0; text-align:center;}
/* aqui dentro outras duas divs - navega??o para proxima foto e foto anterior */
#nave					{ width:275px;height:30px;float:left;}
#anterior				{ width:100px;height:20px;float:left;text-align:center;}
#proxima 				{ width:100px;height:20px;float:right;text-align:center;}


/*galeria e destaque topo*/

div#linkgaleria 			{ height:30px; background-color:#933; }
div#linkgaleria-texto			{ width:880px; margin:0 auto; text-align:center; }
div#linkgaleria-texto a			{ color:#FFF; font-size:16px; line-height:30px; }

#destaque-topo				{ width:502px; height:200px; border:1px solid #CCC; }

.destaque_top10			{ width:280px; height:483px; background:url(../imagens/destaque_top10.png) no-repeat; position:absolute; z-index:100; top:-287px; left:-135px; }

div#position				{position:absolute; top:70px; left:310px; z-index:100;}
div#banner-centro img			{ border:none !important;}
div#header img				{ margin-left:6px;}
