/* = = = = = = = = = = = = = =
	Codigo Digital - 2009
	
	Arquivo de tipografia

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

 * { font-family:Tahoma, Arial, Verdana; }
 h1, h2, h3, h4, h5, h6 { font-family:"Trebuchet MS", Tahoma, Arial, Verdana, sans-serif; font-style:italic; }
 
 .pagInt h3 { color:#44113b; font-size:20px; font-weight:normal; letter-spacing:1px; line-height:150%; margin-bottom:16px; text-transform:uppercase; }
 .pagInt h3.sites { color:#44113b; font-size:23px; font-weight:normal; letter-spacing:1px; line-height:150%; margin-bottom:16px; text-transform:uppercase; }
 
 
/* estruturas gerais */



/* container */



/* header */
#header p { color:#9a6393; font-variant:small-caps; font-size:18px; }



/* marcadores de secao */
	#secao h2 { font-size:17px; color:#44113b; }
	#secao p { font-size:11px; color:#72407d; text-align:right; }
	#secao a { background-image:url(../images/ico-content.gif); background-repeat:no-repeat; padding:2px 0 2px 22px; }
	#secao a.newsletter { background-position:1px 1px; }
	#secao a.feeds { background-position:4px -44px; }
	

/* galerias de imagem */
	p.ident { font-size:9px; color:#696969; }
	a { color:#696969; }
	.new { color:#ff0000; text-transform:uppercase; }
	p.descricao { font-size:13px; line-height:140%; }
	
	.preview .destaque { color:#341926; font-size:9px; }
	p.mais a { font-size:9px; color:#6f427a; text-transform:uppercase; }
	p.mais span.off { color:#a4a4a4; font-size:9px; text-transform:uppercase; padding:5px 0; display:block; }
	
	
/* paginas indiduais de cada projeto */
	.maisDetalhes p { font-size:13px; line-height:130%; }
	

/* paginacao */
	.paginacao { font-size:12px; color:#794770; font-weight:bold; }
	.paginacao span.atual {  }
	

/* sidebar */
	.dialogo { display:block; color:#da0509; font-size:11px; }
	#sidebar .init h2 { font-size:18px; font-style:italic; color:#fff; }
	
	#contato h3 { color:#fff; font-size:16px; }
	#contato label { color:#fff; font-size:11px; }
	#contato input,
	#contato textarea { font-family:Tahoma, Arial, Verdana; font-size:12px; color:#ecd4d4; }
	#contato input:focus,
	#contato textarea:focus { color:#fff; }
	#contato button, #SideBar button { color:#fff; font-size:11px; padding:4px 0; cursor:pointer; }
	
	#trabalhe h3 { color:#000; font-size:16px; margin-bottom:15px; margin-top:20px; }
	#trabalhe label { color:#696969; font-size:11px; }
	#trabalhe input,
	#trabalhe textarea { font-family:Tahoma, Arial, Verdana; font-size:12px; color:#000; }
	#trabalhe input:focus,
	#trabalhe textarea:focus { color:#5f3357; }
	#trabalhe button { color:#696969; font-size:11px; padding:4px 0; cursor:pointer; }
	
	#envioEmail h3 { color:#fff; font-size:16px; }
	#envioEmail label { color:#fff; font-size:11px; }
	#envioEmail input,
	#envioEmail textarea { font-family:Tahoma, Arial, Verdana; font-size:12px; color:#ecd4d4; }
	#envioEmail input:focus,
	#envioEmail textarea:focus { color:#fff; }
	#envioEmail button { color:#fff; font-size:11px; padding:4px 0; cursor:pointer; }
	
	
	#endereco strong { color:#fff; font-size:18px; font-style:italic; display:block; margin:3px 0; }
	#endereco address { color:#fff; font-size:15px; font-style:italic; font-weight:bold; display:block; margin:3px 0; }
	#endereco a { margin-bottom:25px; display:block; color:#da0509; text-transform:uppercase; font-size:9px; line-height:140%; padding:3px 0 3px 25px; }
	#endereco a.skype 		{ background:url(../images/ico-skype.gif) left top no-repeat; }
	#endereco a.localizacao { background:url(../images/ico-predio.gif) left top no-repeat; }
	
	
	#lastPost h2 { font-size:16px; color:#3a0000; letter-spacing:-0.03em;
						background:url(../images/separador_02.gif) bottom repeat-x; padding-bottom:15px; margin-bottom:13px; }
	#lastPost .autor { display:block; color:#da8181; font-size:9px; text-transform:uppercase; padding:3px 0; }
	#lastPost h3.postTitle { color:#fff; font-size:13px; font-weight:bold; font-style:normal; line-height:150%; margin-bottom:3px; }
	#lastPost a { color:#da8181; text-transform:uppercase; font-size:9px; display:block; padding:3px 0 3px 20px; }
	#lastPost a.readMore 		{ background:url(../images/ico_mais-verm.gif) left center no-repeat; }
	#lastPost a.postComments 	{ background:url(../images/ico_comments-verm.gif) left center no-repeat; }
	
	#lastPost p.sep { background:url(../images/separador_02.gif) top repeat-x; padding-top:12px; }
	#lastPost a.blogCompleto { background:url(../images/ico_seta-verm.gif) left center no-repeat; }
	
	
/*	paginas internas*/
	.pagInt ul li a { color:#6F427A; font-size:9px; text-transform:uppercase; }
	.pagInt h5 { color:#5F5E5F; font-style:normal; font-size:16px; }
	.pagInt h4 { color:#a0408e; padding-left:24px; font-style:normal; text-transform:uppercase; clear:both; letter-spacing:1px; line-height:150%; margin-bottom:10px; font-size:18px;  }
	
	
	.pgtrabalhe { font-size:13px; line-height:200%; margin-bottom:10px; margin:35px 0; }
	.destRoxo { color:#502047; font-style:normal; font-weight:bold; }
	.bgLilas { background:#f3ebfa url(../images/ico_seta-roxo-barra.gif) no-repeat 15px center; padding:15px 15px 15px 48px; font-weight:bold; color:#502047; }
	.bgLilas2 { background:#f3ebfa url(../images/ico_seta-roxo.gif) no-repeat 15px center; padding:15px 15px 15px 48px; color:#000; }
	.bgLilas2 p { background:url(../images/barra.gif) repeat-y; height:auto; padding-left:15px; }

/* rodape */
	.compartilhamento a { color:#c52626; font-size:9px; line-height:150%; }
	.compartilhamento ul a { text-transform:uppercase; }
	.compartilhamento h4 { color:#9a0002; margin-bottom:13px; background:url(../images/linha_compart.gif) repeat-x bottom; padding-bottom:15px; }
	
	#rodape .bloco { font-size:13px; }
	#rodape .bloco p { color:#fff; line-height:150%; }
	#rodape .bloco a { color:#ce9ce9; font-size:9px; text-transform:uppercase; }
	#rodape .bloco li.inativo { color:#CCC; font-size:9px; text-transform:uppercase; }
	#rodape .bloco h4 { font-size:17px; }
	
	
	