﻿body
{
    font-family: Arial;
    font-size: 12px;
    color: #000000;
    text-align: left;
}

#Main
{
    width: 896px;
}

.bordeNegro
{
    background-color: Black;
    width: 15px;
}

p
{
    margin-top: 10px;
    margin-bottom: 10px;
}

.header
{
    background-image: url(images/Template/header_r1_c2.gif);
    width: 860px;
    height: 43px;
    color: White;
    text-transform: uppercase;
    text-align: center;
    vertical-align: bottom;
}

.headerDIV
{
    padding-bottom: 7px;
}

.headerDIV a, .headerDIV a:visited, .headerDIV a:link
{
    text-decoration: none;
    color: White;
}

.headerDIV a:hover
{
    text-decoration: none;
    color: #ECA029;
}

.welcome
{
    background-image: url(images/Otros/welcome_texto2.gif);
    width: 564px;
    height: 231px;
    text-align: left;
    vertical-align: top;
    background-repeat: no-repeat;
}

.welcomeDIV
{
    font-size: 11px;
    padding: 35px 15px 0px 9px;
    text-align: justify;
}

.welcomeDIV a, .welcomeDIV a:visited, .welcomeDIV a:link, .welcomeDIV a:hover
{
    color: #1B75BA;
    text-decoration: underline;
}

.textoNaranja
{
    color: #E16225;
    font-size: 12px;
}

.textoNaranja2
{
    color: #E16225;
}

.textoNaranjaIndex
{
    color: #E16225;
    text-decoration: underline;
}

.linkIndex
{
    color: #1B75BA;
}


.linkIndex a, .linkIndex a:visited, .linkIndex a:link
{
    color: #1B75BA;
    text-decoration: underline;
}

.textoCelesteIndex2
{
    color: #29ABE2;
}

.textoAzulIndex2
{
    color: #0255A2;
    text-decoration: none;
}

.textoAzulIndex2 a, .textoAzulIndex2 a:visited, .textoAzulIndex2 a:link
{
    color: #0255A2;
    text-decoration: none;
}

.fondoCeleste
{
    background-color: #CADBED;
    height: 390px;
}
/*Master Index*/

.BannerLodgings
{
    background-image: url(images/Otros/isla_lodgings2.jpg);
    width: 282px;
    height: 318px;
    background-repeat: no-repeat;
    vertical-align: top;
}

.BannerLodgingsDIV
{
    font-size: 11px;
    padding: 65px 35px 0px 20px;
    text-align: justify;
}

.BannerTransportation
{
    background-image: url(images/Otros/isla_transportation.jpg);
    width: 285px;
    height: 381px;
    background-repeat: no-repeat;
    vertical-align: top;
}

.BannerTransportationDIV
{
    /*font-size:11px;*/
    padding: 60px 35px 0px 30px;
    text-align: justify;
}

.BannerActivities
{
    background-image: url(images/Otros/isla_activities2.jpg);
    width: 281px;
    height: 381px;
    background-repeat: no-repeat;
    vertical-align: top;
}

.BannerActivitiesDIV
{
    padding: 55px 35px 0px 20px;
    font-size: 11px;
    text-align: justify;
}

.textoAzul
{
    color: #0054A4;
    font-size: 11px;
}

.textoAzulIndex
{
    color: #0054A4;
    font-size: 11px;
    text-decoration: underline;
}

.textoAzulSize12
{
    color: #0054A4;
    font-size: 12px;
}

img
{
    border: 0px;
}

.imgError
{
    background-image: url(images/Otros/errorPage.gif);
    background-repeat: no-repeat;
    text-align: center;
    color: White;
    width: 837px;
    height: 59px;
    font-size: 21px;
    font-family: Bell Gothic Std Light; /*font-weight:bold;*/
}

.returnHome
{
    font-size: 17px;
    font-weight: bold;
}

.BannerOracle
{
    background-image: url(images/Otros/isla_oracle.jpg);
    width: 282px;
    height: 418px;
    background-repeat: no-repeat;
    vertical-align: top;
}

.BannerOracleDIV
{
    padding: 10px 35px 0px 25px;
    text-align: justify;
}

.BannerPackages
{
    background-image: url(images/Otros/isla_packages.jpg);
    width: 282px;
    height: 417px;
    background-repeat: no-repeat;
    vertical-align: top;
}

.BannerPackagesDIV
{
    padding: 53px 23px 0px 35px;
    text-align: justify;
    font-size: 11px;
}

.tituloNegro
{
    color: Black;
    font-size: 16px;
    font-weight: bold;
}

.TituloVerde
{
    color: #8CC53F;
}

.textoVerdeSharedTransfer
{
    color: #8CC53F;
    font-size: 17px;
}

.BannerSave
{
    background-image: url(images/Otros/isla_safe.jpg);
    width: 285px;
    height: 312px;
    background-repeat: no-repeat;
    vertical-align: top;
}

.BannerGoogle
{
    background-image: url(images/Otros/isla_google.jpg);
    width: 281px;
    height: 311px;
    background-repeat: no-repeat;
    vertical-align: top;
}

.BannerSaveDIV
{
    padding: 27px 23px 0px 25px;
    text-align: center;
}

.tituloNegro2
{
    color: Black;
    font-size: 14px;
    font-weight: bold;
}
.BannerGoogleDIV
{
    padding: 20px 23px 0px 40px;
    text-align: justify;
    line-height: 18px;
}

