/*************************
CABECALHO
**************************/
	div#cabecalho h1{ background:url(../imagens/BgCabecalhoInt.jpg) no-repeat left top #ccc; width:704px; height:64px;
			text-indent:-77777px;}


/*************************
CONTEUDO
**************************/

	/* NOVIDADES */
	#coluna2b {float:left; padding-bottom:40px;}
	#coluna2b {width:450px; display:block; background:#E2E7E3}
	
		#coluna2b p{ font:normal 11px/16px Tahoma, "Trebuchet MS", Arial; padding:20px 0px 0px 20px; display:inline;
			 text-align:justify; width:410px; }
		#coluna2b span.data {font:normal 10px Tahoma, "Trebuchet MS", Arial, Helvetica, sans-serif;color:#696969;
					margin-left:3px; float:right; background:#CFD1CE; padding:0px 3px 3px 8px;}
		#coluna2b h3.tituloNovo {font:bold 18px Tahoma, "Trebuchet MS", Arial, Helvetica, sans-serif;padding:20px 20px 0px 20px;
			clear:both; text-indent:0px;}
	#coluna2b img.imagemNoticia{border:solid 1px #ccc; height:150px; width:180px; float:right; margin:0px 0px 0px 10px; padding:1px}

	/* PORTFOLIO */

	#coluna2b ul.port {float:left; margin-bottom:0px;}
	#coluna2b ul.port li{margin:0px 0px 0px 8px;padding:8px 8px 0px 8px;float:left;display:inline; height:130px;}
	#coluna2b ul.port li:hover {background:#C8D3D3; cursor:pointer; }
	#coluna2b ul.port img {padding:1px; border:solid 1px black;}
	#coluna2b .descricaoVideo, 
	#coluna2b em {color:#33466C;margin:4px 0px 0px 0px; width:125px;
			font:normal 9px/13px Tahoma, "Trebuchet MS", Arial, Helvetica, sans-serif;}
	#coluna2b em { font-weight:bold;}
	#coluna2b h3.portifolio {font:bold 19px Tahoma, "Trebuchet MS", Arial, Helvetica, sans-serif; background:none;
			margin:10px 10px 10px 10px ; color:#4B4949; border-bottom:solid 1px #4B4949; display:block;
			text-indent:5px; clear:both;}
			
	
	/* QUEM SOMOS */

	.QSTitulo {color:#A05A5A; border-bottom:solid 1px #A05A5A; margin:0px 10px 10px 10px; text-indent:-10px;}
	.QSlinha {padding:10px 15px 30px 15px; display:block; float:left;}
	.QSTexto {}
	
	h4.QSFotoEsq, h4.QSFotoDir {height:130px; width:98px; border:solid 1px #A05A5A; text-indent:-7777px; overflow:hidden;}
	.QSFotoEsq {float:left;}
	.QSFotoDir {float:right;}
	
	.milton {background:url(../imagens/milton.jpg) no-repeat center center #CFD1CE;}
	.tiko {background:url(../imagens/tiko.jpg) no-repeat center center #CFD1CE;}
	.evandro {background:url(../imagens/evandro.jpg) no-repeat center center #CFD1CE;}
	.fernanda {background:url(../imagens/fernanda.jpg) no-repeat center center #CFD1CE;}
	.vitor {background:url(../imagens/vitor.jpg) no-repeat center center #CFD1CE;}
	.eder {background:url(../imagens/eder.jpg) no-repeat center center #CFD1CE;}
	
	.QSDetalhesEsq, .QSDetalhesDir {height:46px; width:180px; background:#DDDCD8; border:solid 1px #A05A5A; padding:5px 5px 5px 15px; position:relative;}
	.QSDetalhesEsq {float:left; border-left:0px;}
	.QSDetalhesDir {float:right; margin-top:16px; border-right:0px;}
	
	.QSNome {color:#580001; font-size:12px; font-weight:bold;}
	.QSEmail a { position:absolute; bottom:0px; margin-bottom:5px; text-decoration:underline;}
	.QSEmail a:hover { background:#A05A5A; color:#E2E7E3;}
	
	
	/* VIDEO FOCO */
	.alinhaVideoFoco {float:left; position:relative; left:47px;}
	#coluna2b h3.videoFoco{font:bold 16px Tahoma, "Trebuchet MS", Arial, Helvetica, sans-serif; background:none;
			margin:20px 10px 0px 10px ; color:#727272; text-align:center;text-indent:0px;}
	.tocadorVideoFoco { margin:0px 0px 10px 0px; float:left; display:block;}
	#mostraDadosVideo{width:319px; background:#D2DAD4; float:left; position:relative; left:20px;  padding:0px 1px 1px 0px;}
	#mostraDadosVideo strong, #mostraDadosVideo em { margin:1px 0px 0px 1px; padding:3px 1px 3px 3px;
		background:#DDE4DF; float:left; color:#717171; font-size:10px;}
	#mostraDadosVideo strong { width:70px;}
	#mostraDadosVideo em {width:239px; font-weight:normal;}
	a.voltarAnterior {float:left; clear:both; position:relative; left:290px; margin-top:20px; padding-left:15px;
			color:#727272; background:url(../imagens/back_icon.gif) no-repeat 3px left;}
			a.voltarAnterior:hover { cursor:pointer; color:#8C942A; text-decoration:underline; background:#E2E7E3;}
	
	/* CONTATO */
	
	#coluna2b form {margin:20px 0px 0px 20px; float:left; display:inline;}
	#coluna2b label, #coluna2b input, #coluna2b button, #coluna2b textarea {margin:0px 0px 5px 0px;
			font:normal 11px "Trebuchet MS", Arial;}
	#coluna2b buttom, #coluna2b label {float:left; width:40px; }
	#coluna2b input {float:left; border:solid 1px #366586; width:159px;}
	#coluna2b textarea {float: left; border:solid 1px #366586; width:370px; height:100px;}
	#coluna2b input.botao {clear:left; float:left; width:70px; height:20px; background:#41728C; display:inline;
		border:solid 1px #4684AF; color:#EAF0EF; cursor:hand; margin-left:342px;}
		
	#coluna2b .enviado {height:50px; width:90%; display:inline; border:solid 1px #000; float:left; text-align:center; 
			line-height:45px; margin:20px 0px 0px 20px; font-weight:bold; color:#117E21; background:#9AF2A8;}	
	#coluna2b .erro {height:50px; width:90%; display:inline; border:solid 1px #000; float:left; text-align:center; 
			line-height:45px;margin:20px 0px 0px 20px; font-weight:bold; color:#EE1C25; background:#F0C61A;}	
			.erro a {color:#EE1C25; text-decoration:underline;}
			.erro a:hover {color:black;}
	
	#coluna2b h4.topico {font:bold 13px Tahoma, "Trebuchet MS", Arial; color:#4D6AA4;margin:20px 5px 0px 18px;
		float:left; display:inline; width:63px; text-indent:0px;}

	#coluna2b ul.listaContato {float:left;  width:345px; display:inline;margin:20px 0px 0px 0px;}
	#coluna2b ul.listaContato li { padding:2px; border-bottom:solid 1px #CFD1CE; width:95%; cursor:auto; background:none}
	#coluna2b ul.listaContato a, .textoContato a { text-decoration:underline;}
	#coluna2b ul.listaContato a:hover, .textoContato a:hover { text-decoration:underline; background:#CCD2E1; cursor:pointer;}
	.print {display:none;}


/*************************
LIGHTBOX
**************************/

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(../includes/lightbox/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../includes/lightbox/overlay.png", sizingMethod="scale");
	}