body { min-height: 100%; _height: 100%; margin:0; }

img { border:0; margin:0; padding:0; }

.clear { clear:both; }

li { list-style:none; list-style-position:outside; }

.hidden { position:relative; display:block; text-indent:-5000px; overflow:hidden; }


/* IE-PNG-FIX */
img, div, a, #ifcontent, form, span, span#borda-heading { behavior: url(css/iepngfix.htc) }


html {  }
body { background:url('../images/bg3.gif') 50% 0 repeat; }

div#wrapper { min-width:100%; _width:100%; height:588px; position:relative; top:0; left:0; background:url('../images/bg_wrapper.gif') 0 0 repeat-x; overflow:hidden; z-index:1; }
div#footer-wrapper { width:1258px; height:78px; position:absolute; top:511px; left:50%; margin-left:-629px; background:url('../images/bg_footer.gif') 0 0 no-repeat; }

div#wrapper2 { width:1002px; height: 0px; position:relative; margin: 0px auto; z-index: 20;  }
div#content-wrapper { width:1002px; height 588px; position: absolute; top: -588px; left: 0; z-index: 20; background:url('../images/bg_content.jpg') 0 0 no-repeat }

div#prog { width:167px; height:71px; position:absolute; top:463px; left:54px; z-index:100; }
div#prog a { width:167px; height:71px; background:url('../images/bg_prog.png') 0 0 no-repeat; cursor:pointer; } 

div#menu-wrapper { position:relative; width:188px; height:554px; float:left; display:inline; background:url('../images/bg_menu.gif') 0 0 no-repeat; }
div#ani { position:absolute; top:0; left:5px; z-index:1; }
div#menu { position:absolute; top:168px; left:30px; z-index:100; }
div#menu-item { width:200px; height:25px; float:left; display:inline; margin-bottom:1px; }

div#iframe-wrapper { float:right; width:814px; height:554px; }

iframe#ifcontent { width:810px; height:546px; position:relative; overflow-x:hidden; overflow-y:auto; }

/* FOOTER  ------------------------------------------------------------------- */
div#footer { float:left; display:inline; padding:13px 20px 0 20px; }
div#footer #address, div#footer #reservas, div#footer #fones, div#footer #copyright { float:left; display:inline; font-size:10px; }
div#footer #address { width:196px; height:26px; margin:0 30px 0 0; background:url('../images/address.gif') 0 0 no-repeat; }
div#footer #reservas { width:225px; height:26px; margin:0 23px 0 0; background:url('../images/reservas.gif') 0 0 no-repeat; }
div#footer #fones { width:147px; height:26px; margin:0 32px 0 0; background:url('../images/fones.gif') 0 0 no-repeat; }
div#footer #copyright { width:180px; height:26px; margin:0 30px 0 0; background:url('../images/copyright.gif') 0 0 no-repeat; }

div#creditos { float:left; display:inline; }
div#footer #salvego { position:relative; right:-1px; width:84px; height:13px; margin-left:15px; background:url('../images/salvego.gif') 0 0 no-repeat; font-size:9px; }
div#footer #dnex { position:relative; right:-1px; width:99px; height:13px; background:url('../images/dnex.gif') 0 0 no-repeat; font-size:9px; }

div#content { width:753px; font-family:Tahoma, Geneva, sans-serif; padding-left:43px; }

#header { width:750px; height:82px; position: fixed; left: 43px; top: 0px; z-index: 999999 }

div.comfundo { background:url('../images/bg_header.gif') 0 0 no-repeat; z-index:100; }
div#header h1 { position:absolute; top:20px; left:443px; margin:0; padding:0; }

div#header #localizador h2 { width:558px; height:33px; padding:49px 0 0 0; margin:0; }
div.blu div#header #localizador h2 { background:url('../images/bg_heading_blu.jpg') left bottom no-repeat; }
div.red div#header #localizador h2 { background:url('../images/bg_heading_red.jpg') left bottom no-repeat; }
div.gre div#header #localizador h2 { background:url('../images/bg_heading_gre.jpg') left bottom no-repeat; }
#localizador h3 { display:none; }

div#scroll-content { display:block; margin-top:86px; }
div#left-column { width:540px; float:left; margin:0; display:inline;  }
div#right-column { width:195px; float:left; display:inline; padding:8px 0 0 9px; }

img#v-img {  }
div#text { width: 536px; float:left; display:inline; padding: 3px 0 0 0px; font-size:11px; color:black;  }
div#text p { margin: 0; padding: 0; }
p.bold { font-weight:bold; }

