body,td,th {
	font-family: Arial Narrow, Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #4D4D4D;
}

body {
	background-color: #001930;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.fdo-sombra-izq {
	background-attachment: scroll;
	background-image: url(images/fdo-sombra-izq.png);
	background-repeat: repeat-y;
	background-position: right top;
}
.fdo-sombra-sup {
	background-attachment: scroll;
	background-image: url(images/fdo-sombra-arriba.png);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.fdo-sombra-der {
	background-attachment: scroll;
	background-image: url(images/fdo-sombra-der.png);
	background-repeat: repeat-y;
	background-position: left top;
}
.fdo-sombra-inf {
	background-attachment: scroll;
	background-image: url(images/fdo-sombra-abajo.png);
	background-repeat: repeat-x;
	background-position: center top;
}

.fdo-general {
	background-attachment: fixed;
	background-image: url(images/fdo-general01.gif);
	background-repeat: repeat-x;
}
.fdo-general02 {
	background-attachment: fixed;
	background-image: url(images/fdo-general02.png);
	background-repeat: repeat;
}
.td-menu {
	color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3d3d3d;
}
.td-submenu {
	color: #8F8F8F;
	background-color: #525252;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #7d7d7d;
}
.fdo-general table tr .fdo-general02 table tr td table tr td table tr .td-menu a {
	color: #D9D9D9;
	text-decoration: none;
	display: block;
	line-height: 67px;
	font-size: 10pt;
}

.fdo-general table tr .fdo-general02 table tr td table tr td table tr .td-menu a:link {
	color: #D9D9D9;
	text-decoration: none;
	display: block;
	line-height: 67px;
	font-size: 10pt;
}
.fdo-general table tr .fdo-general02 table tr td table tr td table tr .td-menu a:hover {
	background-attachment: scroll;
	background-image: url(images/fdo-rollover.gif);
	background-repeat: repeat-x;
	background-position: left top;
	color: #FFD200;
}
.fdo-general table tr .fdo-general02 table tr td table tr td table tr .td-menu a:visited {
	text-decoration: none;
	display: block;
	line-height: 67px;
	font-size: 10pt;
}
.fdo-general table tr .fdo-general02 table tr td table tr td table tr td table tr .td-submenu a {
	font-size: 9pt;
	color: #8F8F8F;
	text-decoration: none;
	display: block;
	height: 43px;
	padding-top: 10px;
	background-attachment: scroll;
	background-image: url(images/fdo-submenu.gif);
	background-repeat: repeat;
	background-position: center top;
}

.fdo-general table tr .fdo-general02 table tr td table tr td table tr td table tr .td-submenu a:link {
	font-size: 9pt;
	color: #8F8F8F;
	text-decoration: none;
	display: block;
	height: 43px;
	padding-top: 10px;
	background-attachment: scroll;
	background-image: url(images/fdo-submenu.gif);
	background-repeat: repeat;
	background-position: left top;
}
.fdo-general table tr .fdo-general02 table tr td table tr td table tr td table tr .td-submenu a:visited {
	font-size: 9pt;
	color: #8F8F8F;
	background-attachment: scroll;
	background-image: url(images/fdo-submenu.gif);
	background-repeat: repeat;
	background-position: left top;
}
.fdo-general table tr .fdo-general02 table tr td table tr td table tr td table tr .td-submenu a:hover {
	color: #CDAB05;
	background-color: #494949;
	background-attachment: scroll;
	background-image: url(images/fdo-submenu02.gif);
	background-repeat: repeat;
	background-position: left top;
}
.resenia {
	font-size: 10pt;
	line-height: 11pt;
	color: #B1B3B6;
	text-align: justify;
}
.tt-resenia {
	font-size: 10pt;
	color: #C29F00;
	text-align: justify;
	font-weight: bold;
}
.piepagina {
	color: #c29f00;
	padding-right: 26px;
	padding-left: 26px;
}
.fdo-general table tr .fdo-general02 table tr td table tr td table tr .piepagina a {
	color: #c29f00;
	text-decoration: none;
}
.fdo-general table tr .fdo-general02 table tr td table tr td table tr .piepagina a:hover {
	color: #069;
	text-decoration: underline;
}
.fdo-general table tr .fdo-general02 table tr td table tr td table tr .piepagina a:visited {
	color: #AA8C00;
	text-decoration: none;
}
.fdo-general table tr .fdo-general02 table tr td table tr td table tr .piepagina a:link {
	color: #c29f00;
	text-decoration: none;
}
h1 {
	font-size: 24pt;
	font-weight: bold;
	color: #00539B;
}
h2 {
	color: #00539B;
	font-size: 20px;
	font-weight: bold;
}
p {
	font-size: 11pt;
	line-height: 14pt;
	text-align: justify;
}
ul {
	font-size: 10pt;
	line-height: 14pt;
}
ol {
	font-size: 10pt;
	line-height: 14pt;
}


.form-td02 {
	font-family: "Arial Narrow", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #333;
	padding-top: 8px;
}
.form-td {
	font-family: "Arial Narrow", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #333;
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00539B;
}
.form-input {
	font-family: "Arial Narrow", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #FFF;
	background-color: #00539B;
	padding: 4px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.form-button {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FC0;
	background-color: #00539B;
	padding: 4px;
	border: 1px solid #E1E1E1;
}
.fdo-tabla-plan {
	font-family: "Arial Narrow", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 11pt;
	color: #CCC;
	background-attachment: scroll;
	background-image: url(images/img-plan-fdotabla.gif);
	background-repeat: repeat-x;
	background-position: left center;
	padding-top: 6px;
	padding-bottom: 6px;
	text-align: justify;
	padding-right: 5px;
	padding-left: 5px;
}.fdo-general table tr .fdo-general02 table tr td table tr td table tr td table tr td table tr .fdo-tabla-plan a {
	font-weight: bold;
	color: #F2C800;
}
.link-plan {
	text-transform: uppercase;
}
.fdo-general table tr .fdo-general02 table tr td table tr td table tr td table tr .link-plan a {
	background-color: #0A2442;
	display: block;
	line-height: 40px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ACACAC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ACACAC;
}
.fdo-general table tr .fdo-general02 table tr td table tr td table tr td table tr .link-plan a:link {
	display: block;
}
.fdo-general table tr .fdo-general02 table tr td table tr td table tr td table tr .link-plan a:visited {
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ACACAC;
}
.fdo-general table tr .fdo-general02 table tr td table tr td table tr td table tr .link-plan a:hover {
	background-color: #0D2D51;
	display: block;
	line-height: 40px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ACACAC;
	text-decoration: none;
}
.td-modelo {
	font-size: 11pt;
	color: #84B6EC;
	background-attachment: scroll;
	background-image: url(images/fdo-foto-modelo.gif);
	background-repeat: no-repeat;
	background-position: center center;
	line-height: 25px;
}
.tt-tarifas {
	font-size: 10pt;
	color: #CCC;
	background-color: #12447A;
	padding: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #E1E1E1;
	border-bottom-color: #E1E1E1;
	font-weight: bold;
}
.td-tarifas {
	font-size: 10pt;
	background-color: #D7D7D7;
	padding: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #E1E1E1;
	border-bottom-color: #E1E1E1;
}
.ruta-naranja {
	color: #F63;
}
.ruta-azur {
	color: #39C;
}
.ruta-verde {
	color: #390;
}
.ruta-amarilla {
	color: #DFB300;
}
.td-menu2 {
	color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3d3d3d;
}
.fdo-general table tr .fdo-general02 table tr td table tr td table tr .td-menu2 a {
	color: #D9D9D9;
	text-decoration: none;
	display: block;
	line-height: 53px;
	font-size: 10pt;
}

.fdo-general table tr .fdo-general02 table tr td table tr td table tr .td-menu2 a:link {
	color: #D9D9D9;
	text-decoration: none;
	display: block;
	line-height: 53px;
	font-size: 10pt;
}
.fdo-general table tr .fdo-general02 table tr td table tr td table tr .td-menu2 a:hover {
	background-attachment: scroll;
	background-image: url(images/fdo-rollover.gif);
	background-repeat: repeat-x;
	background-position: left top;
	color: #FFD200;
}
.fdo-general table tr .fdo-general02 table tr td table tr td table tr .td-menu2 a:visited {
	text-decoration: none;
	display: block;
	line-height: 53px;
	font-size: 10pt;
}

.txt-chico {
	font-size: 10pt;
	line-height: 12pt;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B4C6E0;
}

