@charset "UTF-8";
/* CSS Document */

@import url(portfolio.css);
@import url(canalarquiteto.css);


/*Body*/
body{
	background-image:url(../img/bg.jpg);
	background-repeat:no-repeat;
	background-color:#000;
	background-position:center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0;
}
/*Fecha body*/
/*-------------------------*/
/*Titulos*/

.conceito{
	font-family:"Trebuchet MS";
	font-size:12px;
	}

h1
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-size:20px;
	color:#f7931e;
	margin:0px;
	
}


h2{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-size:15px;
	color:#f7931e;
	margin:0px;
}
/*Fecha titulos*/
/*-------------------------*/
/*Links*/

a:link
{
	color:#f7931e;
	text-decoration:none;
}

a img{
	outline: none;
	border: none;
}

a:visited{
	color:#f7931e;
	text-decoration: none;
}
/*Fecha Links*/
/*-------------------------*/

/**/
/*Inicio*/
/**/

/*Container*/
#container
{
	width:912px;
	margin:0 auto;
	
}
/*fecha container*/
/*-------------------------*/
/*Topo*/
#topo
{
	
}
#topo .bt_casacor {  float:left;display: inline; background: url("../imagens/logo-casa-cor.gif") no-repeat scroll left top transparent; width: 140px; height:110px;margin: 10px 0px 0 50px; text-indent: -99999px; overflow:hidden;}
#topo .bt_casacor:hover{float:left;display: inline; background: url("../imagens/logo-casa-cor-on.gif") no-repeat scroll 0 0 transparent; width: 140px; height:110px;margin: 10px 0px 0 50px; text-indent: -99999px;overflow:hidden;}


#logo
{
	width:220px;
	height:110px;
	float:left;
	display:inline;
}

#menu2
{
		float:left;
		display:inline;
	width:400px;
	height:40px;
	margin:90px 0 0 90px;
}
#li_menu2 {
	color:#fff;
	text-decoration:none;
	list-style:none;
	margin:5px 0 0 0;
	display:inline;
}
#li_menu3 {
	color:#fff;
	text-decoration:none;
	list-style:none;
	margin:5px 0 0 0;
	display:inline;
	
}

#menu2 ul #li_menu2 a:link{color:#f7931e;text-decoration:none;} 
/*#menu2 ul #li_menu2 a:visited{color:#f7931e;text-decoration:none;}*/
#menu2 ul #li_menu2 a:hover{color:#fff; text-decoration:none;} 




#menu1
{
	background-image:url(../img/menu.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:44px;
	width: 985px;
	height:60px;
	
	
}
#ul_menu1
{
	margin:0;
	padding:13px 0 0 30px;

}
#li_menu1
{	
	position: relative;
	color:#fff;
	text-decoration:none;
	list-style:none;
	float:left;
	font-size:15px;}

#banner
{
	width:935px;
	height:360px;
	margin:25px auto;
}
/*fecha topo*/

/*-------------------------*/

/*Conteudo*/

#conteudo_top
{width:933px; height:24px;}

#conteudo_txt
{
	position: relative;
	margin:0px;
	width:913px;
	background-image:url(../img/conteudo_meio.png);
	background-repeat:repeat-y;
	color:#FFF;
	font-size:12px;
	padding:0 10px 0 10px;
	}
	
strong
{
	color:#f7931e;
}
#conteudo_baixo{ width:933px; height:21px; clear: both;}
#conteudo_baixo_comprar{ width:933px; height:21px; margin-top: -12px; clear: both;}

#box_esq
{
	/*position: relative;*/
	float:left;
	width:545px;
	height:385px;
}

#box_esq_conteudo
{
	position: relative;
	float:left;
	background-image:url(../img/box_esq_meio.png);
	background-repeat:repeat-y;
	margin-top:-7px;
	padding:7px 7px 7px 30px;
}

#box_esq_conteudo  *
{	
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size:14px;
	color:#FFF;
}

#box_esq_conteudo h1{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-size:20px;
	color:#f7931e;
	margin:0px;
}

#rodape_esq{
  position: relative;
  clear: both;
}
#box_esq_video
{
  float:right;
}
	
#box_dir
{
	width:294px;
	height:388px;
	background-image:url(../img/box_dir_bg.png);
	background-repeat:no-repeat;
	margin-right:-25px;
	float:right;
}

#novidades
{
	height:200px;
	width:294px;
}
#novidades_tit
{
	margin-left:155px;
	width:164px;
}

#novidades_tit_txt
{
	color:#f7931e;
	font-size:17px;
	width:200px;
	margin-left:80px;
	margin-top:20px;
	text-align:center;
	
}
#novidades_txt
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	
	width:250px;
	font-size:12px;
	text-align:right;
	padding:0 5px 5px 40px;
	
}
#destaques
{
	width:294px;
}

#destaques_tit
{
	font-size:19px;
	color:#fff;
	text-align:center;
	width:240px;
	margin-left:55px;
	margin-top:30px;
}

/*fecha conteudo*/
/*-------------------------*/
/*Rodape*/

#rodape
{
	height:172px;
	width:912px;
}

#rodape_barra
{	
	color:#fff;
	border:solid;
	
}

#rodape_titulo
{
	float:right;
}

#galeria
{
	width:920px;
	padding:0 0 0 6px;
	text-align:center;
	}

#galeria_thumb
{
	padding:5px 20px 5px 1px;
}

#rodape_dados
{
	height:60px;
	color:#fff;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:lighter;
	
}

#rodape_dado1
{width:200px; margin-right:180px; margin-left:7px; float:left;}
#rodape_dado2
{width:170px; margin-right:165px; float:left}
#rodape_dado3
{width:170px; margin:0 auto; float:left}
/*fecha rodape*/
/*-------------------------*/
/**/
/*Fim*/
/**/
/*-------------------------*/
/*Fixes*/
#clear
{
	clear:both;
	visibility:hidden;
}

ul.submenu{
	position: absolute;
	width: 250px;
	margin: 0;
	padding: 0;
	display: none;
}

ul.submenu li{
	position: relative;
	list-style: none;
	background-color: #635B50;
	/*border-top: 1px solid #FFF;*/
	border-bottom: 1px solid #FFF;
	padding:2px;
	padding-left: 5px;
	margin:0;
	display: block;
}

ul.submenu li a{
	display: block;
}

ul#ul_menu1 li:hover ul.submenu	{
	display:block; 
}

ul#ul_menu1  ul.submenu li	{
	clear: both; 
}

ul.subsub{
	position: absolute;
	left:250px;
	top:-1px;
	margin: 0;
	padding: 0;
	display: none;
}
ul.subsub li{
	list-style: none;
	background-color: #827D77;
	width: 200px;
	border-top: 1px solid #FFF;
	border-left: 1px solid #FFF;
	display: block;
}

ul#ul_menu1 li:hover ul.submenu	li:hover ul.subsub{
	display:block; 
}

.nome{
	color:#F90;
}

#box_esq_top
{
	width:541px;
	height:27px;
	background:url(../img/box_esq_top.png) no-repeat;
	padding-left: 30px;
	padding-top:7px;
	}

h1#box_esq_top{
	margin-top: 3px;
}

#aviso{
	color:#FFF;
	text-align:right;
	float:right;display:inline;
	width:350px;
}