.tituloGrande
{
    font-size: 15px;
    font-weight: bold;
}

.menuInferior
{
    line-height: 20px;
    font-size: 11px;
    color: #3D78A4;
}

.menuInferior a, .menuInferior a:visited, .menuInferior a:link
{
    color: #040404;
    text-decoration: none;
}

.menuInferior a:hover
{
    text-decoration: underline;
}

.orbelink
{
    color: #E16225;
}

.orbelink a, .orbelink a:visited, .orbelink a:link
{
    color: #E16225;
    text-decoration: none;
}

.orbelink a:hover
{
    color: #E16225;
    text-decoration: underline;
}

.alignBottom
{
    vertical-align: bottom;
}

.alignCenter
{
    text-align: center;
}

.textoRight
{
    text-align: right;
}

.breadcrumbs
{
    color: #1B75BA;
    font-size: 12px;
    text-align: right;
}
.textoNaranjaMenuIz a
{
    color: #E16225;
    font-weight: bold;
    font-size: 13px;
}
.textoAzulMenuIz a
{
    color: #0054A4;
    font-weight: bold;
    font-size: 13px;
}

.textoCafeMenuIz a
{
    color: #9E5925;
    font-weight: bold;
    font-size: 13px;
}

.textoVerdeMenuIz a
{
    color: #8CC53F;
    font-weight: bold;
    font-size: 13px;
}

.textoCelesteMenuIz a
{
    color: #35C0DB;
    font-weight: bold;
    font-size: 13px;
}

a, a:visited, a:link
{
    text-decoration: none;
}


.imagenesProductos
{
    background-image: url(images/Template/imagenProductos.gif);
    background-repeat: no-repeat;
    width: 253px;
}

/*Masters Internos (Con Separacion y Sin separacion) */

.lowercase
{
    text-transform: lowercase;
}

.breadcrumbs a, breadcrumbs a:hover
{
    color: #1B75BA;
    font-size: 12px;
    text-transform: lowercase;
}

.breadcrumbs a:hover
{
    text-decoration: underline;
}

.tdBreadcrumbs
{
    text-align: right;
    padding-right: 14px;
    padding-top: 7px;
}

.paddingRight14
{
    padding-right: 14px;
}

.tdTitulodeSeccion
{
    height: 59px;
    padding-top: 8px;
    text-align: left;
}

.tdSecciondeAbajo
{
    padding-top: 15px;
    height: 27px;
    padding-bottom: 15px;
    text-align: left;
}

.height27
{
    height: 27px;
}

.backgroundColorAbajoSeccionCostaRica
{
    background-color: #ECA029;
}

.contenido
{
    text-align: left;
}

.contenidoIzquierdoMasterconSepararion
{
    width: 200px;
    vertical-align: top;
    border-right: solid 1px #4D4D4D;
    padding-top: 10px;
}

.contenidoTituloMasterConSeparacion
{
    height: 76px;
    vertical-align: top;
}

.tituloSeccionCostaRica
{
    background-color: #ECA029;
    height: 59px;
    width: 866px;
}

.tituloSeccionCostaRica
{
    background-color: #ECA029;
    height: 59px;
    width: 866px;
}

.tituloSeccionContactenos
{
    background-color: #ECA029;
    height: 59px;
    width: 866px;
}

.contenidoSeccionCostaRica
{
    text-align: right;
    width: 355px;
    padding-top: 35px;
}

.divTituloCostaRica
{
    padding-bottom: 6px;
    padding-right: 4px;
}

.lineaNegraSeccionCostaRica
{
    background-color: black;
    height: 3px;
}

.lineaNegraPaddingSeccionCostaRica
{
    padding-left: 16px;
    padding-right: 4px;
}

.textoContenidoSeccionCostaRica
{
    text-align: justify;
    width: 367px;
    padding-left: 16px;
}

.rayanaranjaSeccionCostaRica
{
    background-color: #E16225;
    height: 11px;
}

.rayanaranjaPaddingSeccionCostaRica
{
    padding-left: 24px;
    padding-right: 12px;
    padding-top: 8px;
}


.galeriaSeccionCostaRica
{
    padding-left: 17px;
    padding-right: 10px;
}

.divGooleMapsSeccionCostaRica
{
    padding-left: 29px;
    padding-right: 10px;
    padding-top: 17px;
}

.textoSeccionAbajo
{
    padding-top: 4px;
    color: White;
    padding-bottom: 3px;
    text-align: left;
    padding-left: 13px;
}

.textoBlanco
{
    color: White;
}

.tituloSeccionDestinations
{
    background-color: #ECA029;
    height: 59px;
    width: 866px;
    text-align: left;
}

.heightTablaTituloSeccionDestinations
{
    height: 59px;
    text-align: center;
}

.bordeDerechoWidth169_TablaTituloSeccionDestinations
{
    border-right: solid 1px #F6D094;
    width: 169px;
}

.bordeDerechoWidth108_TablaTituloSeccionDestinations
{
    border-right: solid 1px #F6D094;
    width: 108px;
}

.bordeDerechoWidth120_TablaTituloSeccionDestinations
{
    border-right: solid 1px #F6D094;
    width: 120px;
}

.paddingLeft16
{
    padding-left: 16px;
}

.paddingLeft15
{
    padding-left: 15px;
}

