@font-face{
    font-family:'Trajan';
    src:url("../../fonts/trajan_pro_regular-webfont.eot");
    src:url("../../fonts/trajan_pro_regular-webfont.eot?#iefix") format("embedded-opentype"),
	url("../../fonts/trajan_pro_regular-webfont.woff") format("woff"),
	url("../../fonts/trajan_pro_regular-webfont.ttf") format("truetype"),
	url("../../fonts/trajan_pro_regular-webfont.svg#TrajanProRegular") format("svg");
}
body{font-family:Geneva, Arial, Helvetica, sans-serif;}
/* Estilos Header */
.tdLogoHeader
{
	background-image:url("../images/headerTrailer.jpg");
	background-repeat:no-repeat;
	cursor:pointer;
}
.tdMenuSup
{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#383838;
	text-align:left;
	cursor:pointer;
}
.tdInicio
{
	background-image:url("../images/home.gif");
	background-repeat:no-repeat;
	background-position:left;
	vertical-align:middle;
	height:10px;
	width:11px;
	cursor:pointer;
}
.tdServicio
{
	background-image:url("../images/palmera.gif");
	background-repeat:no-repeat;
	background-position:left;
	vertical-align:middle;
	height:15px;
	width:15px;
	cursor:pointer;
}
.tdFonatur
{
	background-image:url("../images/roseta.gif");
	background-repeat:no-repeat;
	background-position:left;
	vertical-align:middle;
	height:13px;
	width:13px;
	cursor:pointer;
}
.tdContacto
{
	background-image:url("../images/contact.gif");
	background-repeat:no-repeat;
	background-position:left;
	vertical-align:middle;
	height:8px;
	width:12px;
	cursor:pointer;
}
.tdIngles
{
	background-image:url("../images/usa.gif");
	background-repeat:no-repeat;
	background-position:left;
	vertical-align:middle;
	height:12px;
	width:12px;
	cursor:pointer;
}
/* Estilos Submenu*/
.tdBullet
{
	background-image:url("../images/bullet.gif");
	background-position:left;
	vertical-align:middle;
	background-repeat:no-repeat;
}
.tdBullet2
{
	background-image:url("../images/bullet1.gif");
	background-repeat:no-repeat;
}
.tdSubMenuLateral
{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#383838;
	text-align:left;
	text-transform:uppercase;
	cursor:hand;
}
.trSubMenuSeleccion 
{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#383838;
	background-color:#E6E6E6;
	font-size: 10px;
	cursor:pointer;
}
/* Estilos Footer */
.tdFooter
{
	background-color:#a3a3a3;
	color:#FFFFFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
}
.tdFooterFecha
{
	background-color:#a3a3a3;
	color:#FFFFFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	text-transform:capitalize;
}
/* Estilos Contenidos */
/*.titulo
{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-transform:uppercase;
	padding-left:20px;
	height:96px;
}*/
.titulo
{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	/*text-transform:uppercase;*/
	/*padding-left:20px;*/
	/*height:80px;*/
	padding:0 0 0 0;
	/*background:url(../images/iconoBarco.jpg) no-repeat 20px 10px; */
}
.titulo h1{color:#004f2b; font-size:24px; margin:30px 10px 10px 34px; font-family:"Trajan"}
.contenido
{
	padding-left:30px;
	padding-right:15px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:justify;
}
.contenidoSinPad
{
	padding-left:5px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:justify;
}
.divScroll
{
	background-color:#FFFFFF;
	width:665px;
	height:475px;
	overflow:scroll;
	padding-right:15px;
	padding-left:15px;
}
.divScrollTarifas
{
	background-color:#FFFFFF;
	width:712px;
	height:475px;
	overflow:scroll;
	padding-right:2px;
	padding-left:15px;
}
.titDirectorio
{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-transform:uppercase;
	font-weight:bold;
	background-color:#E6E6E6;
	padding-left:15px;
	height:38px;
	vertical-align:middle;
}
.titTarifas
{
	background-image:url(../images/flecha_abajo.jpg);
	background-position:right;
	background-repeat:no-repeat;
	background-color:#cfdae5;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-transform:uppercase;
	padding-left:10px;
	height:32px;
	vertical-align:middle;
	cursor:pointer;
}
.subTit
{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-transform:uppercase;
	font-weight:bold;
	background-color:#E6E6E6;
	padding-left:20px;
	height:20px;
	vertical-align:middle;
}
.tdBullet3
{
	background-image:url("../images/bullet_3px.gif");
	background-repeat:no-repeat;
	background-position:right;
	vertical-align:middle;
	padding-left:20px;
}
.conteCalendario
{
	padding-left:5px;
	padding-right:15px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:justify;
	text-transform:capitalize;
	cursor:pointer;
}
.SeleccionaMes 
{
	padding-left:5px;
	padding-right:15px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:justify;
	text-transform:capitalize;
	cursor:pointer;
	background-color:#E6E6E6;
}
.AbrirProg
{
	padding-left:80px;
	padding-right:15px;
	padding-top:80px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:justify;
}
.manita
{
	cursor:pointer;
}
.input
{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:left;
	text-transform:uppercase;
	background-color: #FFFFFF;
	border: 1px solid #B1B1B1;
	height:10px;
}
.inputMail
{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:left;
	background-color: #FFFFFF;
	border: 1px solid #B1B1B1;
	height:10px;
}
.inputArea
{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:left;
	text-transform:uppercase;
	background-color: #FFFFFF;
	border: 1px solid #B1B1B1;
	height:80px;
	width:164px;
}
.boton
{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background-color:#FFFFFF;
	height:25px;
	width:80px;
}
.msjaviso{
	text-align:left;
	padding: 4px 0 4px 0;
/*	padding-left:40px;*/
	color:#006699;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:9px; 
	border:1px dashed #6699CC; 
	background-color:#D7E3EC;
	margin:6px;
}
.contenidoTarif
{
	padding-left:30px;
	padding-right:10px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-align:justify;
}
.contenidoNota
{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:justify;
	border:1px dashed #CC3300; 
	background-color:#FFFFCC;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
}