@charset "UTF-8";
/* 
	Folha de Estilos: Website Estilo Prórprio Design de Interiores

	Obs: # DIVS estão separadas em lote de acordo com a diagramação do site Ex: #topo, #esquerda, #direita e #rodape, e com os seus respectivos conteúdos inseridos dentro dos mesmos.
	
		 .Classes estão separadas em lote para melhor visualização das mesmas, sempre ao final do lotes das #div.
		 
		 E a Tag a: exista um padrão para todo o site e de acordo com as necessidades das páginas do site existe as descendentes ex: #estiloproprio a { seletor }.
	
*/


/* 0 ------  Início do Parametro Estrela * , estilização Geral de todas as Páginas*/


*{

	margin:0;
	padding:0;
	color:#555;
	font-size:11px;
	/*font-family:"Trebuchet MS", Verdana, sans-serif;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:11px;
	border:none;
	list-style:none;
	
}


/* 0 ------------------------------------------------- Fim do Parametro Estrela */


body{text-align:center;}


#geral
{

	width:998px; 
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:17px;
	
}


/* 1 --------------------------------------------------- Início do # DIV TOPO: Logo, Menu: Menu1, Menu2, Menu3 */


#topo{

	width:998px;
	height:95px;
}

#logo{

	width:256px;
	height:90px;
	float:left;
}

#menu{
	
	width:710px;
	height:90px;
	float:right;
	
}

#menu1{
	
	position:relative;
	width:710px;
	height:30px;
	float:right;
	
}

#menu2{

	position:relative;
	width:410px;
	height:52px;
	float:left;
	margin-top:8px;
	
}

form{
 
	margin-top:16px; 
}

#menu3{

	width:275px;
	height:52px;
	margin-top:8px;
	float:right;
	border-left: 2px dotted #f0c1dd;
	
}


#telefone{

	width:275px;
	height:auto;
	margin-top:20px;
	margin-bottom:0px;
	font-weight:bold;
	font-size:13px;
	color:#747474;	
}



/* 1 --------------------------------------------------- # Fim do # DIV TOPO: Logo, Menu: Menu1, Menu2, Menu3 */




/* 2 --------------------------------------------------- # DIV Box Esquerdo */




#box_esquerdo{
	
	width:695px;
	height:auto;
	float:left;
	margin-top:17px;
	border-left: 2px dotted #f0c1dd;
	
}

#box_esquerdo_Projetos{

	width:672px;
	height:auto;
	float:left;
	margin-top:17px;
	margin-left:17px;
	display:inline;
	text-align:left;
	color:#747474;
	
}



#box_esquerdo1{

	position:relative;
	width:672px;
	height:auto;
	float:left;
	clear:both;
	display:inline;
	margin-left:17px;
	cursor:pointer;
	
	
}


/* Seletor de Transparência dos Titulos da Home - TOPO e BOTTOM, Dentro do  #box_esquerdo1 */


#box_esquerdo1_Titulo_Topo1{

	position:absolute;
	left:0px;
	width:662px;
	height:14px;
	padding:5px;
	filter: Alpha (Opacity = 80); /*Opacidade através de CSS - IE 6, 5 e Anteriores*/
    -moz-opacity: 0.5;        /*Opacidade através de CSS*/
    opacity:0.50;            /*Opacidade através de CSS - Firefox*/
	background-color:#5c1f34;
	text-transform:uppercase;
	text-align:left;
	z-index:20;
	font-size:16px;
	
}


#box_esquerdo1_Titulo_Topo2{
	
	position:absolute;
	width:660px;
	left:0px;
	height:13px;
	padding:6px;
	text-transform:uppercase;
	text-align:left;
	z-index:20;
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
	
}


#box_esquerdo1_Titulo_Bottom1{
	
	position:absolute;
	left:0px;
	width:662px;
	height:15px;
	padding:5px;
	filter: Alpha(Opacity=85);
    -moz-opacity: 0.85;
    opacity:0.85;
	background-color:#FFFFFF;
	text-align:left;
	z-index:20;
	margin-top:362px;
	color:#000000;
	
}