a#icon-link { display:inline-block; position: relative; padding: 0; margin: 0; }

a#icon-link span#icon {width:22px; height:19px; position:absolute; bottom:8px; _bottom:7px; right:8px; background:url('../images/button_foto.png') 0 0 no-repeat; z-index:100; }

a#icon-link span#icontxt {width:155px; height:19px; position:absolute; bottom:8px; _bottom:7px; right:8px; background:url('../images/button_foto_txt.png') 0 0 no-repeat; z-index:100; }

div.box { position:absolute; display:inline; z-index:1; }
div.box h3 img { float:left; display:inline; }
h3.foto-header { margin:0; padding:0; }

div#box-galeria { position:relative; float:left; display:inline; background:white; padding:4px; }
.box-foto { position:relative; float:left; display:inline; }
.box-foto img { float:left; display:inline; }

div.galeria-blu { border:4px solid #0070BF; width: 400px; height: 230px }
div.galeria-red { border:4px solid #E33600; width: 335px; height: 170px }
div.galeria-gre { border:4px solid #A3C400; width: 242px; height: 122px }

div#box-azul { width:400px; top:43px; left:23px; }
div#box-azul h3 { padding-left:187px; }
div#square-azul { width:31px; height:31px; position:absolute; top:-7px; left:-21px; background:url('../images/square_azul.gif') 0 0 no-repeat; }
div#enfeite-azul { width:139px; height:119px; position:absolute; top:40px; left:416px; background:url('../images/azul_enfeite.png') 0 0 no-repeat; }

div#box-vermelho { width:335px; top:180px; left:439px; }
div#box-vermelho h3 { padding-left:61px; }
div#square-vermelho { width:31px; height:31px; position:absolute; bottom:-31px; _bottom:-32px; left:351px; background:url('../images/square_vermelho.gif') 0 0 no-repeat; }
div#enfeite-vermelho { width:63px; height:157px; position:absolute; top:50px; left:351px; background:url('../images/vermelho_enfeite.png') 0 0 no-repeat; }

div#box-verde { width:200px; top:348px; left:181px; }
div#square-verde { width:31px; height:31px; position:absolute; bottom:14px; left:248px; background:url('../images/square_verde.gif') 0 0 no-repeat; }
div#enfeite-verde { width:67px; height:150px; position:absolute; top:-9px; left:-67px; background:url('../images/verde_enfeite.png') 0 0 no-repeat; }

a#description { width:282px; height:57px; position:absolute; top:422px; left:488px; background:url('../images/description.png') 0 0 no-repeat; }
a#conheca { width:203px; height:21px; position:absolute; top:495px; left:491px; background:url('../images/button_conheca.png') 0 0 no-repeat; }

div#right-column h4 { padding:0 0 3px 2px; margin:0; }
div.blu div#left-column img { padding:4px; background:#ffffff; border:4px solid #0070BF; }
div.red div#left-column img { padding:4px; background:#ffffff; border:4px solid #E33600; }
div.gre div#left-column img { padding:4px; background:#ffffff; border:4px solid #87992F; }

div.blu div#right-column h4 { border-bottom:1px solid #0070BF; }
div.red div#right-column h4 { border-bottom:1px solid #E33600; }
div.gre div#right-column h4 { border-bottom:1px solid #87992F; }

div#tools { width:195px; float:left; padding:3px 0 0 0; margin-bottom:24px; }
div#tools a.button-left { width:96px; height:21px; float:left; display:inline; margin:0 3px 3px 0; }
div#tools a.button-right { width:96px; height:21px; float:left; display:inline; margin:0 0 3px 0; }
div#tools a span { float:left; display:inline; cursor:pointer; font-size:1px; line-height:0px; }


span#aplus-txt { width:96px; height:21px; background:url('../images/button_aplus.png') 0 0 no-repeat; }
span#aminus-txt { width:96px; height:21px; background:url('../images/button_aminus.png') 0 0 no-repeat; }
span#print-txt { width:96px; height:21px; background:url('../images/button_print.png') 0 0 no-repeat; }
span#indicar-txt { width:96px; height:21px; background:url('../images/button_indicar.png') 0 0 no-repeat; }

div.blu div#tools a#aplus { background:#0070BF url('../images/button_blu_aplus.gif') 2px 2px no-repeat; }
div.blu div#tools a#aminus { background:#0070BF url('../images/button_blu_aminus.gif') 2px 2px no-repeat; }
div.blu div#tools a#print { background:#0070BF url('../images/button_blu_print.gif') 2px 2px no-repeat; }
div.blu div#tools a#indicar { background:#0070BF url('../images/button_blu_indicar.gif') 2px 2px no-repeat; }
div.blu div#tools a#aplus:hover { background-color:#015ea0; }
div.blu div#tools a#aminus:hover { background-color:#015ea0; }
div.blu div#tools a#print:hover { background-color:#015ea0; }
div.blu div#tools a#indicar:hover { background-color:#015ea0; }

div.red div#tools a#aplus { background:#E33600 url('../images/button_red_aplus.gif') 2px 2px no-repeat; }
div.red div#tools a#aminus { background:#E33600 url('../images/button_red_aminus.gif') 2px 2px no-repeat; }
div.red div#tools a#print { background:#E33600 url('../images/button_red_print.gif') 2px 2px no-repeat; }
div.red div#tools a#indicar { background:#E33600 url('../images/button_red_indicar.gif') 2px 2px no-repeat; }
div.red div#tools a#aplus:hover { background-color:#BA2700; }
div.red div#tools a#aminus:hover { background-color:#BA2700; }
div.red div#tools a#print:hover { background-color:#BA2700; }
div.red div#tools a#indicar:hover { background-color:#BA2700; }

div.gre div#tools a#aplus { background:#87992F url('../images/button_gre_aplus.gif') 2px 2px no-repeat; }
div.gre div#tools a#aminus { background:#87992F url('../images/button_gre_aminus.gif') 2px 2px no-repeat; }
div.gre div#tools a#print { background:#87992F url('../images/button_gre_print.gif') 2px 2px no-repeat; }
div.gre div#tools a#indicar { background:#87992F url('../images/button_gre_indicar.gif') 2px 2px no-repeat; }
div.gre div#tools a#aplus:hover { background-color:#6a7d0b; }
div.gre div#tools a#aminus:hover { background-color:#6a7d0b; }
div.gre div#tools a#print:hover { background-color:#6a7d0b; }
div.gre div#tools a#indicar:hover { background-color:#6a7d0b; }
   

ul#acesse { margin:0; padding:0 10px 0 3px; font-size:10px;  }
ul#acesse li { width:182px; float:left; display:inline; margin:7px 0 0px 0; padding:0; }
ul#acesse li a { width:182px; float:left; display:inline; text-decoration:none; margin:0; padding:0; color: Black }
ul#acesse li a p { width:182px; float:left; display:inline; margin:0; padding:0; text-decoration:none; color: Black }
ul#acesse li a:hover p { text-decoration:underline; color: Black; cursor: hand }
ul#acesse li a:active { color: Black }

div#left-column h3 { background:#87992F; font-size:12px; color:white; margin:6px 3px 0 0; padding:6px 9px 2px 9px; }
div.gre div#left-column img#heading-foto { float:left; diaply:inline; padding:6px 0 4px 10px;  border:0; }
span#borda-heading { height:28px; float:left; display:inline; padding:0; margin:0; }
div.gre div#left-column img#borda { border:0; padding:0; background:none; margin:0; }
h5#heading-foto { width:529px; height:28px; position:absolute; bottom:-1px; left:0; display:block; padding-bottom:5px; margin:0;  }

div.gre div#left-column h5#heading-foto { border-left:4px solid #87992F; border-right:4px solid #87992F; background:url('../images/bg_heading_foto_gre.gif') 0 bottom repeat-x; }

div.blu div#left-column img#foto-tabela { border-bottom:0; }
div.red div#left-column img#foto-tabela { border-bottom:0; }
div.gre div#left-column img#foto-tabela { border-bottom:0; }

div#tabela { width:511px; float:left; display:inline; padding:9px 9px 4px 9px; background:#ffffff; border:4px solid #87992F; border-top:0; margin-top:-5px; }
p#txt-float { width:300px; float:left; display:inline; padding:12px 205px 0 0; margin:0; }
div#tabela P { text-align: justify; padding: 0 0 0 3px; margin: 0 0 11px 0; color: Black; }

a#button-prog { width:192px; height:32px; float:right; display:inline; background:url('../images/button_prog.gif') 0 0 no-repeat; }

table#tabela { width:100%; text-align:center; margin-bottom:10px; }
table .bold { font-weight:bold; }
th.color { background:#cccccc; }
th { padding:3px 4px; }
td#grey { background:#e6e6e6; padding:3px 4px; }

p#reserva { width:345px; height:36px; background: url('../images/reserva.gif') 0 0 no-repeat; }

#turminha1 { width: 200px; float: left }
#turminha1 a#turminha { width:190px; height:148px; background:url('../images/turminha.jpg') 0 0 no-repeat; }
#turminha1 ul#menu { width:161px; float:left; display:inline; margin:0; padding:3px 0 0 37px; }
#turminha1 ul#menu li { height:29px; float:left; display:inline; margin:0; padding:0; font-size:10px; }

table#turma { margin-top:-4px; padding:0 10px 0 0; }
table#turma tr td { vertical-align:top; padding:0; }
table#turma td#text { padding:13px 0 0 0; /padding:13px 8px 0 0; }
table#turma td#text p { font-size:12px; }

div#slide { width:79px; height:21px; float:left; display:inline; padding-left:1px; }
a#slideshow { width:79px; height:20px; float:left; display:inline; background-position: 0 0; background-repeat: no-repeat; }

div#select { position: absolute; display:block; width: 340px; top: 91px; left: 434px }
div#select label { width:157px; height:18px; float:left; display:inline; background:url('../images/label.gif') 0 0 no-repeat; }
div#select select { width:183px; height:18px; float:left; display:inline; font-size:10px; padding:0; }
optgroup { margin:0; padding:0; }
option { margin:0; padding:0; font-size:10px; }

div#galeria-out { width: 730px; margin: 0; clear: both; padding: 17px 0 4px 0 }
div#galeria-foto { position:relative; margin: 0; text-align: center; height: 343px }
div#galeria-foto div#foto { position:relative; display: block; margin: 0 auto; padding: 0; background-color: White }

div.red div#scroll-content div#galeria-foto img { padding:4px; border:4px solid #E33600; }
div.blu div#scroll-content div#galeria-foto img { padding:4px; border:4px solid #0070BF; }
div.gre div#scroll-content div#galeria-foto img { padding:4px; border:4px solid #87992F; }

div#galeria-foto div#foto p { display: none; width: 100px; position:absolute; bottom:8px; left:8px; padding: 1px 16px 5px 8px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:white; z-index:100; text-align: left; background-image: url(../images/lupa.gif); background-repeat: no-repeat; background-position: right bottom }
div#galeria-foto div#foto a#bg-p { display: none; width: 100px; position:absolute; bottom:8px; left:8px; padding: 3px 14px; margin:0; background:black; filter:alpha(opacity=50); opacity: 0.5; -moz-opacity:0.5; z-index:1;  }

a#galeria-seta-left { width:15px; height:29px; position:absolute; top:50%; left:0px; margin-top:-14px; background:url('../images/bg_seta_left.png') 0 0 no-repeat; z-index:100; cursor:pointer; }
a#galeria-seta-right { width:15px; height:29px; position:absolute; top:50%; right:0px; margin-top:-14px; background:url('../images/bg_seta_right.png') 0 0 no-repeat; z-index:100; cursor:pointer; }

a#galeria-seta-right { _right:-1px; }

div#rolagem { width:722px; height:48px; position:relative; margin-left:6px; padding-top:2px; }

div.red div#rolagem { border-top:1px solid #E33600; }
div.blu div#rolagem { border-top:1px solid #0070BF; }
div.gre div#rolagem { border-top:1px solid #87992F; }

iframe#ifgaleria { width:565px; height:50px; position:absolute; top:2px; left:50%; margin-left:-282px; }
a#galeria-but-left { width:12px; height:43px; float:left; margin-top:2px; background-position: 0 0; background-repeat: no-repeat; }
a#galeria-but-right { width:12px; height:43px; float:right; margin-top:2px; background-position: 0 0; background-repeat: no-repeat; }

div.red div#rolagem a#galeria-but-left { background-image: url('../images/seta_left_red.gif') }
div.blu div#rolagem a#galeria-but-left { background-image: url('../images/seta_left_blu.gif') }
div.gre div#rolagem a#galeria-but-left { background-image: url('../images/seta_left_gre.gif') }

div.red div#rolagem a#galeria-but-right { background-image: url('../images/seta_right_red.gif') }
div.blu div#rolagem a#galeria-but-right { background-image: url('../images/seta_right_blu.gif') }
div.gre div#rolagem a#galeria-but-right { background-image: url('../images/seta_right_gre.gif') }

a#galeria-seta-left span { width:15px; height:29px; float:left; display:inline; }
a#galeria-seta-right span { width:15px; height:29px; }

a#galeria-seta-left span.blu,
	a#galeria-seta-right span.blu,
	a#galeria-seta-left span.red,
	a#galeria-seta-right span.red,
	a#galeria-seta-left span.gre,
	a#galeria-seta-right span.gre {
	position:relative; display:block; text-indent:-5000px; overflow:hidden;
}

a#galeria-seta-left span.blu { background:url('../images/button_setas.gif') 0 -26px no-repeat; }
a#galeria-seta-right span.blu { background:url('../images/button_setas.gif') -15px -26px no-repeat; }
a#galeria-seta-left span.red { background:url('../images/button_setas.gif') 0 0 no-repeat; }
a#galeria-seta-right span.red { background:url('../images/button_setas.gif') -15px 0 no-repeat; }
a#galeria-seta-left span.gre { background:url('../images/button_setas.gif') 0 -54px no-repeat; }
a#galeria-seta-right span.gre { background:url('../images/button_setas.gif') -15px -54px no-repeat; }

TD#galeria-lista A { display:block; margin:1px; }
TD#galeria-lista A:hover { margin:0; border:1px solid black; }
TD#galeria-lista A img { margin:1px; }


#divSubMenu { position: absolute; z-index: 120; visibility: hidden; background-color: white; text-align: left; border: 2px solid #ffd101; padding: 0px 0px 3px 0px; overflow: hidden }
#tbMenu {  }
#tbMenu TD { padding: 0px 0px 0px 0px }
#divSubMenu a { font: normal 11px Arial; text-decoration: none; width: 100%; padding: 3px 15px 2px 5px; color: black; display: block; border: 0px solid #ff9600; }
#divSubMenu a:hover { background-color: #fff4c0; color: black; }

#cabPrint { display: none; }

#overlay {
	width: 100%; 
	height: 400px; 
	position: absolute; 
	top: 0px; 
	left: 0px; 
	z-index: 1000; 
	text-align: center;
	background: black; 
	filter: alpha(opacity=60); 
	opacity: .2;
	display: none;
}

#ampliacao {
	width: 100%; 
	height: 400px; 
	position: absolute; 
	top: 0px; 
	left: 0px; 
	z-index: 1001; 
	text-align: center;
	display: none;
}

#ampliInner {
	width: 200px; 
	margin: 0 auto 0 auto;
}

