﻿/* Legend */
.Soltour_Details_LegendContainer_dsi
{
    font-size: 12px;
    margin: 0px 20px 50px 20px;
    width: 682px;
}

.Soltour_Details_LegendContainer_dsi div
{
    font-size: 10px;
    width: 140px;
    float: left;
    padding: 5px;
}

.Soltour_Details_LegendContainer_dsi div span
{
    display: inline-block;
    height: 15px;
    width: 15px;
    margin-right: 5px;
}

.Soltour_Details_LegendNoAvailable_dsi
{
    background-image: url('../images/noAvailable.png');
    background-repeat: repeat;
}

.Soltour_Details_LegendAvailableMinPrice_dsi
{
    background-color: #86BC5C;
}

.Soltour_Details_LegendAvailable_dsi
{
    background-color: #0BC8FF;
}

.Soltour_Details_LegendAvailableOnRequest_dsi
{
    background-color: #FF7D0B;
}

/*Details List - Used in Soltour.Details.List.html*/

#Soltour_Details_DetailContainer_dsi
{
    width: 660px;
    clear: both;
    float: left;
    background: url(/files/system/agentes/layout/bg_AReservadaMain.gif) repeat-x bottom;
    margin-top: 10px;
    padding-bottom: 15px;
    position: relative;
}

.Soltour_Details_dsi
{
    width: 700px;
    padding-top: 12px;
    float: left;
}

.Soltour_Details_dsi .Soltour_Details_Destination_dsi
{
    float: left;
    margin-right: 5px;
    max-width: 550px;
}

.Soltour_Details_dsi .Soltour_Details_Destination_dsi h1
{
    font: 19px Tahoma, Arial;
    color: #555;
    letter-spacing: -1px;
    text-transform: uppercase;
    text-decoration: none;
    padding-left: 10px;
}

.Soltour_Details_dsi .Soltour_Details_Destination_dsi .Soltour_Details_DestinationText_dsi
{
    font: 14px Tahoma, Arial;
    color: #555;
    float: left;
}

.Soltour_Details_dsi .Soltour_Details_Destination_dsi .Soltour_Details_DescriptionText_dsi
{
    font: 14px Tahoma, Arial;
    color: #555;
    float: left;
    text-align: justify;
}

.Soltour_Details_dsi .Soltour_Details_Destination_dsi img
{
    float: left;
}

.Soltour_Details_dsi .Soltour_Details_Price_dsi
{
    float: right;
    top: 12px;
    right: 0px;
    position: absolute;
    margin-right: 12px;
}

.Soltour_Details_dsi .Soltour_Details_Price_dsi h1
{
    font: 14px Tahoma, Arial;
    color: #ff791f;
    text-align: right;
}

.Soltour_Details_dsi .Soltour_Details_Price_dsi h2
{
    font: 24px Tahoma, Arial;
    color: #757575;
}

#Soltour_Details_Social_dsi ul
{
    float: right;
    list-style-type: none;
    margin-top: 15px;
}

#Soltour_Details_Social_dsi ul li
{
    display: inline;
    float: left;
}

.Soltour_Details_LegendText_dsi
{
    vertical-align: top;
    width: 75% !important;
}

#Soltour_Common_List_ResDetail_dsi .Soltour_Common_List_Splines_dsi .Soltour_Common_List_Dtlzone_dsi img
{
    margin-top: 0px;
}

.Soltour_Details_ButtonContainer_dsi
{
    clear: both;
    width: 722px;
}

.Soltour_Details_BtnBack_dsi
{
    float: right;
    background: url("/files/system/agentes/layout/bg_recuperar.gif") repeat-x scroll 0 0 transparent;
    border-radius: 4px 4px 4px 4px;
    border-style: none;
    color: white;
    font: 11px Tahoma, Arial;
    height: 24px;
    text-transform: uppercase;
    width: 90px;
    margin-top: 5px;
}

.buttons
{
    display: inline-block;
    text-decoration: none;
    font-size: 12px;
    width: 85px;
    height: 15px;
    cursor: pointer;
    color: white;
    padding: 5px;
    margin-left: 2px;
    padding: 10px;
}

.buttons span
{
    float: left;
    text-decoration: none;
    font-size: 12px;
    width: 85px;
    height: 15px;
    background-color: #C0C0C0;
    cursor: pointer;
    color: white;
    padding: 5px;
    margin-left: 2px;
}

.buttons a
{
    float: left;
    text-decoration: none;
    font-size: 12px;
    width: 85px;
    height: 15px;
    background-color: #83a91d;
    cursor: pointer;
    color: white;
    padding: 5px;
    margin-left: 2px;
}

.buttons a:visited
{
    float: left;
    text-decoration: none;
    font-size: 12px;
    width: 85px;
    height: 15px;
    background-color: #83a91d;
    cursor: pointer;
    color: white;
    padding: 5px;
    margin-left: 2px;
}

.button
{
    display: inline-block;
    text-decoration: none;
    font-size: 12px;
    width: 85px;
    border: 0px;
    cursor: pointer;
    color: white;
    padding: 5px;
    margin-left: 2px;
    background-color: #83A91D;
    float: right;
}

.buttonReserva
{
    width: 90px;
    height: 24px;
    float: right;
    background: url(/files/system/agentes/layout/bg_submit.gif) repeat-x;
    font: 11px Tahoma, Arial;
    color: white;
    text-transform: uppercase;
    border-style: none;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin-left: 7px;
}

.Soltour_Details_BackContainer
{
    clear: both;
}

.Soltour_Details_BackContainer a
{
    color: Green;
    text-decoration: none;
}

.Soltour_Details_BackContainer a:visited
{
    color: Green;
    text-decoration: none;
}

.Soltour_Details_BackContainer a:hover
{
    text-decoration: underline;
}

.Soltour_Details_MonthlyGrid
{
    margin-left: 10px;
    width: 660px;
}
