body {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; margin-top:30px; margin-left:0; margin-right:0;}

a:link {color: #000;text-decoration: none;}
a:visited {text-decoration: none;color: #000;}
a:hover {text-decoration: underline;color: d52c29;}
a:active {text-decoration: none;color: #000;}

#content {width:100%;}

#cab {width:940px; height:121px; margin:auto;}
	.menu {width:940px; height:121px; float:left;}
	.logotipo {width:220px; height:121px; position:absolute; top:0; left:0;}
	.outer_bts {width:110px; height:60px; position:absolute; top:0; right:0;}

#outer_image {width:100%; height:240px; margin:auto; background-color:#000; z-index:-10;}

#outer_texto {width:940px; margin:auto;}

#slash {width:100%; height:5px; background-color:#000; margin:auto;}
	
#copy {width:940px; margin:auto; font-size:9px;}

#circletag{
	width:159px;
	height:159px;
	margin:45px 0 0 -450px;
	left:50%;
	position:absolute;
	z-index:1005;
}


#owl-demo .item img{
    display: block;
    width: 940px;
    height: 240px;
	position:relative;
	margin-top:0;
}

/*
==============================================
fadeIn
==============================================
*/

.fadeIn{
	animation-name: fadeIn;
	-webkit-animation-name: fadeIn;	

	animation-duration: 1.5s;	
	-webkit-animation-duration: 1.5s;

	animation-timing-function: ease-in-out;	
	-webkit-animation-timing-function: ease-in-out;		

	visibility: visible !important;	
}

@keyframes fadeIn {
	0% {
		transform: scale(0);
		opacity: 0.0;		
	}
	60% {
		transform: scale(1.1);	
	}
	80% {
		transform: scale(0.9);
		opacity: 1;	
	}	
	100% {
		transform: scale(1);
		opacity: 1;	
	}		
}

@-webkit-keyframes fadeIn {
	0% {
		-webkit-transform: scale(0);
		opacity: 0.0;		
	}
	60% {
		-webkit-transform: scale(1.1);
	}
	80% {
		-webkit-transform: scale(0.9);
		opacity: 1;	
	}	
	100% {
		-webkit-transform: scale(1);
		opacity: 1;	
	}		
}

.wbi{
  font-family: 'Josefin Sans', sans-serif;
  font-size:13px;
  color:#333;
  text-decoration:none;
}

.wbi a:link, a:visited, a:hover, a:active{
  color:#333;
  text-decoration:none;
}

/*  ---- 30. Contact Form -------------------------------------------------------------------------------------------*/

#contactform 				{ padding:0; }

#contactform label			{ width:30%; display: inline-block; vertical-align:text-bottom;  }
#contactform select 		{ margin-bottom: 15px; }
#contactform textarea 		{ vertical-align: top; height: 100px;	}	
#contactform .indent 		{ padding-left:30%;  }

#contactform p 				{ margin-bottom:0;}

#contactform input,
#contactform select,
#contactform textarea 		{ -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; margin-bottom: 9px !important; width: 65%; padding: 4px; vertical-align;top;}
			
#contactform input:focus,
#contactform select:focus,
#contactform textarea:focus { }

/* Contact button */
#contactform .submitbutton	{ border:0;  text-transform:uppercase; width:69px; height:22px; vertical-align:middle; 	}
#contactform .submitbutton:focus 		{ background:none;	}
#load		{ text-align:right; }



/*  ---- Pagina TABLE Homepage -------------------------------------------------------------------------------------------*/

#homepage h1{
	font-size:1.0em;
	text-transform:uppercase;
	font-weight:bold;
	margin:0;
	padding:0;
}
#homepage h2{
	font-size:1.0em;
	line-height:1.3em;
	font-weight:400;
}
#homepage a:link,
#homepage a:visited,
#homepage a:hover,
#homepage a:focus{
	font-size:1.0em;
	line-height:1.3em;
	font-weight:400;
	color:#000;
}


/*  ---- Paginas TABLE Vário Mobiliário -------------------------------------------------------------------------------------------*/

#mobiliario .text{
	border-bottom:1px #666 solid;
	margin:0;
	padding-bottom:30px;
}

#mobiliario h1{
	font-size:2.4em;
	text-transform:uppercase;
	margin-bottom:10px;
}

#mobiliario h2{
	font-size:2.0em;
	color:#C00;
	text-transform:uppercase;
	margin-bottom:0px;
}

#mobiliario h3{
	font-size:1.6em;
	margin-bottom:10px;
	text-transform:lowercase;
}

#mobiliario p{
	font-size:1.2em;
	line-height:1.4em;
}
