html {background:url(../imagens/bg_html.jpg) repeat-x top #777777; margin:0; padding:0}
body {margin:0; padding:0; font:12px Tahoma, Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5 {margin:0; padding:0;}
h1#slogan {margin:0; padding:0; margin:5px; color:#fff; background:url(../imagens/compre.png) no-repeat; width:164px; height:55px; display:block; overflow:hidden; text-indent:-9000px;}
ul {margin:0; padding:0;}
a {font-weight:bold; color:#fff; text-decoration:underline;}
a:hover {color:#2b98e5;}
#geral {width:960px}
#arvore {background:url(../imagens/intrutree.gif) no-repeat; width:200px; height:159px; position:relative; z-index:2; position:absolute; top:128px; left:33px}
#topo {width:960px; height:180px; overflow:visible; position:relative;}
#marca { position:relative; left:5px; top:15px; background:url(../imagens/topo.gif) no-repeat; width:960px; height:127px;}
#nav {width:180px; float:left; position:relative; z-index:3; margin-top:73px; margin:0 2px;}
input.input-menu {width:142px; padding:2px; color:#33CCFF; float:left; border:1px solid #65a80c;}
.verde-1 {color:#fff; margin:0 2px;}
/*MENU*/
#nav ul {margin:10px 0; overflow:visible}
#nav li {list-style:none; margin:4px 0; _margin:2px 0; overflow:visible}
#nav li li {_margin:0;}
#nav li a {display:block; padding:13px 4px; background:#fff; opacity: 0.80; -moz-opacity: 0.80; filter: alpha(opacity=80); font-weight:bold; color:#fff; text-decoration:none; text-align:right; text-transform:capitalize; height:13px; overflow:visible}
#nav li a:hover {color:#02455b; text-align:left}
/********
Aqui estava os comandos do mainmenu
********/
#nav ul li {position:relative; z-index:10000; overflow:visible}

#nav li li a { opacity: 100; -moz-opacity: 100; filter: alpha(opacity=100);}
/*DROPDOWN*/
#menulatnav li li {clear:both; margin:1px 0;}
#menulatnav li li a{border:1px solid #fff; text-align:left; padding-left:0; padding:5px 0}
#menulatnav li li a {background: #8AABBB !important; padding:5px; width:210px !important;}
#menulatnav li li a:hover { padding-left:5px !important;}
#menulatnav li{position:relative;}
#menulatnav ul {position:absolute; display:none; width:210px; top:0px; left:180px; z-index:100000}
#menulatnav li ul a{width:210px;height:auto;float:left;}
#menulatnav li ul ul {left:210px;margin:0px 0 0 10px; }
#menulatnav li:hover ul ul, #menulatnav li:hover ul ul ul, #menulatnav li:hover ul ul ul ul{display:none;}
#menulatnav li:hover ul, #menulatnav li li:hover ul, #menulatnav li li li:hover ul, #menulatnav li li li li:hover ul{display:block;}
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */
#menulatnav li li li a {background:#ccc !important;}
/*FORM NAVEGAÇÃO*/
#formBusca {height:25px; clear:both; margin-top:20px}
#nav fieldset {border:0; padding:0; margin:0;}
#nav h3 {font-weight:bold; color:#6efefe; font-size:14px; text-transform:capitalize; margin:0 2px;}
/*PUBLICIDADE*/
#pub-468x60, #pub-163x60 {padding:3px;}
#pub-468x60 {width:468px; height:60px; position:absolute; top:148px; left:292px; z-index:1;}
#pub-163x60 {width:163px; height:125px; margin-top:20px; z-index:1;}
#pub-twitter {margin:0 0 0 5px; z-index:1;}
#pub-face {padding:0 2px; background:#fff}

#enviar-468x60 {padding:3px;}
#enviar-468x60 {width:468px; height:60px; position:absolute; top:525px; left:30px; z-index:5;}

/*CONTEUDO*/
*HOME*/
#banner-princ {padding:5px; border:1px solid #dbdbdb; margin-bottom:25px;background:#fff;}
#apresentacao {background:url(../imagens/bg_apresentacao.gif) ; min-height:109px;height:auto !important; height:109px; position:relative;}
#apresentacao h1 {font-size:24px; color:#000; font-weight:normal; padding: 5px 5px 0 5px;}
#apresentacao p {margin:0; padding:0; color:#626262; padding:0 5px 5px 5px;}
#hist {background:url(../imagens/bg_hist.gif) ; min-height:109px;height:auto !important; height:109px; position:relative;}
#hist h1 {font-size:24px; color:#111; font-weight:normal; padding: 5px 5px 0 5px;}
#hist p {margin:0; padding:0; color:#626262; padding:0 5px 5px 5px;}
#bras {background:url(../imagens/bgintru.png) no-repeat #ccc center; position:relative; padding:25px}
#bras p {font-size:20px; color:#000; font-weight:bold; padding: 45px 5px 0 5px;}
#bras a{margin:0; color:#FFCC00; background:#FF0000; font-size:15px; padding:0 5px 5px 5px;}
#bras a:hover{margin:0; background:#999999; color:#222; font-size:15px; padding:0 5px 5px 5px;}
#bras span {margin:0 25px 0 80px; color:#c11111; font-size:19px; font-weight:bold; padding:0 5px 0 5px;}
#txt-float {width:630px;}
#txt-float h1{background:url(../imagens/bg_h1.gif) no-repeat 15px; font:28px "Lucida Sans", Arial, Helvetica, sans-serif;  padding:14px 0 8px 35px!IMPORTANT; font-weight:bold; margin:10px 0;}
#txt-float p {font-size:20px; color:#000; font-weight:bold; padding: 25px 5px 0 5px;}
#icongirls {position:absolute; left:520px; bottom:10px; width:115px; height:128px}
ul#lista {margin-left:27px;}
.span-titulo {font:14px Arial, Helvetica, sans-serif; color:#323537; font-weight:bold;}
ul#lista li {list-style:none; float:left; margin:7px; width:150px}
ul#lista li img {display:block; padding:2px; background:#fff; border:2px solid #e1e1e1; margin-bottom:5px;}
a.bt-detalhes {text-indent:-9000px; overflow:hidden; display:block; background:url(../imagens/bt_detalhes.gif) no-repeat; width:103px; height:21px; margin:0 auto;}
a.bt-detalhes:hover {background-position:0 -22px;}
#esquerda{padding:0 5px 0 5px;float:left; width:340px; border:2px solid #000;background:#fff;}

#eventos{padding:0 5px 0 5px;float:left; width:640px; border:2px solid #000;background:#fff;}
#brasao{padding:0 5px 0 5px;float:left; width:540px; border:2px solid #000;background:#fff;}
#brasao h3{color:#F7500F !IMPORTANT; text-decoration: underline !IMPORTANT;}
#direita{padding:0 5px 0 5px;float:right; width:340px; border:2px solid #000;background:#fff;}
#encontros{padding:0 5px 0 5px;float:right; width:640px; border:2px solid #000;background:#fff;}
#rodape {padding:0 0 5px 185px; clear:both; text-align:center;}
address {font-style:normal; font-weight:bold; color:#fff; font-size:11px;}
#cont {width:720px;  float:left; margin-top:48px; padding:10px; padding-bottom:5px;}
#cont h1{background:url(../imagens/bg_h1.gif) no-repeat 15px; font:28px "Lucida Sans", Arial, Helvetica, sans-serif;  padding:14px 0 8px 200px; font-weight:bold; margin:10px 0;}
#cont h2{background:url(../imagens/bg_h2.gif) no-repeat; font:28px "Lucida Sans", Arial, Helvetica, sans-serif;  padding:8px 0 20px 50px; font-weight:bold;}
#cont h3{background:url(../imagens/bg_h3.gif) no-repeat; font:26px "Lucida Sans", Arial, Helvetica, sans-serif;  padding:15px 0 8px 15px; font-weight:bold; margin:10px 0; color:#000088; height:58px;}
#cont h4 {margin-left:-40px !IMPORTANT; padding:opx !IMPORTANT; height:10px; color:#770000; font-weight:normal; border-bottom:3px solid; border-top:3px solid}
#cont h5{background:url(../imagens/bg_h5.gif) no-repeat; font:18px "Lucida Sans", Arial, Helvetica, sans-serif;  padding:10px 0 18px 20px; font-weight:bold; margin:10px 0; color:#FF2C00; }



ul#lista-heart {margin-top:30px; margin-left:30px;}
ul#lista-heart li a img {display:block; padding:3px; background:#fff; border:2px solid #0099FF; margin-bottom:5px}
ul#lista-heart li a:hover img{background:#0099FF; border:2px solid #fff;}
ul#lista-heart li{ width:151px; float:left; list-style:none; margin:10px; font-size:14px; font-weight:bold; color:#fff;}
ul#lista-foto {margin-top:25px; margin-left:15px; }
ul#lista-foto li  img {padding:17px 0 0 17px;border:0px solid #0099FF;  }
ul#lista-foto li{height:194px; width:194px; background:url(http://picasaweb.google.com.br/s/c/transparent_album_background.gif) no-repeat left; float:left; list-style:none; margin:10px; font-size:12px; font-weight:bold; color:#fff;}
ul#lista-video {margin-top:25px; margin-left:15px; }
ul#lista-video li  img {padding:17px 0 0 17px;border:0px solid #0099FF;  }
ul#lista-video li{height:244px; width:325px; background:url(http://picasaweb.google.com.br/s/c/transparent_album_background.gif) no-repeat left; float:left; list-style:none; margin:10px; font-size:12px; font-weight:bold; color:#fff;}
.desc-foto {background:url(../imagens/icon_intru.gif) no-repeat; padding:15px 0 5px 20px; display:table;color:fff;font-weight:bold; text-decoration:none; text-align:center;font-family:arial,sans-serif;font-size:11px}
.desc-heart {background:url(../imagens/icon_intru.gif) no-repeat; padding:0 0 5px 40px; display:table}
#desc-twit  a img {background:#000 !IMPORTANT; border:0 !IMPORTANT;}
#desc-twit a:hover img{background:#fFF !IMPORTANT; border:0 !IMPORTANT;}
.desc-texto {background:url(../imagens/icon_intru.gif) no-repeat; padding:0 0 5px 40px; font-size:14px; font-weight:bold; color:#fff;}
.desc-hist {background:url(../imagens/icon_poca.gif) no-repeat; padding:0 0 5px 40px; display:table}
#sec-cont {position:relative;}
ul.submenu {overflow: hidden; /*IE 7 limpa float*/ height: 1%; /*IE 6 limpa float*/}
ul.submenu:after {clear: both; display: block; font: 1px/0px serif; content: "."; height: 0; visibility: hidden; padding-top:30px}
#sec-cont ul.submenu,#sec-cont ul.submenu li,#sec-cont ul.submenu li p { margin: 0; padding: 0; list-style: none none; line-height: normal; }
#sec-cont ul.submenu { margin: 15px 15px; }
#sec-cont ul.submenu li,#sec-cont ul.submenu-work li { padding: 0 0 20px 0; width: 33%; float: left; display: inline; }
#sec-cont ul.submenu li a { font-weight: bold; color:#333;}
#sec-cont ul.submenu li a:hover { color:#FF6600;}
#sec-cont ul.submenu li img { margin-right: 8px; border: 4px solid #DDD; float: left; }
#sec-cont ul.submenu li a:hover img, #sec-cont ul.submenu li a:focus img,#sec-cont ul.submenu li a:active img { border-color: #666;}
#sec-cont ul.submenu li p { padding-right: 10px; color: #AAA; font-size: .8em; line-height: 1.5em; }
li.cat-item {font-weight: bold; color:#F0fff !IMPORTANT; font-size:15px ;text-align: rigth;}
.parc{padding-left: 70px;width: 550px;}
#sec-cont ul.cat-item li a {font-weight: bold; color:#333; font-size:15px !IMPORTANT;}
#sec-cont ul.cat-item li a:hover { color:#FF6600;}
h4 {color: #F09023; font-size: 1.15em; font-weight: bold; margin: 15px 0 2px 0;}
p.sub {padding: 0; margin: 0 5px 0px 0; position: relative; line-height: 18px;color: #444;background-color: inherit;font-size: 1.1em;}
span.data, span.hora {display:block; font-size:11px}
span.data {background:url(../imagens/icon_data.gif) no-repeat; padding:3px 18px;}
span.hora {background:url(../imagens/icon_hora.gif) no-repeat; padding:3px 18px;}
ol li {border-bottom:2px dashed #02455b; padding:5px 0}
#hintbox { position:absolute;top: 0;text-align: left;background: #EFF8F7 url(../imagens/bg_tooltips.gif) top left repeat-x;max-width: 250px;padding: 5px 10px;border: 1px solid #9DCFCE;font-size: 1.1em;line-height: 15px;z-index:100;color: #333;visibility: hidden;}
.hintanchor { text-decoration: none;font-weight: bold;padding:0;background: #fff;border: 1px dotted #CCC; color:#000;margin: 0;}
#cont textarea  {font-family: "Courier New", Courier, mono;
	font-size: 12px;
	font-weight: bold;
	color: #0333CC;
	border: 1px solid #003366;
	background-color: #FFFFCC; margin: 2px; padding: 5px 4px; border: 1px solid #003366; width:300px;}
#cont label {float: left;text-align: right;display: block;margin: 2px 0 0;width: 80px;}
form#formContato {margin-top:20px;}
#form p input.btEnviarForm {display:inline; border: 1px solid #000 !IMPORTANT; font-weight: bold; margin:15px 0; width:82px; height:27px; border:0; margin-left:50px}
.contorno {margin: 5px 10px 5px 10px; border: 1px solid #0DCFCE !IMPORTANT;}
img.mapa {padding:10px; background:#fff; border:1px solid #ccc;  margin:10px 0 10px 30px}
.chamada-top {font-size:12px; font-weight:bold; color:#fff; padding:5px; display:block; margin:5px; padding:5px; display:block}
.chamada-tel {font-weight:bold; font-size:12px; color:#FFF; margin:5px; padding:5px; display:block}

/************** NUMEROS DA PAGINAÇÃO ***************/
#paginacao{clear:both; text-align:center; padding:25px 0;}
#paginacao ul{margin:10px 0; display:inline;}
#paginacao li{list-style:none; margin:1px; padding:6px 0; display:inline;}
#paginacao li a{padding:6px; background:#dadce1; color:#757575; text-decoration:none; font-size:11px; font-weight:bold;}
#paginacao li a:hover{ background:#666; color:#FFF;}

/************** Mansagem ***************/
#msn p{ clear:both; text-align:center;}

.style7 {	color: #0000FF;	font-weight: bold;	font-size: 20px;}
.style5 {font-size: 18px;	font-weight: bold;	font-family: Geneva, Arial, Helvetica, sans-serif;}
.style9 {color: #FF0000}

#form {background-color: #FFFFFF;}
#form input.txt{width: 150px;font-family: "Courier New", Courier, mono;
	font-size: 12px;
	font-weight: bold;
	color: #0033CC;
	height:15px;
	border: 1px solid #003366;
	background-color: #FFFFCC;}
#form td,th{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;}
.bgform {
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
	font-weight: bold;
	color: #0333CC;
	height:20px;
	border: 1px solid #003366;
	background-color: #FFFFCC;}
.fundo {
	background-attachment: fixed;
	background-image: url(../imagens/boneco.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.style11 {font-size: 12px; color: red !IMPORTANT; }
.style12 {
	color: #000;
	font-weight: bold;
	font-size: 21px;
}
.style13 {color: #000000}

.vazio{margin:0; padding:0; background: #fff}

.quicklinks {padding:0 20px;}
.quicklinks a{color:#000;}
.quicklinks a:hover{color:red;}

.footview_smalltype a{color:#fff;}
.footview_smalltype a:hover{color:red;}
.titulos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	text-transform: uppercase;
	color: #000000;
	background-color: #D6D6D6;
	border-bottom: 1px solid #666666;
}

.count {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: red;
	border-bottom: 1px dotted #666666;
}

.bgGround {
	background-color: #EFEFEF;
	border: 1px solid #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#feed{ background:url(../imagens/icon_feed.png) no-repeat right; padding:3px 20px 7px 0; float:right; }
#feeda {color:#000 !IMPORTANT;}
#lang {float:right; color:#fff; padding:5px 10px; z-index:5;}
#lang .en {color:#fff; padding:5px 10px; z-index:5;}
#lang .pt {color:red; padding:5px 10px; z-index:5;}
#lang .en a:visited {color:#fff;}
#lang .pt a:visited {color:red;}
/*#lang a:focus, a:active {color:red;}*/




