/* Body */
body {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin: 0px;
	color: #666666;
}

/* TD, texto normal */
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}

/* TD tdBgAzul22px */
.tdBgAzul22px, .tdBgAzul22pxOver
 {
	height: 22px;
	background-color: #C7D0EC;
}
.tdBgAzul22pxOver {
	background-color: #C5E5C0;
}


.tdBgBranco22px, .tdBgBranco22pxOver
 {
	height: 22px;
	background-color: white;
}

.tdBgBranco22pxOver 
{
	background-color: white;
}


/* TD tdBgVerde22px */
.tdBgVerde22px {
	height: 22px;
	background-color: #C5E5C0;
}

/* TD tdBgCinza */
.tdBgCinza {
	background-color: #EEEEEE;
}

/* TD tdBgAzul */
.tdBgAzul {
	background-color: #C7D0EC;
}

/* TD tdBgVerde */
.tdBgVerde {
	background-color: #47AD38;
}

/* TD tdShadow, tdShadowInv */
.tdShadow, .tdShadowInv {
	/*FILTER: dropShadow(color=#8897C4,offx=1,offy=0,positive=true);*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #1F3881;
	font-size: 10px;
}
.tdShadowInv {
	font-weight: bold;
	color: #003584;
}


.tdShadowB, .tdShadowInvB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #073F7A;
	font-size: 10px;
}
.tdShadowInvB {
	font-weight: bold;
	color: #073F7A;
}

/* TD tdShadowMenu */
.tdShadowMenu {
	font-weight: bold;
	font-size: 10px;
	padding-top: 6px;
	padding-left: 2px;
}

/* TD tdShadowMenuOver */
.tdShadowMenuOver {
	font-weight: bold;
	font-size: 10px;
	padding-top: 6px;
	padding-left: 2px;
}

/* TD tdShadowSubMenu */
.tdShadowSubMenu {
	font-weight: bold;
}

/* TD tdShadowSubMenuOver */
.tdShadowSubMenuOver {
	font-weight: bold;
}

/* TD tdConteudo */
.tdConteudo {
	padding-right: 30px;
	padding-left: 30px;
	padding-top: 13px;
}

/* TD td150 */
.td150 {
	line-height: 150%;
}

/* TD tdVerde */
.tdVerde {
	color: #00AF22;
}

/* TD tdLinhaVerde */
.tdLinhaVerde {
	background-image: url(../images/linha_verde.gif);
 	BACKGROUND-REPEAT: repeat-x;
	background-position: bottom;
	width:100%;
	height:1px;
}

/* TR trPontosH */
.trPontosH {
	background-image: url(../images/ponto1pxH.gif);
	background-position: bottom;
 	BACKGROUND-REPEAT: repeat-x;
}

/* TD tdPontosPrecoH */
.tdPontosPrecoH {
	background-image: url(../images/ponto1pxPrecoH.gif);
	background-position: bottom;
 	BACKGROUND-REPEAT: no-repeat;
}
/* TD tdPontosH */
.tdPontosH {
	background-image: url(../images/ponto1pxH.gif);
 	BACKGROUND-REPEAT: repeat-x;
}

/* TD tdPontosHMapa */
.tdPontosHMapa {
	background-image: url(../images/ponto1pxHMapa.gif);
	background-position: center;
 	BACKGROUND-REPEAT: repeat-x;
}

/* TD tdPontosMenuH */
.tdPontosMenuH {
	background-image: url(../images/ponto1pxMenuH.gif);
 	BACKGROUND-REPEAT: repeat-x;
}

/* TD tdPontosV */
.tdPontosV {
	background-image: url(../images/ponto1pxV.gif);
 	BACKGROUND-REPEAT: repeat-y;
}
.errologin {
	color:#800000;
}

/* TABLE tableVeiculo */
.tableVeiculo {
	background-image: url(../images/tableVeiculoBg.gif);
	background-position: bottom right;
 	background-repeat: no-repeat;
	border-color: #C4CEEB;
	border-width: 1px;
	border-style: solid;
}
/* Texto verde */
.txVerde {
	color: #47AD38;
}

/* Texto verde 10px bold */
.txVerde10pxBold {
	color: #47AD38;
	font-size: 10px;
	font-weight: bold;	
}

/* Texto branco 10px bold */
.txBranco10pxBold {
	color: white;
	font-size: 10px;
	font-weight: bold;	
}

/* Texto verde 11px bold */
.txVerde11pxBold {
	color: #47AD38;
	font-size: 11px;
	font-weight: bold;	
}

/* Texto branco 11px bold */
.txBranco11pxBold {
	color: white;
	font-size: 11px;
	font-weight: bold;	
}


/* spanObrig, spanSemi */
.spanObrig, .spanSemi {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px;
	font-weight: bold;	
	color: #800000;
}
.spanSemi {
	color: #1F3881;
}
.spanBgBranco {
	BACKGROUND-COLOR: #ffffff;
}

/* Input */
input, textarea, select {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px;
	color: #1F3881;
}

/* Textarea, Select */
.inputTextArea {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	BORDER: #7F9DB9 1px solid; 
	font-size: 9px;
	color: #1F3881;
	padding-left:2px;
	padding-right:2px;
}

/* InputText, Textarea, Select */
.inputText {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	BORDER: #7F9DB9 1px solid; 
	font-size: 9px;
	color: #1F3881;
	padding-left:2px;
	padding-right:2px;
	height:18px;
}

/* Botões */
.btConfirmar, .btCancelar, .btLogin, .btEliminar, .btComparativos {
    FONT-SIZE: 10px;
}

/* Imagem border azul 4px */
.imgBorderAzul4px {
	border-color: #C7D0EC;
	border-width: 4px;
	border-style: solid;
}
.imgBorderAzul3px {
	border-color: #C7D0EC;
	border-width: 3px;
	border-bottom-width: 4px;
	border-style: solid;
}
.imgBorderAzul3pxB {
	border-color: #C7D0EC;
	border-width: 3px;
	border-right-width: 4px;
	border-style: solid;
}
.imgFloatLeft {
	float:left;
	border-color: #FFFFFF;
	border-right-width: 6px;
	border-style: solid;
}
.imgFloatRight {
	float:right;
	border-color: #FFFFFF;
	border-left-width: 6px;
	border-style: solid;
}

/* A */
a, a:link, a:visited, a:active {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #1F3881;
}
a:hover {
	color: #46AD36;
	text-decoration: none;
}

/* A aCinza */
a.aCinza, a.aCinza:link, a.aCinza:visited, a.aCinza:active, a.aCinza:hover  {
	font-size: 9px;
	text-decoration: none;
	color: #666666;
}

/* A aAzul */
a.aAzul, a.aAzul:link, a.aAzul:visited, a.aAzul:active, a.aAzul:hover  {
	font-size: 9px;
	text-decoration: underline;
	color: #003584;
}

/* A aAzulTitulo */
a.aAzulTitulo, a.aAzulTitulo:link, a.aAzulTitulo:visited, a.aAzulTitulo:active, a.aAzulTitulo:hover  {
	font-size: 9px;
	text-decoration: none;
	color: #1F3881;
}

/* A aVerde */
a.aVerde, a.aVerde:link, a.aVerde:visited, a.aVerde:active, a.aVerde:hover  {
	font-size: 9px;
	text-decoration: none;
	color: #46AD36;
}
a.aVerde:hover {
	text-decoration: underline;
}

/* A aCinza10px */
a.aCinza10px, a.aCinza10px:link, a.aCinza10px:visited, a.aCinza10px:active, a.aCinza10px:hover  {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
}
a.aCinza10px:hover  {
	text-decoration: underline;
}

/* A aCinza10pxImg */
a.aCinza10pxImg, a.aCinza10pxImg:link, a.aCinza10pxImg:visited, a.aCinza10pxImg:active, a.aCinza10pxImg:hover  {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
	background-image: url(../images/quadradosLinkHC.gif);
 	background-repeat: no-repeat;
	padding-left: 12px;
	height:18px;
}
a.aCinza10pxImg:hover  {
	background-image: url(../images/quadradosLinkHV.gif);
}



/* A aBranco10pxImg */
a.aBranco10pxImg, a.aBranco10pxImg:link, a.aBranco10pxImg:visited, a.aBranco10pxImg:active, a.aBranco10pxImg:hover  {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: white;
	background-image: url(../images/quadradosLinkHB.gif);
 	background-repeat: no-repeat;
	padding-left: 12px;
	height:18px;
}
a.aBranco10pxImg:hover  
{
	background-image: url(../images/quadradosLinkHV.gif);
}


/* A aMapaSite */
a.aMapaSite, a.aMapaSite:link, a.aMapaSite:visited, a.aMapaSite:active, a.aMapaSite:hover  {
	font-size: 10px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: 18px;
	color: #003584;
	letter-spacing:1px;
}
a.aMapaSite:hover  {
	color: #46AD36;
}

/* A aMainMenu */
a.aMainMenu, a.aMainMenu:link, a.aMainMenu:visited, a.aMainMenu:active, a.aMainMenu:hover  {
	font-size: 12px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
    width:100%;
	height: 18px;
	color: #003584;
}
a.aMainMenu:hover  {
	color: #46AD36;
}

/* A aMenuActive */
a.aMenuActive, a.aMenuActive:link, a.aMenuActive:visited, a.aMenuActive:active, a.aMenuActive:hover  {
	font-size: 12px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
    width:100%;
	height: 18px;
	color: #46AD36;
}

/* A aSubMenu */
a.aSubMenu, a.aSubMenu:link, a.aSubMenu:visited, a.aSubMenu:active, a.aSubMenu:hover  {
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
    width:100%;
	height: 18px;
	color: #666666;
	padding-left: 10px;
}
a.aSubMenu:hover  {
	color: #46AD36;
	background-image: url(../images/quadradosLinkV.gif);
 	background-repeat: no-repeat;
	padding-left: 10px;
}
a.aSubMenuActive, a.aSubMenuActive:link, a.aSubMenuActive:visited, a.aSubMenuActive:active, a.aSubMenuActive:hover  {
	font-size: 11px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
    width:100%;
	height: 18px;
	color: #46AD36;
	background-image: url(../images/quadradosLinkV.gif);
 	background-repeat: no-repeat;
	padding-left: 10px;
}

/*****************************************************************/
/*** Menu **/
/*****************************************************************/
  .menu
  {
   position:relative;
   width:181;
   font-size:10px;
   font-family:verdana;
   font-weight:bold;
   position:absolute;
  }
  .item_panel
  {
    width:181;
    clip:rect(0,181,0,0);
    position:absolute;
  }
  .item_panel a
  {
   text-decoration:none;
   cursor:pointer;
  }
  .item
  {
   width:181;
   font-size:10px;
   font-family:verdana;
  }
  
  
  .MyCalendar .ajax__calendar_container {
    border:1px solid  #C7D0EC;
    background-color: #EEEEEE;
    /*color: red;*/
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}
