.amarelo{
opacity:1;
z-index:1;  
}
.titulo_gravata_amarelo_esqueerda_ou_direita{
			position:absolute; 
			color: #EECC00; 
			font: 20px 'Titillium Web'; 
  			font-weight:bold;
			margin: 0px; 
            width:auto; 
			text-align:center;
		}
.tp-caption.texto_gravata_branco_esquerda{
			position: absolute; 
			color: #FFFFFF; 
  			height:100px;
			font: 18px 'Titillium Web'; 
  			font-weight:normal;
			line-height: 22px;  
			padding-top: 70px;
  			padding-bottom: 5px;
  			padding-left:50px;
 			padding-right:70px;
			margin: 0px; 
            width:280px; 
			border-style: none; 
			background-color:rgba(0,0,0,0.85);	
             opacity: 0.6;
            -moz-opacity: 0.6;
			filter: alpha(opacity=60);
  			-khtml-opacity: 0.6;
  
			
  			text-align:left;
		}

.tp-caption.texto_gravata_branco_direita{
			position: absolute; 
			color: #FFFFFF; 
  			height:100px;
			font: 18px 'Titillium Web'; 
  			font-weight:normal;
			line-height: 22px;  
			padding-top: 70px;
  			padding-bottom: 5px;
  			padding-left:50px;
 			padding-right:70px;
			margin: 0px; 
            width:280px; 
			border-style: none; 
			background-color:rgba(0,0,0,0.85);	
             opacity: 0.6;
            -moz-opacity: 0.6;
			filter: alpha(opacity=60);
  			-khtml-opacity: 0.6;
  
			
  			text-align:left;
		}    


.tp-caption.desc_categorias_branco_esquerda{
			position: absolute; 
			color: #FFF; 
			font: 14px 'Titillium Web'; 
  			font-weight:bold;
			line-height: 36px;  
			padding-top: 24px;
  			padding-bottom: 24px;
			margin: 0px; 
            width:326px; 
			border-style: none; 
			background-color:rgba(0,0,0,0.85);		
            opacity: 0.6;
            -moz-opacity: 0.6;
			filter: alpha(opacity=60); 
  			-khtml-opacity: 0.6;
					
            text-align:center;
 			
		}

.tp-caption.desc_categorias_amarelo_esquerda{
			position: absolute; 
			color: #EECC00; 
			font: 14px 'Titillium Web'; 
  			font-weight:bold;
			line-height: 36px;  
			padding-top: 24px;
  			padding-bottom: 24px;
			margin: 0px; 
            width:326px; 
			border-style: none; 
			background-color:rgba(0,0,0,0.85);	
             opacity: 0.6;
            -moz-opacity: 0.6;
			filter: alpha(opacity=60);
  			-khtml-opacity: 0.6;
			
  			text-align:center;
		}

.tp-caption.desc_categorias_branco_centro{
			position: absolute; 
			color: #FFF; 
			font: 14px 'Titillium Web'; 
  			font-weight:bold;
			line-height: 36px;  
			padding-top: 24px;
  			padding-bottom: 24px;
			margin: 0px; 
            width:328px; 
			border-style: none; 
			background-color:rgba(0,0,0,0.85);	
             opacity: 0.6;
            -moz-opacity: 0.6;
			filter: alpha(opacity=60); 
  			-khtml-opacity: 0.6;
			
            text-align:center								

	
		}

.tp-caption.desc_categorias_amarelo_centro{
			position: absolute; 
			color: #EECC00; 
			font: 14px 'Titillium Web'; 
  			font-weight:bold;
			line-height: 36px;  
			padding-top: 24px;
  			padding-bottom: 24px;
			margin: 0px; 
            width:328px; 
			border-style: none; 
			background-color:rgba(0,0,0,0.85);		
             opacity: 0.6;
            -moz-opacity: 0.6;
			filter: alpha(opacity=60); 
  			-khtml-opacity: 0.6;
			
            text-align:center								

	
		}
  
.tp-caption.desc_categorias_branco_direita{
			position: absolute; 
			color: #FFF; 
			font: 14px 'Titillium Web'; 
  			font-weight:bold;
			line-height: 36px;  
			padding-top: 24px;
  			padding-bottom: 24px;
			margin: 0px; 
            width:326px; 
			border-style: none; 
			background-color:rgba(0,0,0,0.85);	
             opacity: 0.6;
            -moz-opacity: 0.6;
			filter: alpha(opacity=60); 
  			-khtml-opacity: 0.6;
				
            text-align:center;								

	
		}

.tp-caption.desc_categorias_amarelo_direita{
			position: absolute; 
			color: #EECC00; 
			font: 14px 'Titillium Web'; 
  			font-weight:bold;
			line-height: 36px;  
			padding-top: 24px;
  			padding-bottom: 24px;
			margin: 0px; 
            width:326px; 
			border-style: none; 
			background-color:rgba(0,0,0,0.85);	
             opacity: 0.6;
            -moz-opacity: 0.6;
			filter: alpha(opacity=60); 
  			-khtml-opacity: 0.6;
			
            text-align:center;								

	
		}  

