* {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
}
.a4{
	width:842%;
	height:595%;
	
}
a.link2:link , a.link2:visited {
	color:#800;
	font-size:small;
	font-weight:bold;
	text-decoration:none;
}
a.link2:hover {
	color:#800;
	font-size:small;
	font-weight:bold;	
	text-decoration:underline;
}
a.link:link , a.link:visited {
	color:#800;
	font-size:x-small;
	font-weight:bold;
	text-decoration:none;
}
a.link:hover {
	color:#800;
	font-size:x-small;
	font-weight:bold;	
	text-decoration:underline;
}
.aba {
	background:url(../img/bg_aba.gif) repeat-x;
	height:20px
}
.aba_interna {
	background:url(../img/bg_aba_interna.gif) repeat-x;
	height:20px
}
.aba_interna span, .aba  span {
	background:#800;
	color:#fff;
	font-weight:bold;
	float:left;
	margin:0;
	padding:2px 2px 2px 10px;
}
.aviso {
	background:#eee;
	border:1px dotted #5A5A5A;
	color:#5A5A5A;
	width:650px;
	padding:10px;
	font-size:11px;
	margin:0 0 20px 40px
}
#assunto_email, .assunto_email {
	background:url(http://201.48.149.89/abant/img/bg_login.jpg) top left repeat;
	margin:0;
	width:760px;
	height:29px
}
#assunto_email div, .assunto_email div {
	color:#fff;
	font-weight:bold;
	font-size:14px;
	margin:6px 20px 0 0;
	text-align:right;
	text-transform:uppercase;	
}
/* inicio pop under */
#popSombra{ background:#000 url(http://201.48.149.88/abant/img/carregando.gif) no-repeat center 50%; margin-top:-512px; margin-left:-640px;width:1280px; height:1024px;left:50%;top:50%;position:absolute;z-index:900000;filter:alpha(opacity=30);-moz-opacity:0.3;opacity: 0.3; z-index:100}
#popUnder { background:#000 url(http://201.48.149.88/abant/img/carregando.gif) no-repeat center 50%; padding:10px; position:absolute; left:50%; top:50%; margin-left:-250px; margin-top:-200px; width:500px; height:400px; z-index:1000 }
/* fim pop under */
#meio{
	padding:10px; position:absolute; left:75%; top:75%; margin-left:-350px; margin-top:-100px; width:250px; height:200px;
}
blockquote {
	text-align:right
}
.border {
	border:2px solid #800
}	
.bold {
	font-weight:bold
}	
body {
	background:#fff url(../img/bg.gif) repeat;
	margin:0;
	height:100%
}
.bt, .botao {
	background:#800;
	border:2px inset #800;
	color:#fff;
	cursor:pointer;
	text-align:center;
	height:20px
}
.btn{
	background:#800;
	border:2px inset #800;
	color:#fff;
	cursor:pointer;
	text-align:center;
	height:20px 
}	
.board {
	background:#fff url(../img/bg_board.gif) no-repeat;
	color:#5a5a5a;
	font-size:x-small;
	min-height:300px;
	padding:5px 30px 10px 20px;
	overflow:auto
}
.boardrepeat {
	background:#fff url(../img/bg_board.gif) repeat-y;
	color:#5a5a5a;
	font-size:x-small;
	min-height:300px;
	padding:5px 30px 10px 20px;
	overflow:auto
}
.board_interno {
	background:#fff url(../img/bg_boardint.gif) no-repeat;
/*	border:1px solid;*/
	color:#5a5a5a;
	font-size:x-small;
	padding:5px 10px 10px 20px;
	margin-left:40px;
	margin-right:40px;
	min-height:300px;
	overflow:auto;	
}
.boardpeq {
	background:#fff;
	border-left:1px solid #800;
	border-right:1px solid #800;
	padding:5px 30px 10px 20px;	
	width:480px
}
.box {
	border:1px solid #666;
	font-size:x-small;
	padding:3px
}
.button {
	cursor:pointer
}
.bt_anterior {
	background:url(../img/bt_anterior.gif) no-repeat;
	border:none;
	cursor:pointer;
	float:left;
	width:96px;
	height:19px;
}	
.bt_continuar {
	background:url(../img/bt_continuar.gif) no-repeat;
	border:none;
	cursor:pointer;
	float:right;
	width:86px;
	height:19px;
}
.bt_concluir {
	background:url(../img/bt_concluir.gif) no-repeat;
	border:none;
	cursor:pointer;
	float:right;
	width:86px;
	height:19px;
}
.bt_boleto {
	background:url(../img/bt_boleto.gif) no-repeat;
	border:none;
	cursor:pointer;
	float:right;
	width:108px;
	height:19px;
}

