.float-left {
	FLOAT: left
}
.float-right {
	FLOAT: right
}
.text-left {
	TEXT-ALIGN: left
}
.text-right {
	TEXT-ALIGN: right
}
.text-center {
	TEXT-ALIGN: center
}
.text-justify {
	TEXT-ALIGN: justify
}
.bold {
	FONT-WEIGHT: bold
}
.italic {
	FONT-STYLE: italic
}
.underlinebottom {
	BORDER-BOTTOM: 1px solid
}
.nounderline {
	TEXT-DECORATION: none
}
.nopadding {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.margin10 {
	MARGIN: 10px
}
.marginleft10 {
	MARGIN-LEFT: 10px
}
.marginright10 {
	MARGIN-RIGHT: 10px
}
.margintop10 {
	MARGIN-TOP: 10px
}
.marginbottom10 {
	MARGIN-BOTTOM: 10px
}
.margin5 {
	MARGIN: 5px
}
.marginleft5 {
	MARGIN-LEFT: 5px
}
.marginright5 {
	MARGIN-RIGHT: 5px
}
.margintop5 {
	MARGIN-TOP: 5px
}
.marginbottom5 {
	MARGIN-BOTTOM: 5px
}
.padding10 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.paddingleft10 {
	PADDING-LEFT: 10px
}
.paddingright10 {
	PADDING-RIGHT: 10px
}
.paddingtop10 {
	PADDING-TOP: 10px
}
.paddingbottom10 {
	PADDING-BOTTOM: 10px
}
.padding5 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.paddingleft5 {
	PADDING-LEFT: 5px
}
.paddingright5 {
	PADDING-RIGHT: 5px
}
.paddingtop5 {
	PADDING-TOP: 5px
}
.paddingbottom5 {
	PADDING-BOTTOM: 5px
}
.clearboth {
	CLEAR: both
}
.clearleft {
	CLEAR: left
}
.clearright {
	CLEAR: right
}
.highlight {
	BACKGROUND: #ffc
}
.width100 {
	WIDTH: 100%
}
.width75 {
	WIDTH: 75%
}
.width50 {
	WIDTH: 50%
}
.grey {
	COLOR: #7d7d7d
}
.red {
	COLOR: #981f36
}
.hr1ccc {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; WIDTH: 100%; COLOR: #ccc; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; HEIGHT: 1px; BACKGROUND-COLOR: #ccc
}
.hr1c4c {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; HEIGHT: 1px; BACKGROUND-COLOR: #c4c4c4
}
.arial10red {
	FONT: 10px Arial, Helvetica, sans-serif; COLOR: #981f36; TEXT-DECORATION: none
}
A.arial10red {
	FONT: 10px Arial, Helvetica, sans-serif; COLOR: #981f36; TEXT-DECORATION: none
}
A.arial10red:hover {
	TEXT-DECORATION: underline
}
.arial11grey {
	FONT: 11px Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.arial11grey {
	FONT: 11px Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.arial11grey:hover {
	TEXT-DECORATION: underline
}
.arial12grey {
	FONT: 11px Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.arial12grey {
	FONT: 11px Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.arial12grey:hover {
	TEXT-DECORATION: underline
}
.img-left {
	FLOAT: left; MARGIN: 4px 10px 4px 0px
}
.img-right {
	FLOAT: right; MARGIN: 4px 0px 4px 10px
}
.nopadding {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.noindent {
	PADDING-LEFT: 0px; MARGIN-LEFT: 0px
}
.nobullet {
	LIST-STYLE-IMAGE: none; LIST-STYLE-TYPE: none
}
.buttonred {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: block; BACKGROUND: url(rootimages/buttons_28.png) no-repeat 0px 0px; FONT: 10px/28px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; BORDER-LEFT: 0px; WIDTH: 187px; COLOR: #fff; BORDER-BOTTOM: 0px; HEIGHT: 28px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.buttonred:hover {
	BACKGROUND: url(rootimages/buttons_28.png) no-repeat 0px -28px; TEXT-DECORATION: none
}
.buttongrey {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: block; BACKGROUND: url(rootimages/buttons_28.png) no-repeat 0px -56px; FONT: 10px/28px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; BORDER-LEFT: 0px;  COLOR: #333; BORDER-BOTTOM: 0px; HEIGHT: 28px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.buttongrey:hover {
	BACKGROUND: url(rootimages/buttons_28.png) no-repeat 0px -84px; TEXT-DECORATION: none
}
.buttondark {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: block; BACKGROUND: url(rootimages/buttons_28.png) no-repeat 0px -112px; FONT: 10px/28px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; BORDER-LEFT: 0px; WIDTH: 187px; COLOR: #f0f0f0; BORDER-BOTTOM: 0px; HEIGHT: 28px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.buttondark:hover {
	BACKGROUND: url(rootimages/buttons_28.png) no-repeat 0px -140px; TEXT-DECORATION: none
}
 
 
 
A:link {
	COLOR: #626262
}
A:visited {
	COLOR: #626262
}
.texto {
	FONT-SIZE: 12px; COLOR: #626262; LINE-HEIGHT: 17px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.textoconteudo {
	FONT-SIZE: 12px; COLOR: #626262; LINE-HEIGHT: 17px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}
#contentmain P {
	TEXT-ALIGN: left
}
.texto A {
	COLOR: #626262; TEXT-DECORATION: none
}
.textoconteudo A {
	COLOR: #626262; TEXT-DECORATION: none
}
.texto A:hover {
	COLOR: #3c3c3c; TEXT-DECORATION: underline
}
.textoconteudo A:hover {
	COLOR: #3c3c3c; TEXT-DECORATION: underline
}
.texto A:link {
	COLOR: #626262
}
.texto A:visited {
	COLOR: #626262
}
.lermais {
	FONT-SIZE: 10px; COLOR: #981f36; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.lermais A {
	FONT-SIZE: 10px; COLOR: #981f36; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.lermais A:hover {
	TEXT-DECORATION: underline
}
.datadiamesano {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #626262; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.titulos {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN-BOTTOM: 16px; COLOR: #981f36; LINE-HEIGHT: 17px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
H1 A {
	COLOR: #981f36; TEXT-DECORATION: none
}
A.titulos {
	COLOR: #981f36; TEXT-DECORATION: none
}
H1 A:hover {
	COLOR: #981f36; TEXT-DECORATION: underline
}
A.titulos:hover {
	COLOR: #981f36; TEXT-DECORATION: underline
}
A.titulos:link {
	COLOR: #981f36
}
A.titulos:visited {
	COLOR: #981f36
}
#contentsemnome H2 A {
	FONT-SIZE: 12px; COLOR: #7d7d7d; TEXT-DECORATION: none
}
#contentsemnome H2 A:hover {
	FONT-SIZE: 12px; COLOR: #7d7d7d; TEXT-DECORATION: underline
}
#contentsemnome H2 SPAN {
	FONT-SIZE: 12px; COLOR: #981f36
}
#maincontainer {
	MARGIN: 0px auto; WIDTH: 942px
}
.MinHeightFastHack {
	MIN-HEIGHT: 500px; HEIGHT: auto! important
}
#topsection {
	WIDTH: 942px; HEIGHT: 374px
}
#logo {
	BORDER-RIGHT: #f00 0px solid; BORDER-TOP: #f00 0px solid; FLOAT: left; BORDER-LEFT: #f00 0px solid; WIDTH: 108px; PADDING-TOP: 10px; BORDER-BOTTOM: #f00 0px solid; HEIGHT: 108px
}
#topr {
	FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 832px; HEIGHT: 108px
}
#search {
	PADDING-RIGHT: 6px; PADDING-LEFT: 12px; BACKGROUND: url(rootimages/search_bg_tab.gif) no-repeat; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 382px; LINE-HEIGHT: 38px; PADDING-TOP: 0px; HEIGHT: 38px
}
#search UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#search LI.tag {
	FLOAT: left; WIDTH: 25px; HEIGHT: 24px
}
#search LI.pesquisa {
	FLOAT: right; WIDTH: 183px; HEIGHT: 24px
}
#search LI.pesquisa .subm {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: url(rootimages/pesquisa_bt_hover.gif) no-repeat left top; FLOAT: left; BORDER-LEFT: 0px; WIDTH: 24px; BORDER-BOTTOM: 0px; HEIGHT: 24px
}
#search LI.pesquisa .subm:hover {
	BACKGROUND: url(rootimages/pesquisa_bt_hover.gif) #ffffff no-repeat left bottom
}
#search LI.pesquisa .email {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 8px; BORDER-TOP: 0px; PADDING-LEFT: 8px; BACKGROUND: url(rootimages/pesquisatop_bg.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; FONT: 10px Verdana, Geneva, sans-serif; VERTICAL-ALIGN: middle; BORDER-LEFT: 0px; WIDTH: 140px; COLOR: #727272; PADDING-TOP: 5px; BORDER-BOTTOM: 0px; HEIGHT: 24px
}
#topnav {
	FLOAT: right; MARGIN: 0px; WIDTH: 835px; HEIGHT: 37px
}
#topnav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; WIDTH: 835px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: right
}
#topnav LI {
	DISPLAY: inline; VERTICAL-ALIGN: middle
}
#topnav .idioma {
	PADDING-RIGHT: 10px; DISPLAY: inline
}
#topnav .idioma IMG {
	MARGIN-TOP: 4px
}
#topnav LI A.linktopnav {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 10px; PADDING-BOTTOM: 10px; COLOR: #7d7d7d; PADDING-TOP: 10px; FONT-FAMILY: Verdana, Geneva, sans-serif; TEXT-DECORATION: none
}
#topnav LI A.linktopnav:hover {
	TEXT-DECORATION: underline
}
#topnav LI SPAN {
	COLOR: #dadce1
}
#headernav {
	FLOAT: right; MARGIN: 0px; WIDTH: 832px; HEIGHT: 37px
}
#slideshow {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 4px 0px 0px 1px; WIDTH: 700px; PADDING-TOP: 0px; HEIGHT: 252px
}
#slideshowhttps {
	CLEAR: both; BORDER-RIGHT: #bebdbd 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #bebdbd 1px solid; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 4px 0px 0px; BORDER-LEFT: #bebdbd 1px solid; WIDTH: 938px; PADDING-TOP: 0px; BORDER-BOTTOM: #bebdbd 1px solid; HEIGHT: 249px
}
#reservas {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(rootimages/reservas_bd_tab.png) no-repeat; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 4px 0px 0px; WIDTH: 232px; PADDING-TOP: 0px; HEIGHT: 252px
}
#reservas H2 IMG {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 5px
}
#reservas H2 {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; PADDING-BOTTOM: 8px; FONT: bold 11px arial; TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 14px; LETTER-SPACING: normal
}
#contentwrapper {
	MARGIN-TOP: 10px; Z-INDEX: 1; MIN-HEIGHT: 200px; BACKGROUND: url(rootimages/bg_body_grad_e9e9e9.png) no-repeat left bottom; FLOAT: left; WIDTH: 100%; POSITION: relative; HEIGHT: auto! important
}
#contentwrapperhome {
	MARGIN-TOP: 10px; Z-INDEX: 1; MIN-HEIGHT: 200px; FLOAT: left; WIDTH: 100%; POSITION: relative; HEIGHT: auto! important
}
#contentmain {
	PADDING-RIGHT: 40px; PADDING-LEFT: 40px; PADDING-BOTTOM: 40px; PADDING-TOP: 0px
}
#contentcolumn {
	FLOAT: left; WIDTH: 710px; MARGIN-RIGHT: 232px
}
#content_boxtop {
	PADDING-RIGHT: 10px; PADDING-LEFT: 12px; BACKGROUND: url(rootimages/bg_content_top.png) no-repeat left top; PADDING-BOTTOM: 18px; FONT: bold 12px/12px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; WIDTH: 681px; COLOR: #838383; PADDING-TOP: 18px
}
#content_boxtop A {
	FONT: bold 12px/12px Arial, Helvetica, sans-serif; COLOR: #838383; TEXT-DECORATION: none
}
#content_boxtop A:hover {
	TEXT-DECORATION: underline
}
#content_boxtop IMG {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 8px
}
#rightcolumn {
	FLOAT: left; MARGIN-LEFT: -232px; WIDTH: 232px; POSITION: relative
}
#sidecol {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 232px; PADDING-TOP: 0px
}
#colside_boxtop {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(rootimages/contactos_tab.png) no-repeat right top; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 232px; PADDING-TOP: 0px; HEIGHT: 5px
}
#menu_boxsidetop {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0px; BACKGROUND: url(rootimages/boxside_menutop.png) no-repeat left top; PADDING-BOTTOM: 0px; WIDTH: 232px; LINE-HEIGHT: 0; PADDING-TOP: 0px; HEIGHT: 8px
}
#menu_boxside {
	BACKGROUND: url(rootimages/boxside_menubody.png) no-repeat left bottom; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px; WIDTH: 232px
}
#menu_boxside UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 2px; WIDTH: 228px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#menu_boxside LI {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 20px; PADDING-BOTTOM: 9px; WIDTH: 208px; PADDING-TOP: 10px; LIST-STYLE-TYPE: none; HEIGHT: auto
}
#menu_boxside LI.primenu {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
#menu_boxside A {
	FONT: bold 11px/11px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #7d7d7d; TEXT-DECORATION: none
}
#menu_boxside A.subitens {
	FONT: 12px/18px Arial, Helvetica, sans-serif; MARGIN-LEFT: 8px; TEXT-TRANSFORM: none; COLOR: #7d7d7d
}
#menu_boxside A:hover {
	COLOR: #555
}
#menu_boxside A.subitens:hover {
	COLOR: #555
}
#menu_boxside A.submenuactivo {
	COLOR: #981f36
}
.bannercontactos {
	Z-INDEX: 2; BACKGROUND: url(rootimages/contactos_tab.png) no-repeat; WIDTH: 230px; HEIGHT: 107px
}
.bannercontactos H2 IMG {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 5px
}
.bannercontactos H2 {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 8px; FONT: bold 12px arial; COLOR: #7d7d7d; PADDING-TOP: 14px; LETTER-SPACING: normal
}
.bannercontactos SPAN {
	FONT: 10px/16px arial; COLOR: #8d8d8d; LETTER-SPACING: normal
}
.bannercontactos .contactosnum {
	PADDING-RIGHT: 12px; PADDING-LEFT: 14px; FLOAT: left; PADDING-BOTTOM: 0px; FONT: bold 16px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; COLOR: #999; PADDING-TOP: 0px; HEIGHT: 44px! important
}
.bannercontactos .contactosmais {
	CLEAR: both; PADDING-RIGHT: 14px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: bottom; WIDTH: 150px; PADDING-TOP: 0px; HEIGHT: auto; TEXT-ALIGN: right
}
.bannercontactos .contactosmais A {
	FONT: 9px/12px arial; TEXT-TRANSFORM: uppercase; COLOR: #981f36; LETTER-SPACING: normal; TEXT-DECORATION: none
}
.bannercontactos .contactosmais A:hover {
	TEXT-DECORATION: underline
}
#accordionboxside {
	OVERFLOW: hidden; WIDTH: 232px; POSITION: relative
}
.boxside {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; BACKGROUND: url(rootimages/boxsidebody.png) no-repeat left bottom; PADDING-BOTTOM: 15px; WIDTH: 196px; PADDING-TOP: 10px
}
#accordionboxside H3 {
	PADDING-RIGHT: 0px; MARGIN-TOP: 7px; PADDING-LEFT: 10px; BACKGROUND: url(rootimages/boxsidetop_close.png) no-repeat left top; PADDING-BOTTOM: 0px; FONT: bold 12px arial; WIDTH: 222px; COLOR: #7d7d7d; PADDING-TOP: 11px; LETTER-SPACING: normal; POSITION: relative; TOP: 3px; HEIGHT: 29px
}
#accordionboxside H3 IMG {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 5px
}
.boxsideheader {
	MARGIN-TOP: 7px; PADDING-LEFT: 10px; BACKGROUND: url(rootimages/boxsidetop.png) no-repeat left top; WIDTH: 222px; LINE-HEIGHT: 40px; POSITION: relative; HEIGHT: 40px
}
.boxsideopen {
	MARGIN-TOP: 7px; PADDING-LEFT: 10px; BACKGROUND: url(rootimages/boxsidetop_open.png) no-repeat left top; WIDTH: 222px; LINE-HEIGHT: 38px; POSITION: relative; TOP: 3px; HEIGHT: 40px
}
#footer {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 35px; BACKGROUND: url(rootimages/rodape_bg.png) no-repeat; FLOAT: left; PADDING-BOTTOM: 30px; MARGIN: 10px 0px 0px; WIDTH: 907px; PADDING-TOP: 30px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 152px
}
#footer H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 6px; WIDTH: 132px; COLOR: #626262; BORDER-BOTTOM: #c4c4c4 1px solid; HEIGHT: 20px
}
#footer UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#footer LI {
	FLOAT: left; WIDTH: 132px; MARGIN-RIGHT: 30px
}
#footer LI A {
	FONT-SIZE: 11px; MARGIN-LEFT: 5px; COLOR: #626262; LINE-HEIGHT: 16px; TEXT-DECORATION: none
}
#footer LI A:hover {
	TEXT-DECORATION: underline
}
#footer SPAN {
	FONT-WEIGHT: bold; COLOR: #88273a; LINE-HEIGHT: 16px
}
#footer LI.newsletter {
	FONT-SIZE: 11px; VERTICAL-ALIGN: middle; WIDTH: 200px; LINE-HEIGHT: 12px; PADDING-TOP: 16px; HEIGHT: auto
}
#footer LI.newsletter .subm {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: url(rootimages/newsletter_bt.gif) no-repeat left top; FLOAT: left; BORDER-LEFT: 0px; WIDTH: 25px; BORDER-BOTTOM: 0px; HEIGHT: 24px
}
#footer LI.newsletter .subm:hover {
	BACKGROUND: url(rootimages/newsletter_bt.gif) #ffffff no-repeat left bottom
}
#footer LI.newsletter .email {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 8px; BORDER-TOP: 0px; PADDING-LEFT: 8px; BACKGROUND: url(rootimages/datepicker_bg300.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; FONT: 10px Verdana, Geneva, sans-serif; VERTICAL-ALIGN: middle; BORDER-LEFT: 0px; WIDTH: 130px; COLOR: #727272; PADDING-TOP: 5px; BORDER-BOTTOM: 0px; HEIGHT: 24px
}
#footerajuda {
	CLEAR: both; PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 11px; PADDING-BOTTOM: 6px; WIDTH: 900px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 20px
}
#footerajuda A {
	COLOR: #626262; LINE-HEIGHT: 16px; TEXT-DECORATION: none
}
#footerajuda A:hover {
	TEXT-DECORATION: underline
}
#footerline {
	CLEAR: both; MARGIN-BOTTOM: 20px; WIDTH: 900px; HEIGHT: 30px
}
#footerline UL {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: none; TEXT-ALIGN: right
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#caixareservas {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px;   PADDING-TOP: 0px
}
#caixareservas INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #727272; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#caixareservas LABEL {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #e0e0e0; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#caixareservas LABEL.corpdoc {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #7d7d7d; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#caixareservas .btn {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 10px; BACKGROUND: url(rootimages/reservas_bt.png) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bold 10px Verdana, Arial, Helvetica, sans-serif; BORDER-LEFT: 0px; WIDTH: 189px; CURSOR: pointer; COLOR: #fff; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; HEIGHT: 32px; TEXT-ALIGN: left
}
#caixareservas .btn:hover {
	BACKGROUND: url(rootimages/reservas_bt.png) no-repeat left bottom
}
#caixareservas A.subm {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: url(rootimages/datepicker_bt_top.gif) no-repeat left top; FLOAT: left; BORDER-LEFT: 0px; WIDTH: 25px; BORDER-BOTTOM: 0px; HEIGHT: 24px; TEXT-DECORATION: none
}
#caixareservas A.subm:hover {
	BACKGROUND: url(rootimages/datepicker_bt_top.gif) #ffffff no-repeat left bottom; TEXT-DECORATION: none
}
#caixareservas A.subm1 {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: url(rootimages/datepicker_bt.gif) no-repeat left top; FLOAT: left; BORDER-LEFT: 0px; WIDTH: 25px; BORDER-BOTTOM: 0px; HEIGHT: 24px; TEXT-DECORATION: none
}
#caixareservas A.subm1:hover {
	BACKGROUND: url(rootimages/datepicker_bt.gif) #ffffff no-repeat left bottom; TEXT-DECORATION: none
}
#caixareservas INPUT.chegada {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 8px; BORDER-TOP: 0px; PADDING-LEFT: 8px;  FLOAT: left; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: 0px;  PADDING-TOP: 6px; BORDER-BOTTOM: 0px; HEIGHT: 18px
}
#caixareservas INPUT.partida {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 8px; BORDER-TOP: 0px; PADDING-LEFT: 8px; BACKGROUND: url(rootimages/datepicker_bg300.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: 0px; WIDTH: 82px; PADDING-TOP: 6px; BORDER-BOTTOM: 0px; HEIGHT: 18px
}
.selecthotel {
	BACKGROUND: url(rootimages/select.gif) no-repeat left top; HEIGHT: 24px
}
.selectadultos {
	BACKGROUND: url(rootimages/selectidade.gif) no-repeat left top; WIDTH: 50px; HEIGHT: 24px
}
#caixareservas OPTION {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
#caixareservas SELECT#IdHotel {
	BORDER-RIGHT: #f8f8f8 1px solid; BORDER-TOP: #f8f8f8 1px solid; FONT-SIZE: 10px; MARGIN: 3px; BORDER-LEFT: #f8f8f8 1px solid; WIDTH: 181px; COLOR: #727272; BORDER-BOTTOM: #f8f8f8 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 17px; BACKGROUND-COLOR: #f8f8f8
}
 
