

body, #footer
{
	background:#fff url(../imgs/nwp_bg.png) repeat-x left -165px;
	color:#333;
	font:11px "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
}
body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,legend,input,textarea,p,th,td
{
	margin:0;
	padding:0;
}
a
{
	color:#1e5b7e;
	text-decoration:none;
}

a:hover
{
	color:#ec7000;
	text-decoration:underline;
}
a:focus,a:active{outline:none;}



#fgtitle,#br_fgtitle,.fgbren,.br_fgbren,#srch form,.ltmenu ul li a.current,#ltsub .act, .ltmenu ul li a.current:hover,#ltsub .act:hover,#bdmnu,#bdmnu div,#right,#rtbtm
{
	background:url(../imgs/nw_combo.png) no-repeat left bottom;
}

#container
{
	width:990px;
	margin:0 auto;
}





#banner
{
	overflow:hidden;
	margin:0 0 25px;
}

#left
{
	clear:both;
	float:left;
	width:182px;
	padding:0 0 10px;
}

#right
{
	float:right;
	width:150px;
	padding:4px 0 0;
	background-position:right -18px;
}

#content
{
	margin:0 170px 0 202px;
}
div#content
{
	min-height:600px;
}


#fgtitle,#br_fgtitle
{
	display:block;
	height:53px;
	margin:14px 0 14px 4px;
	width:502px;
}

#br_fgtitle
{
	background-position:-507px bottom;
	width:477px;
}

.fgbren,.br_fgbren
{
	background-position:-360px top;
	color:#bb9;
	display:block;
	height:19px;
	margin-left:655px;
	position:absolute;
	top:27px;
	width:70px;
	padding:7px 0 0 30px;
}

.br_fgbren
{
	background-position:-560px top;
}

.fgbren:hover,.br_fgbren:hover
{
	color:#ec7000;
	text-decoration:none;
	background-position:-460px top;
}

.br_fgbren:hover
{
	background-position:-660px top;
}

#srch
{
	margin-left:785px;
	position:absolute;
	top:27px;
}

#srch form
{
	background-position:-760px top;
	height:26px;
}

.query
{
	background:transparent;
	border:none;
	font:13px "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	padding:7px 0 3px 28px;
	width:152px;
	height:16px;
}

.sbtn
{
	background:transparent;
	border:none;
	height:20px;
	width:20px;
}




.tnbmenu
{
	font-size:14px;
list-style-type:none;}

.tnbmenu li
{
display:block;float:right;margin:0 0 0 4px;padding:0 0 0 6px
}

.tnbmenu a
{
height:34px;display:block;line-height:34px;margin:0;padding:0
5px;
	color:#fff;
	float:left;
	font-weight:bold;
	text-transform:lowercase;
}

.tnbmenu a:hover{text-decoration:none}

.tnbmenu span{display:block;margin:0;padding:0 6px 0 0;float:left}

.tnbmenu li.actv,
.tnbmenu li.actv span,
.tnbmenu li.actv span a,
.tnbmenu li:hover,
.tnbmenu li:hover a,
.tnbmenu li:hover span, #footer p a{background:url(../imgs/tp_mnu_act3.png) no-repeat center top}