#box_esquerdo1_Titulo_Bottom2{
	
	position:absolute;
	left:0px;
	width:662px;
	height:15px;
	padding:5px;
	text-transform:uppercase;
	text-align:left;
	z-index:20;
	border-bottom:3px solid #8f2762;
	color:#000000;
	font-weight:bold;
	margin-top:362px;
	
}

/* Fim Seletor de Transparência dos Titulos da Home - TOPO e BOTTOM */


.box_esquerdo2{

	width:326px;
	height:240px;
	float:left;
	display:inline;
	margin:17px 0 0 17px;
	border-bottom:1px solid #e8c9dc;
	border-left:1px solid #e8c9dc;
	border-right:1px solid #e8c9dc;
	background-image:url('../imagens/bg_box_esquerdo.gif');
	background-position:bottom;
	background-repeat:repeat-x;
	
}

.box_esquerdo2_img{

	width:296px;
	height:153px;
	margin-top:14px;
	margin-left:14px;
	*margin-left:14px;
	_margin-left:4px;
	
}	

.box_esquerdo2_Texto{
	
	width:290px;
	height:50px;	
	margin-left:14px;
	*margin-left:14px;
	_margin-left:2px;
	text-align:left;
	padding-top:6px;
	font-size:10px;
	color:#555555;
	line-height:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
}	

.box_esquerdo_Titulo_Topo{
	
	width:321px;
	height:15px;
	text-transform:uppercase;
	padding:5px 0 0 5px;
	background-color:#5c1f34;
	text-transform:uppercase;
	text-align:left;
	color:#FFFFFF;
	font-weight:bold;
	
}

#box_esquerdo_img{

	width:235px;
	height:auto;
	float:left;
	margin-left:17px;
	background-color:#f8f8f8;

}

#box_esquerdo_internas{

	width:400px;
	height:auto;
	float:left;
	margin-left:17px;
	text-align:left;
}


#box_esquerdo_QuemSomos{

	width:420px;
	height:310px;
	float:left;
	text-align:left;
	background-image:url('../imagens/bg_quemsomos.gif');
	background-repeat:repeat-x;
	
}

#box_esquerdo_QuemSomos_Texto{
	
	width:400px;
	height:240px;
	margin-left:17px;
	
}

#box_esquerdo_Dicas{
	
	width:672px;
	height:auto;
	float:left;
	text-align:left;
	margin-left:17PX;
	background-image:url('../imagens/bg_quemsomos.gif');
	background-repeat:repeat-x;
	background-position:bottom;
	
}

#box_esquerdo_Dicas_Texto{
	
	width:672px;
	height:auto;
	margin-left:17px;
	
}

.cinza_dicas{
	
	color:#555555;
	line-height:16px;
	
}

#thumbnail_Dicas{
	
	width:672px;
	height:auto;
	margin-top:20px;
	
}
.thumbanail_Dicas img{
	
	width:60px;
	height:60px;
	float:left;
	border:1px solid #a52672;
	margin:0px 0px 17px 17px;
	cursor:pointer;
	
}



.cinza{
	color:#555555;
}





#box_esquerdo_QuemSomos_Bottom{
	width:420px;
	height:130px;
	float:left;
	text-align:left;
	background-image:url('../imagens/bg_quemsomos_bottom.gif');
	background-repeat:no-repeat;
	background-position:right;
	
}

#box_esquerdo_Menu_BottomInternas{
	width:400px;
	height:auto;
	float:left;
	text-align:left;
	margin-left:17px;
}

#box_esquerdo_Menu_BottomInternas a {
	color:#555;
}

#box_esquerdo_Menu_BottomInternas a:hover {
	
	color:#7f1756;
}


#box_esquerdo_Cursos{
	width:695px;
	min-height:323px; height: expression(this.scrollHeight <= '323' ? '323' : 'auto');
	float:left;
	margin-top:17px;
	border-left: 2px dotted #f0c1dd;
}

