body{
margin-left:0;
margin-top:0;
margin-right:0;
/*background-image:url(../images/back.gif);*/
font-family:tahoma;
}

.erro{
	font-family: Tahoma;
	font-size: 11px;
	color: #EBE8E2;
	font-weight:bold;
}

#tabela_principal{
	width:780px;
	border-TOP: 0px;
	border-LEFT: 1px solid #CCCCCC;
	border-bottom: 0px solid #CFC9BC;
	border-right: 1px solid #CFC9BC;
	background-color:#EBE8E2;
}

#tabela_principal_conteudo{
	vertical-align:top; 
}

.sbot_buttonIntra {
	background-color: #F2F2F2;
	border-top: 2px none #999999;
	border-right: 1px solid #616161;
	border-bottom: 1px solid #616161;
	border-left: 2px none #999999;
	font-family: verdana;
	font-size: 9px;
	width: 80px;
	text-decoration: none;
}

.sbot_buttonIntra120px {
	background-color: #F2F2F2;
	border-top: 2px none #999999;
	border-right: 1px solid #616161;
	border-bottom: 1px solid #616161;
	border-left: 2px none #999999;
	font-family: verdana;
	font-size: 10px;
	width: 120px;
	text-decoration: none;
}

#cabecalho{
	text-align:left;
	width:760px;
	height:260px;
	vertical-align:top;
	background-image:url(../images/back_menu_login.gif);
}

#cabecalhoLogado{
	text-align:left;
	width:760px;
	height:150px;
	vertical-align:top;
	background-image:url(../images/back_menu_login.gif);
}

#cabecalho_conteudo{
	text-align:left;
	vertical-align:top;
}

#conteudo{
	margin-bottom:6px;
	width:760px;
	background-color:#FFFFFF;
}

#conteudo_conteudo{
	width:710px;
	text-align:left;
	border:0px;
	background-color:#FFFFFF;
	border:0px;
}

hr{
	height:1px;
	color:#E5E5E5;
}

.tabela_titulo{
	font-size: 11px;
	color: #333333;
	font-weight:bold;
	border-style: solid;
	border-color:#CFC9BC;
	border-width:0px;
	padding:7px;
	background-color: #EBE8E2;
}

.tabela_tituloVermelho{
	font-size: 11px;
	color: #FFFFFF;
	font-weight:bold;
	border-style: solid;
	border-color:#E5E5E5;
	border-width:0px;
	height:20px;
	background-color: #EBE8E2;
}

.tabela_tituloVerde{
	font-size: 11px;
	color: #FFFFFF;
	font-weight:bold;
	border-style: solid;
	border-color:#5D7B9D;
	border-width:0px;
	height:20px;
	background-color: #5D7B9D;
}

.tabela_Preco{
	color: #FFFFFF;
	border-style: solid;
	border-color:#CFC9BC;
	border-width:1px;
	height:60px;
	background-color: #ffffff;
}

#tabela_conteudo{
	border-style: solid;
	border-color:#CFC9BC;
	border-width:1px;
	padding:10px;
	border-bottom: 3px solid  #CFC9BC;
	background-color: #FFFFFF;
}

#cabecalho_solicitacao{
	border-style: solid;
	border-color:#CFC9BC;
	border-width:1px;
	padding:5px;
	color: #C12024;
	font-size: 11px;
	font-weight:bold;
	background-image:url(../images/bg_cabecalho_solicitacao.jpg);
}


.tabela_conteudoCinza{
	border-style: solid;
	border-color:#E5E5E5;
	border-width:1px;
	padding:10px;
	border-bottom: 3px solid  #E5E5E5;
	background-color: #F7F7F7;
}

/*
#tabela_conteudoCinza{
	border-style: solid;
	border-color:#CFC9BC;
	border-width:1px;
	padding:10px;
	border-bottom: 3px solid  #CFC9BC;
	background-color: #F7F6F3;
}
*/
.tabela_semBorda{
	border-style: solid;
	border-color:#CFC9BC;
	border-width:1px;
	padding:6px;
	border-top:0px;
	border-bottom: 3px solid  #CFC9BC;
	background-color: #F7F6F3;
}

.titulo {
	font-family: Tahoma;
	font-size: 13px;
	color: #333333;
	font-weight:bold;
}

.tituloVermelho { 
	font-family: Tahoma;
	font-size: 13px;
	color: #CC3300;
	font-weight:bold;
}

