@charset "UTF-8";
/* CSS Document */

.css_radio_button {
	height: 12px;
	width: 12px;
}
.texto {
	font-family: Arial;
	font-size: 12px;
	text-align:justify;
}
.texto_gris {
	font-family: Arial;
	font-size: 12px;
	text-align:right;
	color: #4b4a4a;
}
.texto_gris9 {
	font-family: Arial;
	font-size: 9px;
	text-align:right;
	color: #4b4a4a;
}
.texto_gris2 {
	font-family: Arial;
	font-size: 11px;
	color: #8c8e8c;
}
.texto_caja_combo {
	font-family: Arial;
	font-size: 12px;
	text-align:justify;
	width: 178px;
	max-width: 178px;
}
.textomor {
	font-family: Arial;
	font-size: 12px;
	color: #83357C;
}
A:ACTIVE	{font-family: Arial;	font-size: 10px; color: #83357C; text-decoration: underline;}
A:HOVER		{font-family: Arial;	font-size: 10px; color: #83357C; text-decoration: underline;}
A:VISITED	{font-family: Arial;	font-size: 10px; color: #83357C; text-decoration: underline;}
A:LINK		{font-family: Arial;	font-size: 10px; color: #83357C; text-decoration: underline;}

A.link12:ACTIVE  {font-family: Arial;	font-size: 12px; color: #83357C; text-decoration: underline;}
A.link12:HOVER 	 {font-family: Arial;	font-size: 12px; color: #83357C; text-decoration: underline;}
A.link12:VISITED {font-family: Arial;	font-size: 12px; color: #83357C; text-decoration: underline;}
A.link12:LINK 	 {font-family: Arial;	font-size: 12px; color: #83357C; text-decoration: underline;}

.textomorLink {
	font-family: Arial;
	font-size: 10px;
	color: #83357C;
}
.textomorSm {
	font-family: Arial;
	font-size: 9px;
	color: #83357C;
}
.textomorSm2 {
	font-family: Arial;
	font-size: 9px;
	color: #83357C;
	padding: 10px;
}
.texto_vuelo {
	font-family: Arial;
	font-size: 12px;
	text-align:justify;
}
.texto_gris3 {
	font-family: Arial;
	font-size: 12px;
	color: #464640;
}
.style1 {
font-family: Arial; 
font-size: 12px; 
color: #83357C; 
font-weight: bold; 
}
.caja_gris_1 {
	background-color: #f8f7f2;
}
.caja_gris_2 {
	background-color: f9f9f9;
	text-align: center;
	vertical-align: middle;
}.textomor_bold {
	font-family: Arial;
	font-size: 14px;
	color: #8C4485;
	font-weight: bold;
}
.textomor_underline {
	font-family: Arial;
	font-size: 12px;
	color: #83357C;
	text-decoration: underline;
}
.textomor_small {
	font-family: Arial;
	font-size: 10px;
	color: #83357C;
}
.caja_gris_3 {
	background-color: #f9f9f9;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: none;
	border-left-style: dotted;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.tabla_gris {
	border-collapse: collapse; /* background: #92C428;*/
	margin-bottom: 3px;
	text-align: center;
	vertical-align: middle;
	background-color: #fbfcea;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DFDFDF;
	border-right-color: #DFDFDF;
	border-bottom-color: #DFDFDF;
	border-left-color: #DFDFDF;
  }

.td_gris, th_gris {
	padding: .4em;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: solid;
	border-left-style: dotted;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: fbfcea;
	border-bottom-color: #CCCCCC;
  }
  .textomor_bold12 {
	font-family: Arial;
	font-size: 12px;
	color: #83357C;
	font-weight: bold;
}
  .textomor_bold9 {
	font-family: Arial;
	font-size: 9px;
	color: #83357C;
	font-weight: bold;
}
.texto_grisbold {
	font-family: Arial;
	font-size: 12px;
	text-align:right;
	color: #4b4a4a;
	font-weight: bold;
}
.tabla_names {
	border-collapse: collapse; /* background: #92C428;*/
	margin-bottom: 1px;
	vertical-align: middle;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.tabla_gris_04 {
	border-collapse: collapse;
	vertical-align: middle;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	background-color: #f8f7f2;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #dddddd;
	border-bottom-color: #dddddd;
	border-left-color: #dddddd;
}
.texto_grisbold02 {
	font-family: Arial;
	font-size: 12px;
	color: #4b4a4a;
	font-weight: bold;
}
.textogris_bold14 {
	font-family: Arial;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
	padding-left: 5px;
}
.list_arrow {
	font-weight: normal;
	list-style-position: outside;
	list-style-image: url(img/ico_bullet.gif);
	display: list-item;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #464640;
}
.textomor_tarifa {
	font-family: Arial;
	font-size: 18px;
	color: #83357C;
	font-weight: bold;
}
.errors_warnings {
	font-family: Arial;
	font-size: 12px;
	color: #005fd4;
}
.errors_warnings a:LINK	   {font-family: Arial;	font-size: 12px; color: #005fd4; text-decoration: underline;}
.errors_warnings a:ACTIVE   {font-family: Arial;	font-size: 12px; color: #005fd4; text-decoration: underline;}
.errors_warnings a:VISITED  {font-family: Arial;	font-size: 12px; color: #005fd4; text-decoration: underline;}