﻿.labelTituloHeight {
    font-family: calibri;
    font-size: 14px;
    color: #F4512C;
    text-decoration: none;
    height:50px!important;
}
.labelTitulo
{
	font-family: calibri;
	font-size: 14px;
	color: #F4512C;
	text-decoration: none;
}
.labelTituloH1
{
    font-family: calibri !important;
    color: #F4512C !important;
    text-decoration: none;
}
.labelSubTitulo
{
	font-family: calibri;
	font-size: 10px;
	color: #F4512C;
	text-decoration: none;
}
.labelSelect
{
	font-family:calibri;
	font-size: 9px;
	color: #88B04B;
	text-decoration:none;
}
.labelBlack9x {
    font-family: calibri;
    font-size: 12px;
    color: black;
    font-weight: bold;
    text-decoration: none;
}
.labelSelected
{
	font-family:calibri;
	font-size: 14px;
	color: #88B04B;
	text-decoration:none;
}
.labelSelectedAbove {
    font-family: calibri;
    font-size: 14px;
    color: #88B04B;
    text-decoration: none;
    display:block !important;
}
.labelIslandParadise
{
	font-family: calibri;
	font-size: 9px;
	color: #95DEE3;
	text-decoration:none;
}
.labelLivingCoral {
    font-family: calibri;
    font-size: 12px;
    color: #FF6F61;
    text-decoration: none;
}

.labelIslandParadise0x {
    font-family: calibri;
    font-size: 13px;
    color: #95DEE3;
    text-decoration: none;
}
.labelNiagara
{
	font-family: calibri;
	font-size: 14px;
	color: #578CA9;
	text-decoration: none;
    margin-right: 0px;
}
.MsnNotification
{
    color: Black;
    font-size: 14px;
    font-weight: bold;
}
.embed-container-cartera {
    position: relative;
    overflow: hidden;
}
.embed-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
}
.embed-container iframe {
    position: absolute;
    top: 0;
    left: 0px;
    width: 100%;
    height: 100%;
}
.layoutFieldset {
    margin-bottom:10px;
}
 
.itemFieldset {
    float: left; 
    width: 400px; 
    margin-left: 10px;
}
 
.altItemFieldset {
    float: left; 
    width: 400px;
    margin-left: 10px;
    margin-bottom:20px;
}

.itemSeparator {
    color: Blue; 
    font-weight: bold;
}

.layoutTable {
    border-spacing:0;
}
 
    .layoutTable td {
        padding:0;
    }
 
.itemFieldsetLV {
    float: left; 
    width: 300px; 
    height: 350px;
}
.itemFieldsetCL {
    float: left; 
    width: 99%; 
    height: 100%;
}
 
.itemTable {
    height: 100%;
    border-spacing:1px;
}
 
    .itemTable td {
        padding:0;
    }
 
.cellLabel {
    width: 40%;
    vertical-align: top;
}
 
td.cellInfo {
    width: 60%; 
    padding-left: 5px;
    vertical-align: top;
}
     
.list-container {
    max-width: 100%;
}
 
td.button {
    padding-bottom:5px;
}
#dwndWrapper {
    height: 85px;
    background-image: url("../../images/upload_100.png");
    background-position: left;
    background-repeat: no-repeat;
    padding: 15px 0 0 100px;
}

.buttons_position {
   width: 300px;
padding: 20px;
cursor: pointer;
font-weight: bold;
font-size: 100%;
background: #578CA9;
color: #fff;
border: 1px solid #3366cc;
border-radius: 10px;
-moz-box-shadow: 6px 6px 5px #999;
-webkit-box-shadow: 6px 6px 5px #999;
box-shadow: 6px 6px 5px #999;
    background-image: url(../images/site/edit.jpg);
    background-repeat: no-repeat;
    }

.buttons_position:hover {
color: #ffff00;
background: #88B04B;
border: 1px solid #fff;
-moz-box-shadow: 5px 5px 4px #adadad;
-webkit-box-shadow: 5px 5px 4px #adadad;
box-shadow: 5px 5px 4px #adadad;
 background-image: url(../images/site/update.png); 
   background-repeat: no-repeat;
}

.fondoformulario {
   width: 100%;
padding: 20px;
cursor: pointer;
font-weight: bold;
font-size: 100%;
background: #578CA9;
color: #fff;
border: 1px solid #3366cc;
border-radius: 10px;
-moz-box-shadow: 6px 6px 5px #999;
-webkit-box-shadow: 6px 6px 5px #999;
box-shadow: 6px 6px 5px #999;
  
    }

