
body {
	margin:0;
	padding:0;
}

p, a, li, h1, h2, h3, h4, h5, h6, label {
	font-family:Arial, Helvetica, sans-serif;
}

a img {
	border:none;
}

.tab-precos {
	width:200px;
}

.tab-precos th {
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px;
	text-align:left;
}

.tab-precos tr {
}

.tab-precos td {
	padding:5px;
	text-align:left;
}

.link {
	color:#c00;
	text-decoration:underline;
}

.link:hover {
	text-decoration:none !important;
}

#top {
	width:100%;
	height:144px;
	float:none;
	margin-top:0;
	margin-right:auto;
	margin-bottom:0;
	margin-left:auto;
	clear:both;
	background-image:url(../imagens/img_banner.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

#box-busca {
	display:inline;
	width:230px;
	height:50px;
	margin-top:60px;
	margin-right:240px;
	float:right;
}

#box-busca form {
	margin:0;
	padding:0;
	float:left;
}

#box-busca form input {
	border:none !important;
	display:block;
	float:left;
	width:150px;
	padding-top:11px;
	margin:0 !important;
}

.bg-input-busca {
	height:23px;
	background-image:url(../imagens/bg_input_busca.jpg);
	background-repeat:repeat-x;
}

.bg-input-left-busca {
	background-image:url(../imagens/bg_left_input_busca.jpg);
	background-repeat:no-repeat;
	width:8px;
	height:35px;
	float:left;
}

.bg-input-right-busca {
	background-image:url(../imagens/bg_right_input_busca.jpg);
	background-repeat:no-repeat;
	width:8px;
	height:35px;
	float:left;
}

.submit-busca {
	width:35px !important;
	height:35px !important;
	float:right;
	margin-left:5px;
	padding: 0 !important;
}

.nav {
	width:100%;
	height:60px;
	margin:0;
	padding:0;
	clear:both;
	float:none;
	background:url(../imagens/bg_menu.jpg) repeat-x #f6f6f6;
	margin-bottom:10px;
}

.menu {
	width:850px;
	height:60px;
	margin-top:0;
	margin-right:auto;
	margin-bottom:0;
	margin-left:auto;
	padding:0;
}

.menu ul {
	display:block;
	margin:0;
	padding:0;
	float:left;
}

.menu ul li {
	list-style:none;
	color:#FC0;
	display:block;
	float:left;
	text-transform:uppercase;
	text-align:center;
}

.menu ul li a {
	display:block;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	padding-top:20px;
	padding-right:10px;
	padding-bottom:20px;
	padding-left:10px;
	height:20px;
	float:left;
	font-size:12px;
	width: auto;
}

.separador {
	margin-top:16px;
}

.menu ul li a:hover {
	background:url(../imagens/menu_a_hover.jpg) repeat-x;
}

.menu ul li span {
	background: #000099;
}

.content-wrapper {
	width:850px;
	height:auto !important;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	clear:both;
}

.content-wrapper h2 {
	margin-left:10px;
	margin-right:10px;
	margin-top:0;
	font-weight: normal;
	margin-bottom: 5px;
}

.slide {
	display:block;
	width:364px;
	height:273px;
	float:left;
	margin-top:10px;
	margin-left:0;
	padding:0;
	margin-bottom:0;
}

.slide img {
	width:364px;
	height:273px;
}

.box-right {
	width:466px;
	height:auto !important;
	overflow:hidden;
	float:right;
	margin-top:10px;
	margin-left:0;
	margin-bottom: 10px;
}

.box-right p a {
	color:#666;
	text-decoration:underline !important;
	margin-left:10px !important;
}

.box-right p a:hover {
	text-decoration:none !important;
}

.box-right h2 {
	margin-left:10px;
}

.box-right h2 a {
	color:#000;
}

.publi {
	display:inline;
	width:250px;
	float:right;
	margin-right:10px;
	background-color:#F60;
	height: 90px;
}

.box-right h2 a:hover {
	text-decoration:underline !important;
}

.box-right p {
	text-align:left;
	font-size:12px;
	color:#999;
}

.box-right hr {
	height:1px;
	color:#f6f6f6;
	margin-left:10px;
	margin-right:10px;
	margin-top: 5px;
	margin-bottom: 10px;
}

.box-chamada-left {
	width:124px;
	height:auto !important;
	overflow:hidden;
	float:left;
	margin-left: 10px;
	margin-right: 10px;
}

.box-chamada-left p {
	text-align:center !important;
}

.box-chamada-left a {
	color:#999;
}

.box-chamada-left a:hover {
	text-decoration:underline !important;
}

.img-chamda-left img {
	clear:both;
}

.box-chamada-center {
	width:124px;
	height:auto !important;
	overflow:hidden;
	float:left;
	margin-left:10px;
	margin-right:10px;
}

.img-chamda-center img {
	clear:both;
}

.box-chamada-right {
	width:124px;
	height:auto !important;
	overflow:hidden;
	float:left;
	margin-left: 10px;
}

