/* CSS Document */
* {
	margin:0px; padding:0px; border:0; position:relative;
}
html { } /* overflow:hidden; */
body { 
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:1.8em;
	letter-spacing:-0.01em;
	color:#ffffff;
	background: #000000 url(../_imagens/fundo.jpg) top right no-repeat;
}


h1 { letter-spacing:-0.04em; font-size:40px; line-height:1em; }
h2 { letter-spacing:-0.06em; font-size:40px; line-height:1em; font-weight:normal; margin-bottom:20px; color: #ffffff;}
h2 { color:#ffffff; height:56px; }
h3 { letter-spacing:-0.05em; font-size:25px; margin:10px 0; line-height:1em; font-weight:normal;}
h3 { height:37px; }
h4 { letter-spacing:-0.04em; font-size:18px; line-height:1.5em; margin:0 0 10px 0; height:20px;;}
a { text-decoration:none; color:#FFF; }
.telefone { height:89px; }
p { margin-bottom:20px; width:70%;}
.boxPortfolios p { margin-bottom:10px; width:100%;}

#backmenu { position:absolute; height:40px; top:0px; z-index:100; background-color:#000000; width:100%; text-align:center;}

	
#container { position:relative; } /*height:480px; overflow:auto;*/
#topo { position:absolute; height:526.5px; width:800px; top:0px; left:0; z-index:100;}

#menu{ z-index:101; position:absolute; right:0; top:0; padding:10px; width:220px; height:460px; overflow:hidden;	line-height:1.3em;}
	.menuSpan {text-wrap:no-break ;}
	.menuA { font-size:24px; font-weight:bold;}
	
	.menuA_ { color:#ffffff; }
	.menuA_0 { color:#cccccc; font-size:10px; }
	.menuA_1 { color:#aaaaaa; font-size:12px; }
	.menuA_2 { color:#666666; font-size:15px; }
	
	.menuB_1 { color:#EC008C; }
	.menuB_2 { color:#ED1C24;}
	.menuB_3 { color:#8DC63F; }
	.menuB_4 { color:#00AEEF; }
	.menuB_5 { color:#EC008C; }
	.menuB_6 { color:#FFC20E;}
	.menuB_7 { color:#8DC63F; }
	
	
#innerContainer { position:relative; width:1000px; margin:0 auto;}

	#conteudo { position:absolute; width:700px; padding-top:480px; left:0px; text-align:justify; font-size:12px;}
	
	#sidebar { position:absolute; width:270px; margin:0 auto; top:0; right:0px; padding:10px; text-align:right; padding-top:480px;}
	#sidebarBack { position:absolute; width:290px; top:0; left:0px; background-color:#000; z-index:0; height:100%;}
		
			.content { }
			.box { position:absolute; top:0px; left: 0px; width : 700px; height : 400px; z-index:0; }
			.innerbox { position:absolute; top:0px; left: 0px; width : 700px; height : 400px; z-index:0;}
			
			.divConteudo { position:relative; width:195px; top:250px; float:left; overflow:hidden; background-color:#666;}
	  
			.boxPortfolios { position:relative; padding:10px; width:680px; margin-bottom:10px; }
			
			.boxPortfoliosInfo { position:relative; background-color:#000; padding:10px; color:#FFC20E;}
				
			
			.boxPortfoliosImg { position:relative; background-color:#000; margin:0 10px 10px 0; float:left; }
			.boxPortfoliosImgBack { position:absolute; bottom:10px; top:10px; }
			.blocoTexto { padding:10px; }
			.blocoTexto img { margin:0 10px 10px 0; }
			
			#formulario { position:relative; }
				#formulario small { font-size:9px; display:block; }
				#formulario ul { list-style:none;}
				.campo { position:relative; margin:0 0 3px 0; width:270px; }
				
				#formulario label { font-size:15px; color:#ffffff; font-weight:bold; position:relative; display:block; height:25px; width:270px;}
				#formulario input,#formulario textarea ,#formulario select ,#formulario table, #thumbnails, .campoText { color:#ffffff;  padding:2px; font-size:15px; background:none; border-bottom:1px #FFF solid; border-right:1px #FFF solid; }
				#formulario input { width:259px; }
				#formulario textarea {  height:80px; width:259px; overflow:auto; }
				#formulario select {  height:21px; _margin:1px 0 0 0; width:130px;  }
				
				#formulario .inputPequeno, .campoText { width:64px;}
				#formulario .inputMedio { width:124px; }
				#formulario .inputGrande { width:197px;}
				
				#formulario .radio { width:260px; font-size:15px; color:#FFF; }
				#formulario .radioFocus { text-decoration:line-through;}
				
				#formulario .submitButton { background:none; color:#FFFFFF;  height:25px;  padding:3px 5px; border:1px #FFF solid;}
				
				#formulario input.inputFocus, #formulario textarea.inputFocus { color:#FFC20E; border-bottom:1px #FFC20E dotted; border-right:1px #FFC20E dotted; }
				#formulario button.inputFocus { font-weight:bold; }

				.validation-failed { border:1px #ff0000 dotted !important; }
				.validation-advice { color:#900; position:absolute; }
				
				.emailResponseErro { border:1px #FFC20E dotted; padding:5px; color:#FFC20E;} 
				.emailResponseEnviada { border:1px #0C6 dotted; padding:5px; color:#0C6;} 
	
	  #navegacao {clear:both; text-align:center;}
	  #navegacao a { padding:5px; border:1px #fff solid; background-color:#fff; margin:2px; color:#000; line-height: 36px; color:#000;}
	  #navegacao a.strong { font-weight:bold; border:3px #fff solid; font-size:14px; }
	  
	  
	  
	  
.sIFR-root { cursor:pointer;}
.sIFR-alternate{ display:none;}
.sIFR-dummy { 
  width: 0px;
  height: 0px;
  margin-left: 42px !important;
  z-index: 0;
}