@CHARSET "UTF-8";

/* zera as configuracoes */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
caption,th{text-align:left;}
li { list-style: none; }
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:arial,tahoma;font-size:11px;font-weight:inherit;padding:2px;border:1px solid #999999;}
legend{color:#000;}
table {font-size:inherit;font:100%;}
a { text-decoration: none; }
a:hover { text-decoration: underline; }
.clear { clear:both; height: 1px; }


body { font-size: 12px; font-family:arial, sans-serif; color:#444;background-color: #e4e3e3; }

.content { width: 983px; margin:auto; }
.clear { clear: both; height: 1px; }

#header { background-image: url("../images/bgheader.jpg"); background-repeat: repeat-x; height: 199px; }
	#header .logo { margin: 25px 0 0 0; display: block; float:left; }
	#header .menu { float:right; margin-top:113px; margin-right:20px; background-image: url("../images/bgmenu.png"); background-repeat:no-repeat; width: 545px; height: 60px; }

		#header .menu li { float: left; padding:12px 12px; border-right:1px solid #e7c45a; font-size: 14px; color:#121352; }
			#header .menu li a { color:#121352; }
				#header .menu li a:hover { text-decoration: none; color:#9d6617; }
				
#main { background-color: #eeece9; }
	#main .content { background-color: #fff; min-height: 400px; }
	
	#main #slide { height: 213px; }
	
	#main .content .box { width: 438px; float:left; margin-left: 35px; margin-top: 35px; }
		#main .content .box.big { width: 900px; font-size: 14px; line-height: 22px; }
			#main .content .box.big p { margin-bottom: 10px; }
			
			#main .content .box.big h1 { padding-bottom: 10px; }
			
	#main .content h1 { font-size: 28px; color:#222; border-bottom: 2px solid #ddd; margin-bottom: 20px; padding-bottom: 5px; }
	
	#main .content p { line-height: 20px; }
		
	#main .content .buttom { width: 67px; padding:7px 36px; text-align:center; background-image: url("../images/but.png"); background-repeat: no-repeat; display: block; color:#fff; }
		#main .content .buttom:hover { text-decoration: none; color:#ffeaa5; }
		
	#main .content .destaque { height: 190px; width: 100%; background-color: #f8ecc5; margin: 40px 0; border-bottom: 2px solid #e8cb6c; }
		#main .content .destaque h2 {  background-image: url("../images/butdestaque.png"); background-repeat: no-repeat; width: 119px; height: 36px; padding:4px 0 0 69px; color:#fff; font-size: 24px;  }
			#main .content .destaque h2 a { color:#fff; }
			#main .content .destaque h2 a:hover { text-decoration: none; color:#ffeaa5; }
			
		#main .content .destaque ul { width: 748px; float:right; margin-top: 10px; }
			#main .content .destaque ul li { width: 178px; float:left; margin-right: 7px; background-color: #fff; border:1px solid #E8CB6C; }
				#main .content .destaque ul li:hover { border-color:#9d6617; transition: all 0.3s linear; }	
				#main .content .destaque ul li a { text-decoration: none; color:#222; }
			#main .content .destaque ul li img { padding:7px; }
			#main .content .destaque ul li span { text-align: center; display: block; padding-bottom: 10px; font-weight: bold; }
			
	#main .box-servico { background-color: f0f2f8; padding:15px; border-top: 2px solid #d5d6d9;}
		#main .box-servico p { width: 650px; float:left; }
		#main .box-servico h2 { font-size: 24px; width: 650px; padding: 5px 0 15px;  float:left; }
		#main .box-servico .box-image { height: 140px; width: 190px; border:1px solid #d5d6d9; float:left; background-color: #fff; float:left; -webkit-box-shadow: 2px 1px 3px -1px #CFCFCF; box-shadow: 2px 1px 3px -1px #CFCFCF; margin-right:20px; }
			#main .box-servico .box-image img { padding: 9px; }
			
#footer { height: 156px; background-image: url("../images/bgfooter.jpg"); background-repeat: repeat-x; }
		#footer .content  { height: 156px; background-image: url("../images/bgfooterinter.jpg"); background-repeat: repeat-x; background-position: bottom center; background-color: #fff; }	
			#footer address { padding: 70px 30px 40px 30px; }
			#footer address p { font-size: 17px; margin-bottom: 10px; }
				#footer address p span { float:right;  }
				
form dt { margin:10px 0 3px 0; font-weight: bold; }
	form input, form textarea {  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;  padding:6px; border: 1px solid #122654; background-color:#ebeff7;  border-top:1px solid #0c1c3f; border-right: 1px solid #0e2047; }
	
	form input:focus, form textarea:focus { background-color:#d2dbf0; }

		