body {
    margin: 0;
    padding: 0;
    color: #ccc;
    font-family: sans-serif;
    font-size: 12px;
    background-color: #000e28;
    background-image: url(../img/background-andeanexpeditions.jpg);
    background-position: top center;
    background-repeat: repeat-y;
}

h2 {
    margin: 0;
    padding: 0;
    color: #fff;
    font-size: 14px;
}

p {
    text-align: justify;
}

span.title2 {
    margin: 0;
    padding: 0;
    color: #010c1c;
    font-size: 14px;
}

h3, span.title3 {
    color: #9cac0e;
    font-size: 12px;
    font-weight: normal;
}

.clear {
    margin: 0;
    padding: 0;
    border: 0;

    clear: both;
    font-size: 0;
    line-height: 0;
}

#container {
    width: 965px;
    margin: auto;
    padding: 0;
}

#language {
    width: 965px;
}

#language .bandera {
    margin: 0;
    padding: 0;
    border: 0;
    width: 16px;
}


#links {
    width: 965px;
    text-align: right;
}

#links a {
    color: #ccc;
    text-decoration: none;
}

#links a:hover {
    text-decoration: underline;
}

#header {
    text-align: center;
    border-top: 4px solid #9cac0e;
    margin: 0;
    padding: 0;
}

#content {
    background-image: url(../img/background_home.jpg);
    background-repeat: no-repeat;
    background-position: top;
    margin: 0;
    background-color: #010511;
    height: 500px;
    padding-left: 40px;
}

/* content styles */

#left_column {
    border-right: 2px solid #666d74;
    width: 424px;
    float: left;
    padding-right: 10px;
}

#right_column {
    width: 437px;
    float: left;
    margin-left: 10px;
}

#footer {
    width: 965px;
    margin: auto;
    padding: 0;
    background-color: #010511;
}

#footer, #footer p {
    padding: 0;
    text-align: center;
    padding-bottom: 15px;
}

#news {
    background-color: #010c1c;
    width: 425px;
    height: 181px;
}

#news h2 {
    position: relative;
    float: left;
    margin: 0;
    margin-top: -27px;
    padding: 0;
    width: 143px;
    height: 20px;
    z-index: 700;
    font-family: 'Oswald';
    font-style: normal;
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    text-transform: uppercase;
}

#news h3 {
    margin: 0;
    padding: 15px 10px 5px 0;
}

#news img {
    clear: both;
    float: left;
    width: 130px;
    height: 181px;
    margin-right: 10px;
}

#news p{
    margin: 0;
    padding: 0;
    margin-left: 150px;
    margin-right: 20px;
    margin-bottom: 10px;
}

#news span.ui-button-text {
    padding: 0 3px;
    font-size: 12px;
}

#testimonies {
    margin-top: 20px;
    width: 425px;
    height: 123px;
}

#testimonies img{
    border: 0;
    width: 123px;
    height: 95px;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
}

#testimonies p {
    margin: 0;
    padding: 0;
    margin-left: 135px;
    margin-right: 20px;
    margin-bottom: 5px;
    font-size: 11px;
}

#testimonies h2 {
    font-family: 'Oswald';
    font-style: normal;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
}

#testimonies h3 {
    margin: 3px 20px 5px 135px;
    padding: 0;
}

#testimonies h3 a{
    color: #9cac0e;
    text-decoration: none;
}

#testimonies h3 a:hover{
    text-decoration: underline;
}

#testimonies span.ui-button-text {
    padding: 0 3px;
    font-size: 12px;
}

#destinations {
}

#trip_overview {
    margin: 0;
    padding: 0;
    border: 0;
    background-position: top;
    background-repeat: no-repeat;
    background-color: #112130;
    margin-top: 20px;
    width: 425px;
    height: 136px;
}

.box_trip_overview_deu {
    background-image: url(../img/trip_overview_deu.jpg);
}

.box_trip_overview_eng, .box_trip_overview {
    background-image: url(../img/trip_overview.jpg);
}

#trip_overview h3 {
    margin: 0;
    padding: 0;
}

#trip_overview h3 a, #trip_overview p a {
    color: #9cac0e;
    text-decoration: none;
}

#trip_overview h3 a:hover, #trip_overview p a:hover {
    text-decoration: underline;
}

#trip_overview p {
    margin: 0;
    padding: 0;
}

.trip_overview_extra {
    height: 15px;
}

.trip_overview_body {
    margin: 0;
    padding: 0;
    border: 0;
    clear: both;
}

.trip_overview_image, .trip_overview_content {
    margin: 0;
    padding: 0;
    border: 0;
    float: left;
    position: relative;
    line-height: 1.5;
}