.tp-caption.destaque{
			position: absolute; 
			color: #EECC00;   
			font: 26px 'Titillium Web'; 
  			font-weight:700;
			padding-left:20px;  
			padding-top: 12px;
  			padding-bottom: 4px;
			margin: 0px; 
  			height:42px;
  			width:306px; 
			border-bottom: 1px solid #FFDE16 !important;
			background-color:rgba(0,0,0,0.8);		
             opacity: 0.6;
            -moz-opacity: 0.6;
			filter: alpha(opacity=60); 
  			-khtml-opacity: 0.6;
			line-height:41px;
            text-align:left;
 			 
		}

.destaque_intro{
  			display:block;
			position: absolute; 
			color: #FFFFFF; 
			font: 17px 'Titillium Web'; 
			line-height:20px;
			padding-top: 5px;
  			padding-bottom: 24px;
			margin: 0px; 
            width:275px; 
			border-bottom: 1px solid #fff;
			background-color:rgba(0,0,0,0.8);	
            opacity: 0.4;
			padding-right:12px !important;		
            text-align:left;	
            padding-left:20px;
  			white-space:pre-wrap !important;
  			height:60px;
		}
  
.tp-caption.big_white{
			position: absolute; 
			color: #fff; 
			text-shadow: none; 
			font-weight: 700; 
			font-size: 36px; 
			line-height: 36px; 
			font-family: Arial; 
			padding: 0px 4px; 
			padding-top: 1px;
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			background-color:#000;	
			letter-spacing: -1.5px;						

				
		}

.tp-caption.big_orange{
			position: absolute; 
			color: #ff7302; 
			text-shadow: none; 
			font-weight: 700; 
			font-size: 36px; 
			line-height: 36px; 
			font-family: Arial; 
			padding: 0px 4px; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			background-color:#fff;	
			letter-spacing: -1.5px;						

									
		}	
					
.tp-caption.big_black{
			position: absolute; 
			color: #000; 
			text-shadow: none; 
			font-weight: 700; 
			font-size: 36px; 
			line-height: 36px; 
			font-family: Arial; 
			padding: 0px 4px; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			background-color:#fff;	
			letter-spacing: -1.5px;						

									
		}		

.tp-caption.medium_grey{
			position: absolute; 
			color: #fff; 
			text-shadow: none; 
			font-weight: 700; 
			font-size: 20px; 
			line-height: 20px; 
			font-family: Arial; 
			padding: 2px 4px; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			background-color:#888;		
			white-space:nowrap;	
			text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);		
		}	
					
.tp-caption.small_text{
			position: absolute; 
			color: #fff; 
			text-shadow: none; 
			font-weight: 700; 
			font-size: 14px; 
			line-height: 20px; 
			font-family: Arial; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;	
			text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);		
		}
					
.tp-caption.medium_text{
			position: absolute; 
			color: #fff; 
			text-shadow: none; 
			font-weight: 700; 
			font-size: 20px; 
			line-height: 20px; 
			font-family: Arial; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;	
			text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);		
		}
					
.tp-caption.large_text{
			position: absolute; 
			color: #fff; 
			text-shadow: none; 
			font-weight: 700; 
			font-size: 40px; 
			line-height: 40px; 
			font-family: Arial; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;	
			text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);		
		}	
					
.tp-caption.very_large_text{
			position: absolute; 
			color: #fff; 
			text-shadow: none; 
			font-weight: 700; 
			font-size: 60px; 
			line-height: 60px; 
			font-family: Arial; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;	
			text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
			letter-spacing: -2px;		
		}
					
.tp-caption.very_big_white{
			position: absolute; 
			color: #fff; 
			text-shadow: none; 
			font-weight: 700; 
			font-size: 60px; 
			line-height: 60px; 
			font-family: Arial; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;	
			padding: 0px 4px; 
			padding-top: 1px;
			background-color:#111;		
					}	
					
.tp-caption.very_big_black{
			position: absolute; 
			color: #000; 
			text-shadow: none; 
			font-weight: 700; 
			font-size: 60px; 
			line-height: 60px; 
			font-family: Arial; 
			margin: 0px; 
			border-width: 0px; 
			border-style: none; 
			white-space:nowrap;	
			padding: 0px 4px; 
			padding-top: 1px;
			background-color:#fff;		
					}
					
.tp-caption.boxshadow{
		-moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
		-webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
		box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
	}
											
.tp-caption.black{
		color: #000; 
		text-shadow: none;
        opacity:0.5;
	}	
					
.tp-caption.noshadow {
		text-shadow: none;		
	}	
					
.tp-caption a { 
	color: #ff7302; text-shadow: none;	-webkit-transition: all 0.2s ease-

out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-

transition: all 0.2s ease-out;	 
}			
	
.tp-caption a:hover { 
	color: #ffa902; 
}