/*´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´*\
|||||||| GERAL ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
\*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*/

* ul li a{ height:1%; }
*{ outline:none; }
p{ margin:0 0 11px 0; }
a{
	color:#FF681D;
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}
html{

}
body{
	background:#3d3b3b url(../imagens/bg-bottom.gif) repeat-x;
	font-family:"Tahoma",Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
}

#geral{
	background:url(../imagens/bg.gif) repeat-x center center;
	height:600px;
	margin-top:-300px;
	position:absolute;
	top:50%;
	width:100%;
}
#testeira, #conteudo, #menu_auxiliar{
	width:833px;
}

.hide{ display:none; }

/*´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´*\
|||||||| TESTEIRA |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
\*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*/

#testeira{
	height:106px;
	left:50%;
	margin-left:-417px;
	position:relative;
	z-index:2;
}
#testeira #logo{
	left:6px;
	position:absolute;
	top:43px;
	z-index:2;
}
#testeira ul#menu{
	margin:0;
	padding:0;
	position:absolute;
	right:0;
	top:36px;
	width:415px;
}
#testeira ul#menu li{
	float:left;
	height:14px;
	line-height:14px;
	list-style:none;
	margin:0;
	padding:0;
	width:135px;
}
#testeira ul#menu li.menor{
	width:115px;
}
#testeira ul#menu li.maior{
	width:165px;
}
#testeira ul#menu li a, #linkHome{
	background:url(../imagens/ico-quadrado-laranja.gif) no-repeat left center;
	color:#fff;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	padding-left:8px;
	text-decoration:none;
}
#testeira ul#menu li a:hover, #testeira ul#menu li a.ativo, #linkHome:hover{
	background-image:url(../imagens/ico-quadrado-branco.gif);
	color:#ff681e;
}
#linkHome{
	position:absolute;
	top:36px;
	right:445px;
}


#testeira .pequeno{
	background:url(../imagens/qd_arquitetura.png) no-repeat left top;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagens/qd_arquitetura.png',sizingMethod='none');
	height:46px;
	left:19px;
	position:absolute;
	top:21px;
	width:42px;
}
#testeira .grande{
	background:url(../imagens/qd_arquitetura_g.png) no-repeat left top;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagens/qd_arquitetura_g.png',sizingMethod='none');
	display:none;
	height:88px;
	left:0;
	position:relative;
	top:0;
}
#qdArquitetura, #qdInteriores, #qdDesign{
	height:88px;
	left:75px;
	position:absolute;
	top:46px;
	width:80px;
	z-index:1;
}
#qdArquitetura .pequeno{
	background-image:url(../imagens/qd_arquitetura.png);
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagens/qd_arquitetura.png',sizingMethod='none');
}
#qdArquitetura .grande{
	background-image:url(../imagens/qd_arquitetura_g.png);
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagens/qd_arquitetura_g.png',sizingMethod='none');
}

#qdInteriores{
	left:116px;
	z-index:1;
}
#qdInteriores .pequeno{
	background-image:url(../imagens/qd_interiores.png);
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagens/qd_interiores.png',sizingMethod='none');
}
#qdInteriores .grande{
	background-image:url(../imagens/qd_interiores_g.png);
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagens/qd_interiores_g.png',sizingMethod='none');
}

#qdDesign{
	left:157px;
	top:46px;
	z-index:1;
}
#qdDesign .pequeno{
	background-image:url(../imagens/qd_design.png);
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagens/qd_design.png',sizingMethod='none');
}
#qdDesign .grande{
	background-image:url(../imagens/qd_design_g.png);
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imagens/qd_design_g.png',sizingMethod='none');
}


/*´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´*\
|||||||| FLASH ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
\*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*/

#flash{
	height:350px;
	position:absolute;
	width:157px;
}
/*#flash{
	background:#999999;
	color:#fff;
	line-height:350px;
	text-align:center;
}*/

/*´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´*\
|||||||| MENU AUXILIAR ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
\*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*/

#menu_auxiliar{
	height:133px;
	left:50%;
	margin-left:-417px;
	position:relative;
	visibility:hidden;
}
#menu_auxiliar .menu_conteudo{
	bottom:-20px;
	*bottom:0px;
	margin-left:15px;
	position:absolute;
}
#menu_auxiliar span{
	bottom:18px;
	*bottom:5px;
	display:block!important;
	font-size:12px;
	font-weight:bold;
	position:absolute;
	text-align:center;
	text-decoration:none;
	width:70%;
}
#menu_auxiliar a{
	bottom:10px;
	*bottom:0;
	color:#fff;
	cursor:pointer;
	display:block;
	position:absolute;
	width:100px;
}
#menu_auxiliar a img{
	border:0;
	width:70%;
}
#menu_auxiliar a:hover{
	text-decoration:none;
}

/*´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´*\
|||||||| CONTEÚDO |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
\*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*/

