﻿/* CSS Document */

/* =GERAL 
------------------------------------------------------------------- */
body { min-height: 100%; _height: 100%; margin:0; background:url('../images/bg.gif') 0 0 repeat; font-family:Arial, Helvetica, sans-serif; }

img { border:0; margin:0; padding:0; }

.clear { clear:both; }

li { list-style:none; list-style-position:outside; }

.hidden { text-indent:-5000px; overflow:hidden; }

/* =LAYOUT
------------------------------------------------------------------- */

div#menu-wrapper { position:absolute; width:221px; top:0; left:150px; margin: 0 0; background:white; z-index:1000; }

div#menu-shadow-left { position:absolute; top:0; left:-12px; width:12px; min-height:100%; _height:100%; background-image: url('../images/bg_menu_shadow.png'); background-position: 0 0; background-repeat: no-repeat; }
div#menu-shadow-right1, div#menu-shadow-right2 { position:absolute; top:0; right:0; _right:-1px; width:12px; min-height:100%; _height:100%; background:url('../images/bg_menu_shadow.png') 0 0 no-repeat; }

div#menu { width:221px; }
.space { width:221px; height:9px; float:left; display:inline; font-size:1px; }
.first { margin-top:11px; }
.last { margin-bottom:21px; }
div#menu-item { width:221px; height:21px; float:left; display:inline; margin-bottom:3px; }
div.submenu { display: none } 
div#submenu-item { width:175px; height:18px; float:left; display:inline; padding: 0 22px 0 24px }

p#cehtusp { width:179px; height:30px; float:left; display:inline; margin:84px 0 0 19px; background:url('../images/address.gif') 0 0 no-repeat; }
a#address { width:179px; height:48px; float:left; display:inline; margin:0 0 0 19px; background:url('../images/address.gif') 0 -30px no-repeat; }

div#wrapper { position:absolute; width:1002px; _height: 100%; min-height: 100%; background:url('../images/bg_content.gif') 0 0 no-repeat; }
div#footer { position:absolute; width:151px; height: 27px; bottom:0px; left:0; }
a#salvego { width:103px; height:15px; float:right; display:inline; background:url('../images/salvego.gif') 0 0 no-repeat; }
a#dnex { width:118px; height:12px; float:right; display:inline; background:url('../images/dnex.gif') 0 0 no-repeat; }

#iframe-wrapper { position:relative; min-width:860px; height: 1200px }
#ifcontent { position:absolute; top:0; left:380px; width:621px; height:1200px; }

/* =Browser_01
------------------------------------------------------------------- */
div.box { position:relative; display:inline; width:100%; float:left; margin-bottom:2px; overflow: hidden }

div.box img { float:left; display:inline; }

div.outer-content { position:relative; top:0; left:23px; width:540px; float:left; display:inline; background:url('../images/bg.gif') 0 0 repeat; padding:0 2px; z-index:500; }
div.box-content { width:540px; float:left; display:inline; position:relative; z-index:10; overflow: hidden }

div.box-content h4 { width:518px; height:17px; margin:3px; padding:4px 8px; color:white; font-size:12px; font-weight:bold; }

div.box a.button-left { position:absolute; width:23px; height:1000px; top:0; left:0; z-index:750; }
div.box a.button-right { position:absolute; width:100%; height:1000px; top:0; right:0; margin-left:23px; z-index:1; }

div.box p.button-left { position:absolute; width:23px; height:100%; top:0; left:0; z-index:750; margin:0; padding:0; }
div.box p.button-right { position:absolute; width:100%; height:100%; top:0; right:0; margin-left:23px; z-index:1; margin:0; padding:0; }

span.seta-left { position:absolute; width:9px; height:19px; top:6px; right:7px; text-indent:-5000px; overflow:hidden; background:url('../images/seta_left.png') 0 0 no-repeat; cursor:pointer; }
span.seta-right { position:absolute; width:9px; height:17px; top:5px; left:573px; text-indent:-5000px; overflow:hidden; background:url('../images/seta_right.png') 0 0 no-repeat; cursor:pointer; }

div.boxTitle { margin-bottom:2px; position:absolute; bottom:6px; left:2px; float:left; display:inline; text-indent:-5000px; z-index: 2000 }

div.parTextos { display: none }