#box_esquerdo_Cursos2{
	width:672px;
	height:auto;
	float:left;
	margin-left:17px;
	text-align:left;
	color:#555;
}

#box_esquerdo_CursosTitulos{
	width:672px;
	height:60;
	float:left;
	background-color:#5c1f34;
	color:#FFFFFF;
	font-size:14px;
	padding-top:5px;
	padding-left:5px;
	padding-bottom:2.5px;
}

#box_esquerdo_CursosBottom{

	width:672px;
	height:80px;
	float:left;
	margin-top:17px;

}
#box_esquerdo_CursosBottom_Texto{

	width:210px;
	height:100px;
	float:left;
	background-image:url('../imagens/bg_box_direito.gif');
	margin-left:12px;

}

#box_esquerdo_CursosBottom_Titulo{

	width:210px;
	height:20px;
	float:left;
	background-color:#be6299;

}



/* 2 --------------------------------------------------- Fim # DIV Box Esquerdo */



/* 3 --------------------------------------------------- # DIV Box Direito */

#box_direito{
	
	width:275px;
	height:auto;
	margin-top:17px;
	float:right;
	border-left: 2px dotted #f0c1dd;
	
}

#box_direito1{

	width:255px;
	height:auto;
	margin-left:17px;
	
}

.box_direito_Texto{

	width:241px;
	height:58px;
	background-image:url('../imagens/bg_box_direito.gif');
	text-align:left;
	padding-top:10px;
	padding-left:15px;
	color:#555555;
	
}




#box_direito2{

	width:255px;
	height:auto;
	margin:17px 0 0 17px;
	border-bottom:1px solid #e8c9dc;
	border-left:1px solid #e8c9dc;
	border-right:1px solid #e8c9dc;
	background-image:url('../imagens/bg_box_esquerdo.gif');
	background-repeat:repeat-x;
	background-position:bottom;
	

}

#box_direito2_Parceiros{

	width:255px;
	height:auto;
	margin:17px 0 0 17px;
	/*border-bottom:1px solid #e8c9dc;
	border-left:1px solid #e8c9dc;
	border-right:1px solid #e8c9dc;*/
	background-image:url('../imagens/bg_box_esquerdo.gif');
	background-repeat:repeat-x;
	background-position:bottom;
	

}

#box_direito_Thumb{

	width:255px;
	height:500px;
	margin-left:17px;
	background-image:url('../imagens/bg_box_esquerdo.gif');
	background-position:bottom;
	background-repeat:repeat-x;
	
}

#box_direito_Thumb_Titulo{

	width:255px;
	height:auto;
	margin-top:17px;
	font-size:16px;
	color:#747474;
	line-height:normal;
	
}

.box_direito_Thumb img{

	width:114px;
	height:86px;
	margin-left:5px;
	margin-top:14px;
	float:left;
	display:inline;
	cursor:pointer;
	border:1px solid #5c1f34;
	
	
}


#box_direito2_Equete form table{

	width:228px;
	height:auto;
	margin-left:14px;
	text-align:left;
	
}

/* 3 --------------------------------------------------- Fim DIV Box # Direito */



/* 4 ---------------------------------------------------  # DIV Box Rodape */


#espaco{ /* Espaçamento entre Geral e Rodapé */
	
	width:100%;
	height:15px;
	position:relative;
	clear:both;
	
}

#rodape{

	width:100%;
	height:150px;
	position:relative;
	margin-top:3px;
	clear:both;
	bottom:0;
	background-color:#5c1f34;	
	color:#FFFFFF;	

}
#rodape1{

	width:998px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	position:relative;
	padding-top:17px;
	clear:both;
	color:#FFFFFF;
	text-transform:uppercase;
	
} 

#endereco{

	width:998px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	clear:both;
	padding-top:10px;
	bottom:0;
	color:#FFFFFF;
	font-size:12px;
	
} 