.img-chamda-right img {
	clear:both;
}

.box-galeria {
	width:850px;
	height:auto !important;
	border-top:dashed 1px #ccc;
	border-bottom:dashed 1px #ccc;
	clear:both;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
	margin-top: 20px;
	margin-bottom: 10px;
	overflow:hidden;
	text-align: center;
}

.img {
	text-align:center;
	width:/*94px*/ 105px;
	height:auto !important;
	float:left;
	/*	margin-right:4px;*/	
	overflow:hidden;
	/*	margin-left: 4px;*/
	display: inline;
	margin:0 !important;
}

.img p {
	font-size:12px;
	color:#999;
	margin-top:5px;
}

.img a img {
/*border:solid 2px #ccc !important;*/
}

.img a:hover img {
/*border:solid 2px #F60 !important;*/
}

.box-banner {
	width:850px;
	height:auto !important;
	clear:both;
	overflow:hidden;
	text-align: center;
	margin-top:10px;
}

#footer {
	width:100%;
	height:auto !important;
	overflow:hidden;
	float:none;
	margin-top:10px;
	margin-right:auto;
	margin-bottom:10px;
	margin-left:auto;
	clear:both;
	border-top:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
}

#footer p {
	text-align:center;
	color:#F60;
	font-weight:normal;
}

#footer h3 {
	text-align:center;
	color:#F60;
}

#copy {
	width:100%;
	height:30px;
	float:none;
	margin-right:auto;
	margin-left:auto;
	clear:both;
	margin-top:10px;
}

#copy p {
	color:#999;
	text-align:center;
	margin-top:0;
	margin-bottom:0;
	font-size:12px;
}

.div {
	margin-top:30px;
	width:1024px;
	margin-left:auto;
	margin-right:auto;
	height:auto!important;
	overflow:hidden;
}

.div p {
	margin-left:0 !important;
	margin-right:0 !important;
	font-weight:bold;
}

.icon-publi {
	display:inline;
	float:left;
	margin-right: 30px;
	height:auto !important;
	overflow:hidden;
}

.mod-pub {
	margin-right: 80px;
}

.icon-public img {
	float:left;
	clear:both;
}

.icon-public p {
	margin:0;
	margin-bottom:10px;
	font-size: 14px !important;
}

.header {
	color:#F90;
	width:100%;
	padding-bottom:5px;
	border-bottom:dashed 1px #ccc;
	margin-right: 10px;
	margin-left: 0px;
	display: block;
	margin-bottom: 10px;
	margin-top: 6px;
}

.box-left {
	width:190px;
	height:auto !important;
	overflow:hidden;
	margin-left: 10px;
	margin-bottom: 10px;
	float: left;
	margin-right: 0px;
	clear:left;
}

.box-left a {
	font-weight:bold;
	color:#555;
}

.mini-thumb {
	float:left;
	margin-right:10px;
}

.chamadinha {
	font-size:10px;
	color:#555;
}

.box-chamadinha {
	width:100%;
	clear:both;
	float:left;
	padding-bottom:10px;
	border-bottom:dashed 1px #ccc;
}

.box-left a:hover {
	text-decoration:underline;
}

.autor {
	width:177px;
	height:175px;
	text-align:center;
	margin-bottom:10px;
}

.autor img {
/*border:solid 2px #ccc;	*/
}

.conteudo {
	width:640px;
	height:auto !important;
	overflow:hidden;
	float:right;
	clear: right;
}

.conteudo p {
	text-align:justify;
	color:#999;
}

.conteudo h3 {
	color:#000;
	font-weight:bold !important;
	font-size:16px;
	margin-top:0;
}

.inc-autor {
	width:85px;
	height:130px !important;
	float:left;
	margin-left: 3px;
	margin-bottom: 10px;
	overflow:hidden;
}

.inc-autor a img {
	opacity:1;
	filter:alpha(opacity=100);
}

.inc-autor a:hover img {
	opacity:0.5;
	filter:alpha(opacity=50);
}

.inc-autor p {
	text-align:left;
	font-size:12px;
	color:#999;
	margin:0;
}

/* legenda do slide */
	.legend {
	/*position:absolute;
	top:224px;
	left:0;
	background-color:#000;
	opacity:0.8;
	filter:alpha(opacity=50);
	width:364px;
	height:50px;*/
	position:relative;
	display:block;
	clear:both;
	background-color:#000;
	/*opacity:0.8;
	filter:alpha(opacity=50);*/
	width:364px;
	height:20px;
	padding:10px 0 10px 0;
	margin:0 !important;
	z-index:1;
}

.legend p {
	margin:0;
}

.legend a {
	display:block;
	font-size:12px;
	color:#fff;
	margin-left:40px;
	margin-right:40px;
	text-decoration:none;
	text-align:center;
}

.legend a:hover {
	text-decoration:underline;
}

/* -- ---*/

#f-contato {
	display:block;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
	width:330px;
}

#f-contato input {
	display:block;
}

