body {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: center;
	background: #999999 repeat-x url("../img/body.back.png");
	scrollbar-arrow-color: #eeeeee;
	scrollbar-base-color: #bbbbbb;
	scrollbar-face-color: #aaaaaa;
	scrollbar-highlight-color: #888888;
	scrollbar-shadow-color: #888888;
	scrollbar-track-color: #c0c0c0;
	scrollbar-3dlight-color: #c0c0c0;
	scrollbar-darkshadow-color: #c0c0c0;
}
.mouseOver {
	cursor: pointer;
	cursor: hand;
}
.mouseMove {
	cursor: move;
}
.mouseOut {
	cursor: default;
}
.sepHeight1 {
	height: 1px;
	font-size: 1pt;
}
.sepHeight5 {
	height: 5px;
	font-size: 1pt;
}
.sepHeight10 {
	height: 10px;
	font-size: 1pt;
}
.sepHeight20 {
	height: 20px;
	font-size: 1pt;
}
.font9 {
	font-size: 9pt;
}
.largFont {
	font-size: 12pt;
}
.textAlignLeft {
	text-align: left;
}
.bold {
	font-weight: 600;
}
.plain {
	font-weight: 500;
}
.lightGreyBack {
	background: #dddddd;
}
.blackFont {
	color: #000000;
}
.darkBlueFont {
	color: #2D4057;
}
.darkGreenFont {
	color: #004C41;
}
.semiDarkGreyBackWithBorders{
	padding: 0px 20px;
}
img {
	border: 0px;
}
#main {
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	border-right: 3px #017866 solid;
	border-left: 3px #017866 solid;
	font-size: 1pt;
	background: #eeeeee;
}
#mainBot {
	width: 956px;
	height: 14px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	background: #999999 no-repeat url("../img/mainBot.back.png");
}
#logo {
	font-size: 1pt;
}
#topBar {
	width: 950px;
	height: 30px;
	background: #017866 repeat-x url("../img/topBar.back.png");
	border-top: 3px #004c41 solid;
	border-bottom: 1px #00574a solid;
}
table.topBar {
	height: 30px;
}
td.celdaParaCentrar {
	width: 50%;
}
.centrar {
	text-align: center;
}
.centrar2 {
	margin: 0px auto;
}
td.celdaTopBar, td.celdaTopBarRight, td.celdaTopBarOvr, td.celdaTopBarLeftOvr , td.celdaTopBarRightOvr {
	padding: 0px 15px 3px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 600;
	border-right: 1px #006556 solid;
}
td.celdaTopBar {
	color: #9ecdc6;
	background: #017866 repeat-x url("../img/topBar.back.png");
}
td.celdaTopBarOvr , td.celdaTopBarLeftOvr, td.celdaTopBarRightOvr {
	color: #ffffff;
	background: #017866 repeat-x url("../img/topBarOvr.back.png");
	cursor: pointer;
	cursor: hand;
}
td.celdaTopBarLeftOvr {
	padding-left: 14px;
	border-left: 1px #006556 solid;
}
td.celdaTopBarRightOvr {
	padding-right: 14px;
}
td.celdaTopBarRight {
	color: #9ecdc6;
	border: 0px;
}
#menu {
	top: 207px;
	position: absolute;
	display: none;
}
table.menu {
	background: #3c988a;
	border: 1px #006556 solid;
}
td.celdaMenu, td.celdaSubMenu , td.celdaMenuOvr, td.celdaSubMenuOvr, td.celdaMenuSinFondoC, td.celdaMenuSinFondoCP {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 600;
	text-align: left;
}
td.celdaMenu {
	padding: 3px 10px;
	color: #9ecdc6;
	background: #017866;
	border: 1px #006556 solid;
}
td.celdaMenuOvr , td.celdaSubMenuOvr{
	color: #ffffff;
	background: #006556;
	border: 1px #006556 solid;
	cursor: pointer;
	cursor: hand;
}
td.celdaMenuOvr {
	padding: 3px 10px;
}
td.celdaSubMenu {
	padding: 3px 10px 3px 20px;
	color: #9ecdc6;
	background: #028975;
	border: 1px #017866 solid;
}
td.celdaSubMenuOvr {
	padding: 3px 10px 3px 20px;
}
td.celdaMenuSinFondoC, td.celdaMenuSinFondoCP  {
	padding: 3px 10px 3px 17px;
	color: #004f43;
	background:  no-repeat url("../img/flecha.oscura.abajo.gif") 3px 9px;
}
#cargandoMenu, #cargandoDistancia {
	position: absolute;
	display: none;
}
#cargandoMenuStr {
	width: 150px;
	padding: 3px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 600;
	color: #9ecdc6;
	text-align: left;
	background: #017866;
	border: 1px #006556 solid;
}
#cargandoDistanciaStr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 500;
	color: #004f43;
	text-align: center;
}
#home, #quienesSomos {
	margin: 7px 10px 0px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 500;
	color: #006556;
}
#home a:link {
	padding: 0px 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 600;
	color: #006556;
	text-decoration: underline;
}
#home a:visited {
	padding: 0px 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 600;
	color: #006556;
	text-decoration: underline;
}
#home a:hover {
	padding: 0px 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 600;
	color: #006556;
	text-decoration: none;
}
#home a:active {
	padding: 0px 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 600;
	color: #006556;
	text-decoration: none;
}
#laEmpresa {
	position: relative;
}
#serviciosOnLine {
	position: relative;
}
#informacionAdicional {
	position: relative;
}
div.topBarFlecha {
	background:  no-repeat url("../img/flecha.abajo.gif") 100% 6px;
}
div.topBarFlechaOvr {
	background:  no-repeat url("../img/flecha.abajo.ovr.gif") 100% 6px;
}
#menuLaEmpresa {
	width: 200px;
}
#menuInformacionAdicional {
	width: 250px;
}
div.tituloQuienesSomos, div.tituloServiciosGenerales, div.tituloServiciosGeneralesEnDetalle, div.tituloServiciosTerrestresInternacionales, div.tituloServiciosTerrestresNacionales, div.tituloServiciosConsolidados, div.tituloServiciosAereos, div.tituloServiciosMaritimos, div.tituloAgenteDeTransporteAduanero, div.tituloServiciosDeDespacho, div.tituloFormularioDeCotizacion, div.tituloSeguimientos, div.tituloContenedores, div.tituloTrayectosYDistancias , div.tituloHome, div.tituloGlosario, div.tituloCargasPeligrosas, div.tituloCargasPeligrosasInformacion, div.tituloCargasPeligrosasNormasIMO, div.tituloTerminalesPortuarias, div.tituloPublicidades, div.tituloSucursales , div.tituloContacto {
	margin: 3px 0px 10px 0px;
	border-top: 1px #006556 solid;
	border-bottom: 1px #006556 solid;
}
div.tituloQuienesSomos {
	width: 310px;
}
div.tituloServiciosGenerales {
	width: 310px;
}
div.tituloServiciosGeneralesEnDetalle  {
	width: 300px;
}
div.tituloServiciosTerrestresInternacionales  {
	width: 570px;
}
div.tituloServiciosTerrestresNacionales  {
	width: 540px;
}
div.tituloServiciosConsolidados {
	width: 480px;
}
div.tituloServiciosAereos {
	width: 430px;
}
div.tituloServiciosMaritimos {
	width: 450px;
}
div.tituloAgenteDeTransporteAduanero {
	width: 540px;
}
div.tituloServiciosDeDespacho {
	width: 480px;
}
div.tituloFormularioDeCotizacion {
	width: 380px;
}
div.tituloSeguimientos {
	width: 290px
}
div.tituloContenedores {
	width: 320px
}
div.tituloTrayectosYDistancias {
	width: 150px
}
div.tituloHome {
	width: 150px;
}
div.tituloGlosario {
	width: 290px;
}
div.tituloCargasPeligrosas {
	width: 360px;
}
div.tituloCargasPeligrosasInformacion {
	width: 460px;
}
div.tituloCargasPeligrosasNormasIMO {
	width: 460px;
}
div.tituloTerminalesPortuarias {
	width: 400px;
}
div.tituloPublicidades {
	width: 330px;
}
div.tituloSucursales {
	width: 200px;
}
div.tituloContacto {
	width: 150px;
}
table.titulo {
	margin: 1px 0px;
}
#descripcionQuienesSomos, #descripcionServiciosGenerales, #descripcionServiciosTerrestresInternacionales, #descripcionServiciosConsolidados, #descripcionFormularioDeCotizacion, #descripcionSeguimientos, #descripcionContenedores, #descripcionCargasPeligrosas, #descripcionTrayectosYDistancias, #descripcionGlosario, #descripcionTerminalesPortuarias, #descripcionPublicidades, #descripcionSucursales, #descripcionContacto {
	margin: 7px 10px 0px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 500;
	color: #006556;
}
td.titulo {
	height: 1px;
	padding: 3px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 600;
	color: #00574A;
	background: #9ECDC6;
}
td.tituloLeft {
	width: 25px;
	background:  repeat-y url("../img/titulo.left.png");
}
td.tituloRight {
	width: 25px;
	background:  repeat-y url("../img/titulo.right.png");
}
#subTituloServiciosGenerales, #subTituloServiciosGeneralesEnDetalle, #subTituloContenedores, #subTituloTrayectosYDistancias, #subTituloPublicidades, #subTituloSucursales {
	width: 380px;
	margin: 0px 0px 5px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 500;
	border-bottom: 1px #006556 solid;
}
#subTituloServiciosGenerales {
	width: 910px;
	padding: 5px 0px 10px 5px;
	background: #ffffff;
	border: 1px #cccccc solid;
}
#subTituloPublicidades {
	width: 910px;
	padding: 5px 0px 10px 5px;
	background: #ffffff;
	border: 1px #cccccc solid;
}
#subTituloSucursales {
	width: 910px;
	padding: 5px 0px 5px 5px;
	background: #ffffff;
	border: 1px #cccccc solid;
}
#subTituloServiciosGeneralesEnDetalle {
	width: 250px;
}
#subTituloContenedores {
	width: 910px;
	padding: 5px 0px 10px 5px;
	background: #ffffff;
	border: 1px #cccccc solid;
}
#subTituloTrayectosYDistancias {
	width: 910px;
	padding: 5px 0px 10px 5px;
	background: #ffffff;
	border: 1px #cccccc solid;
}
#tituItemsCargasPeligrosas {
	margin: 5px 0px 0px 15px;
}
#itemsCargasPeligrosas {
	margin: 10px 0px 0px 20px;
}
#itemsServiciosGenerales {
	margin: 5px 0px 0px 15px;
}
table.itemsServiciosGenerales {
	width: 880px;
	background: #cccccc;
}
td.itemServiciosGenerales, td.itemServiciosGenerales2, td.itemServiciosGeneralesImg {
	margin-left: 10px;
	padding: 3px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 500;
	color: #00574A;
}
td.itemServiciosGenerales {
	background: #dddddd;
}
td.itemServiciosGenerales2 {
	background: #f4f4f4;
}
td.itemServiciosGeneralesImg {
	text-align: center;
	background: #f8f8f8;
}
td.serviciosSep {
	padding: 0px 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 500;
	color: #00574A;
}
a.servicios:link, a.servicios:visited, a.servicios:hover, a.servicios:active, a.serviciosSel:link, a.serviciosSel:visited, a.serviciosSel:hover, a.serviciosSel:active {
	padding: 0px 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 500;
	color: #006556;
}
a.servicios:link, a.servicios:visited, a.servicios:hover, a.servicios:active {
	text-decoration: underline;
}
a.serviciosSel:link, a.serviciosSel:visited, a.serviciosSel:hover, a.serviciosSel:active {
	text-decoration: none;
}
div.serviciosSel {
	margin-top: 2px;
}
#itemsServiciosGeneralesEnDetalle {
	margin-left: 25px;
	width: 600px;
}
#itemsServiciosGeneralesEnDetalle td {
	padding-left: 10px;
	background:  no-repeat url("../img/flecha.listas.gif") 0px 5px;
}
#serviciosDetalles {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}
li.servicios, li.serviciosSel {
	padding-left: 10px;
}
li.servicios {
	background: no-repeat url("../img/flecha.listas.gif") 0 0.3em;
}
li.serviciosSel {
	background: no-repeat url("../img/flecha.listas.sel.gif") 0 0.3em;
}
div.camposObligatorios {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 600;
	color: #006556;
}
#subTituloFormularioDeCotizacion {
	margin-top: 5px;
}
#tableFormularioDeCotizacion {
	width: 100%;
	background: #ffffff;
	border: 1px #aaaaaa solid;
}
#tableFormularioDeCotizacionEnviar {
	width: 100%;
	background: #dddddd;
	border-right: 1px #aaaaaa solid;
	border-bottom: 1px #aaaaaa solid;
	border-left: 1px #aaaaaa solid;
}
div.subTituloFormularioDeCotizacion, div.subTituloFormularioDeCotizacion2 {
	padding: 3px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 600;
	color: #cfe8e4;
	text-align: left;
	background: #c6c6c6 repeat-x url("../img/titulo.back.png");
}
div.subTituloFormularioDeCotizacion2 {
	border-top: 1px #aaaaaa solid;
	border-bottom: 1px #bbbbbb solid;
}
tr.itemFormularioDeCotizacion {
	padding: 3px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 500;
	color: #005d4f;
	background: #e6e6e6;
}
tr.itemFormularioDeCotizacion td {
	padding: 2px 4px;
}
.frmObj {
	padding: 3px;
	width: 200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 500;
	color: #00574a;
	background: #ffffff repeat-x url("../img/input.back.png");
	border: 1px #999999 solid;
}
#enviarFormularioCotizacion {
	width: 930px;
	height: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 600;
	color: #9ecdc6;
	background: #e6e6e6;
}
input.enviarFormularioCotizacion, input.enviarFormularioCotizacionOvr {
	width: 175px;
	padding: 5px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 600;
	background: #017866 repeat-x url("../img/enviarFormularioCotizacion.back.png");
}
input.enviarFormularioCotizacion {
	margin: 1px;
	color: #9ecdc6;
	border: 1px #00574a solid;
}
input.enviarFormularioCotizacionOvr {
	color: #ffffff;
	border: 2px #00574a solid;
	cursor: pointer;
	cursor: hand;
}
td.btnFormularioDeCotizacion {
	padding: 3px 0px;
}
div.enviado {
	width: 930px;
	padding: 10px 0px 10px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 600;
	text-align: center;
	color: #9ecdc6;
	background: #017866;
	border: 1px #aaaaaa solid;
}
div.err {
	width: 930px;
	padding: 10px 0px 10px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 600;
	text-align: center;
	color: #ff0000;
	background: #660000;
	border: 1px #ff0000 solid;
}
td.subTituloSeguimiento {
	padding: 3px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 600;
	color: #cfe8e4;
	text-align: left;
	background: #c6c6c6 repeat-x url("../img/titulo.back.png");
}
table.seguimiento {
	margin: 0px auto;
	background: #eeeeee;
	border: 1px #aaaaaa solid;
}
tr.itemSeguimiento {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 600;
	color: #005d4f;
	background: #e6e6e6;
}
tr.itemSeguimiento td{
	padding: 3px 5px;
}
td.wrong, td.wrong2 {
	padding: 2px 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 600;
	color: #aa0000;
	text-align: center;
	background: #cccccc;
}
td.wrong {
	font-weight: 600;
}
td.wrong2 {
	font-weight: 500;
}
.frmBtn , .frmBtnOvr {
	padding: 2px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: 600;
}
.frmBtn {
	color: #555555;
	background: #ffffff;
	border: 1px #aaaaaa solid;
}
.frmBtnOvr {
	color: #017866;
	background: #e7faf7;
	border: 1px #017866 solid;
	cursor: pointer;
	cursor: hand;
}
table.modificado {
	margin: 0px auto;
	width: 1px;
	background: #eeeeee;
	border: 1px #aaaaaa solid;
}
td.modificado {
	padding: 2px 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 500;
	color: #00aa00;
	text-align: center;
	background: #dddddd;
}
a.seguimiento:link, a.seguimiento:visited, a.seguimiento:hover, a.seguimiento:active, a.accionSeguimiento:link, a.accionSeguimiento:visited, a.accionSeguimiento:hover, a.accionSeguimiento:active {
	padding: 0px 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 500;
	color: #006556;
}
a.seguimiento:link, a.seguimiento:visited, a.seguimiento:hover, a.seguimiento:active {
	text-decoration: none;
}
a.accionSeguimiento:link, a.accionSeguimiento:visited, a.accionSeguimiento:hover, a.accionSeguimiento:active {
	text-decoration: underline;
}
td.seguimientoDeClientes {
	padding: 2px 3px;
	border-bottom: 1px #aaaaaa solid;
	border-right: 1px #aaaaaa solid;
}
td.seguimientoDeClientesRight {
	border-bottom: 1px #aaaaaa solid;
}
table.seguimientoDeClientes {
	text-align: left;
}
table.seguimientoDeClientesDatos {
	background: #eeeeee;
	border: 1px #aaaaaa solid;
}
tr.itemSeguimiento  {
	font-weight: 500;
	text-align: center;
	background: #dddddd;
}
.noHay {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 500;
	color: #006556;
}
a.tipoContenedores:link, a.tipoContenedores:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 500;
	color: #006556;
	text-decoration: none;
}
a.tipoContenedores:hover, a.tipoContenedores:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 500;
	color: #006556;
	text-decoration: underline;
}
span.tipoContenedores {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 500;
	color: #999999;
}
span.sepTipoContenedores {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 600;
	color: #006556;
}
div.tipoContenedores {
	margin: 0px auto;
	padding: 5px 3px 8px 3px;
	background: #eeeeee;
	border: 1px #aaaaaa solid;
}
div.tipoPublicidades {
	margin: 0px auto;
	background: #eeeeee;
	border: 1px #aaaaaa solid;
}
td.tituloPublicidad {
	padding: 3px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 600;
	color: #cfe8e4;
	text-align: center;
	background: #017866 repeat-x url("../img/titulo.back.png");
	border-bottom: 1px #aaaaaa solid;
}
table.descripcionContenedores {
	width: 930px;
	background: #eeeeee;
	border: 1px #aaaaaa solid;
}
table.descripcionContenedores td{
	padding: 2px 3px;
}
td.descripcionContenedoresTitulo {
	padding: 3px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 600;
	color: #cfe8e4;
	text-align: left;
	background: #017866 repeat-x url("../img/titulo.back.png");
}
th.tituloGlosario , th.tituloGlosario2 {
	padding: 3px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 600;
	color: #cfe8e4;
	text-align: left;
	background: #c6c6c6 repeat-x url("../img/titulo.back.png");
	border-bottom: 1px #bbbbbb solid;
}
th.tituloGlosario2 {
	border-top: 1px #aaaaaa solid;
}
td.descripcionContenedoresSubTitulo {
	padding: 3px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 600;
	color: #017866;
	text-align: center;
	background: #A0CDC6;
	border-top: 1px #06C0A4 solid;
}
td.descripcionContenedoresSubSubTitulo {
	padding: 3px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 600;
	color: #ffffff;
	text-align: center;
	background: #aaaaaa;
	border-top: 1px #cccccc solid;
	border-bottom: 1px #999999 solid;
}