div#red div.box-content { background:#c24700 url('../images/bg_box_red.gif') 0 0 repeat-x; }
div#orange div.box-content { background:#ff9400 url('../images/bg_box_orange.gif') 0 0 repeat-x; }
div#yellow div.box-content { background:#ffd600 url('../images/bg_box_yellow.gif') 0 0 repeat-x; }
div#green div.box-content { background:#b3e300 url('../images/bg_box_green.gif') 0 0 repeat-x; }
div#piscina div.box-content { background:#57d9bd url('../images/bg_box_piscina.gif') 0 0 repeat-x; }
div#blue div.box-content { background:#008fd4 url('../images/bg_box_blue.gif') 0 0 repeat-x; }
div#grey div.box-content { background-color: #d9d9d9; }

div.box a#red { background:url('../images/bg_red.gif') 0 0 repeat; }
div.box a#red:hover { background:url('../images/bg_red_over.gif') 0 0 repeat; }
div.box a#orange { background:url('../images/bg_orange.gif') 0 0 repeat; }
div.box a#orange:hover { background:url('../images/bg_orange_over.gif') 0 0 repeat; }
div.box a#yellow { background:url('../images/bg_yellow.gif') 0 0 repeat; }
div.box a#yellow:hover { background:url('../images/bg_yellow_over.gif') 0 0 repeat; }
div.box a#green { background:url('../images/bg_green.gif') 0 0 repeat; }
div.box a#green:hover { background:url('../images/bg_green_over.gif') 0 0 repeat; }
div.box a#piscina { background:url('../images/bg_piscina.gif') 0 0 repeat; }
div.box a#piscina:hover { background:url('../images/bg_piscina_over.gif') 0 0 repeat; }
div.box a#blue { background:url('../images/bg_blue.gif') 0 0 repeat; }
div.box a#blue:hover { background:url('../images/bg_blue_over.gif') 0 0 repeat; }
div.box a#grey { background:url('../images/bg_grey.gif') 0 0 repeat; }
div.box a#grey:hover { background:url('../images/bg_grey_over.gif') 0 0 repeat; }
div.box p#grey { background:url('../images/bg_grey.gif') 0 0 repeat; }

a#vocacao { width: 333px; height: 90px; background:url('../images/vocacao.png') 0 0 repeat; float:left; display: inline;  }

a#comece { width:130px; height:90px; float:right; display:inline; margin:0 26px 0 0; cursor: pointer; }

div#red a#comece { background:url('../images/button_red.png') 0 0 no-repeat; }
div#orange a#comece { background:url('../images/button_orange.png') 0 0 no-repeat; }
div#yellow a#comece { background:url('../images/button_yellow.png') 0 0 no-repeat; }
div#green a#comece { background:url('../images/button_green.png') 0 0 no-repeat; }
div#piscina a#comece { background:url('../images/button_piscina.png') 0 0 no-repeat; }
div#blue a#comece { background:url('../images/button_blue.png') 0 0 no-repeat; }
div#grey a#comece { background:url('../images/button_grey.png') 0 0 no-repeat; }

a#but-proxima { width:101px; height:48px; float:right; display:inline; margin-top:10px; }

div#red a#but-proxima { background:url('../images/but_px_red.gif') 0 0 no-repeat; }
div#orange a#but-proxima { background:url('../images/but_px_orange.gif') 0 0 no-repeat; }
div#yellow a#but-proxima { background:url('../images/but_px_yellow.gif') 0 0 no-repeat; }
div#green a#but-proxima { background:url('../images/but_px_green.gif') 0 0 no-repeat; }
div#piscina a#but-proxima { background:url('../images/but_px_piscina.gif') 0 0 no-repeat; }
div#blue a#but-proxima { background:url('../images/but_px_blue.gif') 0 0 no-repeat; }
div#grey a#but-proxima { background:url('../images/but_px_grey.gif') 0 0 no-repeat; }

div#red h4.head { background:url('../images/heading_red.gif') 0 0 no-repeat; }
div#orange h4.head { background:url('../images/heading_orange.gif') 0 0 no-repeat; }
div#yellow h4.head { background:url('../images/heading_yellow.gif') 0 0 no-repeat; }
div#green h4.head { background:url('../images/heading_green.gif') 0 0 no-repeat; }
div#piscina h4.head { background:url('../images/heading_piscina.gif') 0 0 no-repeat; }
div#blue h4.head { background:url('../images/heading_blue.gif') 0 0 no-repeat; }
div#grey h4.head { background:url('../images/heading_grey.gif') 0 0 no-repeat; }

