BODY {
	MARGIN: 0px; 
}

/* estilos */
.campo_topo {
	background-color: #0D86FF;
	color: #333333;
	font-size: 10pt;
	font-family: arial;
	border-top : 1px solid #C4E1FF;
	border-bottom : 1px solid #C4E1FF;
	border-left : 1px solid #C4E1FF;
	border-right : 1px solid #C4E1FF;
	margin-bottom : -8px;
	margin-left : 0px;
	margin-right :0px;
	margin-top : -8px;
}

.campo_texto {
	background-color: #FBFBFB;
	color: #333333;
	font-size: 7pt;
	font-family: arial;
	font-weight: bold;
	border-top: 1px solid #DADADA;
	border-bottom: 1px solid #DADADA;
	border-left: 1px solid #DADADA;
	border-right: 1px solid #DADADA;
}

.campo_login {
	background-color: #0742A8;
	color: #7199D8;
	font-size: 7pt;
	font-family: arial;
	font-weight: bold;
	border-top: 1px solid #7199D8;
	border-bottom: 1px solid #7199D8;
	border-left: 1px solid #7199D8;
	border-right: 1px solid #7199D8;
}
.campo_busca {
	background-color:#ebebeb;
	border-color: #ffffff;
	color: #000000;
	font-size: 10pt;
	font-family: arial;
	border-bottom : 1px;
	border-left : 1px;
	border-right : 1px;
	border-top : 1px;
}

.button {
	background-color: #CC0000;
	border-color: #ebebeb;
	border-width: 1;
	color: #ffffff;
	font-size: 7pt;
	font-family: arial;
	font-weight: bold;
}

/* fontes */
.fonte_nave {
	color: #999999;
	font-size: 7pt;
	font-family: arial;
	padding-top: 8px;
}

.fonte_pg {
	color: #A0A0A0;
	font-size: 7pt;
	font-family: arial;
}

.fonte_simples {
	color: #666666;
	font-size: 8pt;
	font-family: arial;
}

.fonte_padrao {
	color: #666666;
	font-size: 10pt;
	font-family: arial;
	text-decoration:none 
}

.fonte_padrao_n {
	color: #666666;
	font-size: 10pt;
	font-family: arial;
	font-weight: bold;
}

.fonte_negrito {
	color: #000000;
	font-size: 10pt;
	font-family: arial;
    font-weight: bold;
}

.fonte_aspas {
	color: #000000;
	font-size: 8pt;
	font-family: Times New Roman;
}
/* tilulos */

.titulo_menu {
	color: #0031CE;
	font-size: 8pt;
	font-family: arial;
	font-weight: bold;
	/*border-bottom : 1px solid Silver;
	border-top : 1px solid Silver;
	background: #F9F9F9;
	*/
	padding-bottom :10px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 10px;
}

.titulo_preto {
	color: #6D6D6D;
	font-size: 10pt;
	font-family: arial;
	font-weight: bold;

}

.titulo_branco {
	color: #FFffff;
	font-size: 10pt;
	font-family: arial;
    font-weight: bold;
}

.titulo_laranja {
	color: #FF8000;
	font-size: 12pt;
	font-family: arial;
}

.titulo_laranja_b {
	color: #FF8B17;
	font-size: 12pt;
	font-family: arial;
   font-weight: bold;
}

.titulo_verde {
	color: #009900;
	font-size: 12pt;
	font-family: arial;
}

.titulo_verde_b {
	color: #009900;
	font-size: 12pt;
	font-family: arial;
   font-weight: bold;
}

.titulo_verde_pg {
	color: #009900;
	font-size: 8pt;
	font-family: arial;
    font-weight: bold;
}

.titulo_vermelho {
	color: #9B0237;
	font-size: 10pt;
	font-family: arial;
}

.titulo_vermelho_b {
	color: #9B0237;
	font-size: 10pt;
	font-family: arial;
    font-weight: bold;
}

.titulo_vermelho_pg {
	color: #9B0237;
	font-size: 8pt;
	font-family: arial;
   font-weight: bold;
}

.titulo_azul {
	color: #006699;
	font-size: 12pt;
	font-family: arial;
	font-weight: bold;
}