table.subDescripcionContenedores {
	width: 100%;
	background: #bbbbbb;
}
tr.itemContenedores, tr.itemContenedores2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 600;
	color: #555555;
	text-align: left;
}
tr.itemContenedores {
	background: #dddddd;
}
tr.itemContenedores2 {
	background: #cccccc;
}
td.itemContenedoresRight {
	width: 100%;
	text-align: left;
}
td.itemContenedoresCenter {
	text-align: center;
}
td.imgContenedores {
	text-align: center;
	background: #E2E2E2;
}
div.datosTrayectosYDistancias {
	width: 630px;
	margin: 0px auto;
	background: #eeeeee;
	border: 1px #aaaaaa solid;
}
div.seleccionarLetra {
	padding: 3px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 500;
	color: #017866;
}
td.glosario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 600;
	color: #aaaaaa;
}
a.glosarioLink:link, a.glosarioLink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 600;
	color: #006556;
	text-decoration: none;
}
a.glosarioLink:hover, a.glosarioLink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 600;
	color: #006556;
	text-decoration: underline;
}
td.glosarioSeparador{
	padding: 0px 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 500;
	color: #006556;
}
table.descripcionGlosario {
	width: 100%;
	background: #eeeeee;
	border: 1px #aaaaaa solid;
}
th.tituGlosario {
	padding: 3px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 600;
	color: #e7faf7;
	text-align: left;
	background: #017866;
}
td.descripcionGlosario {
	padding: 3px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 500;
	color: #444444;
	text-align: left;
	background: #dddddd;
}
td.descripTituNormasIMO {
	padding: 3px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 500;
	color: #006556;
}
table.descripNormasIMO {
	width: 510px;
	margin: 0px auto;
	background: #ffffff;
	border: 1px #aaaaaa solid;
}
th.tituNormasIMO {
	padding: 3px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 600;
	color: #cfe8e4;
	text-align: left;
	background: #c6c6c6 repeat-x url("../img/titulo.back.png");
}
td.imgNormasIMO {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 600;
	color: #017866;
	text-align: center;
	background: #e6e6e6;
}
table.terminalesPortuarias {
	width: 100%;
	margin: 0px auto;
	background: #dddddd;
	border: 1px #aaaaaa solid;
}
td.tituloTerminalesPortuarias {
	padding: 3px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 600;
	color: #cfe8e4;
	text-align: left;
	background: #017866 repeat-x url("../img/titulo.back.png");
}
td.subTituloTerminalesPortuarias {
	padding: 3px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 600;
	color: #017866;
	background: #A0CDC6;
	border-bottom: 1px #aaaaaa solid;
}
td.descripcionTerminalesPortuarias {
	padding: 3px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 500;
	color: #444444;
	text-align: left;
	background: #dddddd;
	border-bottom: 1px #aaaaaa solid;
}
select {
	width: 230px;
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 500;
	color: #444444;
	background: #ffffff;
	border: 1px #017866 solid;
}
div.paisParaTrayectosYDistancias {
	padding: 2px 0px 2px 7px;
	font-weight: 600;
	color: #cfe8e4;
	text-align: left;
	background: #017866 repeat-x url("../img/titulo.back.png");
	border-bottom: 1px #aaaaaa solid;
}
table.contacto {
	width: 700px;
	background: #ffffff;
	border: 1px #aaaaaa solid;
}
th.contacto {
	padding: 2px 0px 2px 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 600;
	color: #cfe8e4;
	text-align: left;
	background: #017866 repeat-x url("../img/titulo.back.png");
	border-bottom: 1px #aaaaaa solid;
}
tr.contacto {
	padding: 3px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 600;
	color: #005d4f;
	background: #e6e6e6;
}
tr.contacto td {
	padding: 2px 4px;
}
#enviarFormularioContacto {
	width: 700px;
	height: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 600;
	color: #9ecdc6;
	background: #e6e6e6;
}
input.enviarFormularioContacto, input.enviarFormularioContactoOvr {
	width: 150px;
	padding: 5px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 600;
	background: #017866 repeat-x url("../img/enviarFormularioContacto.back.png");
}
input.enviarFormularioContacto {
	margin: 1px;
	color: #9ecdc6;
	border: 1px #00574a solid;
}
input.enviarFormularioContactoOvr {
	color: #ffffff;
	border: 2px #00574a solid;
	cursor: pointer;
	cursor: hand;
}
.msgOk {
	padding: 13px 0px;
	width: 700px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: 600;
	color: #00574a;
	background: #CCE4E1;
	border: 1px #00574a solid;
}
.separadorContainer {
	height: 10px;
	font-size: 1pt;
	background: #eeeeee no-repeat url("../img/separadorContainer.png") 50% 50%;
}
div.flashIntro {
	border-bottom: 1px #006E5D solid;
}
td.frmContactoObj {
	width: 100%;
	text-align: left;
}
td.frmContactoObjText {
	text-align: right;
}