.bt_ok {
	background:url(../img/bt_ok.gif) 0 2px  no-repeat;
	border:none;
	cursor:pointer;
/*	float:right;*/
	width:17px;
	height:18px;
}
.tb {
	background:#EBEBEB;
}	
.tbagenda td {
	height:25px
}
.tbcidade {
	background:url(../img/bg.gif) repeat;
	margin-top:10px
}
/*.tbcidade th {
	background:#E3E4E4;
}
.tbcidade th div {
	color:#800;
	font-size:14px;
	text-align:right;
	padding:5px 10px 5px 10px
}*/
.tbcidade p {
	padding:10px 10px 0 10px;
	margin-top:0
}	
.tbnoticias td {
	padding:10px;
	text-align:justify
}
.tblivros {
	width:520px
}	
.tblivros td {
	padding:10px;
	text-align:justify
}	
.center {
	text-align:center
}
#container {
	background:#fff;
/*	border:1px solid red;*/
/*	border-left:1px solid #808080;
	border-right:1px solid #808080;	*/
	margin:auto;
	text-align:left;
	width:760px;
	height:100%
}
#container_interno {
	background:#fff url(../img/bg_interno.gif) 0 135px repeat-x;
	margin:auto;
	text-align:left;
	width:760px;
}
#container_scroll {
/*	background:#fff url(../img/bg_scroll.gif) top left repeat-x;*/
	background:#800;
	height:160px;
	overflow:hidden
}
#content {
/*	background:url(../img/bg_content.jpg) no-repeat top left;*/
	background:#fff;
/*	border:1px solid red; */
	float:right;
	margin-left:-3px;
/*	padding:35px 20px 20px 40px;	*/
	padding:35px 0 20px 0;	
	width:545px;
	height:100%
}
#content_interno {
	background:#fff;
/*	border:1px solid red; */
	padding:35px 20px 20px 40px;	
	width:545px;
}
#content_email, .content_email {
	background:#fff url(../img/bg_email.jpg) no-repeat top left;
	width:760px;
}
#content_print {
	background:#fff;
	width:760px;
}
#content_email div, #content_print div {
	float:left;
	padding:0;
	margin:0
}
#content_email .content {
	padding:20px;
	width:560px
}
#content_print .content {
	padding:20px;
	width:720px
}
#content_email .content .dados, .content_email .dados {
	border:1px solid #A8100F;
	color:#5A5A5A;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:10px;
	margin-top:20px;
	width:540px;
}
#content_print .dados {
	border:1px solid #A8100F;
	color:#5A5A5A;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:10px;
	margin-top:20px;
	width:698px;
}
#content_print .dados2 {
	border:1px solid #A8100F;
	color:#5A5A5A;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:10px;
	margin:10px 0 10px 0;
	width:698px;
}
#content_email h5, .h5, #content_print h5 {
	color:#A8100F;
	font-weight:bold;
	font-size:14px;
	margin:0;
	text-transform:uppercase;
}
#content_email h6, .h6 {
	color:#5A5A5A;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	margin:0 0 20px 0;
	text-align:justify
}
#content_print h6 {
	color:#5A5A5A;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	margin:0 0 20px 0;
	width:650px;
	text-align:justify;
	text-transform:none
}
#content_popup {
	background:url(../img/bg_content.jpg) no-repeat top left;