.titulo_azul_b {
	color: #4D5F6C;
	font-size: 8pt;
	font-family: arial;
	font-weight: bold;
	/*margin-top: 20px;*/
	padding-top: 8px;
}

.titulo_azul_pg {
	color: #006699;
	font-size: 8pt;
	font-family: arial;
	/*font-weight: bold;
	font-size:11px;
	color:#073a8a;*/
	text-decoration:none 
	
	
}

.titulo_noticia {
	color: #666666;
	font-size: 8pt;
	font-family: arial;
	BORDER-RIGHT: 0px solid #DDDDDD;
	BORDER-TOP: 1px solid #DDDDDD;
	BORDER-LEFT: 0px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	background : #f4f4f4;
}

/* links */
a:link {text-decoration: none;color: #666666;	font: 8pt arial;}
a:active {	text-decoration: none;	color: #000000;	font: 8pt arial; }
a:visited {text-decoration: none; color: #666666; font: 8pt arial;}
a:hover {	text-decoration: underline;	color: #000000;	font: 8pt arial;}

/* links brancos sublianhados*/
a.s:link {text-decoration: none;color: #ffffff;	font: 7pt arial; font-weight: bold;}
a.s:active {text-decoration: none;	color: #ffffff;	font:  7pt arial; font-weight: bold;}
a.s:visited {text-decoration: none; color: #ffffff; font:  7pt arial; font-weight: bold;}
a.s:hover {text-decoration: none; color: #ffffff; font: 7pt arial; font-weight: bold;}

/* links brancos do carrossel*/

a.ls:link {text-decoration: none;color: #ffffff;	font: 11pt Tahoma; font-weight: bold;}
a.ls:active {text-decoration: none;	color: #ffffff;	font: 11pt Tahoma; font-weight: bold;}
a.ls:visited {text-decoration: none; color: #ffffff; font: 11pt Tahoma; font-weight: bold;}
a.ls:hover {text-decoration: none; color: #ffffff; font: 11pt Tahoma; font-weight: bold;}

/* links mini menu*/
a.m:link {text-decoration: none;	color: #999999;	font: 6pt arial;}
a.m:active {text-decoration: none;	color: #999999;	font:  6pt arial;}
a.m:visited {text-decoration: none; color: #999999; font:  6pt arial;}
a.m:hover {text-decoration: underline; color: #999999; font: 6pt arial;}

/* links tabs*/
a.t:link {text-decoration: none;	color: #4D5F6C;	font: 8pt arial; font-weight: bold;}
a.t:active {text-decoration: none;	color: #4D5F6C;	font:  8pt arial; font-weight: bold;}
a.t:visited {text-decoration: none; color: #4D5F6C; font:  8pt arial; font-weight: bold;}
a.t:hover {text-decoration: none; color: #4D5F6C; font: 8pt arial; font-weight: bold;}

/* barra de rolagem */
BODY {
	scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #006699;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;
	}
	
/* titulos box carrossel */	
	
.fonte_padrao_n_box {
	color: #666666;
	font-size: 8pt;
	font-family: arial;
	font-weight: bold;
	text-align: center;
	vertical-align:middle
}
	
.fonte_padrao_box {
	color: #666666;
	font-size: 8pt;
	font-family: arial;
	text-align:center;
	vertical-align:middle
}	
	
/* barras e titulos */

.texto_pg{
	color: #000000;
	font-size: 7pt;
	font-family:  arial;
}

.texto_pg_branco{
	color: #ffffff;
	font-size: 8pt;
	font-family:  arial;
}

.tit_vermelho {
	color: #CC0000;
	font-size: 8pt;
	font-family:  arial;
	font-weight : bold;
}

.tit_menu {
	color: #333333;
	font-size: 7pt;
	font-family:  arial;
	font-weight : bold;
}

.tit_admin_vermelho {
	color: #CC0000;
	font-size: 14pt;
	font-family:  arial;
}

/* margens */
.margin {
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	/*
	padding-bottom : -8px;
	padding-left : -8px;
	padding-right : -8px;
	padding-top : -8px;
	*/
}

.marginform {
	margin-bottom :0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
/*	padding-bottom :-10px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 3px;*/

}

/* tabelas*/

.menucamada {
	color: #333333;
	BORDER-RIGHT: inset #DDDDDD 1 px;
	BORDER-TOP: 1px solid #DDDDDD;
	BORDER-LEFT: 1px solid #DDDDDD;
	border-bottom: inset #DDDDDD 1 px;
	background : #F4F4F4;
}

/*quadros*/
.modulra_fundo {
	-moz-border-radius: 6px;
	background-image:url(../img/fundo_quadro.png);
	box-shadow: 2px 2px 2px #ccc, -2px -2px 2px #ccc;
	_box-shadow: 2px 2px 2px #ccc, -2px -2px 2px #ccc;
	/* implementação para o firefox */
	-moz-box-shadow:2px 2px 2px #ccc, -2px -2px 2px #ccc;
	/* implementação para safari */
	webkit-box-shadow:2px 2px 2px #ccc, -2px -2px 2px #ccc;
    /*border: 1px solid #f3f3f3;*/
	margin: 10px auto 0 auto;
	
}

.aviso {
	/*border: 1px solid #FF7D00; */
	background-image: url(../estilos/custom-theme/images/ui-bg_diagonals-thick_55_fbf8ee_40x40.png); 
	color: #222222;
    margin: 4px 4px 4px 4px;
    width: 95%;
    height: 20px;
	padding: 10px;
}

.avi-icon {
	width: 16px;
	height: 16px;
	background-image: url(../estilos/custom-theme/images/ui-icons_FF7D00_256x240.png);
}

.avi-icon-info { 
	background-position: 0px -144px;
}

.avi-corner-all {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 0.3em 0.3em 0.3em 1em; 
}

.quadro_disponibilidade {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background: #fff;
	border: 1px solid #eeeeee; 
	padding: 1em 1em 1em 1em; 
	color: #FF7D00;
}

.dis-icon {
	width: 16px;
	height: 16px;
	background-image: url(../estilos/custom-theme/images/ui-icons_FF7D00_256x240.png);
}

.dis-icon-info { 
	background-position: 194px -20px;
}

/*botões com estilo*/

.btao { 
	padding: 0px;
	zoom: 1;
}

.btao li {
	float: left;
    list-style: none;
	padding: 0.7em 0.7em 0.7em 0.7em; 
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 1px solid #E2E2E2; 
	color: #FF7D00;
	background-image: url(../estilos/custom-theme/images/ui-bg_highlight-hard_100_eeeeee_1x100.png);
	background-position: 0px -128px;

}

.btao-icon-mais {
	width: 16px;
	height: 16px;
	background-image: url(../estilos/custom-theme/images/ui-icons_FF7D00_256x240.png);
	background-position: -32px -128px;
}

.btao-icon-indi {
	width: 16px;
	height: 16px;
	background-image: url(../estilos/custom-theme/images/ui-icons_FF7D00_256x240.png);
	background-position: -112px -80px;
}

.btao-icon-print {
	width: 16px;
	height: 16px;
	background-image: url(../estilos/custom-theme/images/ui-icons_265369_256x240.png);
	background-position: -160px -96px; 
}

.btao-icon-voltar {
	width: 16px;
	height: 16px;
	background-image: url(../estilos/custom-theme/images/ui-icons_265369_256x240.png);
	background-position: -96px -48px;
}

.btao-icon-reserve {
	width: 16px;
	height: 16px;
	background-image: url(../estilos/custom-theme/images/ui-icons_cc0000_256x240.png);
	background-position: -112px -96px;
}

.btao a{
	font: 8pt arial;
    text-decoration: none;
}

.btao a:hover{
	font: 8pt arial;
    text-decoration: none;
}

/*cor fundo*/

.fundo_01 {
	background: #F3F3F3;
}

.fundo_02 {
	background: #E4E4E4;
}

.fundo_link_s {
	background: #F0F0F0;
}
/* tabelas*/
.borda_chamadas {
	BORDER-TOP: 1px solid #D6D6D6;
	border-bottom: 1px solid #D6D6D6;
}