/*------------------------------------------------------------------------------------------------*/
/*--- DECLARACOES GERAIS - STAMPA DESIGN
/*------------------------------------------------------------------------------------------------*/
* 		{ font-family:Tahoma; font-size:11px; color:#7F8084 }
body 	{ padding:0; margin:0; background-color:#FFFFFF; background-image:url(../slice/bgd_nova_stampa.jpg); background-position:right; background-position:top; background-repeat: repeat-x; margin: 0px; }

/*------------------------------------------------------------------------------------------------*/
/*--- PRELOADERS
/*------------------------------------------------------------------------------------------------*/
.loader-flash-01	{ background-image:url(../flash/img/case_01.jpg); background-repeat:no-repeat; }
.loader-flash-02	{ background-image:url(../flash/img/case_02.jpg); background-repeat:no-repeat; }
.loader-flash-03	{ background-image:url(../flash/img/case_03.jpg); background-repeat:no-repeat; }
.loader-flash-04	{ background-image:url(../flash/img/case_04.jpg); background-repeat:no-repeat; }

.loader-BGD-01	{ background-image:url(../slice/bgd_stampadesign.png); background-repeat:no-repeat; }
.loader-BGD-02	{  background-image:url(../slice/bgd_cases_gd.png); background-repeat:no-repeat; }
.loader-BGD-03	{ background-image:url(../slice/bgd_contato.png); background-repeat:no-repeat; }
.loader-BGD-04	{ background-image:url(../slice/bgd_dicas.png); background-repeat:no-repeat; }
.loader-BGD-05	{ background-image:url(../slice/bgd_showreel.png); background-repeat:no-repeat; }
.loader-BGD-06	{ background-image:url(../slice/bgd_servicos.png); background-repeat:no-repeat; }
.loader-BGD-07	{ background-image:url(../slice/bgd_noticias.png); background-repeat:no-repeat; }


/*------------------------------------------------------------------------------------------------*/
/*--- LINK´s GLOBAL
/*------------------------------------------------------------------------------------------------*/
a.link-cinza		 			 { text-decoration:none; color:#7F8084 }
a.link-cinza:hover   			 { text-decoration:none; color:#7F8084 }

a.link-vermelho		     		 { text-decoration:none; color:#E41815 }
a.link-vermelho:hover    		 { text-decoration:underline; color:#E41815 }

a.link-texto		 			 { text-decoration:none; color:#666666 }
a.link-texto:hover 	 			 { text-decoration:none; color:#E41815 }

a.link-home		  	 	 		 { background-image:url(../slice/btn_home_offon.gif); background-position:left; display: block }
a.link-home:hover  	 	 		 {
	background-image:url(../slice/btn_home_offon.gif);
	background-position:right;
	display: block;
	text-decoration: none;
}

a.link-stampadesign 			 { background-image:url(../slice/btn_stampadesign_offon.gif); background-position:left; display: block }
a.link-stampadesign:hover   	 { background-image:url(../slice/btn_stampadesign_offon.gif); background-position:right; display: block }

a.link-equipe 		  			 { background-image:url(../slice/btn_equipe_offon.gif); background-position:left; display: block }
a.link-equipe:hover  			 { background-image:url(../slice/btn_equipe_offon.gif); background-position:right; display: block }

a.link-imprensa					 { background-image:url(../slice/btn_imprensa_offon.gif); background-position:left; display: block }
a.link-imprensa:hover 			 { background-image:url(../slice/btn_imprensa_offon.gif); background-position:right; display: block }

a.link-dicas 		 			 { background-image:url(../slice/btn_dicas_offon.gif); background-position:left; display: block }
a.link-dicas:hover  			 { background-image:url(../slice/btn_dicas_offon.gif); background-position:right; display: block }

a.link-servicos 				 { background-image:url(../slice/btn_servicos_offon.gif); background-position:left; display: block }
a.link-servicos:hover 			 { background-image:url(../slice/btn_servicos_offon.gif); background-position:right; display: block }

a.link-portfolio		 			 { background-image:url(../slice/btn_portfolio_offon.gif); background-position:left; display: block }
a.link-portfolio:hover 	 			 { background-image:url(../slice/btn_portfolio_offon.gif); background-position:right; display: block }

a.link-showreel 	    		 { background-image:url(../slice/btn_showreel_offon.gif); background-position:left; display: block }
a.link-showreel:hover 			 { background-image:url(../slice/btn_showreel_offon.gif); background-position:right; display: block }

a.link-contato		 			 { background-image:url(../slice/btn_contato_offon.gif); background-position:left; display: block }
a.link-contato:hover 			 { background-image:url(../slice/btn_contato_offon.gif); background-position:right; display: block }

a.link-blog 	    			 { background-image:url(../slice/btn_blog_offon.gif); background-position:left; display: block }
a.link-blog:hover 				 { background-image:url(../slice/btn_blog_offon.gif); background-position:right; display: block }

a.link-designgrafico			 { background-image:url(../slice/btn_designgrafico_offon.gif); background-position:left; display: block }
a.link-designgrafico:hover 		 { background-image:url(../slice/btn_designgrafico_offon.gif); background-position:right; display: block }

a.link-designdigital 	   	 	 { background-image:url(../slice/btn_designdigital_offon.gif); background-position:left; display: block }
a.link-designdigital:hover 		 { background-image:url(../slice/btn_designdigital_offon.gif); background-position:right; display: block; }

a.link-seta-cases-esq			 { background-image:url(../slice/btn_seta_esq_cases_off.gif); display: block }
a.link-seta-cases-esq:hover 	 { background-image:url(../slice/btn_seta_esq_cases_on.gif); display: block }

a.link-seta-cases-dir			 { background-image:url(../slice/btn_seta_dir_cases_off.gif); display: block }
a.link-seta-cases-dir:hover 	 { background-image:url(../slice/btn_seta_dir_cases_on.gif); display: block }

a.link-mais-designgrafico		 { background-image:url(../slice/btn_mais_design_grafico_on.gif); background-position:center; background-repeat:no-repeat; display: block }
a.link-mais-designgrafico:hover	 { background-image:url(../slice/btn_mais_design_grafico_off.gif); background-position:center; background-repeat:no-repeat; display: block }

a.link-mais-designdigital		 { background-image:url(../slice/btn_mais_design_digital_on.gif); background-position:center; background-repeat:no-repeat; display: block }
a.link-mais-designdigital:hover	 { background-image:url(../slice/btn_mais_design_digital_off.gif); background-position:center; background-repeat:no-repeat; display: block }

a.link-mais-cases-graficos		 { background-image:url(../slice/btn_mais_graficos_off.gif); display: block }
a.link-mais-cases-graficos:hover { background-image:url(../slice/btn_mais_graficos_on.gif); display: block }

a.link-faca-seu-orcamento		 { background-image:url(../slice/btn_faca_orcamento_off.gif); display: block }
a.link-faca-seu-orcamento:hover  { background-image:url(../slice/btn_faca_orcamento_on.gif); display: block }

a.link-explorando-home		 	 { background-image:url(../slice/gif_transparent.gif); display: block }
a.link-explorando-home:hover  	 { background-image:url(../slice/btn_explorando_home_on.gif); display: block }

a.link-explorando-stampadesign		 	{ background-image:url(../slice/gif_transparent.gif); display: block }
a.link-explorando-stampadesign:hover  	{ background-image:url(../slice/btn_explorando_stampadesign_on.gif); display: block }

a.link-explorando-equipe		 	 	{ background-image:url(../slice/gif_transparent.gif); display: block }
a.link-explorando-equipe:hover  		{ background-image:url(../slice/btn_explorando_equipe_on.gif); display: block }

a.link-explorando-dicas		 	 		{ background-image:url(../slice/gif_transparent.gif); display: block }
a.link-explorando-dicas:hover  	 		{ background-image:url(../slice/btn_explorando_dicas_on.gif); display: block }

a.link-explorando-cases		 	 		{ background-image:url(../slice/gif_transparent.gif); display: block }
a.link-explorando-cases:hover  	 		{ background-image:url(../slice/btn_explorando_cases_on.gif); display: block }

a.link-explorando-showreel		 	 	{ background-image:url(../slice/gif_transparent.gif); display: block }
a.link-explorando-showreel:hover  	 	{ background-image:url(../slice/btn_explorando_showreel_on.gif); display: block }

a.link-explorando-contato		 	 	{ background-image:url(../slice/gif_transparent.gif); display: block }
a.link-explorando-contato:hover  	 	{ background-image:url(../slice/btn_explorando_contato_on.gif); display: block }

a.link-explorando-nossoblog		 	 	{ background-image:url(../slice/gif_transparent.gif); display: block }
a.link-explorando-nossoblog:hover  		{ background-image:url(../slice/btn_explorando_nossoblog_on.gif); display: block }

a.link-explorando-noticias		 	 	{ background-image:url(../slice/gif_transparent.gif); display: block }
a.link-explorando-noticias:hover  	 	{ background-image:url(../slice/btn_explorando_noticias_on.gif); display: block }

a.link-explorando-revistastampa		  	{ background-image:url(../slice/gif_transparent.gif); display: block }
a.link-explorando-revistastampa:hover   { background-image:url(../slice/btn_explorando_revistastampa_on.gif); display: block }

a.link-explorando-newsletter		  	{ background-image:url(../slice/gif_transparent.gif); display: block }
a.link-explorando-newsletter:hover     	{ background-image:url(../slice/btn_explorando_newsletter_on.gif); display: block }

a.link-explorando-designgrafico		   	{ background-image:url(../slice/gif_transparent.gif); display: block }
a.link-explorando-designgrafico:hover  	{ background-image:url(../slice/btn_explorando_designgrafico_on.gif); display: block }

a.link-explorando-designdigital		 	{ background-image:url(../slice/gif_transparent.gif); display: block }
a.link-explorando-designdigital:hover  	{ background-image:url(../slice/btn_explorando_designdigital_on.gif); display: block }

a.link-explorando-orcamento		 	 	{ background-image:url(../slice/gif_transparent.gif); display: block }
a.link-explorando-orcamento:hover  	 	{ background-image:url(../slice/btn_explorando_orcamento_on.gif); display: block }

a.link-seta-cima		 	 	{ background-image:url(../slice/btn_seta_cima_cases_off.gif); display: block }
a.link-seta-cima:hover  	 	{ background-image:url(../slice/btn_seta_cima_cases_on.gif); display: block }

a.link-seta-baixo		 	 	{ background-image:url(../slice/btn_seta_baixo_cases_off.gif); display: block }
a.link-seta-baixo:hover  	 	{ background-image:url(../slice/btn_seta_baixo_cases_on.gif); display: block }/*------------------------------------------------------------------------------------------------*/
/*--- FORMATAÇÕES
/*------------------------------------------------------------------------------------------------*/
.bold	   		     	{ font-weight:bold; }
.palavras-em-branco  	{ color:#FFFFFF; }
.palavras-em-vermelho	{ color:#E41815; }
.palavras-em-cinza   	{ color:#7F8084; }
.palavras-9px 	     	{ font-size:9px; }
.palavras-10px 	     	{ font-size:10px; }
.palavras-11px 	     	{ font-size:11px; }
.palavras-12px 	     	{ font-size:12px; }
.palavras-14px 	     	{ font-size:14px; }
.palavras-16px 	     	{ font-size:16px; }
.palavras-18px 	     	{ font-size:18px; }
.palavras-20px 	     	{ font-size:20px; }
.palavras-25px 	     	{ font-size:25px; }
.bgd-branco			 	{ background-color:#FFFFFF; }
.bgd-laranja		 	{ background-color:#FF6600; }
.bgd-azul			 	{ background-color:#141342; }
.img-png			 	{ opacity:0.65; -moz-opacity: 0.65; filter: alpha(opacity=65); }

/*------------------------------------------------------------------------------------------------*/
/*--- FORMS
/*------------------------------------------------------------------------------------------------*/
.campo-newsletter 	{ width:125px; height:15px; padding-left:10px; padding-bottom:3px; padding-top:3px; 
						background-color:#CDCDCD; border:0px; }

.campo-contato 	  	{ width:350px; padding-left:10px; padding-bottom:3px; padding-top:3px; 
						background-color:#CDCDCD; border:0px; }

.campo-contato-msg  { width:350px; height:70px; padding-left:10px; padding-bottom:5px; padding-top:5px; 
						background-color:#CDCDCD; border:0px; }
/*------------------------------------------------------------------------------------------------*/
/*--- ESPAÇAMENTOS
/*------------------------------------------------------------------------------------------------*/
/*--- Paddings de 4 ---*/
.P-4px-T		{ padding-top:4px; }
.P-4px-R		{ padding-right:4px; }
.P-4px-B		{ padding-bottom:4px; }
.P-4px-L		{ padding-left:4px;
FO }
/*--- Paddings de 3 ---*/
.P-3px-T		{ padding-top:3px; }
.P-3px-R		{ padding-right:3px; }
.P-3px-B		{ padding-bottom:3px; }
.P-3px-L		{ padding-left:3px; }
/*--- Paddings de 5 ---*/
.P-5px-T		{  padding-top:5px; }
.P-5px-R		{  padding-right:5px; }
.P-5px-B		{  padding-bottom:5px; }
.P-5px-L		{  padding-left:5px; }
/*--- Paddings de 10 ---*/
.P-10px-T		{  padding-top:10px; }
.P-10px-R		{ padding-right:10px; }
.P-10px-B		{ padding-bottom:10px; }
.P-10px-L		{ padding-left:10px; }
/*--- Paddings de 15 ---*/
.P-15px-T		{ padding-top:15px; }
.P-15px-R		{ padding-right:15px; }
.P-15px-B		{ padding-bottom:15px; }
.P-15px-L		{ padding-left:15px; }
/*--- Paddings de 20 ---*/
.P-20px-T		{ padding-top:20px; }
.P-20px-R		{ padding-right:20px; }
.P-20px-B		{ padding-bottom:20px; }
.P-20px-L		{ padding-left:20px; }
/*--- Paddings de 25 ---*/
.P-25px-T		{ padding-top:25px; }
.P-25px-R		{ padding-right:25px; }
.P-25px-B		{ padding-bottom:25px; }
.P-25px-L		{ padding-left:25px; }
/*--- Paddings de 30 ---*/
.P-30px-T		{ padding-top:30px; }
.P-30px-R		{ padding-right:30px; }
.P-30px-B		{ padding-bottom:30px; }
.P-30px-L		{ padding-left:30px; }
/*--- Paddings de 50 ---*/
.P-50px-T		{ padding-top:50px; }
.P-50px-R		{ padding-right:50px; }
.P-50px-B		{ padding-bottom:50px; }
.P-50px-L		{ padding-left:50px; }
/*--- Paddings de 150 ---*/
.P-145px-T		{ padding-top:145px; }
.P-145px-R		{ padding-right:145px; }
.P-145px-B		{ padding-bottom:145px; }
.P-145px-L		{ padding-left:145px; }

/*--- Margins de 3 ---*/
.M-3px-T		{ margin-top:3px; }
.M-3px-R		{ margin-right:3px; }
.M-3px-B		{ margin-bottom:3px; }
.M-3px-L		{ margin-left:3px; }
/*--- Margins de 5 ---*/
.M-5px-T		{ margin-top:5px; }
.M-5px-R		{ margin-right:5px; }
.M-5px-B		{ margin-bottom:5px; }
.M-5px-L		{ margin-left:5px; }
/*--- Margins de 10 ---*/
.M-10px-T		{ margin-top:10px; }
.M-10px-R		{ margin-right:10px; }
.M-10px-B		{ margin-bottom:10px; }
.M-10px-L		{ margin-left:10px; }
/*--- Margins de 15 ---*/
.M-15px-T		{ margin-top:15px; }
.M-15px-R		{ margin-right:15px; }
.M-15px-B		{ margin-bottom:15px; }
.M-15px-L		{ margin-left:15px; }
/*--- Margins de 20 ---*/
.M-20px-T		{ margin-top:20px; }
.M-20px-R		{ margin-right:20px; }
.M-20px-B		{ margin-bottom:20px; }
.M-20px-L		{ margin-left:20px; }
/*--- Margins de 25 ---*/
.M-25px-T		{ margin-top:25px; }
.M-25px-R		{ margin-right:25px; }
.M-25px-B		{ margin-bottom:25px; }
.M-25px-L		{ margin-left:25px; }
/*--- Margins de 30 ---*/
.M-30px-T		{ margin-top:30px; }
.M-30px-R		{ margin-right:30px; }
.M-30px-B		{ margin-bottom:30px; }
.M-30px-L		{ margin-left:30px; }
.depoimentotop {
	margin-top: -66px;
	clear: both;
	float: right;
}
a:hover {background:#ffffff; text-decoration:none;} /* background-color e necessario para o IE6 */

a.tooltip span {
	display:none;
	margin-left:-182px;
	width:130px;
	margin-top: 8px;	
	-moz-border-radius: 10px; /* this works only in camino/firefox */
	-webkit-border-radius: 10px; /* this is just for Safari */
}

a.tooltip:hover span{
	display:block;
	position:absolute;
	color:#FFFFFF;
	background-color: #772d2e;
	width: 220px;
	margin-right: -173px;
	float: left;
	letter-spacing: 1px;
	border: 6px solid #772d2e;
	padding-bottom: 10px;
	padding-right: 5px;
	padding-left: 5px;
}
a.tooltip2 span {
	display:none;
	margin-left:-10px;
	width:375px;
	margin-top: -183px;
	-moz-border-radius: 10px; /* this works only in camino/firefox */
	-webkit-border-radius: 10px;
	clear: both;
	}

a.tooltip2:hover span{
	display:list-item;
	position:absolute;
	color:#FFFFFF;
	background-color: #772d2e;
	width: 375px;
	margin-right: -173px;
	float: left;
	letter-spacing: 1px;
	border: 6px solid #772d2e;
	padding-bottom: 10px;
	padding-right: 5px;
	padding-left: 5px;
	vertical-align: bottom;
	height: 135px;
}

txtdp {
	font-style: italic;
}
assdp {
	font-weight: bold;
}

h1 {
	font-style: italic;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding: 3px;
	}

h3 {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin-top: -25px;
	margin-bottom: -12px;
}