.paddingLeft14
{
    padding-left: 14px;
}

.paddingLeft12
{
    padding-left: 12px;
}

.paddingContenidoSeccionDestination
{
    padding-left: 40px;
    padding-right: 40px;
    text-align: left;
}

.textoJustificado
{
    text-align: justify;
}

.textoCafeDestinations
{
    color: #B6825B;
}

.textoCelesteDestination
{
    color: #80D7E8;
}

.textoColorAzul
{
    color: #0054A4;
}
/*Contactenos*/

.divPrincipalContactenos
{
    padding-top: 20px;
    padding-right: 11px;
    padding-left: 14px;
}

.divPrincipal2Contactenos
{
    background-color: #8CC53F;
    vertical-align: top;
}

.tdSeccioncontactenos
{
    padding-left: 12px;
    vertical-align: top;
    padding-top: 6px;
}

.paddingFormContactenos
{
    padding-left: 12px;
    padding-top: 11px;
}

.pnlMensajeContactenos
{
    padding-top: 15px;
    padding-left: 10px;
    padding-right: 10px;
}

.divMensajeContactenos
{
    vertical-align: top;
    text-align: center;
    background-color: White;
    height: 170px;
}

.lbl_mensajeContactenos
{
    text-align: center;
    color: #ECA029;
}

.tdOracleContactenos
{
    padding-left: 6px;
    vertical-align: top;
    padding-top: 2px;
}

.divOracleContactenos
{
    padding-top: 20px;
    padding-left: 22px;
}

.surferOracle
{
    font-size: 18px;
    color: Black;
}

.divSurfOracleSeccionContactenos
{
    font-size: 11px;
    padding-left: 10px;
    width: 169px;
}

/*Fin Contactenos*/

/*Surf Oracle*/

.tdSurferOracle
{
    width: 420px;
    padding-right: 9px;
    border-right: solid 2px #BFBFBF;
}

.divDiasSurfOracle
{
    padding-top: 5px;
    padding-left: 8px;
}

.divRecomendations
{
    color: Black;
    line-height: 21px;
    font-size: 13px;
}

.pnlRecomendation
{
    cursor: pointer;
    padding-left: 10px;
    padding-top: 5px;
}

pnl_Recomendation2
{
    vertical-align: top;
    width: 400px;
    text-align: justify;
}

.divRecomendation2
{
    padding-left: 29px;
    padding-right: 20px;
}

.tdWelcomeSurfer
{
    padding-left: 9px;
    padding-right: 10px;
}

.lbWelcomeSurfer
{
    font-size: 17px;
    font-weight: bold;
    color: Black;
}

.askSurferOracle
{
    font-size: 46px;
    font-weight: bold;
    color: #ECA029;
}

/*Fin Surf Oracle*/

/*Destinations Actiities*/

.paddingActivities
{
    padding-top: 10px;
    width: 250px;
}

.textoNegro
{
    color: Black;
}

.textoNegroPaddingLeft5
{
    color: Black;
    padding-left: 5px;
}

.tdActivities1
{
    padding-left: 16px;
    width: 268px;
}

.tdActivities2
{
    padding-left: 16px;
    padding-top: 8px;
    width: 268px;
}

.tdlodgings1
{
    padding-top: 10px;
    width: 250px;
}

.tdlodgings2
{
    padding-left: 16px;
    width: 268px;
    padding-top: 11px;
}

.tdsurflessons1
{
    padding-top: 10px;
    width: 270px;
}

.tdsurflessons2
{
    padding-left: 30px;
    width: 228px;
    padding-top: 11px;
}

.tdsurflessons3
{
    padding-left: 5px;
    width: 248px;
    padding-top: 11px;
}

.pnlFaqs
{
    cursor: pointer;
    padding-left: 10px;
    padding-top: 5px;
}

.pnlOboutOracle
{
    padding-left: 10px;
    padding-right: 20px;
    padding-top: 5px;
}

/*Fin*/

.paddingLeft5
{
    padding-left: 5px;
}

.paddingtop10
{
    padding-top: 10px;
}

.paddingtop12
{
    padding-top: 12px;
}


.paddingtop15
{
    padding-top: 15px;
}

.paddingtop25
{
    padding-top: 25px;
}

.paddingtop30
{
    padding-top: 30px;
}

.destinationOrigenes
{
    padding-left: 39px;
    padding-top: 24px;
}

.tdCentarlPacific
{
    border-left: solid 2px #E16225;
}

.tdInland
{
    border-left: solid 2px #0054A4;
}

.tdNorth
{
    border-left: solid 2px #9E5925;
}

.tdCaribean
{
    border-left: solid 2px #8CC53F;
}

.tdSouth
{
    border-left: solid 2px #35C0DB;
}

.tdWidth52
{
    width: 52%;
}

.tdWidth48
{
    width: 48%;
}

.Width142
{
    width: 142px;
}

.googleMapsDestination
{
    vertical-align: top;
    padding-left: 50px;
}

.widthDestinationsOrigenes
{
    width: 200px;
}

.widthDestinationsOrigenes2
{
    width: 200px;
    padding-left: 20px;
}

.widthDestinationsOrigenes3
{
    padding-top: 25px;
    width: 200px;
}

.widthDestinationsOrigenes4
{
    padding-top: 25px;
    padding-left: 20px;
    width: 200px;
}