#conteudo{
	height:350px;
	left:50%;
	margin:0 0 0 -417px;
	position:relative;
}
.interno{
	border:1px solid #fff;
	margin-top:-1px!important;
	position:relative;
}
#conteudo_conteudo{
	background:#fff;
	color:#3d3b3b;
	height:350px;
	overflow:hidden;
	position:relative;
	width:600px;
}
.conteudo_fotos{
	background:#3D3B3B!important;
	text-align:center;
}
#conteudo_conteudo .ampliar span{
	background:#323232;
	color:#fff;
	cursor:pointer;
	font-weight:bold;
	height:16px;
	left:0px;
	line-height:16px;
	position:absolute;
	text-align:center;
	text-decoration:none;
	top:0;
	width:55px;
	z-index:99999;
}
#conteudo_conteudo .ampliar:hover span{
	background:#555;
	text-decoration:underline;
}
#conteudo_conteudo h2{
	color:#ff5400;
	font-size:11px;
	margin:20px 0 15px 28px;
}
#conteudo_conteudo p{
	margin:0 28px 15px 28px;
}

/*´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´*\
|||||||| APOIO ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
\*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*/

#apoio{
	background:url(../imagens/apoio-bg.jpg) no-repeat 0 0;
	color:#fff;
	height:350px;
	position:absolute;
	top:0;
	right:0;
	_right:-1px;
	width:233px;
}
#apoio h2{
	background:url(../imagens/apoio-linha-titulogif.gif) no-repeat 4px 11px;
	font-size:11px;
	margin:5px 0 0 0;
	padding-left:20px;
}
#apoio ul{
	margin:15px 0 0 25px;
	padding:0;
}
#apoio ul li{
	list-style:none;
	margin:0;
	padding:0;
}
#apoio ul li a{
	background:url(../imagens/ico-quadrado-laranja.gif) no-repeat left 9px;
	color:#fff;
/*	color:#fadccd;*/
	display:block;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
	padding:0 8px;
}
#apoio ul li a:hover, #apoio ul li a.link_ativo{
	background-image:url(../imagens/ico-quadrado-branco.gif);
	/*color:#ff681e;*/
	color:#f39d4c;
/*	color:#fff;*/
	text-decoration:underline!important;
}
#apoio h3{
	font-size:11px;
	margin:30px 18px 15px 20px;
}
#apoio p{
	margin:0 18px 11px 20px;
}
#apoio a.voltar{
	background:#323232;
	color:#fff;
	display:block;
	font-weight:bold;
	height:16px;
	line-height:16px;
	position:absolute;
	right:0;
	text-align:center;
	text-decoration:none;
	top:0;
	width:55px;
}
#apoio a.voltar:hover{
	background:#555;
	text-decoration:underline;
}
#apoio_scroll{
	height:332px;
	overflow:hidden;
	position:relative;
	width:233px;
}

/*´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´*\
|||||||| MIGALHA DE PÃO |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
\*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*/

#migalha{
	bottom:3px;
	margin:0;
	padding:0;
	position:absolute;
	right:0;
}
#migalha li{
	color:#aaa;
	float:left;
	list-style:none;
	margin:0;
	padding:0 0 0 5px;
}
#migalha a{
	color:#CCCCCC;
}
#migalha a:hover{
	text-decoration:none;
}
#migalha .ativo{
	color:#ff681d;
}

/*´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´*\
|||||||| RODAPÉ |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
\*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*/

#rodape p{
	background:url(../imagens/rodape-bg.gif) repeat-x center bottom;
	bottom:2px;
	color:#fff;
	font-size:10px;
	line-height:9px;
	text-align:center;
	margin:0;
	padding:0;
	position:absolute;
	width:100%;
}
#rodape span{
	bottom:0;
	color:#fff;
	left:50%;
	margin-left:-417px;
	position:absolute;
	text-align:right;
	width:833px;
	z-index:2;
}
#rodape a{
	color:#fff;
	text-decoration:none;
}
#rodape a:hover{
	text-decoration:underline;
}

/*´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´*\
|||||||| EDUARDO CABRAL |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
\*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*/

.eduardo_cabral #apoio img{
}

/*´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´*\
|||||||| CONTATO ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
\*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*/

