body {
     /*cor das setas*/
     scrollbar-arrow-color: black;
     /*cor de base*/
     scrollbar-base-color: #666666;
     /*cor de base*/
     scrollbar-dark-shadow-color: black;
     /*cor da face superior*/
     scrollbar-face-color: #CCCCCC;
     /*cor de contraste superior*/
     scrollbar-highlight-color: white;
     /*cor de contraste fundo*/
     scrollbar-shadow-color: white; 
     }
.separador {  font-size: 1px}
.menu_fly_titulo {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none}
.menu_fly_text {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0066CC; text-decoration: none; font-weight: bold}
.menu_fly_text:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0066CC; text-decoration: underline; font-weight: bold}
.menu_fly_borda {  border: 1px #0066CC solid}
.indexmenu {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0066CC; text-decoration: none; font-weight: bold}
.indexmenu:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0066CC; text-decoration: underline; font-weight: bold}
.indextitulo {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none}
.indextext {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none}
.indextext:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline}
.indexwhite {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
.textwhite {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
.titulowhite {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000}
.border2 {  border-color: black #0066CC #0066CC; font-family: Arial, Helvetica, sans-serif; font-size: 12px; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.formtext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000099; font-weight: bold}
.formcaixa {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF3300; border: 1px #000099 solid; background-color: #FFFFFF}
.formitem {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000099}
.formbotao {  font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: #000099; border: 1px #000099 solid; cursor: hand; font-weight: bold}
.associetitulo {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000}
.hostelstitulos {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #006600}
.titulohostels {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF0000; text-decoration: none}
.hostelsborder2 {  border-color: black #FF6600 #FF6600; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.hostelsborder3 {  border-color: black black #FF6600; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
.hostelsborder4 {  border-color: black black #FF6600 #FF6600; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px}
.noticiastitulo {  font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #0066CC; font-size: 13px}
.border1 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: #0066CC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.border3 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; border-color: #0066CC #0066CC #0066CC black; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px}
.border4 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; border-color: black #0066CC #0066CC black; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px}
.titulonews {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0066CC; text-decoration: none; font-weight: bold}
.titulonews:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0066CC; text-decoration: underline; font-weight: bold}
.datenews {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none}
.text_branco {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF}
.titulo_branco {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF}
.tituloenquete { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none }
.tituloenquete:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline }
.cidades_titulo {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666; text-decoration: none}
.cidades_detalhes {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #0066CC; text-decoration: none}
.cidades_text {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FF6600; text-decoration: none; font-weight: bold}
.cidades_text2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none }
.cidades_titulotext {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none}
.cidades_titulotext:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF3300; text-decoration: underline}
.cidades_titulotext2 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF6600; text-decoration: none}.text_news { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0066CC; text-decoration: none }
.index_border_left {  border-color: black #990000 black black; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}
.titulo_news {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #0066CC; text-decoration: none}
.text_news:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0066CC; text-decoration: underline}
.indextitulo_white {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF}
.index_titulonews {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0066CC; text-decoration: none}
.index_titulonews:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0066CC; text-decoration: underline}
.noticias_text {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none}
.border2 {
	BORDER-RIGHT: #0066cc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #0066cc 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #0066cc 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #0066cc 1px solid
}
.textinput1 {
	BORDER-RIGHT: #002a67 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #002a67 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; BORDER-LEFT: #002a67 1px solid; COLOR: #002a67; PADDING-TOP: 1px; BORDER-BOTTOM: #002a67 1px solid; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: white
}
.textinput2 {
	BORDER-RIGHT: red 1px dotted; PADDING-RIGHT: 1px; BORDER-TOP: red 1px dotted; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: red 1px dotted; PADDING-TOP: 1px; BORDER-BOTTOM: red 1px dotted; BACKGROUND-COLOR: #ffff99
}
.textinput3 {
	BORDER-RIGHT: #f08711 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #f08711 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 9px; PADDING-BOTTOM: 1px; BORDER-LEFT: #f08711 1px solid; COLOR: #0033cc; PADDING-TOP: 1px; BORDER-BOTTOM: #f08711 1px solid; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #f0fdff
}


.text {  font-family: Tahoma, Verdana, Arial; font-size: 12px; color: #0066FF; text-decoration: none}
.text:hover {  font-family: Tahoma, Verdana, Arial; font-size: 12px; color: #0066FF; text-decoration: underline}
.indexmenu2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; text-decoration: none; font-weight: bold }
.indexmenu2:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CC0000; text-decoration: underline; font-weight: bold }
