/* = = = = = = = = = = = = = =
	Codigo Digital - 2009
	
	Arquivo de estrutura geral

  = = = = = = = = = = = = = = */


/* estruturas gerais */
html { /*background:url(../images/tile.gif) repeat;*/ }
body { /*background:url(../images/bg_geral.gif) top center repeat-x;*/ background:url(../images/bg-geral.png) top repeat-x fixed; height:100%;  }
h1 { /*height:90px; width:305px;*/ overflow:hidden; text-indent:-9999px; height:0; width:0; visibility:hidden; }

a:hover, a:focus { text-decoration:none; }

.clr { width:0; height:0; clear:both; }

* { outline:none; }

/* container */
#container { width:1000px; margin:0 auto; }


/* header */
#header { position:relative; height:95px; }
#header p { position:absolute; /*width:470px;*/ width:650px; top:50px; /*left:340px;*/ left:350px; }

#utilit { width:110px; position:absolute; right:0; top:25px; height:60px; background:url(../images/utilit-arrow.gif) left center no-repeat; }
	#utilit li { display:block; }
	#utilit li a { display:block; height:25px; text-indent:-9999px; background-image:url(../images/baloes.gif); background-repeat:no-repeat; }
	
	#utilit #why a { width:75px; margin:3px 0 5px 22px; background-position:-4px -2px; }
	#utilit #how a { width:62px; margin:0 0 0 26px; background-position:-138px -3px; }
	
	#utilit #why a:hover, #utilit #why a:focus { background-position:-4px -48px; }
	#utilit #how a:hover, #utilit #how a:focus { background-position:-138px -49px; }

/* menuPrincipal */
#menuPrincipal { padding:9px 24px; margin:13px 0 0 0; background:#4a0000; border-color:#990000 #160000 #000 #990000; border-style:solid; border-width:1px; width:930px; }
#menuPrincipal:after { content:"."; display:block; clear:both; visibility:hidden; height:0; overflow:hidden; }
	#menuPrincipal li { display:block; float:left; }
	#menuPrincipal li a { display:block; float:left; text-indent:-9999px; height:30px; background-image:url(../images/menu.gif); background-repeat:no-repeat; margin-right:25px; }
	
	#menuPrincipal li a#home		{ width:72px; }
	#menuPrincipal li a#servicos 	{ width:165px; }
	#menuPrincipal li a#portfolio { width:158px; }
	#menuPrincipal li a#clientes 	{ width:145px; }
	#menuPrincipal li a#blog 		{ width:115px; }
	
	#menuPrincipal li a#home:link,
	 #menuPrincipal li a#home:visited 				{ background-position:-673px -6px; }
	#menuPrincipal li a#servicos:link,
	 #menuPrincipal li a#servicos:visited 			{ background-position:-9px -6px; }
	#menuPrincipal li a#portfolio:link,
	 #menuPrincipal li a#portfolio:visited 		{ background-position:-193px -6px; }
	#menuPrincipal li a#clientes:link,
	 #menuPrincipal li a#clientes:visited 			{ background-position:-369px -6px; }
	#menuPrincipal li a#blog:link,
	 #menuPrincipal li a#blog:visited 				{ background-position:-531px -6px; }
	
	#menuPrincipal li a#home:hover,
	 #menuPrincipal li a#home:focus 				{ background-position:-673px -57px; }
	#menuPrincipal li a#servicos:hover,
	 #menuPrincipal li a#servicos:focus 		{ background-position:-9px -57px; }
	#menuPrincipal li a#portfolio:hover,
	 #menuPrincipal li a#portfolio:focus 		{ background-position:-193px -57px; }
	#menuPrincipal li a#clientes:hover,
	 #menuPrincipal li a#clientes:focus 		{ background-position:-369px -57px; }
	#menuPrincipal li.inativo a#clientes 		{ background-position:-369px -110px; }
	#menuPrincipal li a#blog:hover,
	 #menuPrincipal li a#blog:focus 				{ background-position:-531px -57px; }
	#menuPrincipal li.inativo a#blog		 		{ background-position:-531px -110px; }