.trip_overview_image {
    margin: 7px 10px 0 20px;
}

.trip_overview_content {
    margin-top: 19px;
}

#advertisements_scroll {
    width: 440px;
    height: 140px;
    margin-top: 10px;
    overflow: hidden;
}

#advertisements_box {
    width: 2200px;
    height: 140px;
}

#advertisements_scroll .go_andean {
    width: 440px;
    height: 140px;
    margin-top: 10px;
    float: left;
}

#advertisements_scroll .go_andean img {
    float: left;
    margin: 0;
    padding: 0;
    border: 0;
}

#advertisements_scroll .go_andean img.go_andean_image {
    width: 222px;
    height: 140px;
}

#advertisements_scroll .go_andean img.go_andean_title {
    width: 218px;
    height: 88px;
}

#advertisements_scroll .go_andean ul {
    float: left;
    width: 210px;
    height: 52px;
    margin: 0;
    padding: 0;
    padding-left: 8px;
    list-style: none;
    background-image: url(../img/mock_advertisement_bg2.jpg);
}

#advertisements_scroll .go_andean ul li {
    float: left;
    width: 21px;
    height: 16px;
    margin-left: 13px;
    margin-top: 10px;
    padding-top: 5px;
    color: #9CAC0E;
    text-align: center;
    cursor: pointer;
}

#advertisements_scroll .go_andean ul li.selected {
    cursor: default;
    background-color: #213445;
}

#create_tour {
    margin-top: 15px;
    float: left;
    background-position: top left;
    background-repeat: no-repeat;
    background-color: #000C1C;
    width: 438px;
    height: 136px;
}

.box_trip_finder_deu {
    background-image: url(../img/find_your_trip_deu.jpg);
}

.box_trip_finder_eng, .box_trip_finder {
    background-image: url(../img/find_your_trip.jpg);
}

#create_tour form{
    margin-top: 40px;
    margin-left: 10px;
}

#create_tour label {
    display: block;
    margin: 7px 5px 7px 10px;
    width: 50px;
    float: left;

}

#create_tour select {
    display: block;
    margin: 7px 5px;
    width: 125px;
    float: left;
}

#create_tour .submit input {
    margin-left: 305px;
    border: 0;
    background-color: #9DAB10;
    color: #010c1c;
    font-size: 10px;
    width: 60px;
}

#inferior_bar {
    clear: both;
    padding-bottom: 10px;
    height: 45px;
    background-color: #010511;
    text-align: center;
}

#inferior_bar img {
    margin: 0;
    padding: 0;
    border: 0;
}

#menu_footer {
    margin: 0;
    padding: 10px 0;
    list-style-type: none;
}

#menu_footer .menu_footer_item {
    display: inline;
    padding: 0 10px;
    border-right: 1px solid #fff;
}

#menu_footer .footer_last_item {
    border-right: none;
}

#menu_footer a {
    color: #fff;
    text-decoration: none;
}

#menu_footer a:hover {
    color: #fff;
    text-decoration: underline;
}

#footer p.contact_data {
    font-size: 12px;
    margin: 5px 0;
    padding: 0;
    font-weight: bold;
}
/* Dialog styles - Begin */

#news_detail {
    display: none;
    font-size: 11px;
}

#news_detail img {
    float: left;
    margin-right: 15px;
    margin-bottom: 10px;
    width: 130px;
    height: 181px;
}

#news_detail h3 {
    margin: 15px 0;
    font-size: 12px;
}

#news_detail p {
    margin: 0;
    padding: 0;
    margin-right: 10px;
}

#feedbacks_detail {
    display: none;
    font-size: 11px;
}

#feedbacks_detail img {
    float: left;
    margin-right: 15px;
    margin-bottom: 10px;
    width: 200px;
    height: 150px;
}

#feedbacks_detail h3 {
    margin: 15px 0;
    font-size: 12px;
}

#feedbacks_detail p {
    margin: 0;
    padding: 0;
    margin-right: 10px;
}

.selectedFinder {
    border: 1px solid #fff;
    color: #a5a5ab; /* #9DAB10; */
    background-color: #001E44; /* #0F2741;  #0F2F53; */
}

#header_background {
    height: 509px;
    background-image: url(../img/home/loading_image.gif);
    background-position: center;
    background-repeat: no-repeat;
}

#header_foreground {
    position: relative;
    z-index: 500;
    height: 509px;
    margin-top: -509px;
    background-image: url(../img/home/Filete.png);
    background-position: bottom;
    background-repeat: no-repeat;
}

#logo_andean {
    margin-top: 30px;
    margin-left: 55px;
    float: left;
}