#assinatura{

	width:120px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	margin-top:17px;
	
}
#criacao{

	float:left;
	padding-top:6px;
	color:#FFFFFF;
	
}
#efdeign{

	width:72px;
	height:26px;
	float:right;
	
}


/* 4 --------------------------------------------------- Fim DIV Box Rodape */


/* ------------------------------ Classes */


.forminput
{

	width:310px;
	height:22px;
	border:1px solid #5c1f34;
	float:right;
	color:#000000;
	
}

.form_input_button{

	width:63px;
	height:22px;
	float:left;
	background-color:#5c1f34;
	border:none;
	color:#FFFFFF;	
	
}

.telefone{ /* Sendo Utilizada dentro da #DIV telefone*/

	color:#a52672;
	padding-top:20px;
	
}


.tituloStrong{

	font-size:16px;
	color:#747474;
	line-height:normal;
	
}

.strong2{
	
	color:#555555;
	border-bottom:1px solid #a52672;
	font-size:14px;
}

.titulo_internas{ /* Estilização de todos os Titulos da Páginas Internas */

	font-size:14px;
	line-height:14px;
	color:#333333;
	height:40px;
	font-weight:bold;
	
}

.strong{

	color:#555555;
	
}

.textoProjetoDestaque{

	color:#555555;
	
}

.select{

	width:228px;
	height:22px;
	border:1px solid #5c1f34;
	margin-top:10px;
	

}

.Titulo_Cadastro{

	font-size:14px;
	font-weight:bold;
	padding-bottom:15px;
	
}


.Dados_Cadastro{
	height:20px;
	padding-top:7px;
	color:#555555;
}


.box_direito_Titulo_Topo{

	width:250px;
	height:15px;
	text-transform:uppercase;
	padding:5px 0 0 5px;
	background-color:#5c1f34;
	text-transform:uppercase;
	text-align:left;
	color:#FFFFFF;
	font-weight:bold;
	
}


.link_internas{ /* Ex: HOME > Fale Conosco */
	color:#555555;
}


.linha{
	margin:5px 0px 10px 0px; /* Separação Fale Conosco*/
	height:1px; 
	border-top:2px #f5f5f5 solid;
}

.FaleConosco_menu{

	color:#747474;
	
}
.td_Background{

	background-color:#5c1f34;
	
}

.textoFaleConosco{
	height:20px;
	color:#555555;
}

.tituloInput{
	height:20px;
	background-color:#5c1f34;
	color:#FFFFFF;
	padding-left:5px;
}

.input_FaleConosco{
	width:306px;
	height:20px;
	border:1px solid #5c1f34;
}

.textareaFaleconosco{
	width:306px;
	height:80px;
	border:1px solid #5c1f34;
	overflow:auto;
}

.submit_FaleConosco{
	width:40px;
	height:20px;
	float:right;
	background-color:#CCCCCC;
	color:#5c1f34;
	margin-right:17px;
}

.mapaGoole{ color: #5c1f34; }


.thumbParceiros{
	
		width:70px;
		height:70px;
		float:left;
		clear:right;
		background-color:#f8f8f8;
		/*border:1px solid #E1E1E1;*/
		margin-top:10px;
		margin-left:10px;
}


.cadastroinput{

	width:160px;
	height:auto;
	text-align:left;
	float:left;
	border:1px solid #5c1f34;
	
}

.submit_cadastro{
	width:40px;
	height:20px;
	background-color:#CCCCCC;
	color:#5c1f34;
}


/* ------------------------------ Fim Classes */



/* --------------------------------------------------- Estilização de links, tanto para a TAG a padrão quanto para descendentes de DIVS */


a:link,a:visited{
	text-decoration:none;
	color:#555;
}

a:hover{
	text-decoration:none;
	color:#5c1f34;
}


#box_esquerdo_Dicas_Texto a:hover {

	color:#7f1756;
}

.box_direito a:hover {

	color:#5c1f34;

}

#rodape1 a{color:#FFFFFF;}

#rodape1 a:hover{color:#FFFFFF;}
