html, body {
margin:0;
padding:0;
border:0;
height:100%;
background:url(bg1.jpg);
background-position:center top;
background-repeat:no-repeat;
background-attachment:fixed;
font-family:Calibri, "Calibri2", Arial, sans-serif;
}

.facebook {
	font-size:16px;
	color:#3B5998;
	font-weight:bold
	}

.texto_mini {
	font-size:12px;
	color:#999
	}
	
	
	.texto_lugar {
	font-size:14px;
	color:#90CE3B
	}
	
	.texto {
	font-size:14px;
	color:#333
	}
	
	.texto a:link{
	font-size:14px;
	color:#1FA9CD;
	text-decoration:underline
	}
	.texto a:visited{
	font-size:14px;
	color:#1FA9CD;
	text-decoration:underline
	}
	.texto a:hover{
	font-size:14px;
	color:#1A8BA8;
	text-decoration:none
	}
	
	
	.texto_titulos {
	font-size:17px;
	color:#FD9707;
	font-style:italic;
	font-weight:bold
	}
	
	.texto_sub_titulos {
	font-size:15px;
	color:#1FA9CD;
	font-style:italic;
	font-weight:bold
	}
	
	.texto_testemunhos_tit {
	font-size:14px;
	color:#FFF;
	font-weight:bold
	}
	
		.texto_testemunhos {
	font-size:12px;
	color:#626262;
	}
	

#featured{ 
width: 400px;
	padding-right:250px; 
	position:relative; 
	border:3px solid #ccc; 
	height:250px; 
	 float:right;
	background:#fff;
}
#featured ul.ui-tabs-nav{ 
	position:absolute; 
	top:0; left:400px; 
	list-style:none; 
	padding:0; margin:0; 
	width:250px; 
}
#featured ul.ui-tabs-nav li{ 
	padding:1px 0; padding-left:13px;  
	font-size:12px; 
	color:#666; 
}
#featured ul.ui-tabs-nav li img{ 
	float:left; margin:2px 5px; 
	background:#fff; 
	padding:2px; 
	border:1px solid #eee;
}
#featured ul.ui-tabs-nav li span{ 
	font-size:11px; 
	line-height:18px; 
}
#featured li.ui-tabs-nav-item a{ 
	display:block; 
	height:60px; 
	color:#333;  background:#fff; 
	line-height:20px;
}
#featured li.ui-tabs-nav-item a:hover{ 
	background:#f2f2f2; 
}
#featured li.ui-tabs-selected{ 
	background:url('images/selected-item.gif') top left no-repeat;  
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background:#ccc; 
}
#featured .ui-tabs-panel{ 
	width:400px; height:250px; 
	background:#999; position:relative;
}
#featured .ui-tabs-panel .info{
	position:absolute;
	top:180px;
	left:0;
	height:70px;
	background: url('images/transparent-bg.png');
	width: 400px;
}
#featured .info h2{ 
	font-size:18px; 
	color:#fff; padding:5px; margin:0;
	overflow:hidden; 
}
#featured .info p{ 
	margin:0 5px; 
	font-family:Verdana; font-size:11px; 
	line-height:15px; color:#f0f0f0;
}
#featured .info a{ 
	text-decoration:none; 
	color:#fff; 
}
#featured .info a:hover{ 
	text-decoration:underline; 
}
#featured .ui-tabs-hide{ 
	display:none; 
}

#container {
	margin: auto;
	width: 490px;
}

#header {
	background-image: url(images/header.png);
	background-repeat: no-repeat;
	height: 42px;
	width: 490px;
	margin-bottom: 20px;
}

#button {
	height: 32px;
	width: 184px;
	margin: auto;
}

ul, li {
	margin:0; 
	padding:0; 
	list-style:none;
}

.menu_class {
	border:1px solid #1c1c1c;
}

.the_menu {
	display:none;
	width:184px;
	border: 1px solid #1c1c1c;
}

.the_menu li {
	background-color: #302f2f;
}

.the_menu li a {
	color:#FFFFFF; 
	text-decoration:none; 
	padding:10px; 
	display:block;
}

.the_menu li a:hover {
	padding:10px;
	font-weight:bold;
	color: #F00880;
}

h3{ margin: 10px 10px 0 10px; color:#FFF; font:12pt Arial, sans-serif; letter-spacing:-1px; font-weight: bold;  }
			
			.boxgrid{ 
				width: 170px; 
				height: 136px; 
				margin:10px; 
				float:left; 
				background:#161613; 
				border: solid 2px #8399AF; 
				overflow: hidden; 
				position: relative; 
			}
				.boxgrid img{ 
					position: absolute; 
					top: 0; 
					left: 0; 
					border: 0; 
				}
				.boxgrid p{ 
					padding: 0 10px; 
					color:#afafaf; 
					font-weight:bold; 
					font:10pt "Lucida Grande", Arial, sans-serif; 
				}
				
			.boxcaption{
	float: left;
	position: absolute;
	background: #000;
	height: 100px;
	width: 100%;
	opacity: .8;


				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 			}
 				.captionfull .boxcaption {
 					top: 260px;
 					left: 0;
 				}
 				.caption .boxcaption {
 					top: 220px;
 					left: 0;
 				}





ul.menu, ul.menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 234px;
}

ul.menu a {
  display: block;
  text-decoration: none;	
}

ul.menu li {
  margin-top: 1px;
}

ul.menu li a {
  background: #333;
  color: #fff;	

}

ul.menu li a:hover {
 
}

ul.menu li ul li a {
  background: #ccc;
  color: #000;
 padding: 0.5em;
 font-size:14px;
}

ul.menu li ul li a:hover {
  background: #aaa;
  border-left: 5px #000 solid;
  
    padding: 0.5em;
}

.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }
.indent3 { padding-left: 3em; }
.indent4 { padding-left: 4em; }
.indent5 { padding-left: 5em; }




/* Layout */
.boundingBox{ width: 665px; }

/* Content */

#content{ padding: 20px 0; }

/* Content - Portfolio Listing */

ul#portfolio-filter{
	margin: -20px 0;
	padding: 0;
	height: 64px;
	padding-left: 60px;
	line-height: 64px;
	background: transparent url(images/icon-tag-green.png) left no-repeat;
	font-size:15px
}
ul#portfolio-filter li{ display: inline; }
ul#portfolio-filter a{ margin-right: 0.3em; padding: 0.5em 1em; background: #FFF; color: #AAA; font-weight: bold; text-decoration: none; }
ul#portfolio-filter a:hover, ul#portfolio-filter a.current{ color: #888; }
ul#portfolio-filter a.current{ background-color: #DDD; }

ul#portfolio-list{ margin: 36px 0 0 0; padding: 0; list-style: none; }
ul#portfolio-list li{ width: 152px; height: 130px; display: block; float: left; margin-right: 14px; overflow: hidden; }
ul#portfolio-list li a{ display: block; width: 150px; height: 97px; overflow: hidden; border: 1px solid #CDCDCD; background: #eee; }
ul#portfolio-list li p{ font-size: 11px; line-height: 15px; color: #AAA; margin: 5px 0; }



h1 {
	 font-size:14px;
	 display:inline;
	 font-weight:normal}
	 
	 
	 
	 