.paddingLeft2
{
    padding-left: 2px;
}

.paddingLeft12
{
    padding-left: 12px;
}

.paddingLeft13
{
    padding-left: 13px;
}

.heigth23
{
    height: 23px;
}
/*Detalle.aspx*/

.tituloIzquierdaDetalle
{
    text-align: left;
    padding-left: 13px;
}

.divContentPrincipalIzqDetalle
{
    padding-left: 16px;
    padding-right: 14px;
    line-height: 22px;
}

.divBordeDerechoContentIzq
{
    border-bottom: solid 1px #4D4D4D;
    text-align: left;
    padding-top: 25px;
    padding-bottom: 20px;
}

.contentTituloDetalle
{
    height: 65px;
    width: 100%;
    vertical-align: top;
    text-align: left;
    padding-left: 13px;
}

.subTituloContenTituloDetalle
{
    font-weight: bold;
    font-size: 18px;
    color: White;
    text-transform: uppercase;
    padding-top: 25px;
    padding-left: 13px;
}

.contenContenidoDetalle
{
    text-align: left;
    padding-left: 40px;
    padding-top: 5px;
}

.divPaddingNombreOrigenDetalle
{
    padding-top: 7px;
    padding-bottom: 13px;
}

.colorLabelNombreOrigenDetalle
{
    font-size: 24px;
    color: #231F20;
}

.divContenidoDetalle
{
    width: 100%;
    vertical-align: top;
    text-align: left;
    padding-left: 13px;
}

.height15
{
    height: 15px;
}

.height59
{
    height: 59px;
}

.width50
{
    width: 50%;
}

.top
{
    vertical-align: top;
}

.textocolorGris
{
    color: #999999;
}

.tdReservarDetalle
{
    text-align: right;
    vertical-align: top;
    width: 50%;
    padding-right: 60px;
}

.lblNombreOrigen3Detalle
{
    padding-top: 10px;
    text-align: left;
    padding-left: 49px;
}

.lblDescripcionDetalleTabla
{
    padding-top: 15px;
    padding-left: 49px;
    padding-right: 50px;
    text-align: justify;
}

.pnl_skypeDetalle
{
    width: 620px;
    padding-left: 47px;
}

.btnReservarDetalle
{
    text-align: right;
    padding-right: 50px;
}

.findDetailDetalle
{
    padding-left: 49px;
    color: #1B75BA;
    padding-top: 28px;
}

.backToListDetlle
{
    text-align: left;
    padding-bottom: 3px;
    padding-left: 14px;
}

.paddingtop20
{
    padding-top: 20px;
}

.paddingtop5
{
    padding-top: 5px;
}

.tablaFormularioDetalle
{
    border-bottom: solid 1px #CCCCCC;
}

.tituloFormularioDetalle
{
    text-align: left;
    width: 400px;
    padding-left: 5px;
}

.width300
{
    width: 300px;
}

.width400
{
    width: 400px;
}

.width420
{
    width: 420px;
}

.width280
{
    width: 280px;
}

.width289
{
    width: 298px;
}

.width460
{
    width: 460px;
}

.width150
{
    width: 150px;
}

.width100
{
    width: 100px;
}

.width100pociento
{
    width: 100%;
}

.width250
{
    width: 250px;
}

.width300
{
    width: 300px;
}

.width350
{
    width: 350px;
}

.width383
{
    width: 383px;
}

.width608
{
    width: 608px;
}


.requiredInfoDetalle
{
    text-align: left;
    padding-left: 5px;
}

.marginLeft40
{
    text-align: left;
    margin-left: 40px;
}

.divFormulariootherInfo
{
    padding-left: 52px;
}

.btnEnviarFormulario
{
    text-align: left;
    padding-left: 145px;
    padding-top: 26px;
}

.btn3EnviarFormulario
{
    text-align: left;
    padding-left: 173px;
    padding-top: 26px;
}

.btnEnviarFormularioPackage
{
    text-align: left;
    padding-left: 147px;
}

.btnEnviarFormulario3
{
    text-align: left;
    padding-left: 173px;
    padding-top: 26px;
}

.pnlMensaje
{
    vertical-align: top;
    text-align: center;
    height: 110px;
}

.fontsize18
{
    font-size: 18px;
}

.seccionAbajoDetalle
{
    height: 24px;
    text-align: left;
}

/**/

/*Lista.aspx*/
.contentTituloLista
{
    height: 59px;
    width: 100%;
    vertical-align: top;
    text-align: left;
    padding-left: 13px;
}

.ContenidoLista
{
    padding-top: 7px;
    padding-bottom: 13px;
}

.divImagenContenidoLista
{
    padding-top: 12px;
    padding-left: 17px;
}

.imgProductoLista
{
    border: solid 1px black;
}

.divNombreProductoLista
{
    padding-top: 12px;
    text-align: left;
}

.lblnombreProductoLista
{
    font-size: 13px;
    font-weight: bold;
    padding-left: 17px;
    padding-top: 11px;
}

.divDescProductoLista
{
    padding-left: 17px;
    text-align: justify;
    width: 320px;
}

.divVermasLista
{
    padding-top: 26px;
    padding-left: 5px;
}

.divLinkVermasLista
{
    padding-left: 17px;
    text-align: justify;
    text-align: right;
    padding-bottom: 10px;
}