.separador {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #e0e2e2
}
#caixareservas .cancelarreservas {
	DISPLAY: inline-block; FONT-SIZE: 10px; WIDTH: 200px; COLOR: #ccc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 20px; TEXT-DECORATION: none
}
#caixareservas .cancelarreservas:hover {
	TEXT-DECORATION: underline
}
#tabsreservas_body {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 30px; BORDER-TOP: 0px; PADDING-LEFT: 30px; BACKGROUND: url(rootimages/tabboxbottom.gif) #fff no-repeat left bottom; PADDING-BOTTOM: 30px; BORDER-LEFT: #ccc 1px solid; WIDTH: 545px; PADDING-TOP: 30px; BORDER-BOTTOM: 0px; HEIGHT: auto
}
#tabsreservas_body .box1 {
	PADDING-RIGHT: 26px; PADDING-LEFT: 26px; FLOAT: left; PADDING-BOTTOM: 26px; WIDTH: 213px; PADDING-TOP: 26px; HEIGHT: 198px; BACKGROUND-COLOR: #f6f6f6
}
#tabsreservas_body .box2 {
	PADDING-RIGHT: 26px; PADDING-LEFT: 26px; FLOAT: right; PADDING-BOTTOM: 26px; WIDTH: 213px; PADDING-TOP: 26px; HEIGHT: 198px; BACKGROUND-COLOR: #efefef
}
#tabsreservas_menu_titulo {
	PADDING-RIGHT: 11px; PADDING-LEFT: 11px; BACKGROUND: url(rootimages/tabs_ul_BG.png) #fff repeat-x; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; WIDTH: 583px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 30px
}
#tabsreservas_menu {
	PADDING-RIGHT: 11px; PADDING-LEFT: 11px; BACKGROUND: url(rootimages/tabs_ul_BG.png) #fff repeat-x; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; WIDTH: 583px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 30px
}
#tabsreservas_menu LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 4px 0px 0px; WIDTH: 140px; PADDING-TOP: 0px; HEIGHT: 30px
}
#tabsreservas_menu LI A {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(rootimages/tabs_bt.png) #fff no-repeat 0px -30px; PADDING-BOTTOM: 0px; FONT: bold 12px/30px Arial, Helvetica, sans-serif; WIDTH: 120px; COLOR: #7d7d7d; PADDING-TOP: 0px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#tabsreservas_menu LI P {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(rootimages/tabs_bt.png) #fff no-repeat 0px -30px; PADDING-BOTTOM: 0px; FONT: bold 12px/30px Arial, Helvetica, sans-serif; WIDTH: 120px; COLOR: #7d7d7d; PADDING-TOP: 0px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#tabsreservas_menu LI A:hover {
	BACKGROUND: url(rootimages/tabs_bt.png) #fff no-repeat 0px -60px; COLOR: #444
}
#tabsreservas_menu LI A.activo {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(rootimages/tabs_bt.png) #fff no-repeat 0px 0px; PADDING-BOTTOM: 0px; FONT: bold 12px/30px Arial, Helvetica, sans-serif; WIDTH: 120px; COLOR: #7d7d7d; PADDING-TOP: 0px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#tabsreservas_menu LI P.activo {
	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(rootimages/tabs_bt.png) #fff no-repeat 0px 0px; PADDING-BOTTOM: 0px; FONT: bold 12px/30px Arial, Helvetica, sans-serif; WIDTH: 120px; COLOR: #7d7d7d; PADDING-TOP: 0px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#tabsreservas_menu SPAN {
	FLOAT: left; FONT: bold 16px/30px Arial, Helvetica, sans-serif; WIDTH: 20px; COLOR: #981f36; TEXT-ALIGN: right
}
.tabestica {
	PADDING-RIGHT: 4px; DISPLAY: block; BACKGROUND: url(rootimages/tabestica.png) no-repeat right top; FONT: bold 12px Arial, Helvetica, sans-serif; COLOR: #7d7d7d; HEIGHT: 30px; TEXT-DECORATION: none
}
.tabestica SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 4px; BACKGROUND: url(rootimages/tabestica.png) no-repeat; PADDING-BOTTOM: 0px; LINE-HEIGHT: 26px; PADDING-TOP: 4px; HEIGHT: 26px
}
.CLDcpYearNavigation {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #626262; LINE-HEIGHT: 20px; PADDING-TOP: 0px; HEIGHT: 20px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.CLDcpMonthNavigation {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #626262; LINE-HEIGHT: 20px; PADDING-TOP: 0px; HEIGHT: 20px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.CLDcpDayColumnHeader {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.CLDcpYearNavigation {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.CLDcpMonthNavigation {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.CLDcpCurrentMonthDate {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.CLDcpCurrentMonthDateDisabled {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.CLDcpOtherMonthDate {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.CLDcpOtherMonthDateDisabled {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.CLDcpCurrentDate {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.CLDcpCurrentDateDisabled {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.CLDcpTodayText {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.CLDcpTodayTextDisabled {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.CLDcpText {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD.CLDcpDayColumnHeader {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 5px; BORDER-TOP: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: 0px; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: right
}
.CLDcpCurrentMonthDate {
	WIDTH: 16px; LINE-HEIGHT: 15px; HEIGHT: 16px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.CLDcpOtherMonthDate {
	WIDTH: 16px; LINE-HEIGHT: 15px; HEIGHT: 16px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.CLDcpCurrentDate {
	WIDTH: 16px; LINE-HEIGHT: 15px; HEIGHT: 16px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.CLDcpCurrentMonthDate:hover {
	BACKGROUND-COLOR: #d1d1d1
}
.CLDcpOtherMonthDate:hover {
	BACKGROUND-COLOR: #d1d1d1
}
.CLDcpCurrentDate:hover {
	BACKGROUND-COLOR: #d1d1d1
}
.CLDcpCurrentMonthDateDisabled {
	COLOR: #c3c3c3; TEXT-ALIGN: right; TEXT-DECORATION: line-through
}
.CLDcpOtherMonthDateDisabled {
	COLOR: #c3c3c3; TEXT-ALIGN: right; TEXT-DECORATION: line-through
}
.CLDcpCurrentDateDisabled {
	COLOR: #c3c3c3; TEXT-ALIGN: right; TEXT-DECORATION: line-through
}
.CLDcpCurrentMonthDate A {
	FONT-WEIGHT: bold; COLOR: #525252
}
.CLDcpOtherMonthDate A {
	COLOR: #737373
}
TD.CLDcpCurrentMonthDate {
	BACKGROUND-COLOR: #fff
}
TD.CLDcpCurrentDate {
	BACKGROUND-COLOR: #626262
}
TD.CLDcpCurrentDate A {
	COLOR: #ffffff
}
TD.CLDcpCurrentDate A:hover {
	COLOR: #626262
}
TD.CLDcpCurrentDateDisabled {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
TD.CLDcpTodayText {
	BORDER-RIGHT: #ccc 0px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 0px solid; BORDER-BOTTOM: #ccc 0px solid
}
TD.CLDcpTodayTextDisabled {
	BORDER-RIGHT: #ccc 0px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 0px solid; BORDER-BOTTOM: #ccc 0px solid
}
A.CLDcpTodayText {
	HEIGHT: 25px
}
SPAN.CLDcpTodayTextDisabled {
	HEIGHT: 25px
}
A.CLDcpTodayText {
	COLOR: #626262
}
SPAN.CLDcpTodayTextDisabled {
	COLOR: #d0d0d0
}
.CLDcpBorder {
	BACKGROUND: url(rootimages/BG_calendario.png) no-repeat left top; WIDTH: 193px; HEIGHT: 205px
}
.tit1 {
	FONT-WEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.tit2 {
	FONT-WEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.tit3 {
	FONT-WEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.titcaixa {
	FONT-WEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.titcaixa1 {
	FONT-WEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.titcaixa_total {
	FONT-WEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.titcaixa1_valor {
	FONT-WEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.titcaixa2 {
	FONT-WEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.titcaixa3 {
	FONT-WEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.titcaixa4 {
	FONT-WEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.tit1 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 3em; COLOR: #981f36; LINE-HEIGHT: 2
}
.tit1 A {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 3em; COLOR: #981f36; LINE-HEIGHT: 2
}
.tit2 {
	FONT-WEIGHT: bold; FONT-SIZE: 0.7em; COLOR: #000
}
.tit3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #981f36
}
.tit3 A {
	FONT-SIZE: 12px; COLOR: #981f36
}
.tit4 {
	FONT-SIZE: 0.6em; MARGIN-BOTTOM: 1em; LINE-HEIGHT: 1
}
.titcaixa {
	FONT-SIZE: 10px; COLOR: #ffffff; BACKGROUND-COLOR: #981f36
}
.titcaixa A {
	FONT-SIZE: 11px; COLOR: #ffffff; BACKGROUND-COLOR: #981f36; TEXT-DECORATION: none
}
.titcaixa A:hover {
	FONT-SIZE: 11px; COLOR: #ffffff; BACKGROUND-COLOR: #981f36; TEXT-DECORATION: underline
}
.titcaixa1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 10px; COLOR: #626262; PADDING-TOP: 10px; BACKGROUND-COLOR: #fff
}
.titcaixa1_border {
	BORDER-RIGHT: #dfdfdf 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #dfdfdf 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 6px; BORDER-LEFT: #dfdfdf 1px solid; COLOR: #626262; PADDING-TOP: 6px; BORDER-BOTTOM: #dfdfdf 1px solid
}
.titcaixa_total {
	BORDER-RIGHT: #680420 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: #680420 2px solid; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; BORDER-LEFT: #680420 2px solid; COLOR: #680420; PADDING-TOP: 4px; BORDER-BOTTOM: #680420 2px solid; BACKGROUND-COLOR: #f6f6f6
}
.titcaixa1_valor {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 6px; COLOR: #333; PADDING-TOP: 6px; BACKGROUND-COLOR: #f6f6f6
}
.titcaixa2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; COLOR: #333; PADDING-TOP: 2px; BACKGROUND-COLOR: #dfdfdf
}
.titcaixa3 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #333333; PADDING-TOP: 5px
}
.titcaixa4 {
	BORDER-RIGHT: #dfdfdf 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #dfdfdf 1px solid; PADDING-LEFT: 6px; FONT-SIZE: 10px; PADDING-BOTTOM: 6px; BORDER-LEFT: #dfdfdf 1px solid; COLOR: #981f36; PADDING-TOP: 6px; BORDER-BOTTOM: #dfdfdf 1px solid; BACKGROUND-COLOR: #dfdfdf; TEXT-DECORATION: none
}
A.titcaixa4 {
	BORDER-RIGHT: #dfdfdf 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #dfdfdf 1px solid; PADDING-LEFT: 6px; FONT-SIZE: 10px; PADDING-BOTTOM: 6px; BORDER-LEFT: #dfdfdf 1px solid; COLOR: #981f36; PADDING-TOP: 6px; BORDER-BOTTOM: #dfdfdf 1px solid; BACKGROUND-COLOR: #dfdfdf; TEXT-DECORATION: none
}
A.titcaixa4:hover {
	BORDER-RIGHT: #981f36 1px solid; BORDER-TOP: #981f36 1px solid; BORDER-LEFT: #981f36 1px solid; BORDER-BOTTOM: #981f36 1px solid; TEXT-DECORATION: none
}
.texto1 {
	LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.texto2 {
	LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.texto3 {
	LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.texto4 {
	LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.texto5 {
	LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.texto6 {
	LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.texto7 {
	LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.texto8 {
	LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.texto9 {
	LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.texto1 {
	FONT-SIZE: 18px; COLOR: #fff
}
.texto2 {
	FONT-SIZE: 11px; COLOR: #626262
}
A.texto2 {
	FONT-SIZE: 11px; COLOR: #981f36; TEXT-DECORATION: underline
}
A.texto2:hover {
	FONT-SIZE: 11px; COLOR: #626262; TEXT-DECORATION: underline
}
.texto3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 8px; COLOR: #626262; PADDING-TOP: 8px
}
.texto4 {
	FONT-SIZE: 9px; COLOR: #626262
}
.texto5 {
	FONT-SIZE: 9px; COLOR: #fff
}
.texto6 {
	FONT-SIZE: 9px; COLOR: #888; TEXT-DECORATION: line-through
}
.texto7 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #626262
}
A.texto7 {
	FONT-SIZE: 10px; COLOR: #981f36; TEXT-DECORATION: none
}
A.texto7:hover {
	FONT-SIZE: 10px; COLOR: #626262
}
.texto7 .select {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #981f36
}
.texto8 {
	FONT-SIZE: 11px; COLOR: #981f36; LINE-HEIGHT: 11px
}
.texto9 {
	FONT-SIZE: 11px; COLOR: #626262
}
.reqMark {
	FONT-SIZE: 11px; COLOR: #981f36
}
DIV#OutrasSugestoes {
	DISPLAY: none
}
DIV#detalhesdoquarto {
	DISPLAY: none
}
DIV#codigoseg {
	DISPLAY: none
}
#formcontent {
	
}
#reservasws {
	MARGIN: 0px auto; WIDTH: 605px; POSITION: relative
}
FIELDSET {
	BORDER-RIGHT: #dfdfdf 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #dfdfdf 1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; BORDER-LEFT: #dfdfdf 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #dfdfdf 1px solid; TEXT-ALIGN: left
}
LEGEND {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #626262; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
LABEL {
	FONT-SIZE: 12px; COLOR: #626262; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
LABEL.block {
	FONT-SIZE: 12px; COLOR: #626262; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
LABEL.block {
	DISPLAY: block
}
LABEL.inline {
	DISPLAY: inline-block
}
INPUT.txt {
	FONT-SIZE: 12px; COLOR: #727272; LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
SELECT.txt {
	FONT-SIZE: 12px; COLOR: #727272; LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TEXTAREA.txt {
	FONT-SIZE: 12px; COLOR: #727272; LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.correcto {
	FONT-SIZE: 12px; COLOR: #727272; LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.incorrecto {
	FONT-SIZE: 12px; COLOR: #727272; LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
INPUT.txt {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; BORDER-LEFT: #999 1px solid; WIDTH: 92%; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #fff
}
TEXTAREA.txt {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; BORDER-LEFT: #999 1px solid; WIDTH: 92%; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #fff
}
SELECT.txt {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #999 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #999 1px solid; HEIGHT: 24px
}
SELECT.txtr {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 20px
}
.correcto {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; BORDER-LEFT: #999 1px solid; WIDTH: 92%; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #fff
}
.correcto_select {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #fff 1px solid; WIDTH: 92%; COLOR: #999; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid; HEIGHT: auto
}
.correcto_fieldset {
	BORDER-RIGHT: #dfdfdf 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #dfdfdf 1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; BORDER-LEFT: #dfdfdf 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #dfdfdf 1px solid; TEXT-ALIGN: left
}
.incorrecto {
	BORDER-RIGHT: #b90606 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #b90606 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; BORDER-LEFT: #b90606 1px solid; WIDTH: 92%; PADDING-TOP: 2px; BORDER-BOTTOM: #b90606 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #fff
}
.incorrecto_select {
	BORDER-RIGHT: #b90606 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #b90606 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; BORDER-LEFT: #b90606 1px solid; WIDTH: 92%; PADDING-TOP: 2px; BORDER-BOTTOM: #b90606 1px solid; HEIGHT: auto
}
.incorrecto_fieldset {
	BORDER-RIGHT: #b90606 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #b90606 1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; BORDER-LEFT: #b90606 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #b90606 1px solid; TEXT-ALIGN: left
}
INPUT.btn1 {
	BORDER-RIGHT: #a40632 1px outset; BORDER-TOP: #a40632 1px outset; FONT-WEIGHT: bold; FONT-SIZE: 9px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #a40632 1px outset; CURSOR: pointer; COLOR: #fff; BORDER-BOTTOM: #a40632 1px outset; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 20px; BACKGROUND-COLOR: #981f36
}
INPUT.btn {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: block; BACKGROUND: url(rootimages/buttons_28.png) no-repeat 0px 0px; FONT: 10px/28px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; BORDER-LEFT: 0px; WIDTH: 187px; COLOR: #fff; BORDER-BOTTOM: 0px; HEIGHT: 28px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.btn:hover {
	BACKGROUND: url(rootimages/buttons_28.png) no-repeat 0px -28px
}
.tooltiplink {
	COLOR: #626262; TEXT-DECORATION: none
}
.tooltiplink A {
	COLOR: #626262; TEXT-DECORATION: none
}
.tooltiplink A:hover {
	COLOR: #626262; TEXT-DECORATION: none
}
#estilotestews .forms P {
	CLEAR: left; BORDER-RIGHT: red 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: red 1px solid; PADDING-LEFT: 155px; FONT-SIZE: 9px; PADDING-BOTTOM: 8px; MARGIN: 0px; BORDER-LEFT: red 1px solid; WIDTH: 450px; PADDING-TOP: 5px; BORDER-BOTTOM: red 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#estilotestews .forms .texto {
	BORDER-RIGHT: red 1px solid; BORDER-TOP: red 1px solid; FONT-SIZE: 9px; BORDER-LEFT: red 1px solid; BORDER-BOTTOM: red 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#estilotestews .forms LABEL {
	BORDER-RIGHT: red 1px solid; BORDER-TOP: red 1px solid; FLOAT: left; MARGIN-LEFT: -155px; BORDER-LEFT: red 1px solid; WIDTH: 150px; BORDER-BOTTOM: red 1px solid
}
#estilotestews .forms INPUT [type='text'] {
	BORDER-RIGHT: red 1px solid; BORDER-TOP: red 1px solid; FONT-SIZE: 9px; BORDER-LEFT: red 1px solid; WIDTH: 180px; BORDER-BOTTOM: red 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 18px; BACKGROUND-COLOR: #f6f6f6
}
#estilotestews .forms TEXTAREA {
	BORDER-RIGHT: red 1px solid; BORDER-TOP: red 1px solid; FONT-SIZE: 9px; BORDER-LEFT: red 1px solid; WIDTH: 250px; BORDER-BOTTOM: red 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 150px; BACKGROUND-COLOR: #f6f6f6
}
#estilotestews .forms SELECT {
	BORDER-RIGHT: red 1px solid; BORDER-TOP: red 1px solid; FONT-SIZE: 9px; BORDER-LEFT: red 1px solid; COLOR: #333333; BORDER-BOTTOM: red 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 18px; BACKGROUND-COLOR: #f6f6f6; TEXT-DECORATION: none
}
#estilotestews .textoreservas {
	BORDER-RIGHT: red 1px solid; BORDER-TOP: red 1px solid; FONT-SIZE: 9px; BORDER-LEFT: red 1px solid; BORDER-BOTTOM: red 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#estilotestews .input_form {
	BORDER-RIGHT: red 1px solid; BORDER-TOP: red 1px solid; FONT-SIZE: 10px; BORDER-LEFT: red 1px solid; COLOR: #333333; BORDER-BOTTOM: red 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 18px; BACKGROUND-COLOR: #f6f6f6; TEXT-DECORATION: none
}
#estilotestews SELECT {
	BORDER-RIGHT: red 1px solid; BORDER-TOP: red 1px solid; FONT-SIZE: 10px; BORDER-LEFT: red 1px solid; COLOR: #333333; BORDER-BOTTOM: red 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f6f6f6; TEXT-DECORATION: none
}
#estilotestews TEXTAREA {
	BORDER-RIGHT: red 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: red 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: red 1px solid; COLOR: #333333; PADDING-TOP: 4px; BORDER-BOTTOM: red 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 100px; BACKGROUND-COLOR: #f6f6f6; TEXT-DECORATION: none
}
#estilotestews .buttonSubmit {
	BORDER-RIGHT: red 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: red 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: red 1px solid; WIDTH: auto; CURSOR: pointer; COLOR: #000; PADDING-TOP: 2px; BORDER-BOTTOM: red 1px solid; HEIGHT: 26px
}
.fundoselect {
	PADDING-RIGHT: 4px; DISPLAY: block; BACKGROUND: url(rootimages/datepicker_close_28.gif) no-repeat right top; FONT: 12px arial, sans-serif; COLOR: #444; HEIGHT: 28px; TEXT-DECORATION: none
}
.fundoselect SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 4px; BACKGROUND: url(rootimages/datepicker_bg_28.gif) no-repeat; PADDING-BOTTOM: 0px; LINE-HEIGHT: 24px; PADDING-TOP: 4px; HEIGHT: 24px
}
.fundoselect SPAN SELECT {
	BORDER-RIGHT: #f8f8f8 1px solid; BORDER-TOP: #f8f8f8 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #f8f8f8 1px solid; COLOR: #727272; BORDER-BOTTOM: #f8f8f8 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 20px; BACKGROUND-COLOR: #f8f8f8
}
#paginacao {
	CLEAR: both; MARGIN: 30px 0px 0px; WIDTH: 100%; HEIGHT: 25px
}
#paginacao UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
#paginacao LI {
	DISPLAY: inline; PADDING-BOTTOM: 1px; LIST-STYLE-TYPE: none
}
#paginacao A {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 7px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ddd 1px solid; COLOR: #626262; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none
}
#paginacao A:visited {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 7px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ddd 1px solid; COLOR: #626262; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none
}
#paginacao A:hover {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; COLOR: #626262; BORDER-BOTTOM: #ddd 1px solid; BACKGROUND-COLOR: #ddd
}
#paginacao A:active {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; COLOR: #626262; BORDER-BOTTOM: #ddd 1px solid; BACKGROUND-COLOR: #ddd
}
#paginacao A.currentpage {
	BORDER-LEFT-COLOR: #981f36; BORDER-BOTTOM-COLOR: #981f36; CURSOR: default; COLOR: #fff! important; BORDER-TOP-COLOR: #981f36; BACKGROUND-COLOR: #981f36; BORDER-RIGHT-COLOR: #981f36
}
#paginacao A.disablelink {
	FONT-WEIGHT: normal! important; BORDER-LEFT-COLOR: #f6f6f6; BORDER-BOTTOM-COLOR: #f6f6f6; CURSOR: default; COLOR: #cacaca; BORDER-TOP-COLOR: #f6f6f6; BACKGROUND-COLOR: #f6f6f6; BORDER-RIGHT-COLOR: #f6f6f6
}
#paginacao A.disablelink:hover {
	FONT-WEIGHT: normal! important; BORDER-LEFT-COLOR: #f6f6f6; BORDER-BOTTOM-COLOR: #f6f6f6; CURSOR: default; COLOR: #cacaca; BORDER-TOP-COLOR: #f6f6f6; BACKGROUND-COLOR: #f6f6f6; BORDER-RIGHT-COLOR: #f6f6f6
}
#paginacao A.anteriorseguinte {
	FONT-WEIGHT: bold
}

