a.enlacevolveralmapa:link, a.enlacevolveralmapa:visited, a.enlacevolveralmapa:active {
   font: normal normal bold 8pt/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: inherit;
	color: Red;
	text-align: center;
}

a.enlaceantsiguiente:link, a.enlaceantsiguiente:visited, a.enlaceantsiguiente:active {
   font: normal normal bolder 9pt/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: inherit;
	color: #FFA500;
	text-align: center;
	text-decoration: none;
}

a.enlacesinsubrayar:link, a.enlacesinsubrayar:visited, a.enlacesinsubrayar:active {
	text-decoration: none;
	color: Black;
}

body {
	margin: 0px 0px 0px 0px;
	background-color: #00006E;
}

body.avisolegal {
	background-color: grey;
	color: white;
}

body.bodyventanas {
	background-color: White;
	margin: 0px 0px 0px 0px;
}
img {
	border: 0px;
}

td {
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

table.tablaprincipal {
	border-collapse: collapse;
	width: 768px;
	color: Black;
	background: #E4E4E4;
	border-bottom: 1px solid #CDCDCD
}

table.tablainterior {
	width:750px;
	border-collapse: collapse;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

table.tablanoticias {
	width: 100%;
	border-collapse: collapse;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

table.tablavernoticias {
	width: 100%;
	border-collapse: collapse;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: #C5C5C5;
}

/*La etiqueta GESTION no es exactamente igual que la etiqueta de la Extranet.
Varia el ancho.*/
table.gestion {
	width: 100%;
	background: #FAFAD2;
	border-collapse: collapse;
}

td.mensajeexito {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-variant: normal;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	color: Navy;
}
	
td.validacionerrores {
	font-family: Arial, sans-serif;
	color: Red;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}

tr.filasubrayada {
	border-bottom: 1px solid #CDCDCD;
}

td.columnalateralizqda {
	width:9px;
	background-image: url(../images/fondos_web/barralateralizqdaencimamenu.gif);
	background-repeat: repeat-y;
	padding: 0px 0px 0px 0px;
}

td.columnalateraldcha {
	width:9px;
	background-image: url(../images/fondos_web/barralateraldchaencimamenu.gif);
	background-repeat: repeat-y;
	padding: 0px 0px 0px 0px;
}

td.columnalogotipoaegiptus {
	height:90px;
	padding-left:10px;
	padding-right:10px;
	vertical-align: middle;
}

td.columnabanner {
	height:90px;
	vertical-align: middle;
}

td.columnanoticiasgeneral{
	width: 242px;
	vertical-align: top;
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 0px 0px;
	font: normal normal bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Navy;
	background: inherit;
}

 td.columnanoticiasfechapublicacion {
	width: 212px;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
	font: normal normal bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Navy;
	background: inherit;
}

td.columnanoticiastitulo {
	width: 212px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
	vertical-align: top;
	font: italic small-caps normal 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Navy;
}

/*Le puse el tamaño de letra con decimales para que el pie cuadrase justo debajo del mapa*/
td.columnanoticiasnoticia {
	width: 212px;
	vertical-align: top;
	padding: 0px 0px 0px 0px;	
	font: normal normal normal 7.5pt/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
}

td.columnanoticiasblanca {
	width: 212px;
	height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
	font: normal normal normal 5pt/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td.columnacategorias {
	width: 488px;
	padding: 0px 0px 0px 0px;
}	

td.columnavolveralmapa {
	width:266px;
	height: 27px;
	padding: 0px 0px 0px 0px;
	vertical-align: middle;
	text-align:center;
	color: inherit;
	background-color: #999999;
	
}

/*Se aplica para los mensajes del tipo "Debe rellenar el formulario con los siguientes datos"*/
td.mensajesrellenar {
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: left;
	background: Navy;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
}

td.mensajesrellenaravisolegal {
	color: white;
	background-color: gray;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: left;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
}

tr.filatituloslistadoofertas {
	height: 27px;
	color: Green;
	background: #F4A460;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
	margin: 2px;
}

td.columnatituloslistadoofertas {
	vertical-align: middle;
}

td.celdadatosofertas {
	color: Navy;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-align: left;
	font-weight: normal;
	padding: 2px;
}

td.columnamarcapaginas {
	color: Black;
	background-color: White;
	height: 27px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	vertical-align: middle;
	text-align: right;
	font-weight: bold;
	padding: 5px;
}

td.celdaitems {
	text-align: left;
	vertical-align: bottom;
	font: normal normal normal 9pt/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/*Sección Verofertas.asp*/
table.tablaverofertas {
	border-collapse: collapse;
	width: 850px;
	color: Black;
	background: #E4E4E4;
}

td.columnaverofertasitems {
	background-color: Navy;
	color: White;
	font: normal normal normal 10pt/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td.columnaverofertasdatos {
	background-color: Navy;
	padding-left:5px;
	padding-right: 5px;
	color: White;
	font: normal normal normal 10pt/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a.enlacesblanco:link, a.enlacesblanco:visited, a.enlacesblanco:active {
	text-decoration: none;
	color: White;
}
/*Fin Sección Verofertas.asp*/


/*Sección Vernoticias.asp*/
td.columnavernoticiastitulo {
	background-color: #53A395;
	color: Black;
	font: normal normal normal 10pt/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

td.columnavernoticiasnoticia {
	background-color: #f5deb3;
	color: Black;
	font: normal normal normal 10pt/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-top: medium solid Black;
}

td.columnavernoticiasfuente {
	background-color: #FFF8DC;
	color: Black;
	font: normal normal normal 10pt/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/*Principio Estilos para Ver Galería de Imagenes*/
table.tablavergaleriadeimagenes {
	width: 400px;
	height: 400px;
	border-collapse: collapse;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: #C5C5C5;
}

td.celdadavergaleriadeimagenes {
	color: Navy;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-align: left;
	font-weight: normal;
	vertical-align: middle;
}
/*Fin Estilos para Ver Galería de Imagenes*/



/*Comienzo Estilos para Campos de Formularios*/
.formulariobotonesformulario {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor: auto;
	background-color: #F1F1F1;
	border: 1px solid #0000CD;
}

.formularioselect {
	background: #F1F1F1;
	color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

.formulariocajadetexto {
	background: #F1F1F1;
	color: black;
	border: 1px solid #0000CD;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9pt;
}

.formulariobotonopcion {
	vertical-align: middle;
}

td.celdaitemscentrados {
	Color: Maroon;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: center;
	font-weight: bold;
}

td.celdassolicitudespacios {
	text-align: left;
	vertical-align: middle;
	font: normal normal normal 9pt/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td.imagenceldaitems {
	vertical-align: middle;
}

/*Comienzo codigo para la tabla del buscador de ofertas que va en la cabecera de las paginas*/
table.tablabuscarofertas {
	width: 100%;
	height: 30px;
	border-collapse: collapse;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: middle;
}

td.columnabuscarofertas {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: normal normal bold 8pt/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
	text-align: left;
	vertical-align: middle;
	width: 70%;
}

.select {
	background: #F1F1F1;
	color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: left;
	vertical-align: middle;
}

td.botoninicio {
	text-align: right;
	width: 30%;
	vertical-align: middle;
}
/*Final codigo para la tabla del buscador de ofertas que va en la cabecera de las paginas*/

.denominacion {
	color: #7C0080;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-align: left;
	font-weight: normal;
	padding: 2px;
}

/*Principio codigo para el Pie de la web*/
table.tablapiepagina {
	width: 100%;
	border-collapse: collapse;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

tr.filasuperiortablapiepagina {
	width: inherit;
	background-color: Black;
}

td.columnacopyright {
	width: 33%;
	color: White;
	font: normal normal normal 8pt/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: middle;
	padding-left: 5px;
}

td.columnacondicionesgenerales {
	width: 33%;
	color: White;
	font: normal normal normal 8pt/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: middle;
}

td.columnapowered {
	width: 33%;
	color: White;
	font: normal normal normal 8pt/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: right;
	vertical-align: middle;
	padding-right: 5px;
}

tr.filainferiortablapiepagina {
	width: inherit;
	color: Navy;
	background-color: Silver;
	text-align: center;
	font: normal normal normal 8pt/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align: middle;
}

a.enlacespiepaginafilasuperior:link, a.enlacespiepaginafilasuperior:visited, a.enlacespiepaginafilasuperior:active {
	text-decoration: none;
	color: White;
	font: normal normal normal 8pt/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align: middle;
}

a.enlacespiepaginafilainferior:link, a.enlacespiepaginafilainferior:visited, a.enlacespiepaginafilainferior:active {
	text-decoration: none;
	color: Navy;
	font: normal normal normal 8pt/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align: middle;
}

a.enlacespiepaginafilasuperior-avisolegal:link, a.enlacespiepaginafilasuperior-avisolegal:visited, a.enlacespiepaginafilasuperior-avisolegal:active, a.enlacespiepaginafilasuperior-avisolegal:hover {
	text-decoration: none;
	color: White;
	font: normal normal normal 8pt/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align: middle;
}
/*Final del codigo para el pie de la web*/

a.enlaceemailcontacto:link, a.enlaceemailcontacto:visited, a.enlaceemailcontacto:active {
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: left;
	background: Navy;
	font-weight: bold;
	padding-right: 5px;
}

a.links-avisolegal:link, a.links-avisolegal:visited, a.links-avisolegal:active, a.links-avisolegal:hover{
	text-decoration: none;
	color: Navy;
	vertical-align: middle;
}

/*Comienzo para la pagina segurosviaje.asp*/
strong.negrita {
font: normal normal bolder 15pt/normal Verdana, Geneva, Arial, Helvetica, sans-serif;	
}

/*Fin para la pagina segurosviaje.asp*/

/*Se usa para hacer que una fila aparezca enlazada. El cursor es para que aparezca la mano del enlace*/
tr.listadofila {
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
}

