.fondobono
{
    BACKGROUND-COLOR: #f7ffde
}
.colorverdebono
{
    COLOR: #00885f
}
.colorfondoverdebono
{
    BACKGROUND-COLOR: #00885f
}
.colorrojobono
{
    COLOR: #ff3333
}
.fondoazul
{
    BACKGROUND-COLOR: #181c73
}
.fondoazulclaro
{
    BACKGROUND-COLOR: #4a94c6
}
.fondogris
{
    BACKGROUND-COLOR: #e7e7e7
}
.fondogrisoscuro
{
    BACKGROUND-COLOR: #848284
}
.fondoblanco
{
    BACKGROUND-COLOR: #ffffff
}
.fondodias
{
    BACKGROUND-COLOR: #ffffff
}
.fondocabecera
{
    BACKGROUND-COLOR: #e7e7e7
}
.fondodomingo
{
    BACKGROUND-COLOR: #e7e7e7
}
.bordetabla
{
    BACKGROUND-COLOR: #4a96c6
}
.diasnosenalados
{
    FONT-SIZE: 10px;
    COLOR: #c6c3c6;
    FONT-FAMILY: Verdana, Helvetica
}
.diassenalados
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica
}
.domingo
{
    FONT-SIZE: 10px;
    COLOR: #ce0000;
    FONT-FAMILY: Verdana, Helvetica
}
.cabeceratabla
{
    FONT-SIZE: 10px;
    COLOR: #181c73;
    FONT-FAMILY: Verdana, Helvetica
}
.colorfondoverde
{
    BACKGROUND-COLOR: #3daf36
}
.colorfondoverdeclaro
{
    BACKGROUND-COLOR: #e6f3cb
}
.colorfondoverdeoscuro
{
    BACKGROUND-COLOR: #005820
}
.colorfondogris
{
    BACKGROUND-COLOR: #e7e7e7
}
.colorfondoazul
{
    BACKGROUND-COLOR: #191d74
}
.colorfondonegro
{
    BACKGROUND-COLOR: #000000
}
.colorfondoblanco
{
    BACKGROUND-COLOR: #ffffff
}
.colorfondoazulclaro
{
    BACKGROUND-COLOR: #4a94c6
}
.colorfondoazulclaro2
{
    BACKGROUND-COLOR: #b5dff7
}
.colorfondorojo
{
    BACKGROUND-COLOR: #d2000e
}
.colorfondonaranja
{
    BACKGROUND-COLOR: #ff9a00
}
.colorfondogrisazul
{
    BACKGROUND-COLOR: #747378
}
.colorfondogrisclaro
{
    BACKGROUND-COLOR: #f0f0f0
}
.colorrojo
{
    COLOR: #d2000e
}
.colorgrisoscuro
{
    COLOR: #626167
}
.colorgrisclaro
{
    COLOR: #c6c6c6
}
.colorverdeoscuro
{
    COLOR: #005820
}
.colorazul
{
    COLOR: #191d74; font-size:10px;
}
.colorblanco
{
    COLOR: #ffffff
}
.colornegro
{
    COLOR: #000000
}
.colornaranja
{
    COLOR: #ed6313
}
.combo
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: verdana,arial
}
.bordevuelo
{
    BORDER-RIGHT: #c6c6c6 1px solid;
    BORDER-TOP: #c6c6c6 1px solid;
    BORDER-LEFT: #c6c6c6 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #c6c6c6 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #f0f0f0
}
.bordeseccion
{
    BORDER-RIGHT: #c6c6c6 1px solid;
    BORDER-TOP: #c6c6c6 1px solid;
    BORDER-LEFT: #c6c6c6 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #c6c6c6 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #f0f0f0
}
.bordevuelo
{
    FONT-SIZE: 10px
}
.bordeseccion
{
    FONT-SIZE: 11px
}
.desglose
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #d2000e;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: underline
}
.error
{
    BORDER-RIGHT: #d2000e 2px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #d2000e 2px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #d2000e 2px solid;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #d2000e 2px solid;
    BACKGROUND-COLOR: #ffffff
}
.txterror
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #d2000e;
    FONT-FAMILY: arial,verdana
}
.txtver16
{
    FONT-SIZE: 16px;
    FONT-FAMILY: Verdana, Helvetica
}
.txtver14
{
    FONT-SIZE: 14px;
    FONT-FAMILY: Verdana, Helvetica
}
.txtver13
{
    FONT-SIZE: 13px;
    FONT-FAMILY: Verdana, Helvetica
}
.txtver12
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana, Helvetica
}
.txtver11
{
    FONT-SIZE: 11px;
    FONT-FAMILY: verdana
}

.txtver11 a {FONT-SIZE:11px; FONT-FAMILY:verdana; color:black;}

#tblVACACIONAL .txtver11 a {FONT-SIZE:11px; FONT-FAMILY:verdana; color:#FFF;}