.tnbmenu li:hover a{color:#fff}
.tnbmenu li:hover{background-position: left top}

.tnbmenu li:hover span{background-position: right top}

.tnbmenu li:hover span a{background-position: center -34px}

.tnbmenu li.actv a, .tnbmenu li.actv a:hover{color:#690}

.tnbmenu li.actv, .tnbmenu li.actv:hover{background-position:0 -68px}

.tnbmenu li.actv span, .tnbmenu li.actv span:hover{background-position: right -68px}

.tnbmenu li.actv span a, .tnbmenu li.actv span a:hover{background-position: center -102px}






.ltmenu
{
	width:182px;
}

#bdmnu
{
	padding-top:4px;
	background-position:right top
}

#bdmnu div
{
	height:10px;
	background-position:right -4px
}

.bdcategory
{
	background:#eed;
	color:#4c4c4c;
	cursor:pointer;
	font-weight:normal;
	font-size:11px;
	padding:6px 0 6px 6px;
	border-bottom:1px solid #e6e6d6;
}

.bdcategory:hover
{
	color:#1e5b7e;
}

.openbdcat
{
	color:#1e5b7e;
	border-bottom:1px solid #ddc;
}

.ltmenu ul
{
	border-bottom:1px solid #fff;
	list-style-type:none;
	padding:0 1px
}

.ltmenu ul li a
{
	background:#f9f9ef;
	border-bottom:1px solid #f3f1e2;
	color:#444;
	display:block;
	height:26px;
	line-height:26px;
	text-decoration:none;
	padding:0 0 0 10px;
}

.ltmenu ul li a:hover
{
	background:#ffd;
	text-decoration: underline;
}
#ltsub ul li a:hover
{
	background:#fff;
}
.ltmenu ul li a.current,#ltsub .act, .ltmenu ul li a.current:hover,#ltsub .act:hover
{
	background-position:-180px top;
	border-bottom: none;
	color:#222;
	text-decoration:none;
}

#ltsub .act,#ltsub .act:hover
{
	background-position: left top;
	color:#fff;
}


#ltsub ul
{
	border-bottom:none;
	margin:0 0 40px;
}



.glb03{background:#eed;border:1px solid #fff;border-width:0 1px;overflow:hidden}
#rtbtm{
	background-position:right -22px;
	height:4px
}




.fgpg
{
	background:#f7f7ef url(../imgs/bg/attr.jpg) left top no-repeat;
	border:1px solid #eed;
	border-top-color:#fff;
	padding-bottom:20px;
}
.fgpg h1
{
	background:url(../imgs/caticn/bridge3.png) no-repeat 18px center;
	color:#885;
	font-size:32px;
	margin:0 0 96px;
	padding:5px 0 5px 65px
}

.fgpg h2
{
	color:#775;
	font-size:22px;
	padding:30px 0 3px 20px;
}



.fgpg p
{
	padding:3px 15px;
}








.bdrad2,.br_bdrad2
{
	background:url(../imgs/bdrad_bg.png) no-repeat left top;
	line-height:15px;
	padding:47px 0px 0px 6px;
	margin:0 auto;
	width:144px;
	min-height:92px
}

.clsfsu
{
	background:url(../imgs/clsfnw.jpg) no-repeat left top;
	display:block;
	height:500px;
	width:100px;
	margin:25px auto;
}
.clsfsu:hover
{
	background-position:left bottom;
}








#footer
{
	background-position:left top;
	border:6px solid #eed;
	border-width: 6px 0;
	clear:both;
	color:#fff;
	height:147px;
	text-align:center;
	margin:25px 0 30px;
	padding:18px 0 0;
}
#footer .tnbmenu
{
margin:0 auto;
padding-left:40px;
width:740px
}
#footer .tnbmenu li
{
float:left;margin:0 40px 0 0
}

#footer p
{
	padding:67px 0 0;
}

#footer p a
{
	background-position: -10px -71px;
	display:block;
	height:28px;
	width: 211px;
	margin:0 auto;
	padding:0
}

#footer p #br_btmlgo
{
	background-position:-10px -1px;
    width: 200px;
}



#citutil{background-image:url(../imgs/bg/util.jpg)}#fevnt{background-image:url(../imgs/bg/fevnt.jpg)}#citutil,#fevnt{border-bottom:0;padding-bottom:0}#citutil h1{background-image:url(../imgs/caticn/utilic.png)}#fevnt h1{background-image:url(../imgs/caticn/fevnic.png)}#citutil h1,#fevnt h1{margin-bottom:120px}.indwrap,.indwrap2{border-top:2px solid #e3ece8;overflow:hidden}.indwrap{background:url(../imgs/e-o-b-3.gif) no-repeat left top}.hexp{color:#606060;cursor:pointer;font-size:22px;overflow:hidden;padding:6px 20px;text-transform:uppercase}.hexp .fgxprefix,.hexp:hover,.acthexp:hover{background:url(../imgs/fg_varic.png) no-repeat left -69px}.hexp .fgxprefix{padding:5px 30px 5px 5px}.hexp:hover{background-position:560px -26px;color:#6093a5}.acthexp .fgxprefix{background-position:left -99px}.acthexp:hover{background-position:560px 15px}.contexp{overflow:hidden;padding:8px}.contexp table{border-spacing:5px;font:10px Arial, Helvetica, sans-serif;width:100%}.contexp table td{background:#e6e6ff;border:1px solid #eed;padding:5px 15px;width:50%}.contexp span{font-size:12px;font-weight:700}#emrg span{color:#800}#last{border-bottom:2px solid #e3ece8}

#attrac h1{margin-bottom:120px;padding-left:85px}.attrpx01{background:url(../imgs/attr/attr01.jpg) right top no-repeat;float:right;height:230px;margin:0 5px 0 0;width:300px}.attrpx02{background:url(../imgs/attr/attr02.jpg) right top no-repeat;float:left;height:300px;width:230px}.attrpx03{background:url(../imgs/attr/attr03.jpg) right top no-repeat;float:right;height:200px;width:300px}.attrpx04{background:url(../imgs/attr/attr04.jpg) right top no-repeat;float:left;height:220px;margin:5px 5px 0 0;width:300px}

#bdr{background-image: url(../imgs/bg/bdrbg.jpg)}#bdr h1{background: url(../imgs/caticn/bdric.png) no-repeat 20px center;margin-bottom:140px}#bdr table{font-family:Arial, Helvetica, sans-serif;width:100%}#bdr table td{border:1px solid #edebcd;line-height:1.5;padding:15px 10px;vertical-align:top;width:33%;text-align:center}#bdr table td:hover{background:#ffd}#bdr table h5{color:#5c5c5c;font-size:14px;margin:0 0 3px}#bdr table a{padding:0 3px}

#fbchmp,#lgmpfg{background:#580;height:100%}.ui-layout-north #banner{margin:0}.ui-layout-center{height:100%}#fbchmp .ui-layout-west{padding:6px 6px 0 0}#lgmpfg .ui-layout-west{padding:0}div.ui-layout-button-pin{background:url(http://z.floripa-guide.com/imgs/pinbtn_all.png) no-repeat left top;cursor:pointer;height:25px;left:45%;position:absolute;width:80px;z-index:10}div.ui-layout-button-pin-west{background-position:left bottom;height:80px;left:0;top:45%;width:25px}div.ui-layout-button-pin-west-down{background-position:-25px bottom}div.ui-layout-button-pin-north{top:0}div.ui-layout-button-pin-north-down{background-position:left -25px}div.ui-layout-button-pin-south{background-position:left -75px;bottom:0}div.ui-layout-button-pin-south-down{background-position:left -50px}.ui-layout-south #footer{background:#580;border:none;height:85px;margin:0;padding:0}.ui-layout-south #footer p{padding:40px 0 0}#mpsfg #left{width:220px}#mpcontent{border:1px solid #fff;height:600px;margin:0 0 0 230px}#map{height:100%;margin:0;width:auto}#mpsfg .glb01,#lgmpfg .glb01{font-family:Arial, Helvetica, sans-serif;text-align:center}.adrsch{background:#f7f7ef;border:1px solid #fff;padding:15px 5px 5px}.adrsch h3{color:#587592;font-size:20px;padding:2px 0 2px 5px;text-align:left}#search2{padding:1px 2px;width:198px}.adrsch p{color:#888;font-size:10px;padding:2px 0 10px}#inp2,#inp3,a.mp_lnk{background:url(http://z.floripa-guide.com/imgs/unibutton.png) no-repeat left center}#inp2,#inp3{border:none;color:#fff;cursor:pointer;font-family:Arial, Helvetica, sans-serif;padding:5px 0;width:40px}#inp3{background-position:-40px center;margin-left:20px;width:130px}#message{border-bottom:1px dotted #ccc;margin-top:5px;padding:5px 5px 25px;text-align:left}#message h3{border-top:1px dotted #ccc;color:#ec8000;font-size:18px;padding:10px 0 5px}.andiw{font:12px Arial, Helvetica, sans-serif;padding:0 3px}.andiw h4{font-size:16px;padding:0 0 3px}.andiw p{padding:0 0 15px;width:250px}.andiw span{color:#606060;font-size:14px;font-weight:700;padding-right:5px}.andiw strong{font-size:105%}.andiw em{color:#888;display:block;padding-top:3px}a.mp_lnk{background-position:-170px center;color:#fff;display:block;font-size:13px;font-weight:700;height:26px;line-height:25px;margin:10px auto 5px;width:200px}a#regmplnk{background-position:right center}.mp01{margin:0 auto;text-align:center;width:200px}#bchlnk{background:url(http://z.floripa-guide.com/imgs/blnkpx2.png) no-repeat left top;color:#fff;display:block;font-size:15px;height:98px;margin:45px auto -4px;padding-top:2px;width:200px}#bchlnk:hover{text-decoration:none}.mp01 p{background:#f7f7ef;border:2px solid #eed;border-top:none;padding:5px 3px}#mpsfg .bdrad2,#mpsfg .br_bdrad2{margin-top:40px;min-height:81px}

#actva{ background-image:none;padding-bottom:80px}#actva h1{background-image: url(../imgs/caticn/actic.png);margin-bottom:50px}.actvpx01,.actvpx02,.actvpx03,.actvpx04,.actvpx05,.actvpx06,.actvpx07,.actvpx08,.actvpx09,.actvpx10{background:url(../imgs/actv/actv01.jpg) left top no-repeat;float:right;height:140px;width:200px}.actvpx02{background-image:url(../imgs/actv/actv02.jpg);float:left}.actvpx03{background-image:url(../imgs/actv/actv03.jpg)}.actvpx04{background-image:url(../imgs/actv/actv04.jpg);float:left}.actvpx05{background-image:url(../imgs/actv/actv05.jpg)}.actvpx06{background-image:url(../imgs/actv/actv06.jpg);float:left}.actvpx07{background-image:url(../imgs/actv/actv07.jpg)}.actvpx08{background-image:url(../imgs/actv/actv08.jpg);float:left}.actvpx09{background-image:url(../imgs/actv/actv09.jpg)}.actvpx10{background-image:url(../imgs/actv/actv10.jpg)}

#ffort{background-image:url(../imgs/bg/fort.jpg)}#ffort h1{background-image: url(../imgs/caticn/fortic.png);margin-bottom:120px}.fortpx01,.fortpx02,.fortpx03,.fortpx04,.fortpx05,.fortpx06,.fortpx07{background:url(../imgs/fort/fort01.jpg) right top no-repeat;float:right;height:150px;width:220px}.fortpx02{background-image:url(../imgs/fort/fort02.jpg);float:left}.fortpx03{background-image:url(../imgs/fort/fort03.jpg)}.fortpx04{background-image:url(../imgs/fort/fort04.jpg);float:left}.fortpx05{background-image:url(../imgs/fort/fort05.jpg)}.fortpx06{background-image:url(../imgs/fort/fort06.jpg);float:left}.fortpx07{background-image:url(../imgs/fort/fort07.jpg)}

#fmus{background-image:url(../imgs/bg/muse.jpg)}#fmus h1{background-image: url(../imgs/caticn/museic.png);margin-bottom:120px}.musepx01,.musepx03,.musepx04,.musepx05,.musepx06,.musepx07,.musepx08,.musepx09{background:url(../imgs/muse/muse01.jpg) no-repeat left top;float:right;height:140px;width:200px}.musepx02,.musepx10{background:url(../imgs/muse/muse02.jpg) no-repeat left top;float:left;height:200px;width:140px}.musepx03{background-image:url(../imgs/muse/muse03.jpg)}.musepx04{background-image:url(../imgs/muse/muse04.jpg);float:left}.musepx05{background-image:url(../imgs/muse/muse05.jpg)}.musepx06{background-image:url(../imgs/muse/muse06.jpg);float:left}.musepx07{background-image:url(../imgs/muse/muse07.jpg)}.musepx08{background-image:url(../imgs/muse/muse08.jpg);float:left}.musepx09{background-image:url(../imgs/muse/muse09.jpg)}.musepx10{background-image:url(../imgs/muse/muse10.jpg)}

#accom{background-image:url(../imgs/bg/accom.jpg)}#gastro{background-image:url(../imgs/bg/gast.jpg)}#ent{background-image:url(../imgs/bg/ent.jpg)}#tour{background-image:url(../imgs/bg/tour.jpg)}#aut{background-image:url(../imgs/bg/aut.jpg)}#bnf{background-image:url(../imgs/bg/bnf.jpg)}#hlth{background-image:url(../imgs/bg/hlth.jpg)}#hng{background-image:url(../imgs/bg/hng.jpg)}#pro{background-image:url(../imgs/bg/pro.jpg)}#edu{background-image:url(../imgs/bg/edu.jpg)}#comp{background-image:url(../imgs/bg/comp.jpg)}#enp{background-image:url(../imgs/bg/enp.jpg)}#const{background-image:url(../imgs/bg/const.jpg)}#gns{background-image:url(../imgs/bg/gns.jpg)}#pet{background-image:url(../imgs/bg/pet.jpg)}.gnswrap{background:#eef;border-bottom:5px solid gray;border-top:5px solid gray;margin:0 0 30px;overflow:hidden}.gnswrap:hover{border-bottom-color:#eef}.blu{padding:10px 0 0}.pixnbus{background:url(../busadv/accom/hotel/baianorte/bnpic3.png) no-repeat left top;float:left;height:60px;width:230px}.blnks2{float:right;height:60px;padding:0 5px;width:170px}div.blnks2 p{color:gray;font-style:italic;font-weight:700;padding:4px 3px 0;text-align:right}.blnks1{border-right:1px dotted #c4d7e0;height:60px;margin:0 170px 0 230px;padding:0 5px 0 10px}div.blnks1 p{padding:6px 0 0}.blnks1 p.phn,.blnks1 p.phndbl,.wslnk,.semap,.sprts,.sothr,.blxh .fgxprefix,.blxh:hover,.opnblxh:hover,.bronze p.phn2,.wslnk2{background:url(../imgs/fg_varic.png) no-repeat left center}.blnks1 p.phn,.blnks1 p.phndbl{color:#515151;font-weight:700;line-height:22px;padding:0 0 0 25px}.blnks1 p.phndbl{line-height:11px}.wslnk{background-position:left -234px;display:block;height:21px;line-height:21px;margin-left:90px;padding:0 0 0 25px;width:55px}.expwrp,.expwrp2{border-top:3px dotted #c4d7e0;margin:0 5px;overflow:hidden}.expwrp{background:url(../imgs/hbg.gif) no-repeat left top}.blxh{color:#606060;cursor:pointer;font-size:11px;line-height:21px;overflow:hidden;padding:1px 20px}.semap,.sprts,.sothr{padding:3px 30px 3px 5px}.semap{background-position:left -265px}.sprts{background-position:left -296px}.sothr{background-position:left -327px}.blxh .fgxprefix{background-position:left -76px;padding:5px 40px 5px 5px}.blxh:hover{background-position:555px -34px;color:#6093a5}.opnblxh .fgxprefix{background-position:left -106px}.opnblxh:hover{background-position:555px 5px}.blcontx{overflow:hidden;padding:0 0 5px}.blcontx iframe{height:300px;width:100%}.brnzwrap{font-family:Arial, Helvetica, sans-serif;margin:0 0 4px;padding-top:10px}.bronze{width:100%}.bronze td{background:#fffff6 url(../busadv/accom/hotel/andramar/andrpic.png) no-repeat 3px center;border:3px solid #f4f4ef;min-height:60px;padding:15px 3px 15px 100px;vertical-align:bottom;width:50%}.bronze p{padding:0 0 5px}.bronze span{color:#555;font-weight:700}.bronze p.phn2{background-position:left -138px;line-height:13px;padding:0 0 0 13px}.wslnk2{background-position:left -219px;line-height:13px;margin-left:25px;padding:0 0 0 18px}.tblbusdir{border-spacing:2px;font:10px Arial, Helvetica, Tahoma, Verdana, sans-serif;margin-bottom:10px;padding-top:24px;width:100%}.tblbusdir td{background-color:#ffd;padding:30px 15px;vertical-align:top;width:33%}.fgpgbtmnav a{padding:0 10px}