#divBtnFechar
{
	height: 18px;
	text-align: right;
	padding-bottom: 3px;
}

#imgAmpliar2 {
	border: 6px solid white;
	margin-bottom: 6px;
}

#ampliText {
	background-color: White;
	padding: 6px;
	font-family: Arial;
	font-size: 12px;
	text-align: left;
	color: Black;
}

#destacaLinks a {
	text-decoration:none;
}

#destacaLinks a:hover {
	text-decoration:underline;
}

div.blu #destacaLinks a { color:#005aa9; }
div.blu #destacaLinks a:hover { color:#005aa9; }
div.gre #destacaLinks a { color:#87992F; }
div.gre #destacaLinks a:hover { color:#87992F; }
div.red #destacaLinks a { color:#E33600; }
div.red #destacaLinks a:hover { color:#E33600; }

.noBorderTable { border: 0px; }
.BorderOutTable { border: 1px solid gray; border-collapse: collapse; }
.BorderAllTable { border-collapse: collapse; }
.BorderAllTable TD { border: 1px solid gray; border-collapse: collapse; }

div#text h5 {
	font-family: Tahoma;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:0 0 14px 0;
}
div#text #tituData {
	font-family: Tahoma;
	font-size: 11px;
}

.noticia { padding: 0px 0px 0px 0px; margin-bottom: 20px; font-family: Arial; width: 437px; }
.noticia IMG { float: left; display: block; margin-right: 6px; }
.noticia .texto { float: left; padding: 0px; margin: 0px; }
.noticia .texto { width: 437px; }
.noticia #withImage { width: 363px; }
.noticia .texto STRONG { padding: 0px; font-family: Arial; }
.noticia A { color: black; text-decoration: none; }
.noticia A:hover { text-decoration:	 underline; }

.indexListagem { width: 536px; margin: 26px 0px 16px 0px; padding-top: 16px; text-align: center; clear: both; font-size: 12px; font-family: Arial; color: black; }
.indexListagem a { color: black; padding: 0 4px; text-decoration: none; }
.indexListagem a:hover { color: #7d7d7d; text-decoration: underline; }

.divDownload
{
	margin-top: 5px;
	margin-bottom: 20px;
	padding: 10px;
	font-family: Tahoma;
	border: 1px solid gray;
}
.divDownload #div1
{
	float: left;
	width: 250px;
}
.divDownload #div2
{
	float: right;
	text-align: right;
	padding-top: 30px;
}
.divDownload SPAN
{
	color: #00467b;
}
.divDownload #divTempo
{
}