label {
	font-size:14px;
	font-weight:bold;
	color:#555;
}

#f-contato .input-text {
	border:solid 2px #f1b106;
	padding-top:5px;
	padding-bottom:5px;
	width:327px;
	margin-top:5px;
	margin-bottom:10px;
}

.input-text {
	border:solid 2px #f1b106;
	padding-top:5px;
	padding-bottom:5px;
	width:400px;
	margin-top:5px;
	margin-bottom:10px;
}

.legenda-form {
	color:#ccc;
	font-size:10px !important;
	margin-left:10px !important;
}

.submit {
	background-color:#f1b106;
	padding:10px 15px 10px 15px;
	color:#000;
	border:none;
	font-weight:bold;
	margin-bottom:10px;
	margin-left:5px;
	float:left;
	cursor:pointer;
}

/* lista de noticias */
.lista-noticia {
	width:100%;
	height:auto !important;
	overflow:hidden;
	margin-bottom:10px;
	text-align:justify;
	border-bottom:solid 1px #ccc;
}

.lista-noticia p a {
	color:#999;
	text-decoration:none;
}

.lista-noticia p a:hover {
	text-decoration:underline;
}

.lista-noticia h2 a {
	color:#000;
	margin-bottom:5px !important;
	margi-left:10px;
	margin-right:10px;
	margin-top:0;
	font-weight: normal;
	margin-bottom: 5px;
	text-decoration:none;
}

.lista-noticia h2 a:hover {
	text-decoration:underline;
}

.lista-noticia p {
	line-height:20px;
	color:#666;
}

.img-lista-noticia {
	width:129px;
	height:auto !important;
	overflow:hidden;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

.img-lista-noticia2 {
	/*width:185px;
	height:150px;*/
	padding:10px;
	padding-left:0;
	float:left;
	margin-right:10px;
}

.legenda-noticia {
	font-size:10px;
	color:#666666 !important;
	margin-top:0 !important;
}

.ultimas-noticias {
	width:100%;
	height:auto !important;
	overflow:hidden;
}

ul.ultimas-noticias {
	margin-left:0;
	float:left;
	padding:0;
}

.ultimas-noticias li {
	font-size:12px;
	margin-bottom:10px;
	list-style:none !important;
}

.ultimas-noticias li a {
	color:#555;
	text-decoration:underline;
}

.ultimas-noticias li a:hover {
	color:#000;
	text-decoration:none;
}

.submit-lista {
	padding:10px;
	text-align:center;
	background-color:#FC0;
	color:#000;
	cursor:pointer;
	float:right;
	font-weight:bold;
	text-decoration:none !important;
	margin-bottom:10px;
}

/*-- ---*/

/* passadores */
.passador {
	width:100%;
	height:30px;
	margin-top:10px;
	text-align:center;
}

.passador ul {
	margin:0;
	padding:0;
}

.passador ul li {
	list-style:none;
	display:inline;
	text-align:center;
}

.passador ul li a {
	display:block;
	color:#000;
	padding:5px;
	float:left;
	margin-left:5px;
	text-decoration:none;
	background-color:#fbdd8a;
}

.passador ul li a:hover {
	background-color:#f8bb15;
}

/* --- */

.mensagens {
	float:left;
	width:99.7%;
	height:auto;
	background-color:#f6f6f6;
	border:solid 1px #ccc;
	overflow:hidden;
}

.box-mensagens {
	height:auto;
	overflow:hidden;
	clear:both;
	padding:0 10px 10px 10px;
	border-bottom:dashed 1px #ccc;
}

.mensagens .autor {
	font-size:12px;
	font-weight:bold !important;
	color:#555;
	margin-bottom:0;
	margin-top:0;
}

.mensagens .texto {
	font-size:12px;
	color:#000;
}

/* */
	div.nav2 {
	position:absolute;
	top:275px;
	left:0px;
	width:364px;
	height:auto !important;
	overflow:hidden;
	z-index:10000;
}

.nav2 a {
	
	color:#fff;
	
	text-decoration:none;
}

.nav2 a:hover {
}

.nav2 #prev {
	width:32px;
	height:56px;
	position:relative;
	float:left;
	clear:right;
	font-size:40px;

}

.nav2 #next {
	width:32px;
	height:56px;
	position:relative;
	float:right;
	clear:right;
	font-size:40px;
}

.box-stands {
	width:177px;
	height:250px !important;
	float:left;
	margin-right:10px;
	margin-left:10px;
	margin-bottom: 20px;
}

.box-stands img {
	border:solid 1px #ccc;
	width:173px;
}

.box-stands h1 {
	font-size:22px;
	text-align:center;
	padding:5px 0 5px 0;
	background-color:#f5f5f5;
	margin-top:0;
	margin-bottom:10px;
}

.box-stands p {
	text-align:center;
}

.mapa {
	width:30px;
	height:18px;
	margin-left:0;
	margin-top:15px;
	display:inline !important;
	float:left;
	margin-right:10px;
	background:none;/*border:solid 1px #ccc;*/
}