/*	border:1px solid red; */
	margin:0 0 0 88px;
	padding:35px 20px 20px 20px;	
	width:540px;
}
.corsim {
	background:#F3F3F3;
}
#corpo {
	height:400px;
	overflow:auto;
}
#corpo td {
	color:#5a5a5a;
}
#conteudo {
	background:#fff;
/*	border:1px solid;*/
	position:absolute;
	left:50%;
	width:760px;
	margin-left:-380px;
	overflow-x:hidden;
	overflow-y:visible;
}
#conteudo_scroll {
	background:#fff;
/*	border:1px solid;*/
	overflow:scroll;
	margin-top:-20px;
}
#conteudo_scroll #titulo {
	padding-top:20px
}	
.cm {
	background:#fff;
	margin-left:0.5cm
}	
.div {
	background-color:#fff;
}
em {
	font-size:11px;
}	
.espaco_interno {
	margin-left:40px
}
fieldset {
	margin:0;
	padding:10px;
}
.fll {
	float:left
}
.flr {
	float:right
}	
#fechar {
	float:right;
}	
#fechar a {
	color:#800;
	font-size:10px;
	text-transform:uppercase
}
#footer {
	background:url(../img/bg_footer.jpg) no-repeat;
	clear:both;
	color:#5a5a5a;
	width:760px;
	height:62px;
	text-align:center;
}
#footer_email, .footer_email {
	background:#800;
	width:760px;
	height:18px;
}
#footer_print {
	background:#800;
	width:760px;
	height:3px;
	overflow:hidden
}
#footer span {
/*	border:1px solid; */
	float:left;
}
#footer #left {
	font-size:x-small;
	padding:25px 5px;
	width:140px;
}
#footer #right {
	font-size:x-small;
	padding:10px 5px;
	white-space:nowrap;
	width:140px;
}
#footer #center {
	font-size:x-small;
	padding:10px 5px 5px 5px;	
	width:445px;
}
.foto {
	padding:10px 10px 0 10px
}	
form {
	margin:0
}
.galeria {
	float:left;
	padding:8px;
	margin:10px 0 0 10px;
	white-space:nowrap
}
#home {
	float:left;
	padding-top:5px
}	
h1, h2, h3, h4, h5, h6 {
	margin:0
}	
h1 {
	background:url(../img/ico_tit.gif) 0 0 no-repeat;
	color:#484841;
	font-size:12pt;
	padding:0 0 0 25px;
}
h2 {
	background:url(../img/ico_tit.gif) 10px 0 no-repeat;
	color:#484841;
	font-size:10pt;
	padding:0 0 0 35px;
	margin-top:10px
}
h3 {
	color:#800;
	margin:0;
	padding:0;
}
h4 {
	color:#5a5a5a;
	font-size:14px;
	margin:-25px 0 0 40px;	
}
h5 {
	color:#5a5a5a;
}
h6 {
	background:url(../img/ico_tit.gif) no-repeat;
	color:#5a5a5a;
	padding-left:20px;
	height:20px;
	margin:0 0 10px 0;
	text-transform:uppercase
}
hr {
	color:#800;
	height:1px;
	margin:0;
	padding:0
}
html {
	overflow-x:hidden
}
.justify {
	text-align:justify
}	
#info1, #info2, #info3, #info4, #info5 { 
	display:none;
	padding:0 10px;
}
input {
	border:1px solid #999;
	background:#fff;
	font-size:11px;	
	margin:0;
	padding:0;
}
.item {
/*	background:url(../img/bg_item.gif) no-repeat;*/
	width:206px;
	height:62px
}
.item li {
	color:#800;
	font-size:12px;
	font-weight:bold;
	list-style-type:square;
	padding:5px 0 0 10px
}
.myli {
	color:#800;
	font-size:12px;
	font-weight:bold;
	list-style-type:square;
	padding:5px 0 0 10px
}
.myli2 {
	color:#666;
	font-weight:normal;
	font-size:11px;
	padding:5px 0 10px 10px
}
.item span {
	color:#666;
	font-weight:normal;
	font-size:11px
}
.indentado {
	padding-left:40px
}
.indent {
	text-indent:40px
}	
.instrucao {
	border-bottom:#800;
}
img {
	border:none
}
.image {
	border:none
}
.janela {
	height:200px;
	overflow:auto;
}
.left {
	text-align:left
}		
.linha {
	background:#800;
	height:1px;
	overflow:hidden;
	width:100%;
}
#menu #list .current  {
	color:#800;
	text-transform:none
}
#list a, #list a:visited, #submenu1 a, #submenu1 a:visited {
	background:#fff url(../img/bg_dd.gif) no-repeat 7px 2px;
	color:#5A5A5A; 
	display:block; 
	padding:5px 5px 5px 20px;
	text-decoration:none; 	
	width:154px;
}
#list a:hover {
	background:#fff url(../img/bg_dd.gif) no-repeat 7px 2px;
	color:#800;
	width:154px	
}
#login {
	background:url(../img/bg_aba.gif) bottom left repeat-x;
