﻿.Soltour_HotelDescritivoModule_Container
{
    margin:0 auto;
    width:505px; 
    font-family:Tahoma,Verdana,Arial;
}

table
{
    width:100%;
}

.entityHeaderContainer
{
    background-image:url("/Files/System/SitePT/images/grad_top.jpg");
    background-color: #DDEAFA;
    background-position:left top;
    background-repeat:repeat-x;
    border-bottom: 2px solid #0066CC;
}

.entityHeaderContainer span
{
    color:#000 !important;
    font-family:Tahoma,Verdana,Arial;
}

.entityHeader
{
    padding: 25px 25px 5px;
}

.entityHeader span
{
    font-size: 23px;
    font-weight:bold;
}

.languageFlagsContainer
{
    margin-top:27px;
}

.entityHeader a
{
    padding-left:8px;
}
.entityHeader img
{
    border-collapse:collapse;
    border-style:none;
}

.subtitle
{
    background-image: url("/Files/System/SitePT/images/grad.jpg");
    background-position: left bottom;
    background-repeat: repeat-x;
    color: #666666;
    font-size: 12px;
    font-weight: bold;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 5px;
    vertical-align: middle;
}

.entityDescriptionContainer
{
    background-color: #DDEAFA;
    background-image: url("/Files/System/SitePT/images/grad_col.jpg");
    background-position: left bottom;
    background-repeat: repeat-x;
    color: #000000;
    font-size: 12px;
    padding: 20px 25px 25px;
    text-align: justify;
}

.entityInfoDescription
{
    background-color: #DDEAFA;
    background-image: url("/Files/System/SitePT/images/grad_col.jpg");
    background-position: left bottom;
    background-repeat: repeat-x;
    color: #000000;
    font-size: 12px;
    padding: 20px 25px 25px;
    text-align: justify;
}

.entityDescription div, .lineItem
{
    border-bottom:1px dotted #999999;
    color:#000;
}

.entityTitle
{
    background-image: url("/Files/System/SitePT/images/grad.jpg");
    background-position: left bottom;
    background-repeat: repeat-x;
    font-size: 12px;
    font-weight: bold;
    padding-right:25px;
    padding-left:25px;
    padding-top:5px;
    padding-bottom:5px;   
    vertical-align: middle;
}


.imageGallery
{
    background-color: #DDEAFA;
    background-image: url("/Files/System/SitePT/images/grad_col.jpg");
    background-position: left bottom;
    background-repeat: repeat-x;
    color: #000000;
    font-size: 12px;
    padding: 20px 25px 25px;
    text-align: justify;   
}

.imageGallery #mainPhoto img
{
    height:120px;
    width:200px;
}

#thumbPhoto
{
    margin-left:4px;
}

.imageGallery #thumbPhoto img
{
    height:57px; 
    width:57px;
    margin-right:3px;
    cursor:pointer;
}

.imageGallery #navigationPhoto
{
    text-align:center;
}

.imageGallery #navigationPhoto img
{
    margin:0 3px;
    cursor:pointer;
}

#SmallPics img.imgPic {
    max-width: 160px;
    max-height: 91px;
}

.locationTitleContainer div, .detailsTitle
{
    background-image: url("/Files/System/SitePT/images/grad.jpg");
    background-position: left bottom;
    background-repeat: repeat-x;
    border-bottom: 1px solid #0099FF;
    font-size: 16px;
    font-weight: bold;
    padding: 10px 25px;
    text-align: left;
}

.locationTitleContainer span, .detailsTitle span
{
    color:#000;
}

.locationDescriptionContainer
{
    background-image: url("/Files/System/SitePT/images/grad.jpg");
    background-position: left bottom;
    background-repeat: repeat-x;
    color: #06C;
    font-size: 12px;
    font-weight: bold;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 5px;
    vertical-align: middle;
}

.locationDescriptionContainer a
{
    color: #06C;
    font-size: 12px;
    font-weight: bold;
}

.locationDescription table td
{
    color: #666666;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 8px;
}

.locationMapContainer a
{
    font-size:10px;
    color: #0066CC;
    font-weight: bold;
    text-decoration: underline;
    font-family:Tahoma,Verdana,Arial;
}

.entityItems
{
    background-color: #DDEAFA;
    background-image: url("/Files/System/SitePT/images/grad_col.jpg");
    background-position: left bottom;
    background-repeat: repeat-x;
    color: #000000;
    font-size: 12px;
    padding: 20px 25px 25px;
    text-align: justify;
}

.detailsItemsList
{
    background-color: #DDEAFA;
    background-image: url("/Files/System/SitePT/images/grad_col.jpg");
    background-position: left bottom;
    background-repeat: repeat-x;
    color: #000000;
    font-size: 12px;
    padding: 20px 25px 25px;
    text-align: justify;
}

.detailsItemsList b
{
    color: #000;
}

.Accordion {
    overflow: hidden;
}

.AccordionPanel {
    margin: 0;
    padding: 0;
}

AccordionPanelOpen .AccordionPanelTab {
    background-color: #EEEEEE;
}

.AccordionPanelTab {
    -moz-user-select: none;
    background-image: url("/Files/System/SitePT/images/grad.jpg");
    background-position: left bottom;
    background-repeat: repeat-x;
    border-bottom: 1px solid #CCCCCC;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    margin: 0;
    padding: 1px 25px;
}

element.style {
    height: 30px;
}
.AccordionPanelContent {
    background-color: #DDEAFA;
    background-position: left bottom;
    background-repeat: repeat-x;
    color: #000000;
    font-size: 12px;
    height: 150px;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding-left: 25px;
    padding-right: 25px;
    text-align: justify;
}

.entityDescription table span a
{
    font-weight: bold;
    color: #06C;
    margin-top: 3px;
    display: block;
    text-decoration:underline;
    font-size:12px;
}

.entityDescription span, .entityDescription b
{
    color:#000 !important;
    font-family:Tahoma,Verdana,Arial;
    font-size: 12px;
    text-align: justify;
}

.entityItems b, .entityItems span
{
    color:#000 !important;
    font-family:Tahoma,Verdana,Arial;
    text-align: justify;
}

.entityTitle span
{
    color: #666;
    font-size: 12px;
    font-weight: bold;
    display: inline-table;
}

#BigPic .imgPic {
    max-height: 190px;
    max-width: 290px;
}