.tituloVerde {
	font-family: Arial;
	font-size: 13px;
	color: #5D7B9D;
	font-weight:bold;
}

.preco { 
	font-family: Tahoma;
	font-size: 11px;
	color: #003b6f;
	font-weight:bold;
}

.texto11 {
	font-size: 11px;
	color:#333333;
}

.texto11Branco {
	font-size: 11px;
	color:#ffffff;
}

.texto20Branco {
	font-size: 20px;
	color:#ffffff;
}

.legenda {
	font-size: 10px;
	color:#333333;
}

.textoVermelhoBold {
	font-size: 11px;
	color:#EBE8E2;
	font-weight:bold;
	text-decoration:none;
}

.caixa_texto{
	font-family:tahoma;
	font-size:11px;
	height:14px;
	border-TOP: 2px solid #CCCCCC;
	border-LEFT: 2px solid #CCCCCC;
	border-bottom: 1px solid #CECECE;
	border-right: 1px solid #CECECE;
	color:#666666;
}

.dropdownList{
	font-family:tahoma;
	font-size:11px;
	height:20px;
	border-TOP: 2px solid #CCCCCC;
	border-LEFT: 2px solid #CCCCCC;
	border-bottom: 1px solid #CECECE;
	border-right: 1px solid #CECECE;
	color:#666666;
}

div 
{
  font-family:tahoma;
  font-size:12px;
}

.botaoTimeOn
{
	background-color: #dcdcdc;
	border: 0px;
	cursor: pointer;
	font-family: tahoma;
	font-size: 9px;
	width: 13px;
}

.botaoTimeOff
{
	background-color:White;
	border: 0px;
	cursor:pointer;
	font-family:tahoma;
	font-size: 9px;
	width: 13px;	
}

.botaoTimeLess
{
	background-color: White;
	border: 0px;
	font-family: tahoma;
	font-size: 9px;
	text-decoration: line-through;
	width: 13px;	
}

.car1 
{
	background-color:#EBE8E2
}

.car2 
{
	padding:1px
}

.car2 div
{
	border-top:white 1px solid;border-bottom:#BEBEBE 1px solid;padding:7px 5px 7px 5px; display:block; text-decoration:none; color:Black;
}

.car2 .d1 
{
	background-color:#F7F6F3;
}

.car2 .d2 
{
	background-color:#EBE8E2;
}

.d1 input.btn, .d2 input.btn
{
	float:right; height:16px; width:16px;
}

fieldset 
{
	border:1px solid gray; padding:5px 5px 5px 5px;
}

legend
{
	color: gray;
	text-align: center;
	background: gainsboro;
	border: 1px solid gray;
	padding: 2px 6px;
}

.TituloAzul
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#000099;
}

.dataGridItens 
{
	background-color: #EAEAEA;
	border-right: 1px solid #CDC5C3;
	border-bottom: 1px solid #CDC5C3;
	border-collapse: separate;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: normal;
	height: 20px;    
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Helvetica, sans-serif	
}

.dataGridHeader 
{
	background-color: #C6C6C6;
	height: 20px;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
	border-right: 1px solid #CDC5C3;
	border-bottom: 1px solid #CDC5C3;
	border-collapse: separate;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Helvetica, sans-serif	
}

.scrollPopup
{
    BORDER-RIGHT: #999999 1px solid; 
    PADDING-RIGHT: 0px; 
    BORDER-TOP: #999999 1px solid; 
    PADDING-LEFT: 0px; 
    FONT-WEIGHT: normal; 
    BACKGROUND: #f4f4f4; 
    PADDING-BOTTOM: 0px; 
    BORDER-LEFT: #999999 1px solid; 
    COLOR: #999999; 
    PADDING-TOP: 0px; 
    BORDER-BOTTOM: #999999 1px solid;
    overflow-Y:scroll;
    overflow-X:hidden;
    color:#666666;
    height:273px;
    scrollbar-arrow-color:#000000;
    scrollbar-3dlight-color:#000000;
    scrollbar-highlight-color:#FFFFFF;
    scrollbar-face-color:#FFFFFF;
    scrollbar-shadow-color:#FFFFFF;
    scrollbar-darkshadow-color:#000000;
    scrollbar-track-color:#FFFFFF;
}

#ConteudoDiv 
{
    width:710px;
    }