.lnkVermasLista
{
    color: #F69E39;
    text-decoration: none;
}

.panelLineaProductosLista
{
    background-color: #4D4D4D;
    height: 1px;
}

/*Fin*/

/*ListaLodgings.aspx*/

.tablaListaLodgings
{
    width: 600px;
    padding-top: 5px;
}

/*Fin*/

/*Transportation.aspx*/

.tituloSeccionTransportation
{
    background-color: #ECA029;
    height: 60px;
    width: 866px;
}

.divTituloTransportation
{
    padding-top: 5px;
    padding-left: 19px;
}

.divSeccionDeAbajoTransportation
{
    background-color: #ECA029;
    height: 33px;
}

.divSeccionAbajoTransportation
{
    padding-top: 8px;
    color: White;
    padding-bottom: 3px;
    text-align: center;
}

.btnSendTransportation
{
    text-align: right;
    padding-right: 15px;
}

.divFromShared
{
    padding-top: 2px;
    text-align: left;
    padding-left: 6px;
}

.time
{
    padding-top: 8px;
    text-align: right;
}

.paddingLeft28
{
    padding-left: 28px;
}


.divTituloSharedForm
{
    padding-top: 5px;
    padding-bottom: 5px;
}

.domesticFlightSubT
{
    color: #0054A4;
    font-size: 18px;
}

.tdFormularioTransportations
{
    text-align: left;
    width: 600px;
    padding-left: 5px;
}

.SeccionAbajoDomesticFlight
{
    background-color: #0054A4;
    height: 24px;
}


/*Fin*/

/*CarRental.aspx*/

.divPaddingCarRental
{
    padding-top: 25px;
    padding-bottom: 20px;
}

.divContentCarRental
{
    text-align: left;
    padding-left: 20px;
}

.divContenidoCarRental
{
    text-align: justify;
    padding-left: 20px;
}

.subtituloCarRental
{
    color: #9E5925;
    font-size: 21px;
}

.tdPickUpDateCarRental
{
    text-align: left;
    padding-left: 3px;
}


.tdDeparture
{
    padding-top: 4px;
    text-align: left;
    padding-left: 3px;
}

.tdReturn
{
    padding-top: 2px;
    text-align: left;
    padding-left: 3px;
}

.pasajeros
{
    padding-top: 2px;
    text-align: left;
    padding-left: 30px;
}

/**/

.mensaje
{
    font-size: 13px;
    color: #ECA029;
}

.paddingRight30
{
    padding-right: 30px;
}

.paddingRight20
{
    padding-right: 20px;
}

.paddingRight10
{
    padding-right: 10px;
}

.paddingRight5
{
    padding-right: 5px;
}

.textoRojo
{
    color: Red;
}

.paddingLeft35
{
    padding-left: 35px;
}

.paddingLeft36
{
    padding-left: 36px;
}

.paddingLeft40
{
    padding-left: 40px;
}

.paddingLeft272
{
    padding-left: 272px;
}

.paddingLeft405
{
    padding-left: 405px;
}

.paddingLeft268
{
    padding-left: 268px;
}

.paddingTop9
{
    padding-top: 9px;
}

.imagenTitulo
{
    padding-left: 10px;
    padding-top: 2px;
}


.paddingtop2
{
    padding-top: 2px;
}

.paddingtop3
{
    padding-top: 3px;
}


.paddingtop4
{
    padding-top: 4px;
}

.alignRight
{
    text-align: right;
}


.paddingLeft33
{
    padding-left: 33px;
}

/*Paging Sergio*/
.PagingMain
{
    width: 45%; 
     padding-top:10px;
    text-align: center;
}

.PagingTable
{
    width: 100%;
    float: none;
    text-align: center;
  }

.PagingDataList
{
 width:50px;
     text-align: center;
}
.PagingTDAtras
{
    width: 38%;
    font-weight:bold;
   
}
.PagingTDCentro
{

    text-align: center;
     padding-left:10px;
         padding-right:10px;
}
.PagingTDSiguiente
{
    width: 38%;
     font-weight:bold;
      
}

.PagingTDAtras a, .PagingTDAtras a:visited, .PagingTDAtras a:link, .PagingTDAtras a:hover
{
    color: #666666;
}
.PagingTDAtras a:hover
{
      text-decoration:underline;
}

.PagingTDSiguiente a, .PagingTDSiguiente a:visited, .PagingTDSiguiente a:link, .PagingTDSiguiente a:hover
{
       color: #666666;
   }
.PagingTDSiguiente a:hover
{
      text-decoration:underline;
      
}

/* Los PagingPages and CurrentPage deacuerdo a la seccion*/

.PagingCurrentPage1
{
    font-size: 15px;
       color: #E16225;
}

.PagingPages1
{
    font-size: 13px;
    color: #E16225;
}

.PagingCurrentPage2
{
    font-size: 17px;
    color: #0054A4;
}
.PagingPages2
{
    font-size: 13px;
    color: #0054A4;
}

.PagingCurrentPage3
{
    font-size: 17px;
        font-weight:bold;
    color: #9E5925;
}
.PagingPages3
{
    font-size: 13px;
    color: #9E5925;
}

.PagingCurrentPage4
{
    font-size: 17px;
    color: #8CC53F;
}
.PagingPages4
{
    font-size: 13px;
    color: #8CC53F;
}