#menu_section {
    float: right;
    width: 570px;
    height: 29px;
    margin-top: 15px;
    margin-bottom: 30px;
    padding-top: 11px;
    padding-left: 27px;
    background-image: url(../img/home/fondo_barra_menu.png);
    background-repeat: repeat-x;
    color: #fff;
    font-size: 12px;
    text-transform: uppercase;
}

#menu_section ul {
    position: relative;
    margin: 0;
    padding: 0;
    border: 0;
    list-style: none outside none;
}

#menu_section ul li {
    float: left;
    height: 29px;
    margin-right: 35px;

    font-family: 'Oswald';
    font-style: normal;
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase;
}

#menu_section ul li.header_last_item {
    margin: 0;
}

#menu_section ul li a {
    color: #fff;
    text-decoration: none;
}

#menu_section ul li a:hover {
}

#language_section {
    float: right;
    width: 237px;
    height: 17px;
    margin-top: 3px;
    padding-top: 5px;
    padding-right: 120px;
    background-image: url(../img/home/fondo_barra_idiomas.png);
    font-size: 10px;
    text-align: right;
    text-transform: uppercase;
}

#language_section img {
    position: relative;
    width: 16px;
    height: 10px;
    margin: 0;
    padding: 0;
    border: 0;
}

#language_section a {
    margin-left: 3px;
    margin-right: 5px;
    color: #ccc;
    text-decoration: none;
}

#menu_destinations {
    display: none;
    position: absolute;
    top: 29px;
    left: 145px;
    width: 224px;
    font-family: sans-serif;
    font-weight: normal;
}
#menu_destinations_header {
    height: 10px;
    padding-top: 7px;
    background-image: url(../img/home/fondo_submenu.png);
    background-repeat: repeat-y;
}

#menu_destinations_shadow {
    height: 8px;
    margin-left: 1px;
    background-image: url(../img/home/fondo_submenu_inferior.png);
}

#menu_destinations_header h3 {
    margin: 0;
    margin-left: 15px;
    padding: 0;
    float: left;
    width: 95px;
    color: #fff;
    font-size: 10px;
    text-transform: uppercase;
}

#menu_destinations ul {
    margin: 0;
    padding: 15px;
    padding-bottom: 5px;
    background-image: url(../img/home/fondo_submenu.png);
    background-repeat: repeat-y;
    list-style: none;
}

#menu_destinations ul li {
    clear: both;
    float: none;
    margin: 0;
    padding: 0;
    border-top: 1px dotted #516784;/* #314764; */
    font-family: sans-serif;
}

#menu_destinations ul li a {
    display: block;
    float: left;
    width: 87px;
    height: 20px;
    padding-top: 7px;
    padding-left: 10px;
    background-image: url("../img/content_title.png");
    background-repeat: no-repeat;
    background-position: left center;
    color: #fff;
    font-size: 11px;
    text-decoration: none;
    text-transform: uppercase;
}

#menu_destinations ul li a.empty_destination {
    background: none;
}

#menu_destinations ul li a.sector_item {
    width: 70px;
    margin-left: 15px;
}

#menu_destinations ul li a:hover {
    color: #9cac0e;
}

#menu_sectors {
    clear: both;
    float: right;
    margin-top: 310px;
    width: 445px;
}

#menu_sectors ul {
    position: relative;
    margin: 0;
    padding: 0;
    border: 0;
    list-style: none outside none;
}

#menu_sectors ul li {
    float: left;
    margin-right: 30px;
}

#menu_sectors ul li a {
    display: block;
    width: 81px;
    height: 20px;
    text-decoration: none;
    background-repeat: no-repeat;
}

#menu_sectors a.climbing_sector {
    background-image: url(../img/home/climbing-sprites.png);
    background-position: top;
}
#menu_sectors a.climbing_sector:hover {
    background-image: url(../img/home/climbing-sprites.png);
    background-position: bottom;
}

#menu_sectors a.trekking_sector {
    background-image: url(../img/home/trekking-sprites.png);
    background-position: top;
}
#menu_sectors a.trekking_sector:hover {
    background-image: url(../img/home/trekking-sprites.png);
    background-position: bottom;
}

#menu_sectors a.culture_sector {
    background-image: url(../img/home/culture-sprites.png);
    background-position: top;
}
#menu_sectors a.culture_sector:hover {
    background-image: url(../img/home/culture-sprites.png);
    background-position: bottom;
}

#menu_sectors a.wildlife_sector {
    background-image: url(../img/home/wildlife-sprites.png);
    background-position: top;
}
#menu_sectors a.wildlife_sector:hover {
    background-image: url(../img/home/wildlife-sprites.png);
    background-position: bottom;
}