/* breadCrumb */
#breadCrumb { margin:20px 0 10px 0; }
	#breadCrumb li { display:inline; margin-right:5px; padding-left:18px; background:url(../images/bullet01.gif) left center no-repeat; }
	#breadCrumb li.first { background:none; padding:0; }
	#breadCrumb li a { color:#6d6467; }
	#breadCrumb li a:hover, #breadCrumb li a:focus { color:#fff; }


/* containerPrincipal */
#containerPrincipal { background:url(../images/bg_principal.gif) left top repeat-y; width:980px; }

	/* conteudo principal */
	#conteudoPrincipal { width:750px; padding:35px 20px; float:left; background:url(../images/bg_fade.gif) top left repeat-x; }
	#conteudoPrincipal-Cod { width:790px;  float:left; background:url(../images/bg_fade.gif) top left repeat-x; }
	
		/* marcadores de secao */
		#secao { height:22px; margin:0 0 45px; padding:0 0 5px; background:url(../images/separador_01.gif) center bottom repeat-x; }
		#secao:after { content:"."; display:block; clear:both; visibility:hidden; height:0; overflow:hidden; }
		#secao h2 { float:left; width:750px; }
		#secao p { float:right; width:470px; margin-top:-16px; }
		#secao p a { color:#72407d; }
		#destTop #secao { margin:0 20px 45px !important; padding:35px 3px 5px !important; }
		
		/* galerias de imagem */
		.galeria { height:auto; width:790px; }
		.galeria .linha { margin:5px 0 70px; height:auto; clear:both; }
		.galeria .linha:after { content:"."; display:block; clear:both; visibility:hidden; height:0; overflow:hidden; }
		
		.galeria .linha .item { width:230px; float:left; margin-right:30px; }
			.item p.ident, .item h3 { padding-left:5px; }
		.galeria .linha .last { margin:0; }
		.galeria .linha .item .new { color:#ff0a05; }
		.galeria .linha .item .destaque { background:#cbcbcb; padding:7px 4px; margin:7px 0; width:184px; }
		.galeria .linha .item p.descricao { padding-left:6px; }
		.galeria .linha .item p.mais { margin:5px 0; }
			.galeria .linha  p.mais a { display:block; padding:5px 0 5px 22px; }
		.galeria .linha .item p.mais span.off { padding-left:22px; background:url(../images/ico-off.png) 4px center no-repeat; }
		 .galeria .linha  p.mais a.detalhes { background:url(../images/ico_mais-roxo.gif) 4px center no-repeat;  display:none; }
		 .galeria .linha  p.mais a.site { background:url(../images/ico_seta-roxo.gif) 4px center no-repeat; }
		
		.galeria h3 { margin:5px 0; }
		
		.galeria .linha .preview { background:url(../images/bg_item-top.png) center top no-repeat; padding:15px 0 0 0; }
		.galeria .linha .preview div { background:url(../images/bg_item-bottom.png) bottom center no-repeat; padding:0 22px 24px; }
		
		
		/* galerias de clientes */
		.clientes { height:auto; width:790px; }
		.clientes .linha { margin:5px 0 70px; height:auto; clear:both; }
		.clientes .linha:after { content:"."; display:block; clear:both; visibility:hidden; height:0; overflow:hidden; }
		
		.clientes .linha .item { width:167px; float:left; margin-right:20px; }
			.item p.ident, .item h3 { padding-left:5px; }
		.clientes .linha .last { margin:0; }
		.clientes .linha .item .new { color:#ff0a05; }
		.clientes .linha .item .destaque { background:#cbcbcb; padding:7px 4px; margin:7px 0; width:184px; }
		.clientes .linha .item p.descricao { padding-left:6px; }
		.clientes .linha .item p.mais { margin:5px 0; }
			.clientes .linha p.mais a { display:block; padding:5px 0 5px 22px; }
		.clientes .linha .item p.mais span.off { padding-left:22px; background:url(../images/ico-off.png) 4px center no-repeat; }
		 .clientes .linha p.mais a.detalhes { background:url(../images/ico_mais-roxo.gif) 4px center no-repeat;  display:none; }
		 .clientes .linha p.mais a.site { background:url(../images/ico_seta-roxo.gif) 4px center no-repeat; }
		
		.clientes h3 { margin:5px 0; height:45px; }
		
		.clientes .linha .preview { background:url(../images/bg_item-top.png) left top no-repeat; padding:15px 0 0 0; }
		.clientes .linha .preview div { background:url(../images/bg_item-bottom.png) bottom left no-repeat; padding:0 19px 24px; }
		.clientes .linha .preview img { width:134px; }
	
	
	/* paginas indiduais de cada projeto */
	.single { width:748px; float:left; border:1px solid #009900; }
	
	.single .item { width:230px; float:left; margin-right:15px; }
	.single .maisDetalhes { width:500px;border:1px dotted #CC6600; float:left; }
		.maisDetalhes h3 { margin-bottom:15px; }
		.maisDetalhes p.mais { margin-top:10px; }
		.maisDetalhes p.mais a { display:inline; }
		
	.galeriaMin { width:748px; clear:both; float:left; margin:20px 0 0; }
	.galeriaMin a { position:relative; display:block; width:130px; height:130px; overflow:hidden; margin:0 15px 15px 0; float:left; }
	.galeriaMin a .lupa { position:absolute; bottom:0; right:0; width:18px; height:18px; display:block; text-indent:-9999px;
								 background:url(../images/ico_zoom.gif) -1px -3px no-repeat; }
	.galeriaMin a:hover .lupa { background:url(../images/ico_zoom.gif) -1px -43px no-repeat; }
	
	
	/* paginacao */
	.paginacao { margin:15px 0 0 0; height:auto; clear:both; }
	.paginacao:after { content:"."; display:block; clear:both; visibility:hidden; height:0; overflow:hidden; }
		.paginacao a { width:35px; height:25px; float:left; text-align:center; margin:0 8px 0 0; padding:10px 0; color:#794770; }
		.paginacao span.atual { height:25px; width:35px; background:url(../images/bg_pagAtual.gif) center top no-repeat; display:block; float:left; display:block; text-align:center; margin:0 8px 0 0; padding:10px 3px; }
		.paginacao a.seta { width:auto; background:url(../images/bg_pag_a.gif) right 0 no-repeat; padding:0 17px 0 0; height:35px }
		.paginacao a.seta span { height:35px; float:left; background:url(../images/bg_pag_span.gif) left 0 no-repeat; padding-left:6px; padding-top:4px; text-align:left; text-transform:uppercase; font-weight:normal; font-size:10px; line-height:120%; color:#fff;  }
		
		.paginacao a.seta2 { width:auto; background:url(../images/bg_pag_a.gif) right 0 no-repeat; padding:0 17px 0 0; height:35px }
		.paginacao a.seta2 span { height:35px; float:left; background:url(../images/bg_pag_span.gif) left 0 no-repeat; padding-left:6px; padding-top:4px; text-align:left; text-transform:uppercase; font-weight:normal; font-size:10px; line-height:120%; color:#fff;  }
		
		.paginacao a.seta3 { width:auto; background:url(../images/bg_pag_a.gif) right 0 no-repeat; padding:0 17px 0 0; height:35px }
		.paginacao a.seta3 span { height:35px; float:left; background:url(../images/bg_pag_span.gif) left 0 no-repeat; padding-left:6px; padding-top:4px; text-align:left; text-transform:uppercase; font-weight:normal; font-size:10px; line-height:120%; color:#fff;  }
		
		.paginacao span.retic { height:35px; float:left; padding-top:10px; width:35px; text-align:center; margin:0 8px 0 0; }
	
		
	/* sidebar */
	#sidebar { width:190px; /*padding:20px 0 0;*/ float:right; }
	#sidebar .init { padding:0 12px 12px; }
	
	
	#chatBox { height:240px; border:1px solid #fff; width:190px; }
	
	
	#contato, #SideBar, #Categorias, #Arquivos { background:#840000 url(../images/contato-arrow.gif) center top no-repeat;  padding:20px 12px 12px; width:162px; margin-left:2px; }
	#SideBar { background:#840000 url(../images/contato-arrow03.gif) center -1px no-repeat; padding:20px 12px 12px; width:162px; margin-left:2px; }
	#SideBar h2 { margin-bottom: 5px; }
	#Categorias span, #Arquivos span { display: block; }
	#Categorias ul, #Arquivos ul { padding: 8px 0 24px 5px; }
	#Categorias ul li, #Arquivos ul li { font-size: 10px; padding-bottom: 6px; background: url(../images/ico_seta-vermelha.png) left 1px no-repeat; padding-left: 16px; }
	#Categorias ul li a, #Arquivos ul li a { color: #DA0509; text-transform: uppercase; }
	#contato fieldset, #SideBar fieldset { margin-top:18px; }
	#contato label, #SideBar label { display:block; margin-bottom:5px; }
	#contato input,
	#contato textarea, #SideBar input {  background:#3a0000; border-color:#1e0000 #7a0000 #b80000 #1e0000;
								border-style:solid; border-width:1px; width:145px; margin-bottom:12px; padding:3px 5px; }
	#contato input:focus,
	#contato textarea:focus, #SideBar input:focus { background:#520e0e; }
	#contato input, #SideBar input { height:17px; }
	#contato textarea { height:128px; }
	#contato button, #SideBar button { width:157px; background:#9c0606; border-color:#d90505 #1e0000 #1e0000 #d90505;
							border-style:solid; border-width:1px; outline:none; }
	#SideBar button { color: #fff; }
	#contato button:hover,
	#contato button:focus, #SideBar button:hover, #SideBar button:focus { background:#ae0e0e; }
	#contato button:active, #SideBar button:active { border-color: #1e0000 #d90505 #d90505 #1e0000; }
	#contato .invisivel { height:0 !important; margin:0 !important; padding:0 !important; visibility:hidden !important; width:0 !important; display:block; }
	
	.infoForm { float:left; margin-top:18px; width:195px; }
	.infoForm p { font-size:13px; margin-bottom:6px; }
	#trabalhe { /*padding:20px 12px 12px;*/ width:auto; margin-left:2px; width:514px; float:right; }
	#trabalhe fieldset { margin-bottom:10px; }
	#trabalhe label { display:block; margin-bottom:5px; }
	#trabalhe input,
	#trabalhe textarea {  background:#cccccc; border-color:#794770 #A07F9C #C9B2C6 #5C3555;	border-style:solid; border-width:1px; width:500px; margin-bottom:12px; padding:3px 5px; }
								
	#trabalhe input#arquivo { height:25px; }
	#trabalhe input:focus,
	#trabalhe textarea:focus { background:#e8e8e8; }
	#trabalhe input { height:17px; }
	#trabalhe textarea { height:128px; }
	#trabalhe button, #commentform button { width:155px; background:#cbb3c8; border-color:#C9B2C6 #794770 #794770 #C9B2C6;
							border-style:solid; border-width:1px; outline:none; }
	#trabalhe button:hover, #commentform button:hover, 
	#trabalhe button:focus { background:#d2c3d0; }
	#trabalhe button:active, #commentform button:active { border-color:#C9B2C6 #794770 #794770 #C9B2C6; }
	#trabalhe .invisivel { height:0 !important; margin:0 !important; padding:0 !important; visibility:hidden !important; width:0 !important; }
	#trabalhe .aviso { display:none; }
	
	#trabalhe select { padding:3px 5px; border-color:#794770 #A07F9C #C9B2C6 #5C3555; background:#ccc; }
	
	#trabalhe fieldset span.contatos {float:left; }
	#trabalhe fieldset span.contatos input { width:189px; }
	#trabalhe fieldset span.seg { margin-left:110px; }
	
	#trabalhe fieldset span.dados {float:left; }
	#trabalhe fieldset span.dados input { width:189px; }
	#trabalhe fieldset span.civil { margin-left:110px; }
	#trabalhe fieldset span.civil select { width:200px; }
	
	#trabalhe fieldset span.local {float:left; }
	#trabalhe fieldset span.local input { width:189px; }
	#trabalhe fieldset span.cid { margin-right:110px; }
	#trabalhe fieldset span.cid select { width:200px; }
	#trabalhe fieldset span.cid select option { color:#C9F; }
	
	
	
	#envioEmail { background:#840000; padding:12px 12px 12px; width:400px; margin-left:2px; }
	#envioEmail p.coluna { width:195px; float:left; margin-right:7px; }
	#envioEmail p.right { margin:0; }
	#envioEmail span.erro { background:#e4ca19; font-size:11px; padding:3px 5px; width:184px; display:block; border:1px solid #ff7200; margin-top:4px; }
	
	#envioEmail fieldset { margin:14px 0; }
	#envioEmail label { display:block; margin-bottom:5px; }
	#envioEmail input,
	#envioEmail textarea {  background:#3a0000; border-color:#1e0000 #7a0000 #b80000 #1e0000;
								border-style:solid; border-width:1px; width:388px; padding:3px 5px; }
	#envioEmail input:focus,
	#envioEmail textarea:focus { background:#520e0e; }
	#envioEmail input { height:17px; width:186px; }
	#envioEmail textarea { height:128px; }
	#envioEmail button { width:399px; background:#9c0606; border-color:#d90505 #1e0000 #1e0000 #d90505;
							border-style:solid; border-width:1px; outline:none; }
	#envioEmail button:hover,
	#envioEmail button:focus { background:#ae0e0e; }
	#envioEmail button:active { border-color: #1e0000 #d90505 #d90505 #1e0000; }
	#envioEmail .invisivel { height:0 !important; margin:0 !important; padding:0 !important; visibility:hidden !important; width:0 !important; }
	
	
	#endereco { background:#840000 url(../images/contato-arrow.gif) top center no-repeat; padding:20px 12px 8px;
					width:162px; margin-left:2px; border-bottom:1px solid #260000; }
	
	#lastPost { padding:20px 12px 0; width:162px; margin-left:2px; border-top:1px solid #b10001; }
	#lastPost { display:none; } /* temporariamente fora */
	#lastPost .resumo { margin-bottom:30px; }
	
	
	/* rodape */
	#rodape { clear:both; background:#16050e url(../images/bg_rodape.jpg) center bottom no-repeat; padding-bottom:15px; }
	#rodape:after { content:"."; display:block; clear:both; visibility:hidden; height:0; overflow:hidden; }
	#rodape hr { clear:both;  }
	
	#rodape #blocos { float:left; width:775px; margin-bottom:20px; }
	#rodape .bloco { width:215px; float:left; padding:30px 20px 0 22px; }
	#rodape .bloco h4 { color:#ce9ce9; }
	#rodape .bloco p { margin:16px 0; }
	#rodape .bloco a { display:inline; }
	#rodape .bloco a.curriculo { background:url(../images/ico_curriculo.gif) center left no-repeat; padding:4px 0 4px 20px; }
		
		.bloco ul.inst li { padding:4px 0 4px 18px; }
		.bloco ul.inst li.home { padding:4px 0; }
		.bloco ul.inst li a { background:url(../images/ico_seta-roxo.png) left center no-repeat; padding:3px 0 3px 18px; }
		.bloco ul.inst li.inativo { background:url(../images/ico-off.png) 18px center no-repeat; padding:4px 0 4px 36px; }
		.bloco ul.inst li.home a { background:url(../images/ico_home-roxo.gif) left center no-repeat; }
		
		.bloco ul.maisCodigo li { padding:4px 0; }
		.bloco ul.maisCodigo li img { vertical-align:top; width:16px; }
		.bloco ul.maisCodigo li a { padding:4px 0 4px 12px; background-repeat:no-repeat; background-position:left center; }
			ul.maisCodigo li a#deviantart 	{ background-image:url(../images/share/ico_deviantart.gif); }
			ul.maisCodigo li a#orkut			{ background-image:url(../images/share/ico_orkut.gif); }
			ul.maisCodigo li a#carbonmade		{ background-image:url(../images/share/ico_carbonmade.gif); }
			ul.maisCodigo li a#via6				{ background-image:url(../images/share/ico_via6.gif); }
			ul.maisCodigo li a#delicious		{ background-image:url(../images/share/ico_delicious.gif); }
			ul.maisCodigo li a#skoob			{ background-image:url(../images/share/ico_skoob.gif); }
		
	#rodape .compartilhamento { width:160px; float:right; background:#1c0000 url(../images/bg_compartilhamento.gif) top repeat-x; padding:30px 14px 30px 13px; /**margin:-12px 0 0 0;*/ }
	#rodape .compartilhamento .envioEmail { background:url(../images/linha_compart.gif) repeat-x bottom; padding-bottom:15px; width:auto;  }
	#rodape .compartilhamento .envioEmail img { vertical-align:bottom; }
	#rodape .compartilhamento .envioEmail a { margin:1px 0; display:inline; background-position:left 1px; background-repeat:no-repeat; padding:2px 0 2px 10px; color:#C52626; font-size:9px; text-transform:uppercase; line-height:150%; }
	
	#rodape .compartilhamento ul { margin-top:12px; }
	#rodape .compartilhamento li { padding:2px 0; }
	#rodape .compartilhamento li img { vertical-align:bottom; /*width:22px;*/ }
	#rodape .compartilhamento li a { margin:1px 0; display:inline; background-position:left 1px; background-repeat:no-repeat; padding:2px 0 2px 10px; }
		.compartilhamento li a#envie 			{ margin:0 0 25px 0; background-image:url(../images/ico_carta.gif); }
		.compartilhamento li a#delicious		{ background-image:url(../images/share/ico_delicious.gif); }
		.compartilhamento li a#facebook		{ background-image:url(../images/share/ico_facebook.gif); }
		.compartilhamento li a#google			{ background-image:url(../images/share/ico_google.gif); }
		.compartilhamento li a#stumble		{ background-image:url(../images/share/ico_su.gif); }
		.compartilhamento li a#digg			{ background-image:url(../images/share/ico_digg.gif); }
		.compartilhamento li a#tech			{ background-image:url(../images/share/ico_tech.gif); }
		.compartilhamento li a#rec6			{ background-image:url(../images/share/ico_rec6.gif); }
		.compartilhamento li a#twitter		{ background-image:url(../images/share/ico_twitter.gif); }
		
		.compartilhamento p.sep { background:url(../images/separador_03.gif) top repeat-x; padding:10px 0 0 0; margin:23px 0 0 0; }
		.compartilhamento a.duvida { color:#910603; background:url(../images/ico_duvida-verm.gif) left center no-repeat; padding:0 0 1px 20px; display:block; float:right; }
	
	#rodape span.assinatura { color:#CE9CE9; display:block; float:left; height:35px; margin:0 0 0 25px; padding:5px 0 0; width:770px; font-size:13px; }
	
	.pagInt { width:auto; overflow:hidden;  }
	.pagInt p { font-size:13px; line-height:200%; margin-bottom:10px; }
	.pagInt li { font-size:13px; line-height:140%; color:#482451; }
	
	
	a.voltar { cursor:pointer; float:right; color:#6F427A; font-size:9px; text-transform:uppercase; clear:both; display:block; padding:5px 0 5px 22px; margin-top:25px; background:url(../images/ico-back.png) center left no-repeat; text-decoration:underline; }
	a.voltar:hover,
	a.voltar:focus { text-decoration:none; }	
	
	
	/*pagina de serviço*/
	
	.itemServ { margin-bottom:50px; float:left;   }
	.itemServ .itemImg { float:left; background:url(../images/bg_item2-top.png) center top no-repeat; padding:15px 0 0 0; width:145px; }
	.itemServ .itemImg .imgServ { background:url(../images/bg_item2-bottom.png) bottom center no-repeat; padding:0 26px 24px;  }
	.itemServ .itemTxt { margin-left:165px; width:583px;  }
	
	.pagInt ul { margin:15px 0; overflow:auto; padding-left:24px; }
	.pagInt ul li { background: url(../images/list-img.gif) no-repeat left 5px; padding-left:18px; margin-bottom:8px; }
		
	
	span.introTxt { color: #3F0059; font-variant: small-caps; letter-spacing:1px; }
	span.capitalizar  { display: block; float: left; font-size: 50px; margin-top: 11px; margin-right: 10px; }
	
	
	/*.itServ { margin-bottom:50px; float:left; border:1px dotted red; }
	.geralImg { float:left; margin-right:18px; width:145px; height:auto; }
	.geralImg .topo { background:url(../images/bg_item-top.gif) no-repeat 0 top; padding:15px 0 0; width:145px; display:block; }
	.geralImg .imgS { background:url(../images/bg_item-center.png) repeat; height:auto; width:145px; }
	.geralImg .imgS img  { margin:0 auto 0 26px; }
	.geralImg .base { background:url(../images/bg_item-bottom2.png) 0 bottom; height:14px; display:block; }
	.itServ .itemTxt { float:right; width:585px; }*/
	
	/*pagina sites*/
	
	#conteudoTop {  padding:35px 20px; height:auto; width:auto; }
	#conteudoTop p { font-size:13px; line-height:200%; padding-left:24px; margin-bottom:10px;   }
	#destTop { background:url(../images/bg_dest_sites.gif) repeat-x top center; height:271px; margin-bottom:15px; position:relative; }
	#destTop p { font-size:13px; line-height:200%; margin-bottom:10px; padding:0px 20px; }
	
	.left1 { float:left; width:540px; }
	.right1 { float:right; width:187px; margin-top:165px; height:216px; background:url(../images/robo.gif) no-repeat right bottom; }
	.left2 { float:left; width:490px; margin-bottom:50px; }
	.right2 { float:right; display:block; width:242px; height:216px; background:url(../images/garota.gif) no-repeat right bottom; }
	
	.bgCheck { overflow:auto; background:url(../images/bg1-tab.gif) repeat-y; margin-bottom:2px; width:747px; }
	.bgCheck2 { overflow:auto; background:url(../images/bg2-tab.gif) repeat-y; margin-bottom:2px; width:747px; }
	.btCheck { background:url(../images/ico-check.png) no-repeat 13px 15px; display:block; float:left; height:38px; width:45px; }
	.txtCheck { float:right; padding:8px 16px 0 0; width:667px;  }
	.txtCheck p { padding-left:0 !important; }
	
	.destInterno { overflow:auto; width:auto;  }
	
	.maorobo { background: url(../images/bg-maorobo.gif) no-repeat top; width:747px; height:116px; margin:25px 0 20px; }
	.maohuma { background: url(../images/bg-maohuma.gif) no-repeat top; width:747px; height:112px; margin:35px 0 20px; }
	
	
	.pagInt ul#linkSit li { background:url(../images/ico_seta-roxo.gif) no-repeat left 4px; float:left; padding-left:18px; margin:10px 0 0 20px; }
	.pagInt ul#linkSit li strong { color:#000; }
	.pagInt ul#linkSit span { display:block; clear:both; background:#f3e8f8; width:auto; height:24px; padding:8px; float:left; }
	.pagInt ul#linkSit span em { font-style:normal; background:#dfd4e4; width:auto; height:12px; padding:5px 6px 7px; color:#502047; border-top:1px solid #5e5463; border-right:1px solid #f9f0ff; border-bottom:1px solid #f9f0ff; border-left:1px solid #5e5463; font-size:12px; font-variant:small-caps; margin-right:6px; text-decoration:underline; float:left; }
	.pagInt ul#linkSit span a { height:18px; float:right; width:60px; padding:6px 0 0 1px; background:#882974; font-size:11px; text-align:center; color:#f3ebfa; border-top:1px solid/#b53296; border-right:1px solid #29102a; border-bottom:1px solid #29102a; border-left:1px solid #b53296; text-decoration:none; }
	.pagInt ul#linkSit span a:hover { background:#973093; }
	.pagInt ul#linkSit span.papaya { *width:260px; }
	.pagInt ul#linkSit span.traxx { *width:150px; }
	.pagInt ul#linkSit span.hut { *width:218px; }
	.pagInt ul#linkSit span.yoga { *width:195px; }
	.pagInt ul#linkSit span.verao { *width:272px; }
	.pagInt ul#linkSit span.codigo { *width:226px; }
	.pagInt ul#linkSit .listSit { clear:both; overflow:hidden; margin-bottom:4px; }
	
	.pagInt a.site { background:url(../images/ico_seta-roxo.gif) 0px center no-repeat; display:block; padding:5px 0 5px 19px; color:#6F427A; font-size:9px; text-transform:uppercase; }
	.pagInt a.sitePort { background:url(../images/ico_seta-roxo.gif) 0px center no-repeat; margin-left:8px; padding:5px 0 5px 19px; color:#6F427A; font-size:9px; text-transform:uppercase; font-weight:normal !important; }
	.pagInt a.lkInline { display:inline !important; }
	
	.frasesDest a { text-decoration:none; }
	.frasesDest span.bt1 { background: url(../images/bt-1ok.gif) no-repeat; position:absolute; padding-right:15px; height:40px; width:696px; left:-3px; margin:0 auto; float:left; }
	.frasesDest span.bt2 { background: url(../images/bt-2ok-hover.gif) no-repeat; position:absolute; padding-right:15px; height:40px; width:763px; left:-3px; margin:50px auto 0; float:left; }
	
	
	.frase-design { text-indent:-9999px; background:url(../images/frase-design.gif) no-repeat top left; height:52px; width:708px; margin-bottom:15px; float:left; margin-left:24px; }
	
	/** Blog **/
	.meta { font-size: 11px; margin-bottom: 12px; }
	.storycontent { padding-top: 24px; }
	#commentlist { padding-top: 14px; }
	.storycontent a { color: #6F427A; text-decoration: underline; }
	.storycontent .alignleft { float:left; margin: 0 7px 5px 0; }
	.storycontent .alignright { float:right; margin: 0 0 5px 7px; }
	.storycontent .aligncenter { margin: 10px auto 10px auto; }
	.storycontent .alignnone {margin: 10px 0 10px 0; }
	.feedback {  background: url(../images/ico-comment.png) left top no-repeat; padding: 2px 0 5px 24px; font-size: 11px; margin-bottom: 24px; font-weight: bold; display: block;  }
	#comments { background: none; padding: 0; font-style:normal; font-weight: normal; color:#44113b; text-transform:uppercase; font-size:20px; padding-bottom: 5px; }
	#comments a, .feedback a { color: #8E559D; text-transform: uppercase; }
	#comment-1 { font-size: 12px; }
	.commentby { padding: 5px 0 5px 0; font-size: 11px; font-style: normal; margin-bottom: 12px;}
	.commentby cite { font-style: normal;  }
	.nocomments { padding: 12px 0 12px 0; }
	#ContainerComments p { padding: 12px 0 12px 0; }
	.tracklinks {font-size: 11px; margin-bottom: 50px; }
	.logado { font-size: 11px;}
	#commentform input { border: 1px solid #ccc; background-color: #fff; font-size: 11px; height:20px; width: 300px; }
	#commentform textarea {  border: 1px solid #ccc; background-color: #fff; font-size: 11px; height:140px; width: 500px; }
	#commentlist p { color: #333; font-weight: bold; font-size: 11px; background-color: #eee; border: 1px solid #b2b2b2; padding: 10px; }
	.ContainerBlog { margin-bottom: 34px; }