.PagingCurrentPage5
{
    font-size: 17px;
    color: #35C0DB;
}
.PagingPages5
{
    font-size: 13px;
    color: #35C0DB;
}

.PagingCurrentPage6
{
    font-size: 17px;
    color: #0054A4;
}

.PagingCurrentPage7
{
    font-size: 17px;
    color: #079FAA;
}

.PagingPages6
{
    font-size: 13px;
    color: #0054A4;
}

.PagingPages7
{
    font-size: 13px;
    color: #079FAA;
}


/*Paquetes*/

.font12
{
    font-size: 12px;
}

.PagingCurrentPage8
{
    font-size: 17px;
    color: #9C5825;
}
.PagingPages8
{
    font-size: 13px;
    color: #9C5825;
}

.PagingCurrentPage9
{
    font-size: 17px;
    color: #8CC53F;
}
.PagingPages9
{
    font-size: 13px;
    color: #8CC53F;
}

.PagingCurrentPage10
{
    font-size: 17px;
    color: #0054A4;
}
.PagingPages10
{
    font-size: 13px;
    color: #0054A4;
}

.imagenProductosPackages
{
    border: solid 1px black;
    text-align: left;
}

.lbl_nombreProductoPackages
{
    font-size: 13px;
    padding-left: 17px;
}

.lbl_descripcionPackages
{
    padding-left: 17px;
    text-align: justify;
    width: 320px;
}

.divlnkverMasPackages
{
    padding-top: 26px;
    padding-left: 5px;
}

.div2lnkverMasPackages
{
    padding-left: 17px;
    text-align: justify;
    text-align: right;
    padding-bottom: 10px;
}

.lnkVerMasPackages
{
    color: #F69E39;
    text-decoration: none;
}

.pnl_lineaProductosPackages
{
    background-color: #4D4D4D;
    height: 1px;
}

.seccionAbajoPackages
{
    height: 24px;
    text-align: left;
}

.lbl_nombreProducto2Packages
{
    padding-top: 10px;
    text-align: left;
    padding-left: 49px;
}

.divDescripcionPackages
{
    padding-top: 15px;
    padding-left: 49px;
    padding-right: 50px;
    text-align: justify;
}

.divReservarPackages
{
    text-align: right;
    padding-right: 50px;
}

.findDetailPackages
{
    padding-left: 49px;
    color: #1B75BA;
    padding-top: 28px;
    font-weight: bold;
}

.backDetailPackages
{
    text-align: left;
    padding-bottom: 3px;
    padding-left: 14px;
}

.pnlCustomPackages
{
    text-align: left;
    padding-left: 23px;
    vertical-align: top;
    padding-bottom: 55px;
}

.startToCreate
{
    font-size: 17px;
    font-weight: bold;
    color: #35C0DB;
}

/*Fin paquetes*/

.invisible
{
    display: none;
}



.fondoFormularioContactenos
{
    background-image: url(images/Template/FondoFormularioContactenos.gif);
    background-repeat: no-repeat;
    height: 240px;
    width: 473px;
    color: White;
}

.fondoOracleContactenos
{
    /* background-image: url(images/Otros/surferOracle_contactUs.png);*/
    background-image: url(images/Otros/p.gif);
    background-repeat: no-repeat;
    height: 252px;
    width: 350px;
}
.textoAmarillo
{
    color: #ECA029;
}

.panelFormulario
{
    background-color: Black;
    color: White;
    border: solid 10px #CCCCCC; /*padding: 26px 29px 20px 26px;*/
    width: 600px;
}
.formularioDIV
{
    padding: 30px 113px 20px 108px;
}
.formularioDIV2
{
    padding: 30px 113px 20px 80px;
}

.tituloFormulario
{
    color: White;
    font-size: 22px;
}
.nombreProductoFormulario
{
    color: White;
    font-size: 24px;
}
.textboxFormulario
{
    width: 229px;
}

.textoH1Verde h1
{
    color: #8CC53F;
}

.textoH1Celeste h1
{
    color: #35C0DB;
}

.textoH1Cafe h1
{
    color: #9E5925;
}

.textoH1Azul h1
{
    color: #0054A4;
}

.textoH2Azul h2
{
    color: #0054A4;
}

.textoH1Naranja h1
{
    color: #E16225;
}

h2 span
{
	text-indent:-9999px;
	display:none;
}
.lodgings
{
	background: url(images/Template/SubTitulos/islaLodgings.gif) no-repeat;  
	width: 110px;  
	height: 25px;  
	display: block;
}
.lodgings a
{  
	width: 110px;  
	height: 25px;  
	display: block;
}

.transportation
{
	background: url(images/Template/SubTitulos/islaTransportation.gif) no-repeat;  
	width: 117px;  
	height: 18px;  
	display: block;
}
.transportation a
{  
	width: 117px;  
	height: 18px;  
	display: block;
}

.activities
{
	background: url(images/Template/SubTitulos/islaActivities.gif) no-repeat;  
	width: 110px;  
	height: 25px;  
	display: block;
}
.activities a
{  
	width: 110px;  
	height: 25px;  
	display: block;
}

.packages
{
	background: url(images/Template/SubTitulos/islaPackages.gif) no-repeat;  
	width: 98px;  
	height: 22px;  
	display: block;
}
.packages a
{  
	width: 98px;  
	height: 22px;  
	display: block;
}

