/*** GERAL ***/

html, body {height:100%;}
#container {position:relative; min-height:100%;}
* html #container {height:100%; /* hack para IE6 hq trata height como min-height */}

a {outline: 0;}

#content, #header-in, #footer-in {position:relative; width:1000px; margin:0 auto; z-index: 2;}
#content {padding-bottom:90px; z-index:1;}

/*** HEADER ***/

#header-out {width:100%; background:url(../pics/bg-header_out.jpg) repeat-x;}
#header-in {height:159px; background:url(../pics/bg-header_in.jpg) no-repeat bottom; z-index:2;}

#acessoDownload {position:absolute; top:14px; right:30px; width:272px; height:54px;}
#acessoDownload p {font:normal 11px tahoma; color:#9F9F9F;line-height:18px; float:left; display:inline; width: 272px;}
.tt-download, .acessoDownload {float:left; display:inline;}
.tt-download {width:76px; height:21px; background:url(../pics/tt-download.jpg) no-repeat;}
.acessoDownload {width:134px; height:15px; background:url(../pics/bt-areadownload.jpg) no-repeat bottom;}
.acessoDownload a {display:block; width:134px; height:15px;}
.acessoDownload a:hover {background:url(../pics/bt-areadownload_hover.jpg) no-repeat bottom;}
/*** MAINCONTENT GERAL ***/

#mainContent {width:940px; margin:0 auto;}

/* home */

.caixa {width:288px; height:112px; float:left; display:inline; margin-bottom:30px;}
#caixa01 {}
#caixa02 {margin-left:38px; margin-right:38px}
#caixa03 {}

.bg-news {width:130px; height:24px; float:left; display:inline; background:url(../pics/bg-input_news.jpg) no-repeat;}
.excluir {width:69px; height:24px; float:left; background:url(../pics/bt-excluir.jpg) no-repeat bottom; border:none;}
.excluir02 {float:left; }
.excluir a {display:block; width:69px; height:24px;}
.excluir a:hover {background:url(../pics/bt-excluir_hover.jpg) no-repeat bottom;}

#clima-out {width:288px; height:74px; margin-top:11px;}
#clima {width:190px; height:74px; float:right; background:url(../pics/bg-clima.jpg) no-repeat;}
#nome-natal {width:98px; height:74px; float:left;}

#idiomas {position:absolute; right:18px; bottom:14px;}

/* internas */


#internas {width:940px; margin:30px auto;}
*html body #internas {position:relative;}

.bg-titles {width:940px; height:35px; background:url(../pics/bg-titles.jpg) no-repeat;}
#content-int {width:630px; float:left; padding-right:40px;}

#content-int ul.lista {font:normal 11px tahoma; color:#9F9F9F; margin-bottom: 30px;}
#content-int ul.lista li{ background: url(../pics/ico_lista.jpg) no-repeat left 5px; padding-left: 10px; margin-bottom: 10px;}

#content-int a.pdf img {margin-left:40px;}
#content-int a.pdf {font:normal 12px tahoma; color:#9F9F9F;}
#content-int a:hover.pdf {text-decoration:underline;}

#content-int img.mapa {float: right; margin-right: 50px; margin-bottom: 20px;}


p a {color:#AF2B15;}
p a:hover {text-decoration:underline;}
/* formulário de contato */



/*** TOPBAR ***/

#topbar {width:932px; height:377px; margin:30px auto 27px auto; padding:3px; border:1px solid #332826; position:relative; z-index:0;}
#topbar ul, #topbar ul li, #topbar ul li img, #topbar *{position:relative; z-index:0;}

div.lista-topbar {width: 932px; height: 377px; overflow: hidden;}
ul#ani-imagens{ width:1900px; height:377px; position:relative;}
ul#ani-imagens img{position:relative;}
ul#ani-imagens li{display: inline; float: left;}

#topbar div.coluna{position:absolute; top: 250px; left: 13px; z-index: 0; width: 211px;}



#topbar div.coluna a.proximo, #topbar div.coluna a.anterior{color: #616161; position:absolute; top:2px; *top:3px; font-family: Impact;}
#topbar div.coluna a.anterior {left:5px;}
#topbar div.coluna a.proximo {right:5px;}
#topbar div.coluna a.proximo:hover{color: #FFF;}
#topbar div.coluna a.anterior:hover{ color: #FFF;}

#topbar div.top_info{ 
position:absolute; top: 10px; left: 10px; z-index: 1;
background:#31312f; width: 191px; height: 237px; padding: 20px 10px;
Filter: Alpha(Opacity=90); 
-moz-opacity: 0.9;
opacity:0.90;
}

div#ani-nav{ position:relative; width:211px; height:24px; top:60px; background:#31312f;}
#topbar ul.page{ width: 180px; text-align: center; position:relative; *padding-top: 3px;  *height: 21px; left:15px; bottom:0;}


#topbar  ul.page li{display: inline; font-family: Arial, Helvetica, sans-serif; font-size: 10px; padding:4px;}


#topbar ul.page li a{color: #616161;}
#topbar ul.page li a:hover{color: #FFF;}



#topbar h1{font-family: Trebuchet MS; color: #FFF; font-size: 18px; font-weight: normal;}

#topbar p{font-size: 11px; color: #FFF; font-family: Arial, Helvetica, sans-serif;}


/*** SIDEBAR ***/

#sidebar-int {width:238px; height:325px; float:left; padding:18px 15px; background:#1f1313; border:1px solid #362c29;}
*html body #sidebar-int {position:absolute;}
/*** FOOTER ***/

#footer-out {position:absolute; bottom:0; width:100%; background:url(../pics/bg-footer_out.jpg) repeat-x;}
#footer-in {height:90px;}