form.enquete { margin:0; padding:0; }
form.enquete p { width:205px; float:left; display:inline; margin:0; padding:0; }
form.enquete div.theDiv { width:410px; float:left; display:inline; margin:10px 10px 0 10px }
form.enquete p input, form.enquete p label { float:left; display:inline; color:black; font-size:11px; font-weight:bold; }
form.enquete p label { padding:3px 2px 0 2px; }

div.boxes-top { width:534px; height:7px; margin:3px 0 0 3px; background:url('../images/box_corner_top.png') 0 0 no-repeat; overflow: hidden }
div.boxes-bottom { width:534px; height:7px; margin:0 0 3px 3px; background:url('../images/box_corner_bottom.png') 0 0 no-repeat; overflow: hidden }

div.box-content div.boxes { width:534px; margin:0 3px; background:url('../images/bg_box_center.png') 0 0 no-repeat; }
div.box-content div.boxes div.box-text { float: left }
div.box-content div.boxes div.box-foto { width: 70px; float: left }
div.box-content div.boxes IMG { position: relative; float: left; border: 1px solid white; top: 2px; left: 10px;  }
div.box-content div.boxes h4 { width:auto; height:auto; margin:0 10px; padding:0 0 10px; }
div.box-content div.boxes A { color: White; text-decoration: none; position: relative; display: inline }
div.box-content div.boxes A:hover { text-decoration: underline }
div.box-content div.boxes p { width:auto; height:auto; margin:0 10px 2px 10px; padding:0; color:white; font-size:11px; }
div.box-content div.box-left { width:265px; float:left; display:inline; }
div.box-content div.box-right { width:265px; float:right; display:inline; }

p.indique { margin:0; padding:0 0; text-align:right; }
p.indique a { float:right; display:inline; }
p.indique a img { float:right; display:inline; }

/* =Browser_02
------------------------------------------------------------------- */
div.content-wrapper { position:relative; width:613px; font-size:11px; color:black; min-height: 500px; _height: 500px }
div.content-wrapper img.outdoor { float:left; display:inline; margin-bottom:2px; }
div.content-wrapper h2 { text-indent:-5000px; overflow:hidden; width:613px; height:38px; margin:0 0 2px 0; padding:0; float:left; display:inline; background-repeat: no-repeat }
div.content-wrapper h3 { text-indent:-5000px; overflow:hidden; width:613px; height:24px; margin:0; padding:0; display:block; background-repeat: no-repeat; }
div.content-wrapper p { margin:0; padding:0; }

div#tools { position:absolute; top:11px; right:11px; float:right; display:inline; }
a#aplus { width:17px; height:17px; float:left; display:inline; background:url('../images/but_aplus.gif') 0 0 no-repeat; }
a#aminus { width:17px; height:17px; float:left; display:inline; margin-left:3px; background:url('../images/but_aminus.gif') 0 0 no-repeat; }
a#print { width:17px; height:17px; float:left; margin-left:15px; display:inline; background:url('../images/but_print.gif') 0 0 no-repeat; }

a#aplus:hover { background:url('../images/but_aplus.gif') 0 -17px no-repeat; }
a#aminus:hover { background:url('../images/but_aminus.gif') 0 -17px no-repeat; }
a#print:hover { background:url('../images/but_print.gif') 0 -17px no-repeat; }