.contato form{
	margin:0 0 0 28px;
	padding:0;
}
.contato form fieldset{
	border:0;
	margin:0;
	padding:0;
}
.contato form ul{
	margin:0 0 0 30px;
	padding:0;
	width:420px;
}
.contato form ul li{
	clear:both;
	list-style:none;
	margin:0;
	padding:0 0 10px 0;
}
.contato form label{
	display:block;
	float:left;
	padding-right:5px;
	text-align:right;
	width:142px;
}
.contato form input, .contato form textarea{
	background:#c2c1c1;
	border:1px solid #c2c1c1;
	font-size:11px;
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
}
.contato form input{
	height:12px;
	line-height:12px;
	width:224px;
}
.contato form textarea{
	height:66px;
	overflow:auto;
	width:264px;
}
#ddd{
	width:15px;
}
#telefone{
	width:100px;
}
#envia{
	height:16px;
	text-align:center;
	width:35px;
}
.contato #apoio p, .mapadosite #apoio p{
	font-size:10px;
	margin:4px 6px 0 0;
	text-align:right;
}
.contato #apoio img{
	background:#fff;
	padding:8px;
	margin:13px 0 0 3px;
}
.contato form li.diferente label.tipo1{
	height:30px!important;
}
.contato form li.diferente input{
	background:none!important;
	border:0px none!important;
	float:left!important;
	margin-top:0!important;
	width:auto!important;
}
.contato form li.diferente label.tipo2{
	display:inline!important;
	float:left!important;
	width:auto!important;
}
.contato form li{
	padding-bottom:5px!important;
}

/*´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´*\
|||||||| MAPA DO SITE |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
\*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*/

.mapadosite #conteudo_conteudo ul{
	padding:0 0 10px 40px;
}
.mapadosite #conteudo_conteudo ul li{
	list-style:none;
	line-height:16px;
}
.mapadosite #conteudo_conteudo ul li a{
	background:url(../imagens/ico-quadrado-laranja.gif) no-repeat left 6px;
	font-weight:bold;
	padding-left:10px;
}
.mapadosite #conteudo_conteudo ul li ul li a{
	color:#666;
	font-weight:normal;
}

/*´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´*\
|||||||| ABRIR IMAGEM |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
\*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*/

#amplicarImg{
	display:none;
	left:0;
	position:absolute;
	top:0;
	z-index:9999;
}
#aplicarFechar{
	background:#323232;
	color:#fff;
	display:none;
	font-weight:bold;
	height:16px;
	line-height:16px;
	position:absolute;
	text-align:center;
	text-decoration:none;
	width:55px;
	z-index:99999;
}
#aplicarFechar:hover{
	background:#555;
	text-decoration:underline;
}
#carregando{
	position:absolute;
	top:0;
	left:0;
}

/*
-----------------------------------------------------------------------------------
|||| Painel Rotativo |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-----------------------------------------------------------------------------------
*/
#painelconteudo {display:none;}
#imgslide {margin:0; padding:0; z-index:100;}
#to-blend {opacity:0.99;zoom:1; float:left;}
#to-blend a {border:none;}
#to-blend img {border:none!important;}

/*´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´*\
|||||||| IMAGE BOX ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
\*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*/

#ImageBoxClose img{
	border:0;
}
#ImageBoxOverlay{
	background-color: #000;
	z-index:100;
}
#ImageBoxCaption{
	background-color: #F4F4EC;
}
#ImageBoxContainer{
	width: 250px;
	height: 250px;
	background-color: #F4F4EC;
	z-index:101;
}
#ImageBoxOuterContainer{
	z-index:102;
}
#ImageBoxCaptionText{
	font-weight: bold;
	padding-bottom: 5px;
	font-size: 13px;
	color: #000;
}
#ImageBoxCaptionImages{
	margin: 0;
}
#ImageBoxNextImage{
	/*background-image: url(../imagens/spacer.gif);*/
	background-image: url(../imagens/next_image.jpg);
	background-color: transparent;
	background-position: right bottom;
	background-repeat:	no-repeat;
	*filter:alpha(opacity:100);
}
#ImageBoxPrevImage{
	/*background-image: url(../imagens/spacer.gif);*/
	background-image: url(../imagens/prev_image.jpg);
	background-color: transparent;
	background-position: left bottom;
	background-repeat:	no-repeat;
	*filter:alpha(opacity:100);
}
#ImageBoxNextImage:hover{
	
	
}
#ImageBoxPrevImage:hover{
	
	
}

/*´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´*\
|||||||| SCROLL |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
\*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*/

.scrollgeneric {
	line-height: 1px;
	font-size: 1px;
	position: absolute;
}
.vscrollerbase, .vscrollerbar {
	width: 14px;
	top: 0px;
}
.vscrollerbar {
	left: 0px;
}
.vscrollerbar, .hscrollerbar {
	padding: 14px;
	z-index: 2;
}
.vscrollerbarbeg {
	background: url(../imagens/vert_scroll.gif) 0px -10px;
	width: 14px;
	height: auto;
}
.vscrollerbarend {
	background: url(../imagens/vert_scroll.gif);
	width: 14px;
	height: 10px;
}
.vscrollerbase {
	background-image: url(../imagens/bg_scroll.gif);
	background-position:bottom;
}
.vscrollerbasebeg {
	top: 0px;
	width: 14px;
	background:#c2c2c2 url(../imagens/bt_up.gif) 0px 0px no-repeat;
}
.vscrollerbaseend {
	height:14px;
	width:14px;
	background: url(../imagens/bt_down.gif) 0px 0px no-repeat;
}