.buttons_position:hover {
color: #ffff00;
background: #88B04B;
border: 1px solid #fff;
-moz-box-shadow:: 5px 5px 4px #adadad;
-webkit-box-shadow:: 5px 5px 4px #adadad;
box-shadow: 5px 5px 4px #adadad;

}
.divalinear
{
    display:inline-block;
    width:20%;
    text-align:left;
}  
.divalinearRigth
{
    display:inline-block;
    width:60%;
    text-align:left;
}    
.divalinear50
{
    display:inline-block;
    width:48%;
    text-align:left;
}
.radius60 {
    border-radius: 10px;
    overflow: hidden;
    border-style: dotted;
    border-width: 1px;
    text-align: left;
    top: auto;
    width: 100%;
    height: 100%;
}


   .divletrasfidel .lnkletras
{
    font-size: medium;
    text-decoration:none;
    padding-top:0.1em;
    padding-bottom:0.1em;
    padding-left:0.35em;
    padding-right:0.35em;
    border:1px solid rgb(125,126,125);
    color:white;
    font-family:Verdana;
    font-weight:bold; 
    background: rgb(238,238,238); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(238,238,238,1) 0%, rgba(238,238,238,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(238,238,238,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(238,238,238,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(238,238,238,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(238,238,238,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(238,238,238,1) 0%,rgba(238,238,238,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */

}

.divletrasfidel .lnkletras:hover
{
    border:1px solid rgb(96,108,136);
    background: rgb(195,217,255); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(195,217,255,1) 0%, rgba(177,200,239,1) 41%, rgba(152,176,217,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(195,217,255,1)), color-stop(41%,rgba(177,200,239,1)), color-stop(100%,rgba(152,176,217,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(195,217,255,1) 0%,rgba(177,200,239,1) 41%,rgba(152,176,217,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(195,217,255,1) 0%,rgba(177,200,239,1) 41%,rgba(152,176,217,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(195,217,255,1) 0%,rgba(177,200,239,1) 41%,rgba(152,176,217,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(195,217,255,1) 0%,rgba(177,200,239,1) 41%,rgba(152,176,217,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c3d9ff', endColorstr='#98b0d9',GradientType=0 ); /* IE6-9 */

}
.divletrasfidel .lnkletrasSeleccion
{
    font-size: medium;
    text-decoration:none;
    padding-top:0.2em;
    padding-bottom:0.2em;
    padding-left:0.4em;
    padding-right:0.4em;
    border:1px solid white;    
    font-family:Verdana;
    font-weight:bold; 
    background: rgb(169,219,128); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(169,219,128,1) 0%, rgba(150,197,111,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(169,219,128,1)), color-stop(100%,rgba(150,197,111,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(169,219,128,1) 0%,rgba(150,197,111,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(169,219,128,1) 0%,rgba(150,197,111,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(169,219,128,1) 0%,rgba(150,197,111,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(169,219,128,1) 0%,rgba(150,197,111,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9db80', endColorstr='#96c56f',GradientType=0 ); /* IE6-9 */

}

.divbusquedafidel .divformbuscarfidel #busqueda_avanzada 
{
    position: absolute;
    top:130px;
    width:90%;
    color: black;
    font-family:Verdana;
    font-size:small;
    /*background: #93FCBB;*/
    /*visibility:hidden;*/
    display:none;
    height: 140px;
    line-height: 30px;
    text-align: center;    
    border-radius: 6px;
    opacity: 0.9;    
    text-align:left;
    padding:1em;
    z-index: 1;
    background: rgb(213,206,166); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(213,206,166,1) 0%, rgba(201,193,144,1) 40%, rgba(183,173,112,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(213,206,166,1)), color-stop(40%,rgba(201,193,144,1)), color-stop(100%,rgba(183,173,112,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(213,206,166,1) 0%,rgba(201,193,144,1) 40%,rgba(183,173,112,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(213,206,166,1) 0%,rgba(201,193,144,1) 40%,rgba(183,173,112,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(213,206,166,1) 0%,rgba(201,193,144,1) 40%,rgba(183,173,112,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(213,206,166,1) 0%,rgba(201,193,144,1) 40%,rgba(183,173,112,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5cea6', endColorstr='#b7ad70',GradientType=0 ); /* IE6-9 */

}

.divbusquedafidel .divformbuscarfidel #busqueda_avanzada:after {
    content: '';
    position: absolute;
    top: -20px;
    left: 30px;
    margin-left: -8px;
    width: 0; height: 0;
    border-top: 1px solid rgb(213,206,166);
    border-right: 1px solid transparent;
    border-left: 1px solid transparent;
}
    
.divformbuscarfidel .close {

    background-color: rgba(0, 0, 0, 0.8);
    height: 30px;
    line-height: 30px;
    position: absolute;
    right: 0;
    text-align: center;
    text-decoration: none;
    top: -15px;
    width: 30px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px;
    border-radius: 15px;

}

.divformbuscarfidel .close:before {
    color: rgba(255, 255, 255, 0.9);
    content: "X";
    font-size: 24px;
    text-shadow: 0 -1px rgba(0, 0, 0, 0.9);
}

.divformbuscarfidel .close:hover {
    background-color: rgb(242,130,91);
}

.embed-containerIFR {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
}
.embed-containerIFR iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}

.calTodayDay
{
      color: black;
      background-color: #cccccc;
}
.calSelector
{
      background-color: #cccccc;
}

.calNextPrev
{
      vertical-align: sub;
}

.calDayHeader
{
      font-size: 7pt;
      background-color: #cccccc;
      font-weight: bold;
}

.calSelectedDay
{
      font-weight: bold;
      color: white;
      background-color: #666666;
}

.calTitle
{
      font-weight: bold;
      border-left-color: black;
      border-bottom-color: black;
      border-top-color: black;
      background-color: #999999;
      border-right-color: black;
       height: 100%;
}

.calWeekendDay
{
      background-color: #ffffcc;
}

.calOtherMonthDay
{
      color: gray;
}

.reservas {
	color: Black;
	font-family: Verdana; 
	font-size: 9px;
	text-decoration:wavy;
	font: bold;
}
.reserva {
	color: navy!important;
	font-family: Verdana;
	font-size: 9px;
	text-decoration: none;
}
.chkList {
    font-family: calibri;
    font-size: 14px;
    color: #88B04B;
    text-decoration: none;
    border-color :YellowGreen;
    border-style:Groove;
    border-width:10px;
    width:100%;
}
.loading {
    background-color: #39B54A;
    height: 100%;
    width: 100%;
}
.backgroundSeasons {
    background-color: #39B54A; /* color corporativo */
    color: white;
    font-size: 16PX;
    }
.div100 {
    align-content: center;
    display: inline-block;
    vertical-align: top;
    width: 100%
}
.div49 {
    align-content: center;
    display: inline-block;
    vertical-align: top;
    width: 49% !important
}