body {
	margin: 0;
	font-family: Tahoma, Geneva, sans-serif;
}	
.bgTopo {
	background-image: url(img/bgTopo.jpg);
	background-repeat: repeat-x;
	background-position: top;	
}
.bgMenu {
	background-image: url(img/bgMenu.jpg);
	background-repeat: no-repeat;	
}
.bgSubMenu {
	background-image: url(img/bgSubMenu.jpg);
	background-position: center top;	
}
.bgSubMenu2 {
	background-image: url(img/bgSubMenu2.jpg);
	background-position: center top;	
}
.bgSubMenu3 {
	background-image: url(img/bgSubMenu3.jpg);
	background-position: center top;	
}
.bgDepoimentos {
	background-image: url(img/bgDepoimentos.jpg);
	background-repeat: no-repeat;	
}
.bgServicos {
	background-image: url(img/bgServicos.jpg);
	background-repeat: no-repeat;	
}
.bgRodape {
	background-image: url(img/bgRodape.jpg);
	background-position: center top;
	background-repeat:repeat-x;	
}
.bgPainel {
	background-image: url(img/bgPainel.jpg);
	background-repeat: no-repeat;	
}
.font12cinza {
	color: #666666;
	font-size: 12px;	
}
.font13branca, .font13branca a {
	color: #FFF;
	font-size: 13px;
	text-decoration: none;	
}
.font13cinza {
	color: #666;
	font-size: 13px;	
}
.font13cinza1, .font13cinza1 a {
	font-size: 13px;
	color: #454545;
	text-decoration: none;	
}
.font14cinza {
	color: #666666;
	font-size: 14px;	
}
.font16branca, .font16branca a {
	color: #FFF;
	font-size:16px;	
	text-decoration: none;
}
.font23cinza {
	color: #666666;
	font-size: 23px;	
}
.font30branca {
	color: #fff;
	font-size: 30px;
}

.font11vc a:hover {
font-size:11px;
text-decoration:none;
color:#CC0500;
}

.formular .infos {
	background: #FFF;
	color: #333;
	font-size: 12px;
	padding: 10px;
	margin-bottom: 10px;
}

.formular span.checkbox, .formular .checkbox {
	display: inline;
}

.formular hr {
	clear: both;
	visibility: hidden;
}

.formular .fc-error {
	width: 350px;
	color: 555;
	padding: 4px;
	border: 1px solid #B5B8C8;
	font-size: 12px;
	margin-bottom: 15px;
	background: #1947750;
}

.formError {
			position:absolute;
			top:300px; left:300px;
			padding-bottom:13px;
			display:block;
			z-index:5000;
		}
			.formError .formErrorContent {
				width:100%; 
				background:#292929;
				color:#fff;
				width:150px;
				font-family:tahoma;
				font-size:11px;
				border:2px solid #FFF;
				box-shadow: 0px 0px 6px #000;
				-moz-box-shadow: 0px 0px 6px #000;
				-webkit-box-shadow: 0px 0px 6px #000;
				padding:4px 10px 4px 10px;
				border-radius: 6px;
				-moz-border-radius: 6px;
				-webkit-border-radius: 6px;
			}
			.greenPopup .formErrorContent {background:#292929;}
			
			.yellowPopup .formErrorContent {background:#292929;color:#FFF;}
			
			.formError .formErrorArrow{
				position:absolute;
				bottom:0;left:20px;
				width:15px; height:15px;

				z-index:5001;
			}
				.formError .formErrorArrow div{
					border-left:2px solid #ddd;
					border-right:2px solid #ddd;
					box-shadow: 0px 2px 3px #444;
					-moz-box-shadow: 0px 2px 3px #444;
					-webkit-box-shadow: 0px 2px 3px #444;
					font-size:0px; height:1px; background:#292929;margin:0 auto;line-height:0px; font-size:0px; display:block;
				}
				.greenPopup .formErrorArrow div{background:#292929;}
				.yellowPopup .formErrorArrow div{background:#292929;color:#FFF;}

				.formError .formErrorArrow .line10{width:15px;border:none;} 
				.formError .formErrorArrow .line9{width:13px;border:none;} 
				.formError .formErrorArrow .line8{width:11px;} 
				.formError .formErrorArrow .line7{width:9px;} 
				.formError .formErrorArrow .line6{width:7px;} 
				.formError .formErrorArrow .line5{width:5px;} 
				.formError .formErrorArrow .line4{width:3px;} 
				.formError .formErrorArrow .line3{width:1px;
					border-left:2px solid #ddd;
					border-right:2px solid #ddd;
					border-bottom:0px solid #ddd;} 
				.formError .formErrorArrow .line2{width:3px;border:none;background:#292929;}
				.formError .formErrorArrow .line1{width:1px;border:none;background:#292929;}  
				
@font-face {

      font-family: "goodtimes";
      src: url("goodtimes.ttf") format("truetype");

      }


.goodtimes-font{
    font-family: "goodtimes";  
       } 
				
///////////////////////////////////////////////////////////////////////////////////////////////////
/*
	Featured Content Slider
	by: Chris Coyier
*/
/*/											{ margin: 0; padding: 0; }
body 										{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; }

					  				  
/*
	UTILITY STYLES
*/
					  				  
.floatLeft 									{ float: left; margin-right: 10px;}
.floatRight									{ float: right; }
.clear 										{ clear: both; }
a											{ outline: none; }


/*
	PAGE STRUCTURE
*/
#page-wrap 									{ width: 387px; margin: 25px auto; position: relative; min-height: 314px;  top center;}

/*
	TYPOGRAPHY

ul											{ list-style: square inside; }
a, a:visited								{ color: #729dff; text-decoration: none; }
a:hover, a:active							{ color: white; }
blockquote									{ padding: 0 20px; margin-left: 20px; border-left: 20px solid #ccc; font-size: 14px; 
									  		  font-family: Georgia, serif; font-style: italic; margin-top: 10px;}

/*
	SLIDER
*/

.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer								{ position: relative; overflow: hidden; width: 387px; height: 314; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 314px; position: relative; width: 387px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ border: 1px solid black; margin-right: 5px; }
#movers-row									{ margin: -43px 0 0 62px; }
#movers-row div								{ width: 20%; float: left; }
#movers-row div a.cross-link 				{ float: right; }
.photo-meta-data							{ background: url(images/transpBlack.png); padding: 10px; height: 30px; width:387px;
											  margin-top: -50px; position: relative; color: white; }
.photo-meta-data span 						{ font-size: 13px; }
.cross-link									{ display: block; width: 62px; margin-top: -14px; 
											  position: relative; padding-top: 15px; z-index: 9999; }
.active-thumb 								{ background: transparent url(images/icon-uparrowsmallwhite.png) top center no-repeat; }