a.colorverdeoscuro {FONT-SIZE:11px; FONT-FAMILY:verdana; COLOR:#005820}
a.colorazul  {COLOR:#191d74; FONT-FAMILY:verdana; font-size:10px;}
a.colorblanco {font-family:verdana; color:#fff; font-size:11px;}

.txtver10
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Helvetica
}
.txtver9
{
    FONT-SIZE: 9px;
    FONT-FAMILY: Verdana, Helvetica
}
.colorrojo2
{
    BORDER-RIGHT: #d70004 2px solid;
    BORDER-TOP: #d70004 2px solid;
    BORDER-LEFT: #d70004 2px solid;
    BORDER-BOTTOM: #d70004 2px solid
}
*************************************************************************************************************
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
#migas {
	BORDER-RIGHT: #27a42c 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #27a42c 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; MARGIN: 10px 0px; BORDER-LEFT: #27a42c 1px solid; WIDTH: 760px; COLOR: #005820; PADDING-TOP: 3px; BORDER-BOTTOM: #27a42c 1px solid; FONT-FAMILY: verdana,arial; BACKGROUND-COLOR: #e7e7e7
}
#migas A {
	FONT-WEIGHT: normal; COLOR: #005820
}
.compSelec {
	MARGIN-TOP: 10px; FLOAT: left; MARGIN-BOTTOM: 8px; MARGIN-LEFT: 3px; WIDTH: 746px; HEIGHT: 150px
}
.compMapa {
	MARGIN-LEFT: 7px
}
.compTit {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; COLOR: #036; PADDING-TOP: 5px; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.compTit2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #d3d3d3; PADDING-BOTTOM: 5px; MARGIN: 10px 0px; WIDTH: 179px; COLOR: #036; PADDING-TOP: 5px; FONT-FAMILY: verdana; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.compTxt {
	PADDING-RIGHT: 8px; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; PADDING-TOP: 5px; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.compTxtno {
	PADDING-RIGHT: 8px; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; PADDING-TOP: 5px; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.compTxtRojo {
	PADDING-RIGHT: 8px; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; PADDING-TOP: 5px; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.compTxt {
	COLOR: #333
}
.compTxtRojo {
	FONT-WEIGHT: bold; COLOR: #c00
}
.compTxtRojo2 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN-LEFT: 0px; COLOR: #c00; FONT-FAMILY: verdana; HEIGHT: 15px; TEXT-ALIGN: center; TEXT-DECORATION: underline
}
.compTxtno3 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 28px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; COLOR: #333; PADDING-TOP: 0px; FONT-FAMILY: verdana; TEXT-ALIGN: left
}
.compTxtno2 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; COLOR: #333; PADDING-TOP: 5px; FONT-FAMILY: verdana
}
.compTxtno {
	COLOR: #999
}
.compTitA {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 10px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #036; PADDING-TOP: 0px; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.compTitB {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 10px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #036; PADDING-TOP: 0px; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.compTxtA {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; FONT-WEIGHT: normal; FONT-SIZE: 10px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #999; PADDING-TOP: 0px; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.compTxtB {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; FONT-WEIGHT: normal; FONT-SIZE: 10px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #999; PADDING-TOP: 0px; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.compFoto {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 3px; MARGIN: 5px 0px 5px 5px; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid
}
.compBtn2 {
	FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 10px 0px 0px 8px
}
.compBtn {
	FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 10px 0px 0px 3px
}
.servicioN {
	BACKGROUND: #f0f0f0; FLOAT: left; MARGIN-LEFT: 2px; WIDTH: 176px
}
.servicioB {
	FLOAT: left; MARGIN-LEFT: 2px; WIDTH: 176px
}
.contxt {
	MARGIN-TOP: 4px; BACKGROUND: #f0f0f0; FLOAT: left; WIDTH: 372px; HEIGHT: 15px
}
.contxt2 {
	MARGIN-TOP: 10px; FLOAT: left; WIDTH: 372px
}
.contxt3 {
	MARGIN-TOP: 4px; BACKGROUND: #f0f0f0; FLOAT: left; WIDTH: 744px; HEIGHT: 15px
}
.conbtn {
	MARGIN-TOP: 3px; FLOAT: right; WIDTH: 95px; MARGIN-RIGHT: 5px
}
.elemento_check {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 5px 0px 0px; WIDTH: 5px
}
.linea {
	BORDER-TOP: #d3d3d3 1px solid; MARGIN-TOP: 5px; BORDER-LEFT-COLOR: #d3d3d3; BORDER-BOTTOM-COLOR: #d3d3d3; MARGIN-LEFT: 4px; WIDTH: 170px; BORDER-RIGHT-COLOR: #d3d3d3
}
.ok {
	FLOAT: left
}
.btn {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FLOAT: left; FONT-FAMILY: verdana; TEXT-DECORATION: underline
}
.btn2 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FLOAT: left; WIDTH: 760px; FONT-FAMILY: verdana; TEXT-ALIGN: center; TEXT-DECORATION: underline
}
.alo {
	PADDING-RIGHT: 8px; PADDING-LEFT: 30px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; COLOR: #999; PADDING-TOP: 0px; FONT-FAMILY: verdana
}
.mas {
	PADDING-RIGHT: 7px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; FLOAT: right; PADDING-BOTTOM: 0px; COLOR: #036; PADDING-TOP: 5px; FONT-FAMILY: verdana; TEXT-DECORATION: underline
}
.txtver10a {
	FONT-SIZE: 10px; COLOR: #666; FONT-FAMILY: Verdana, Helvetica
}
.txtver10b {
	FONT-SIZE: 10px; COLOR: #000; FONT-FAMILY: Verdana, Helvetica
}
.txtver10c {
	FONT-SIZE: 10px; COLOR: #999; FONT-FAMILY: Verdana, Helvetica
}
