@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0;}

body {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #343434;
	background:url(imagens/bg.png);
	margin: 0;
	padding: 0;
}

.font11 {font-size:11px;}
.font18 {font-size:18px;}
.font26 {font-size:26px;}
.blue {color:#8dd0ff !important;}
.blue:hover {text-decoration:underline;}
.orange {color:#eb8505;}

#wrapper {
	width:800px; position:relative;
	display:table;
	height:100%;
	min-height:680px;
	margin: 30px auto;
	background:#ebebeb;
	padding:30px 15px 15px 15px;
 	-moz-box-shadow: 0 0 7px 7px #000; box-shadow: 0 0 7px 7px #000;
	-moz-border-radius: 4px;	-khtml-border-radius: 4px;	-webkit-border-radius: 4px;
}

.topo {height:270px;  }
.topo .part1 {width:370px; float:left;    }
.topo .part2 { width:420px; float:left; margin:-30px -20px 0 0 !important ; }
.topo .part1 div {margin:40px 0 0 0; letter-spacing:-1px;}

.topo .part1 img {margin:0 0 20px 0;}
.link_mapa {background:url(imagens/ico_mapa.jpg) left no-repeat; padding:5px 0 5px 20px; color:#666666; font-size:11px; text-decoration:none; margin:0 0 0 10px;}

h1 {text-transform: uppercase; font-weight:lighter; }

#nav {
 	float:left;
	width:100%;
	list-style: none;
	padding: 0;
	margin:0px 0 0px 0;
	background: url(imagens/bg_barra_menu.jpg) repeat-x;
	display: block;
	overflow: hidden;
	font-size:14px;
	text-shadow:#202020 1px 1px 1px;
	height:60px;
	font-variant:small-caps;
	-moz-border-radius: 4px;	-khtml-border-radius: 4px;	-webkit-border-radius: 4px;
}
#nav li {display: inline; }

#nav li a {
	display: block;
	float: left;
	padding:12px 20px 8px 8px;
	color:#FFFFFF;
	text-decoration: none;background:url(imagens/sombra_menu.jpg) right no-repeat;
}
#nav li a:hover {
	background: #1b1b1b url(images/nav_bar_o.jpg) repeat-x;
}
#load {
	display: none;
	position: absolute;
	right: 10px;
	top: 10px;
	background: url(images/ajax-loader.gif);
	width: 43px;
	height: 11px;
	text-indent: -9999em;
}

#content { background:#FFFFFF; padding:2%; float:left; width:96%;  }
.lista {list-style:none; margin:15px 0 0 40px;}
.lista li { background:url(imagens/ico_lista.jpg) left no-repeat; padding:0 0 0 20px;}
.lista li a {text-decoration:none; color:#666666;}
.lista li a:hover {color:#eb8505;}

.foto { float:left; width:100%; margin:0 0 10px 0; }
.foto a {float:left;margin:0 5px 5px 0; width:200px;}

h2 {margin: 0;
	padding: 0.5em 0;
	/*color:#568945;*/
	color:#0d7fbb;
	font-weight:lighter;
 }
h3 {font-size:16px; font-weight:lighter; border-bottom:#666 1px dotted; padding:0 0 4px 0; margin:0 0 5px 0; font-style:italic;}

p {
	margin: 0;
	 
	color:#444444;
	line-height:1.4em;
}
#content img.right {
	float: right;
	margin: 0 0 8px 8px;

}
#foot {	padding:2%; float:left; width:96%;
	color: #FFF;
 	margin:20px 0 10px 0;
	height:40px;
	 background:url(imagens/bg.png);
	 -moz-border-radius: 4px;	-khtml-border-radius: 4px;	-webkit-border-radius: 4px;
}
#foot .cufon {float:left;}
#foot p {float:right; font-size:11px;}


/*--------------*/
.contato {float:left;}
.mapa {float:right; width:230px;}
.contato div { margin:0 0 10px 0;}
 .contato form {width:490px; float:left; margin:30px 0 0 0; }
 .contato .other_contacts {width:200px; padding:7px; background:url(../imagens/bg_all.jpg); float: right !important; border:#FFF 1px solid;}
 .contato .other_contacts span {color:#FFF !important; font-weight:bold; letter-spacing:-1px;}
 
 input {
	padding: 5px 5px 8px 5px;
	border: 1px solid #e0e0e0;
	width:320px;
 	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background:url(../imagens/input-bg.gif) repeat-x;
	color:#666; font-size:14px;
	font-family: 'ColaborateLightRegular', "Trebuchet MS", Arial, Helvetica, sans-serif ;
}
textarea {
	padding: 5px 5px 8px 5px;
	border: 1px solid #e0e0e0;
	width:350px; height:140px;
 	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background:url(../imagens/textarea-bg.gif) repeat-x;
	color:#666; font-size:14px;
	font-family: 'ColaborateLightRegular', "Trebuchet MS", Arial, Helvetica, sans-serif ;
	overflow:auto;
}

.enviar {border: #999 1px solid; cursor:pointer; width:110px; margin:0 0 -10px 0 !important; padding:8px 5px 5px 5px;}
.enviar:hover {font-weight:bold; color:#eb8505;}