h1
{
    font-size: 21px;
    margin: 0px 0px 3px 0px;
    font-weight: normal;
}

h2
{
    font-size: 13px;
    font-weight: bold;
    margin: 0px;
    float: left;

}

.BacktoList
{
    font-size: 16px;
    color: #999999;
}
.textoSkype
{
    color: #B3B3B3;
    font-size: 12px;
    text-align: left;
}

.textoPackages
{
    font-size: 20px;
    font-weight: bold;
}

.textoPackagesPequeno
{
    font-size: 12px;
    font-weight: bold;
}

.divGoogleMapsPackages
{
    text-align: right;
    width: 460px;
}


.textoH1VerdePaquetes h1
{
    color: #8CC53F;
}

.textoH1AzulPaquetes h1
{
    color: #0054A4;
}

.textoH1CafePaquetes h1
{
    color: #9C5825;
}

.textoSize13
{
    font-size: 13px;
}

/*Transportations */

.tituloTransportationCarRental
{
    font-size: 26px;
    color: #9E5925;
    font-weight: bold;
}

.tituloSharedandPrivate
{
    font-size: 26px;
    color: #8CC53F;
    font-weight: bold;
}

.tituloDomesticflights
{
    font-size: 26px;
    color: #0054A4;
    font-weight: bold;
}


.tituloBoatTransfer
{
    font-size: 26px;
    color: #35C0DB;
    font-weight: bold;
}

.divCarlRental
{
    padding-top: 10px;
    background-color: #FFF9C0;
    font-size: 13px;
    color: #9E5925;
    width: 608px;
    height: 186px;
}

.divSharedandPrivate
{
    padding-top: 10px;
    background-color: #FFF9C0;
    font-size: 13px;
    color: #6D9B26;
    width: 608px;
    height: 186px;
}

.divDomesticflights
{
    padding-top: 10px;
    background-color: #D3E8EA;
    font-size: 13px;
    color: #0054A4;
    width: 618px;
    height: 186px;
}

.divBoatTransfer
{
    padding-top: 10px;
    background-color: #CAEFEF;
    font-size: 13px;
    color: #21AAB3;
    width: 628px;
    height: 186px;
}

.divColorCafe
{
    background-color: #9E5925;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    height: 19px;
}

.divColorVerde
{
    background-color: #638E20;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    height: 19px;
}

.divColorAzul
{
    background-color: #0054A4;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    height: 19px;
}

.divColorCeleste
{
    background-color: #35C0DB;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    height: 19px;
}

.textboxTransportation
{
    width: 153px;
    height: 21px;
    color: #808080;
}

.tablaTransportation
{
    padding: 5px 34px 13px 20px;
    text-align: right;
}

.textoCafeGrande
{
    font-size: 20px;
    color: #9E5925;
}

.cuadroImagenCarros
{
    background-image: url(images/Template/recuadroCarros.gif);
    width: 162px;
    height: 101px;
}

.cuadroImagenCarrosEnlarge
{
    background-image: url(images/Template/recuadroCarrosEnlarge.gif);
    width: 470px;
    height: 295px;
}

.enlargeCar a
{
    font-size: 11px;
    color: #9E5925;
    text-align: right;
    padding-left: 127px; /*padding-right: 10px;   */
}

.fondoVerdeTablaSharedandPrivate
{
    background-color: #D7F9A0;
    color: Black;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    height: 20px;
}

.fondoCelesteTabladomestic
{
    background-color: #D3E8EA;
    color: #0054A4;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    height: 20px;
}

.fondoTablaBoat
{
    background-color: #CAEFEF;
    color: #079FAA;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    height: 20px;
}

.divimagenError
{
    background-image: url(images/Template/imagenError.gif);
    width: 430px;
    height: 105px;
}
.errorBus
{
    color: #8CC53F;
}
.errorCar
{
    color: #9E5925;
}
.errordomestic
{
    color: #0054A4;
}

.errorBoat
{
    color: #35C0DB;
}

.fontSize15
{
    font-size: 15px;
}


.bordeListadoCarRental
{
    border-bottom: solid 1px #B3B3B3;
}

.backgrouncolorListadoCarRental
{
    background-color: #FFF9C0;
    width: 179px;
    padding-top: 16px;
}

.paddingListadoCarRental
{
    padding-top: 8px;
    padding-left: 5px;
    padding-right: 4px;
}

.backgroundWhite
{
    background-color: White;
}

.bordeDListadoCarRental
{
    border-right: solid 1px #B3B3B3;
    width: 180px;
    text-align: left;
    padding-left: 16px;
}

.bordeDListadoShared
{
    border-right: solid 1px #B3B3B3;
    text-align: left;
    padding-left: 16px;
    width: 280px;
}

.paddingShared
{
    text-align: left;
    padding-left: 30px;
}

.divCarRentalListado
{
    width: 200px;
    text-align: left;
    padding-left: 16px;
}

.divListadoCarRental
{
    font-size: 13px;
    padding-top: 8px;
}

.enviarCarRentalListado
{
    text-align: right;
    padding-bottom: 5px;
}

.divBacktoList
{
    text-align: left;
    padding-bottom: 3px;
    padding-left: 14px;
}

.lnkbackToList
{
    color: #999999;
    text-decoration: none;
}

.imgProductoReservation
{
    width: 197px;
    height: 111px;
    background-color: White;
}

