*{
	margin:0px;
	padding:0;



}



body{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CCC;
	background-color: #CCC;
	background-image: none;



}



img{



	border:none;



}



a{



	color: #666;



	font-size:12px;



	



}



a:hover{



	color: #000000;



	text-decoration:none;



}







#site{

	width:900px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;



}



.titulosoficina {

font: bold 1em 'Trebuchet MS', Tahoma, Sans-serif;

font-size: 1.8em; 

color:#CA0216;

}





.titulosoficina2 {

font: bold 1em 'Trebuchet MS', Tahoma, Sans-serif;

font-size: 2.0em; 

color:#CA0216;

border-bottom: 1px solid #ddd;

}







#header{



	background: url(images/header.jpg) no-repeat;



	height: 90px;



	width: 900px;



}





#sitename {



	margin: 0px;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 36px;



	padding-top: 50px;



	padding-left: 460px;



	color: #322d21;



	font-weight: normal;



}







#sitename span {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 36px;



	color: #322d21;



	text-decoration: none;



	padding-left: 5px;



}







#sitename a {



	display: block;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #322d21;



	text-decoration: none;



	padding-left:7px;



}







#sitename a:visited,active {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #322d21;



	text-decoration: none;



}







#sitename a:hover {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #322d21;



	text-decoration: underline;



}







#menu{



	height: 35px;



	background-color: #FFF;



	background-image: none;



	background-repeat: no-repeat;



}







#menu ul{



	display:block;



	margin: 0px;



	padding-top: 9px;



	height:40px;



	font-size: 14px;



}







#menu ul li{



	display:inline;



}







#menu ul li a{



	font-family:Arial, Helvetica, sans-serif;



	font-size: 14px;



	color: #333;



	font-weight:normal;



	text-decoration:none;



	padding-left: 7px;



	padding-right: 7px;



	padding-top: 9px;



	padding-bottom: 10px;



}







.active {



	background: #322d21;



}







#menu ul li a:hover{



	font-size: 14px;



	background-color: #F30;



	color: #FFF;



}







#content{



	width: 654px;



	margin:auto;



}





#content-servicos{
	margin:auto;
	height: 830px;
	width: 900px;

} 



#content-servicos-esquerda{
	float: left;


	margin:inherit

	width: 550px;
	height: 450px;
	width: 550px;

} 



#content-servicos-direita{
	float: right;
	width: 350px;
	height: 800px;

} 



#content-servicos-agenda{

	float: left;

	margin:auto;

	width: 550px;

	height: 175px;

} 



#welcome{



	font-family:Arial, Helvetica, sans-serif;



	font-size:18px;



	font-weight:bold;



	color: #bda86e;



}







#content p{



	font-family:Arial, Helvetica, sans-serif;



	font-size:12px;



	color: #c0bbad;



	font-weight:normal;



}







#footer{
	text-align:center;
	padding-top: 19px;
	padding-bottom: 29px;
	background-color: #000000;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;



}



#footer-servicos{

	height: 100%;

	text-align:center;

	padding-top: 19px;

	padding-bottom: 29px;

	background-color: #000000;

	background-image: url(images/bg.jpg);

	background-repeat: repeat-x;

	

	}



p{

	color: #000;

	font-family: 'Trebuchet MS', Tahoma, sans-serif;

	;

	background-image: none;

	background-repeat: no-repeat;

	font-size: 14px;



}







#footer a{



	color: #484439;



	text-decoration:underline;



	font-family: Arial, Helvetica, sans-serif;



}







.class1{



	font-size:12px;



}







.class2{



	font-size:10px;



}







#footer a:hover{



	color:#CCC;



	text-decoration:underline;



	font-family: Arial, Helvetica, sans-serif;



}



#content_img{



	padding-top: 17px;



	padding-bottom:17px;



	width: 900px;



	background:;



	text-align:center;



}



#content_img h1,h2{font:bold 80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;}



#content_img a{color:#348;text-decoration:none;outline:none;}



#content_img a:hover{color:#67a;}



.caption{font-style:italic;color:#887;}



.demo{position:relative;margin-top:2em;}



.gallery_demo{width:702px;margin:0 auto;}



.gallery_demo li{



	width:98px;



	height:52px;



	margin: 0px;



	background:#000;



}



.gallery_demo li div{left:240px}



.gallery_demo li div .caption{font:italic 0.7em/1.4 georgia,serif;}



	



#main_image{margin:0 auto 60px auto;height:438px;width:292px;background:black;}



#main_image img{margin-bottom:10px;}







.info{text-align:left;width:700px;margin:30px auto;border-top:1px dotted #221;padding-top:30px;}



.info p{margin-top:1.6em;}













botoes



	

#light{

	border:1px solid #dedede;

	padding:10px;

	margin-top:20px;}	

	

li{ 

list-style:none;

	padding-top:10px;

	padding-bottom:10px;}	



.button, .button:visited {

	background: #222 url(overlay.png) repeat-x; 

	display: inline-block; 

	padding: 5px 10px 6px; 

	color: #fff; 

	text-decoration: none;

	-moz-border-radius: 6px; 

	-webkit-border-radius: 6px;

	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);

	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);

	border-bottom: 1px solid rgba(0,0,0,0.25);

	position: relative;

	cursor: pointer

}

 

	.button:hover							{ background-color: #111; color: #fff; }

	.button:active							{ top: 1px; }

	.small.button, .small.button:visited 			{ font-size: 11px}

	.button, .button:visited,

	.medium.button, .medium.button:visited 		{ font-size: 13px; 

												  font-weight: bold; 

												  line-height: 1; 

												  text-shadow: 0 -1px 1px rgba(0,0,0,0.25); 

												  }

												  

	.large.button, .large.button:visited 			{ font-size: 14px; 

													  padding: 8px 14px 9px; }

													  

	.super.button, .super.button:visited 			{ font-size: 34px; 

													  padding: 8px 14px 9px; }

	

	.red.button, .red.button:visited			{ background-color: #e62727; }

	.red.button:hover							{ background-color: #cf2525; }

	