div.content { position:relative; width:456px; padding:16px 10px; float:left; display:inline; }
div.sidebar { position:absolute; top:0; left:484px; width:129px; display:inline; }
div.content h4 { margin:0 0 10px 0; padding:0; color:black; font-size:14px; }
div.content h5 { display:block; border-bottom:1px solid #999; margin: 0 0; padding:0 0 1px 0; }

div.content div.paragrafo { padding:0 5px 20px 5px; }

img.foto { padding:2px; background:white; border:2px solid #006EB8; margin:0 10px 10px 10px; }

div.tambem { width:458px; padding-top:20px; }
div.tambem h6 { width:458px; float:left; display:inline; margin:0 0 2px 5px; padding:0; }
div.tambem h6 img { float:left; display:inline; }
div.tambem ul { width:418px; margin:0; padding:0 20px; background:url('../images/bg_lista.gif') 0 0 repeat-y; }
div.tambem ul li { width:458px; float:left; display:inline; }
div.tambem ul li a { padding:2px 10px; float:left; display:inline; text-decoration:none; background:url('../images/seta.gif') 0 6px no-repeat; color:#404040; }
div.tambem ul li a:hover { text-decoration:underline; }

a#agende { width:129px; height:93px; float:right; display:inline; margin-top:13px; background:url('../images/but_agende.gif') 0 0 no-repeat; }
a#contato { width:100px; height:64px; float:right; display:inline; margin-right:12px; background:url('../images/but_contato.gif') 0 0 no-repeat; }
a#indique { position:absolute; bottom:10px; right:12px; width:100px; height:67px; float:right; display:inline; background:url('../images/but_indique.gif') 0 0 no-repeat; }

a#detalhes { width:128px; height:23px; float:right; display:inline; margin:40px 0 20px 0; background:url('../images/but_detalhes.gif') 0 0 no-repeat; }

ul.info { margin:0; padding:0 0 0 20px; float:left; display:inline; }


#cabPrint { display: none; }

#overlay { width: 100%; height: 400px; position: absolute; top: 0px; left: 0px; z-index: 5000; 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: 5001; 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; }

.noBorderTable { border: 0px; }
.BorderOutTable { border: 1px solid #999999; border-collapse: collapse; }
.BorderAllTable { border-collapse: collapse; }
.BorderAllTable TD { border: 1px solid #999999; border-collapse: collapse; }

#destacaLinks a { color: #006eb8; text-decoration: none; }

#destacaLinks a:hover { text-decoration: underline; }

div#medida { position: absolute; top: 0px; left: 0px; background-image: url(../images/blank.gif); width: 100%; min-width: 100%; _width: 100%; height: 2px; overflow: hidden; font-size: 1px; }
             
.noticia { padding: 0px 0px 0px 0px; margin-bottom: 20px; font-family: Arial; width: 446px; }
.noticia IMG { float: left; display: block; margin-right: 6px; border: 2px solid #006eb8; padding: 2px 2px }
.noticia .texto { float: left; padding: 0px; margin: 0px; }
.noticia .texto { width: 446px; }
.noticia #withImage { width: 372px; }
.noticia .texto STRONG { padding: 0px; font-family: Arial; }
.noticia A { color: black; text-decoration: none; }
.noticia A:hover { text-decoration: underline; }

.indexListagem { width: 446px; margin: 26px 0px 16px 0px; padding-top: 16px; text-align: center; clear: both; font-size: 12px; font-family: Arial; color: black; }
.indexListagem a { color: #006eb8; padding: 0 4px; text-decoration: none; }
.indexListagem a:hover { text-decoration: underline; }

.divDownload { margin-top: 5px; margin-bottom: 20px; padding: 10px; font-family: Arial; border: 1px solid #532500; }
.divDownload #div1 { float: left; width: 250px; }
.divDownload #div2 { float: right; text-align: right; padding-top: 30px; }
.divDownload SPAN { color: #532500; }
.divDownload #divTempo { }


.divDownload
{
	margin-top: 5px;
	margin-bottom: 20px;
	padding: 10px;
	font-family: Arial;
	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
{
}

@media xscreen, print 
{
	#cabPrint { 
		display: block; 
		margin-bottom: 20px; 
		padding-bottom: 4px; 
		border-bottom: 1px solid gray; 
		padding-bottom: 10px; 
		height: 100px;
		font-family: Arial; 
		font-size: 12px; 
		padding-top: 6px;
		text-align: right;
		width: 100%;
		clear: both;
		color: Black;
	}
	#cabPrint IMG { 
		float: left; 
	}
	a#indique, 	a#agende, a#contato, div#tools {
		display: none;
	}
	div.content-wrapper h2 { text-indent: 0px; background-position: -5000px -5000px; color: Black; font-size: 18px; font-weight: bold }
	div.content-wrapper h3 { text-indent: 0px; background-position: -5000px -5000px; color: Black; font-size: 14px; font-weight: bold; padding: 10px 0 0 0 }
	div.content-wrapper A, div.content-wrapper A { text-decoration: none; color: Black }
}