.tdtituloFormularioCarListado
{
    text-align: left;
    width: 150px;
    padding-left: 15px;
    vertical-align: top;
}

.divRequiredInfoCarRentalListado
{
    width: 300px;
    text-align: justify;
}

.divFormularioCarRentalListado
{
    text-align: left;
    padding-left: 110px;
}

.textoCafeCarRentalListado
{
    color: #8D451C;
}

.divListadoCarRental
{
    text-align: right;
    padding-right: 45px;
    font-size: 12px;
}

.divSurfGuideCarRental
{
    text-align: left;
    padding-left: 270px;
}

.bordeDomesticFlights
{
    border: solid 1px #BCE0E2;
}

.divDomesticFlights
{
    width: 180px;
    height: 28px;
    text-align: left;
}

.seccionAbajoDomesticFlights
{
    background-color: #0054A4;
    height: 24px;
}

.seccionAbajoBoats
{
    background-color: #35C0DB;
    height: 24px;
}

/*Fin Transportations*/



.paddingBotton4
{
    padding-bottom: 4px;
}

.lblOrigenes a, lblOrigenes a:link
{
    color: #0054A4;
}

.divCeleste
{
    padding-top: 10px;
    padding-left: 3px;
    background-color: #D3E8EA;
    color: #0054A4;
    height: 26px;
    font-size: 18px;
    text-transform: uppercase;
}
.divPaddingOracle
{
    padding-left: 5px;
    padding-right: 5px;
    vertical-align: top;
    text-align: justify;
}
.divLineaNaranja
{
    height: 2px;
    background-color: #ECA029;
}
.fondoGris
{
    background-color: #EBEBEB;
    height: 261px;
    width: 285px;
}
.lnkOracle
{
    text-decoration: none;
    line-height: 20px;
}

.letraNaranja
{
    color: #ECA029;
}

.pnlDrivingDirection
{
    height: 120px;
    border: solid 1px #808080;
}

.height80
{
    height: 80px;
}

.dias
{
    background-color: #E6E6E6;
    text-decoration: none;
    font-size: 16px;
    height: 24px;
}
.bordeDerecho
{
    /* border-right:solid 1px #CCCCCC;  border-bottom:solid 1px #CCCCCC;  border-top:solid 1px #CCCCCC;*/
    border: solid 1px #CCCCCC;
}
.northP
{
    color: #2B388E;
    font-weight: bold;
}

.centralP
{
    color: #DB4605;
    font-weight: bold;
}

.southP
{
    color: #50AF05;
    font-weight: bold;
}

.caribean
{
    color: #DD8E03;
    font-weight: bold;
}

.pnlDias
{
    width: 280px;
    height: 90px;
    border: solid 1px #808080;
    text-align: justify;
}

.floatLeft
{
    float: left;
}

.paddingBottom
{
    padding-bottom: 15px;
}

.textoGris
{
    color: #666666;
}

.textoCelesteObscuro
{
    color: #1B75BA;
}

.textoContactUsIndex
{
    color: #1B75BA;
    font-size: 13px;
}

.textoCelesteObscuroSize11
{
    color: #1B75BA;
    font-size: 11px;
}


.textoCafe
{
    color: #9E5925;
}

.textoCafeIndex
{
    color: #9E5925;
    text-decoration: underline;
}

.textoVerdeIndex
{
    color: #8CC53F;
    text-decoration: underline;
}


.textoVerde
{
    color: #8CC53F;
}

.textoCelesteIndex
{
    color: #35C0DB;
    text-decoration: underline;
}

.textoCeleste
{
    color: #35C0DB;
}

.paddingLeft30
{
    padding-left: 30px;
}

.FontSize11
{
    font-size: 11px;
}

.paddingLeft20px
{
    padding-left: 20px;
}

.paddingLeft24px
{
    padding-left: 24px;
}

.divImagentransparenteOracle
{
    padding-top: 29px;
    padding-left: 5px;
}

.textoAzulPackagesIndex
{
    color: #2B388E;
}
.paddingLeft10
{
    padding-left: 10px;
}

.paddingLeft8
{
    padding-left: 8px;
}

/**/

.lblDescripcionDetalleTabla table
{  
    table-layout: fixed;
   /*border: solid 1px #E16225;*/
          
}

.lblDescripcionDetalleTabla table td
{ 
    border-left: dashed 1px #E16225;
    border-right: dashed 1px #E16225;
    border-bottom: dashed 1px #E16225;       
    background: #fff;
    padding: 6px 6px 6px 12px;
    color: Black;
}


.lblDescripcionDetalleTabla table th
{
    border-top: solid 1px #E16225;
    border-bottom: solid 1px #E16225;
    border-right: solid 1px #E16225;
    color: White;
    font-weight:normal;
    /*font-weight:bold;*/
    letter-spacing: 2px;
    text-align: center;
    padding: 6px 6px 6px 12px;
    background-color: #E16225;
}

.lblDescripcionDetalleTabla table th.nobg
{
    /*border-right: 1px solid #E16225;*/
    background: none;
}

.lblDescripcionDetalleTabla table td.alt
{
    background: #fff;
    color: Black;
}

.lblDescripcionDetalleTabla table th.spec
{
    border-top: 0;
    background-color: #fff;
}

.lblDescripcionDetalleTabla table th.specalt
{
    border-top: 0;
    background-color: White;
}

/**/