/*	border:1px solid;*/
	color:#484841;
	font-weight:bold;
	font-size:12px;
	text-align:right;
	height:25px;
	z-index:20
}
#login div {
	float:right;
	padding:0 20px 0 0;
	text-transform:uppercase
}
#login div input {
	margin:0 5px 0 5px;
	padding:0 2px 0 2px;
}
#login div .campo {
	border:1px solid #800;
}
#menu {
/*	border:1px solid blue;*/
	background:#fff;
/*	background:url(../img/bg_menu.gif) repeat;*/
	float:left;
	width:154px;
	height:100%;
}
#menu dl {
	margin:0; 
	padding:0 0 10px 0;	
	width:154px; 	
}
/*#sublist a:hover {
	background:#ccc;
	color:#800;
	width:154px	
}
#sublist a, #sublist a:visited {
	background:#ccc;
	color:#5A5A5A; 
	display:block; 
	padding:5px 5px 5px 15px;
	text-decoration:none; 	
	width:154px;
}
#sublist a:hover {
	background:#ccc;
	color:#800; 
	display:block; 
	padding:5px 5px 5px 15px;
	text-decoration:none; 	
	width:154px;
}*/
#submenu1 dl {
	border-left:1px solid #595959;
	height:auto;
	margin:0;
	padding:0;
	width:350px;
	overflow:hidden
}
#submenu2 dl {
	border-left:1px solid #595959;
	height:130px;
	margin:0;
	padding:0;
	width:154px;
	overflow:hidden
}
#submenu3 dl {
	border-left:1px solid #595959;
	height:78px;
	margin:0;
	padding:0;
	width:154px;
	overflow:hidden
}
#menu dt, #submenu1 dt, #submenu2 dt, #submenu3 dt {
	border-bottom:1px solid #595959;
	background:#800;
	color:#fff;
	font-size:11px; 
	font-weight:bold; 
	margin:0;
	overflow:hidden;
	padding:0;
	text-transform:uppercase;
	width:154px;
	text-align:center
}
#menu dd, #submenu1 dd, #submenu2 dd, #submenu3 dd {
	border-bottom:1px solid #595959;
	color:#5A5A5A; 
	font-size:11px; 
	font-weight:bold;
	margin:0; 
	overflow-x:hidden;
	padding:0; 
	width:154px;
}
#menu_ps {
	float:left;
	padding:0 20px 0 0;
	width:134px;
	list-style-type:none;
	margin:20px 0 0 0;
}
#menu_ps .outer a {
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
}