#MenuAbas {
	HEIGHT: 1%;
	width:100%;
	TEXT-DECORATION: none;
	cursor:pointer;
}

#MenuAbas a 
{
	PADDING-RIGHT: 12px; 
	DISPLAY: block; 
	PADDING-LEFT: 12px; 
	FONT-WEIGHT: bold; 
	FLOAT: left; 
	PADDING-BOTTOM: 5px; 
	COLOR: #ffffff; 
	PADDING-TOP: 5px;
	text-align:center;
	
}
#MenuAbas a:hover {
	COLOR: #999999; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-DECORATION: none
}
.linkAbaTrue 
{
    BACKGROUND-COLOR: #003b6f;
}
.linkAbaFalse 
{
    BACKGROUND-COLOR: #CCCCCC;
}

.overFlow {
	overflow:hidden;
	text-overflow:ellipsis; 
	-o-text-overflow: ellipsis; 
	white-space:nowrap;
}
#tituloDetalhesIdaResult, #tituloDetalhesVoltaResult, #tituloDetalhesIdaResultIda, #tituloDetalhesVoltaResultVolta{
    background-color: #666666;
	font-weight: bold;
	font-family: Verdana;
	width: 150px;
	height: 30px;
	border-left:2px;
	border-right:2px;
	border-bottom:2px;
	
	filter: alpha(opacity=100);

}
#tituloDetalhesIdaResult div, #tituloDetalhesVoltaResult div, #tituloDetalhesIdaResultIda div, #tituloDetalhesVoltaResultVolta div
{
    font-size: 11px;
    color: #FFFFFF;
	width:150px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	padding-top:5px;
}

#corpoDetalhesIdaResult, #corpoDetalhesVoltaResult, #corpoDetalhesIdaResultIda, #corpoDetalhesVoltaResultVolta
{
    overflow:hidden;
	text-overflow:ellipsis; 
	-o-text-overflow: ellipsis; 
	white-space:nowrap;
    /*filter: alpha(opacity=100);*/
    text-align:left;
	font-size: 10px;
	background-color: #FCFEFE;
	color: #666666;
	font-weight: normal;
	font-family: Verdana;
	width: 130px;
	border-left:2px;
	border-right:2px;
	border-bottom:2px;
	border-color:green;
	padding-left: 1px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:5px;
}
div 
{
  font-family:tahoma;
  font-size:11px;
}
/*  IMPLEMENTACAO DE SLIDERS - MARCIO 06/11/2007      */

.sld3RClass
{
    position:relative;
    top:17px;
    left:0px;
    border:0px solid black;
    background:#ffffff url("../imagens/slider_h.png") no-repeat;
}

.sld3HClass
{
    position:Absolute;
    top:0px;
    left:0px;
    width:12px;
    height:20px;
    border:0px solid black;
    background: url("../images/slider_h_vista.gif") no-repeat;
    cursor:pointer;
}

.sld3HClass_Vista
{
    position:Absolute;
    top:0px;
    left:0px;
    width:12px;
    height:20px;
    border:0px solid black;
    background: url("../images/slider_h_vista.gif") no-repeat;
    cursor:pointer;
}
.txtFloatLeft
{
    position:absolute;
    float:left;
    width:50px;
    border:0px;
    text-align: left;
    background-color:#F7F7F7;
}
.txtFloatRight
{
    position:absolute;
    margin-left:160px;
    float:right;
    width:40px;
    border:0px;
    text-align:right;
    background-color:#F7F7F7;
}
#sld1
{
   width:190px;
   height:35px;
   border:0px solid black;
   background:#ffffff url("../images/escala_horario.png") repeat-x;
}

.sld1
{
   width:190px;
   height:35px;
   border:0px solid black;
   background:#ffffff url("../images/escala_horario.png") repeat-x;
}

.sld1_Vista
{
    width:190px;
    height:37px;
    border:0px solid black;
    background:url("../images/escala_horario_vista.gif") repeat-x;
}

.outFromView
{
    position:absolute;
    /*left:-200px;*/
    width:0px;
    height:0px;
    border:0px;
    text-align: left;
}
.ddlTexto {
font-family:tahoma;
font-size:11px;
border-TOP: 2px solid #CCCCCC;
border-LEFT: 2px solid #CCCCCC;
border-bottom: 1px solid #CECECE;
border-right: 1px solid #CECECE;
color:#666666;
}