#menu_ps li a, #menu_ps li h2 {
	color:#800;
	white-space:nowrap
}
#menu_arvore {
	background:#800;
	padding:0;
}
#menu_arvore td, #menu_arvore table {
	padding:0;
	height:10px
}
p {
	color:#5a5a5a;
	font-size:11px;
	text-align:justify;
	margin:14px 0 14px 0;
}
#popup {
	background:url(../img/bg_login.jpg) top left no-repeat;
	color:#fff;
	margin:0;
	text-align:right;
	width:400px;
	height:29px
}
#popup div {
	font-size:14px;
	font-weight:bold;
	padding-top:6px;
	padding-right:10px;
	text-transform:uppercase
}
.radio, .checkbox {
	border:none;
}	
.span {
	display:none
}
.square {
	color:#666;
	font-size:11px;
	list-style:square;
	padding-bottom:7px
}	
select {
	border:1px solid #800;
	background:#fff;
	font-size:11px;
	margin:0;
	padding:0;
}
#submenu1 {
	display:none;
	position:absolute;
	width:760px;
	left:50%;
	margin-left:-375px;
	top:273px;
	height:130px
}
#submenu2 {
	display:none;
	position:absolute;
	width:760px;
	left:50%;
	margin-left:-380px;
	top:336px;
	height:104px;
	overflow:hidden
}
#submenu3 {
	display:none;
	position:absolute;
	width:760px;
	left:50%;
	margin-left:-380px;
	top:361px;
	height:130px
}
#submenu1 dl, #submenu2 dl, #submenu3 dl {
	margin-left:155px
}
.scroll {
	clear:both;
	height:400px;
	overflow-y:scroll;
	overflow-x:hidden
}	
.tbescolha td {
	border-bottom:1px dotted #666;
}	
.tbpassos {
	margin-top:20px;
	border:1px solid #666;
}	
.tbpassos td {
	background:url(../img/bg_passos.gif) repeat-x;
	height:26px
}
.tbpasso {
	margin-top:20px
}
.tbpasso1 {
/*	width:300px*/
	border:1px solid;
}	
.tbpasso2 {
	width:350px
}
.tbpasso4 {
	clear:both;
	display:none;
}
.tbpassoint {
	width:470px
}
.tbpassoint td {
	color:#5a5a5a;
	padding:5px
}
.tbpasso1 td, .tbpasso2 td {
	color:#5a5a5a;
	padding:5px 0 5px 0
}
.tbpequena td, .tbpequena th {
	font-size:10px
}	
.tb_home {
	background:url(../img/tb_home.gif) no-repeat;
	height:340px;
	width:537px;
}
.tb_home td {
	padding:0 15px 0 155px;
	text-align:justify
}
.tb_home .big {
	height:20%
}
#tbhoteis, #tbpessoas, #duplo, #triplo {
	display:none
}
td, th {
	font-size:11px;
/*	height:30px;*/
	text-align:left;
}	
th {
	background:#999;
	color:#fff;
}	
textarea {
	border:1px solid #999;
	background:#fff;
	font-size:11px;
	margin:0;
	padding:0;
}
.textarea {
	width:280px;
}
.texto {
	padding:0 10px 0 10px;
	text-align:justify;
}
.tracejado {
	border:1px dotted;
	background:#eee;
	font-weight:bold;
	padding:5px;
}		
#titulo, .titulo {
/*	background:url(../img/pin.jpg) 0 0 no-repeat;*/
	color:#800;
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	margin:20px 0 0 260px;
/*	padding:3px 0 20px 25px;*/
	padding-bottom:20px;
	text-transform:uppercase;
}
.tit {
	color:#800;
	font-family:Verdana;
	font-size:18px;
	font-weight:bold;
	padding:20px 0 0 20px;
	padding-bottom:20px;
	text-transform:uppercase;
}
#Table1 th {
	background:#800;
	color:#fff;
	font-size:18px;
	font-weight:normal;
	padding:10px;
}	