/*
---------- Index ------------------------------
1. Information about standards
2. General conditions
3. Tour offers
	3.1. Left part of page
	3.2. Right part of page
	3.3. Full size of page
	3.4. General conditions for forms
	3.5. Start tours and search
	3.6. Listed view tours
	3.7. Detailed view tours
		3.7.1. Maps Chile & Southamerica 
	3.8. Full text search
4. Popups
	4.1. Tour recommendation popup
5. Error pages
*/


/**************************************************************/
/*                                                            */
/*  1. Information about standards                            */
/*                                                            */
/**************************************************************/

/*
Important colors
green = #009999
*/


/**************************************************************/
/*                                                            */
/*  2. General conditions                                     */
/*                                                            */
/**************************************************************/
body {
margin: 0px;
padding: 0px;
}

div {
font: 12px/16px Verdana, Arial, Helvetica, sans-serif;
text-align: left;
}

img {
border: 0px;
}

a:hover {
text-decoration: none;
}

.textcolor {
color: #009999;
}

img.mc-tours-navline {
float: left;
}

* html img.mc-tours-navline { /* For IE 6 */
float: none;
}

table.navi tr td img {
float: left;
}

* html table.navi tr td img {
float: none;
}

/**************************************************************/
/*                                                            */
/*  3. Tour offers                                            */
/*                                                            */
/**************************************************************/
div#mc-tours {
float: left;
width: 820px;
padding: 0px;
margin: 0px;
}

div#pagetop,
div#pagetop-right {
clear: both;
width: 500px;
padding: 32px 0px 16px 0px;
text-align: center;
}

div#pagetop-right {
width: 820px;
text-align: right;
}

div#pagetitle {
text-align: left;
width: 100%;
}

/*
---------- 3.1. Left part of page ------------------------------
*/
div#mc-tours div#left {
float: left;
width: 500px;
margin-right: 20px;
}

/*
---------- 3.2. Right part of page ------------------------------
*/
div#mc-tours div#right {
float: left;
width: 300px;
}

div#mc-tours div#right .infobox,
div#mc-tours div#right .infobox-width-grey,
div#mc-tours div#right .infobox-grey {
float: left;
width: 205px;
border: 1px solid #009999;
margin: 0px 0px 32px 27px;
}

div#mc-tours div#right .infobox-width-grey {
width: 298px;
margin: 0px 0px 32px 0px;
}

div#mc-tours div#right .infobox-grey,
div#mc-tours div#right .infobox-width-grey {
border: 1px solid #999;
}

div#mc-tours div#right .infobox h4,
div#mc-tours div#right .infobox-grey h4,
div#mc-tours div#right .infobox-width-grey h4 {
margin: 1px;
display: block;
padding: 3px 5px 3px 5px;
background:  #009999;
color: #fff;
font-size: 1em;
font-weight: normal;
}

div#mc-tours div#right .infobox-grey h4,
div#mc-tours div#right .infobox-width-grey h4 {
background:  #999;
}

div#mc-tours div#right .infobox div,
div#mc-tours div#right .infobox-grey div,
div#mc-tours div#right .infobox-width-grey div {
padding: 8px 5px 5px 5px;
}

div#mc-tours div#right .infobox p,
div#mc-tours div#right .infobox-grey p,
div#mc-tours div#right .infobox-width-grey p, {
padding: 0px;
margin: 0px 0px 16px 0px;
}

div#mc-tours div#right .infobox form input,
div#mc-tours div#right .infobox-grey form input {
float: left;
margin-right: 5px;
}

div#mc-tours .infobox-width-grey dl {
margin: 5px;
width: 286px;
}

div#mc-tours .infobox-width-grey dl dt,
div#mc-tours .infobox-width-grey dl dd {
margin: 0px;
padding: 0px;
}

div#mc-tours .infobox-width-grey dl dt {
float: left;
border-top: 1px solid #ccc;
font-weight: bold;
padding: 3px 0px 3px 0px;
font-size: 11px;
line-height: 18px;
}

div#mc-tours .infobox-width-grey dl dd {
float: left;
border-top: 1px solid #ccc;
padding: 3px 0px 3px 0px;
font-size: 11px;
line-height: 18px;
}

div#mc-tours .infobox-width-grey dl dt.first,
div#mc-tours .infobox-width-grey dl dd.first {
border-top: none;
}

div#mc-tours .infobox-width-grey ul {
list-style: none;
margin: 5px;
width: 286px;
padding: 0px;
}

div#mc-tours .infobox-width-grey ul li {
border-top: 1px solid #ccc;
padding: 3px 0px 3px 0px;
}

div#mc-tours .infobox-width-grey ul li.first {
border-top: none;
}


/*
---------- 3.3. Full size of page ------------------------------
*/
div#mc-tours div#fullsize {
float: left;
width: 820px;
}

div#mc-tours div#fullsize div#pagetop {
float: right;
text-align: right;
width: 820px;
}

/*
---------- 3.4. General conditions for forms ------------------------------
*/
div#mc-tours form,
div#mc-tours-popup form {
margin: 5px;
padding: 0px;
color: #000;
}

div#mc-tours-popup form {
margin: 0px;
}

div.contact {
display:none;
}

div#mc-tours form br,
div#mc-tours-popup form br {
clear: left; /* delete the float of labels and inputs */
}

div#mc-tours form fieldset,
div#mc-tours-popup fieldset { 
padding: 0px;
margin: 16px 0px 0px 0px;
border: none;
}

div#mc-tours form legend,
div#mc-tours-popup form legend {
padding: 0px 0px 8px 0px;
font-weight: bold;
}

*html div#mc-tours form#request legend { /* for IE 6 */
margin-left: -6px;
}

* + html div#mc-tours form#request legend { /* for IE 7 */
margin-left: -7px;
}

div#mc-tours form label,
div#mc-tours-popup form label {
width: 100%;
margin: 5px 0px 4px 0px;
float: left;
}

div#mc-tours-popup form label {
width: 100px;
}

div#mc-tours form .obligation,
div#mc-tours-popup form .obligation {
color: #099;
}

div#mc-tours form input, 
div#mc-tours-popup form input,
div#mc-tours form select,
div#mc-tours-popup form select,
div#mc-tours form textarea,
div#mc-tours-popup form textarea {
border: 1px solid #999;
margin-bottom: 8px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

div#mc-tours form p#send,
div#mc-tours-popup form p#send {
padding: 0px;
margin: 0px;
float: left;
}

div#mc-tours form p#send input,
div#mc-tours-popup form p#send input {
width: auto !important;
padding: 2px 5px 2px 5px;
background-color: #009999;
border: none;
color: #fff;
}

/* for IE 6 */
*html div#mc-tours form p#send input,
*html div#mc-tours-popup form p#send input {
padding: 0px !important;
}

/* for IE 7 */
* + html div#mc-tours form p#send input,
* + html div#mc-tours-popup form p#send input {
padding: 0px !important;
}

div#mc-tours form p#send input:hover,
div#mc-tours-popup form p#send input:hover {
background-color: #057C7C;
}


/*
---------- 3.5. Start tours and search ------------------------------
*/
div#mc-tours div#left div#toursstart ul.tourshead,
div#mc-tours div#left div#toursstart ul.tours {
width: 500px;
}

div#mc-tours div#left div#toursstart div.search {
width: 498px;
margin: 0px 0px 1em 0px;
padding: 0px;
border: 1px solid #009999;
float: left;
background: #fff;
}

*html div#mc-tours div#left div#toursstart div.search { /* -- for IE 6 -- */
margin: 5px 0px 1em 0px;
}

* + html div#mc-tours div#left div#toursstart div.search { /* -- for IE 7 -- */
margin: 5px 0px 1em 0px;
}

div#mc-tours div#left div#toursstart div.search h2 {
margin: 1px;
padding: 3px 5px 3px 5px;
background: #009999;
color: #fff;	
font-size: 1em;
font-weight: normal;
float: none;
}

div#mc-tours div#left div#toursstart div.search div {
width: 180px;
padding: 8px 5px 5px 5px;
float: right;
font-size: 11px;
}

/* -- Start tours and search - Form with -- */
div#mc-tours div#left div#toursstart div.search form {
float: left;
width: 298px;
padding: 5px;
margin: 0px;
}

div#mc-tours form label {
width: 80px;
margin: 0px 0px 4px 0px;
padding: 3px 0px 0px 0px;
float: left;
}

div#mc-tours div#left div#toursstart div.search form div {
float:left;
margin: 0px;
padding: 0px;
width:100%;
}

div#mc-tours div#left div#toursstart div.search form input, 
div#mc-tours div#left div#toursstart div.search form select,
div#mc-tours div#left div#toursstart div.search form textarea {
width: 210px;
margin:5px 0px;
float: left;
font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
}

* html div#mc-tours div#left div#toursstart div.search form input, /* -- for IE 6 -- */
* html div#mc-tours div#left div#toursstart div.search form select,
* html div#mc-tours div#left div#toursstart div.search form textarea {
width: 205px;
}

div#mc-tours div#left div#toursstart div.search form .time {
width: 100px;
height: auto;
}

div#mc-tours div#left div#toursstart div.search form p {
float: left;
margin: 0px;
padding: 5px 3px 0px 3px;
}

div#mc-tours div#left div#toursstart div.search form p#send input {
float: left;
margin: 9px 0px 0px 77px;
font: 12px/18px Verdana, Arial, Helvetica, sans-serif;
}

div#mc-tours div#left div#toursstart h2 {
float:left;
margin: 20px 0px;
}

/*
---------- 3.6. Listed view tours ------------------------------
*/
div#mc-tours div#fullsize ul#new-search {
text-align: right;
}

div#mc-tours div#fullsize ul#new-search li {
display: inline;
margin-left: 10px;
}

div#mc-tours div#fullsize ul#new-search li a {
padding: 2px 5px 2px 5px;
background: #009999;
text-decoration: none;
color: #fff;
}

div#mc-tours div#fullsize ul#new-search li a:hover {
text-decoration: none;
background-color: #057C7C;
}

div#mc-tours div.pagenumbers {
width: 820px;
margin: 9px 0px 0px 0px;
float: left;
}

div#mc-tours div.pagenumbers span {
background: #009999;
padding: 0px 3px 0px 3px;
color: #fff;
}

div#mc-tours ul.tourshead,
div#mc-tours ul.tours {
list-style-image: none;
padding: 0px;
margin: 0px;
width: 820px;
font-size: 11px;
}

div#mc-tours ul.tourshead a:hover,
div#mc-tours ul.tours a:hover {
text-decoration: none;
}

div#mc-tours ul.tourshead {
border-top: 2px solid #009999;
border-bottom: 2px solid #009999;
padding: 3px 0px 2px 0px;
font-weight: bold;
float:left;
}

div#mc-tours ul.tours {
border-bottom: 1px solid #009999;
margin: 8px 0px 0px 0px;
padding: 0px 0px 8px 0px;
float:left;
}

div#mc-tours ul.tourshead h3,
div#mc-tours ul.tours h3 {
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
margin: 0px;
padding: 0px;
}

div#mc-tours ul.tourshead li,
div#mc-tours ul.tours li {
float: left;
display: inline;
margin-right: 10px;
}

div#mc-tours ul.tourshead li.highlights,
div#mc-tours ul.tours li.highlights {
width: 270px;
}

div#mc-tours ul.tours li.highlights img {
float: left;
border: 2px solid #fff;
margin: 0px 10px 5px 0px;
}

div#mc-tours ul.tours li.highlights a {
color: #000;
}

div#mc-tours ul.tourshead li.category,
div#mc-tours ul.tours li.category {
width: 100px;
}

div#mc-tours ul.tours li.category {
color: #009999;
font-weight: bold;
}

div#mc-tours ul.tourshead li.landregion,
div#mc-tours ul.tours li.landregion {
width: 110px;
}

div#mc-tours ul.tours li.landregion strong {
color: #009999;
font-weight: bold;
}

div#mc-tours ul.tourshead li.durationtime,
div#mc-tours ul.tours li.durationtime {
width: 110px;
}

div#mc-tours ul.tourshead li.difficulty,
div#mc-tours ul.tours li.difficulty,
div#mc-tours ul.tourshead li.price,
div#mc-tours ul.tours li.price {
width: 70px;
}

div#mc-tours ul.tourshead li.meetthepeople,
div#mc-tours ul.tours li.meetthepeople {
width: 25px;
}

div#mc-tours ul.tourshead li.meetthepeople,
div#mc-tours ul.tours li.meetthepeople {
margin-right: 0px;
}

/*
---------- 3.7. Detailed view tours ------------------------------
*/
div#mc-tours div#left div#tourtitle {
float: left;
width: 310px;
margin: 0px 20px 32px 0px;
}

div#mc-tours div#left div#meetthepeople {
float: left;
width: 170px;
text-align: right;
}

div#mc-tours div#left div#meetthepeople a {
margin-left:5px;
}

div#mc-tours div#left h1 span {
font: normal 0.8em Verdana, Arial, Helvetica, sans-serif;
}

div#mc-tours div#left div#tourdetails {
float: left;
width: 500px;
}

div#mc-tours div#left div#tourdetails h2 {
display: block;
border-bottom: 1px solid #009999;
margin-top: 32px;
padding: 0px 5px 2px 5px;
font: normal 1.3em Verdana, Arial, Helvetica, sans-serif;
}

div#mc-tours div#left h3 {
margin-bottom: 0px;
font: bold 1em Verdana, Arial, Helvetica, sans-serif;
}

div#mc-tours div#left div#tourdetails h3 span {
font-weight: normal;
}

div#mc-tours div#left div#tourdetails p#fotos {
width: 500px;
float: left;
margin: 0px 0px 10px 0px;
}

div#mc-tours div#left div#tourdetails p#fotos img {
border: 2px solid #fff;
}

div#mc-tours div#left div#tourdetails p#fotos img.foto02 {
margin: 0px 10px 0px 10px;
}

div#mc-tours div#left div#tourdetails ul li {
padding: 0em 0em 0.5em 0em;
}

div#mc-tours div#left div#tourdetails div#mainfacts {
width: 498px;
margin-bottom: 1em;
padding: 0px;
border: 1px solid #009999;
float: left;
background: #fff;
}

div#mc-tours div#left div#tourdetails div#mainfacts div {
float: left;
width: 250px;
padding: 0px;
margin: 0px;
}

/* for IE 6 */
*html div#mc-tours div#left div#tourdetails div#mainfacts div {
width: 248px;
}

div#mc-tours div#left div#tourdetails div#mainfacts div.mainfacts-right {
border-left: none;
width: 248px;
}

/* for IE 6 */
*html div#mc-tours div#left div#tourdetails div#mainfacts div.mainfacts-right {
width: 248px;
float:right;
}

div#mc-tours div#left div#tourdetails div#mainfacts h2 {
margin: 1px;
padding: 2px 5px 2px 5px;
background: #009999;
color: #fff;
border: none;
font-size: 1em;
}

div#mc-tours div#left div#tourdetails div#mainfacts h2#traveldates {
margin-left: 0px;
}

div#mc-tours div#left div#tourdetails div#mainfacts div p {
padding: 5px;
}

div#mc-tours div#left div#tourdetails div#mainfacts div,
div#mc-tours div#left div#tourdetails div#mainfacts div dl,
div#mc-tours div#left div#tourdetails div#mainfacts div dt,
div#mc-tours div#left div#tourdetails div#mainfacts div dd {
margin: 0px;
padding: 0px;
}

div#mc-tours div#left div#tourdetails div#mainfacts div dl {
margin: 5px 0px 5px 5px;
padding:0px;
}

* html div#mc-tours div#left div#tourdetails div#mainfacts div dl div {
width: 239px;
margin: 0px;
padding: 0px;
}

div#mc-tours div#left div#tourdetails div#mainfacts div dt {
float: left;
width: 110px;
border-top: 1px solid #ceeaea;
font-weight: bold;
padding: 3px 0px 3px 0px;
font-size: 11px;
line-height: 16px;
}

div#mc-tours div#left div#tourdetails div#mainfacts div dd {
width: 126px;
float: left;
border-top: 1px solid #ceeaea;
padding: 3px 0px 3px 0px;
font-size: 11px;
line-height: 16px;
}

div#mc-tours div#left div#tourdetails div#mainfacts div dt.first,
div#mc-tours div#left div#tourdetails div#mainfacts div dd.first {
border-top: none;
}

div#mc-tours div#left div#mainfacts div ul {
list-style: none;
margin: 5px;
padding: 0px;
font-size: 11px;
line-height: 16px;
}

div#mc-tours div#left div#mainfacts div ul li {
border-top: 1px solid #ceeaea;
padding: 3px 0px 3px 0px;
}

div#mc-tours div#left div#mainfacts div ul li.first {
border-top: none;
}

/* -- Contact dates -- */
div#mc-tours .infobox-width-grey dl#contactdates dt {
float: left;
width: 70px;
}

div#mc-tours  .infobox-width-grey dl#contactdates dd {
float: left;
width: 216px;
}

/* -- Request form -- */
div#mc-tours form#request {
width: 286px;
font-size: 11px;
}

div#mc-tours form#request label {
width: 100%;
}

div#mc-tours form#request input, 
div#mc-tours form#request select,
div#mc-tours form#request textarea {
width: 281px;
margin-bottom: 8px;
font-size: 11px;
}

div#mc-tours form#request input, 
div#mc-tours form#request select {
padding: 2px;
}

div#mc-tours form#request select.travelday,
div#mc-tours form#request select.travelmonth,
div#mc-tours form#request select.travelyear {
width: 80px;
float: left;
}

div#mc-tours form#request p.traveltime {
float: left;
width: 10px;
padding: 0px;
margin: 0px;
text-align: center;
}

div#mc-tours form#request input#traveldates {
width: auto !important;
float: left;
padding: 0px;
margin: 0px 5px 4px 0px;
border: none;
}

div#mc-tours form#request input#traveldates p {
float: left;
padding: 0px;
margin: 0px 0px 4px 0px;
}

div#mc-tours div#error ul,
div#mc-tours-popup div#error ul {
border: 2px dashed #CC0000;
padding: 10px;
margin: 0px;
width: auto;
}

div#mc-tours div#error ul li,
div#mc-tours-popup div#error ul li {
border: none;
font-size: 11px;
margin: 0px 0px 0px 15px;
padding: 0px 0px 8px 0px;
list-style: disc;
}

div#mc-tours div#error ul li.title,
div#mc-tours-popup div#error ul li.title {
color: #CC0000;
font-weight: bold;
list-style: none;
margin: 0px;
padding: 0px 0px 8px 0px;
}

div#mc-tours form#request p#send input {
font-size: 12px !important;
}

/* -- Confirmation of request form -- */
div#mc-tours  .infobox-width-grey div#confirmation {
margin: 8px 0px 16px 0px;
font-size: 11px;
}


/*
---------- 3.7.1. Maps Chile & Southamerica ------------------------------
*/
/* -- Southamerica -- */
div#mc-tours div#southamerica {
height: 269px;
width:195px;
padding: 0px !important;
margin-bottom: 5px;
float:left;
}

div#mc-tours div#southamerica div#all-southamerica {
position: relative;
float:left;
}

div#mc-tours div#southamerica .map-bg-southamerica {
position: absolute;
top:0px;
left:0px;
width:195px;
height:269px;
float:left;
border:0px;
z-index: 100;
}

div#mc-tours div#southamerica #map-bg-southamerica,
div#mc-tours div#southamerica #brasil,
div#mc-tours div#southamerica #chile,
div#mc-tours div#southamerica #argentinia,
div#mc-tours div#southamerica #bolivia,
div#mc-tours div#southamerica #ecuador,
div#mc-tours div#southamerica #guyana,
div#mc-tours div#southamerica #columbia,
div#mc-tours div#southamerica #paraguay,
div#mc-tours div#southamerica #peru,
div#mc-tours div#southamerica #suriname,
div#mc-tours div#southamerica #uruguay,
div#mc-tours div#southamerica #venezuela {
visibility: hidden;
background-repeat:no-repeat;
position: absolute;
padding: 0px;
margin: 0px;
top:0px;
left:0px;
border:0px;
width:195px;
height:269px;
float:left;
}

div#mc-tours div#southamerica #map-bg-southamerica {
background-image: url('http://www.trekkingchile.com/mc-partnership/images/mapa-sudamerica/sudamerica-bg.gif');
z-index: 1;
}

div#mc-tours div#southamerica #brasil {
background-image: url('http://www.trekkingchile.com/mc-partnership/images/mapa-sudamerica/brasil.gif');
}

div#mc-tours div#southamerica #chile {
background-image: url('http://www.trekkingchile.com/mc-partnership/images/mapa-sudamerica/chile.gif');
}

div#mc-tours div#southamerica #argentinia {
background-image: url('http://www.trekkingchile.com/mc-partnership/images/mapa-sudamerica/argentina.gif');
}

div#mc-tours div#southamerica #bolivia {
background-image: url('http://www.trekkingchile.com/mc-partnership/images/mapa-sudamerica/bolivia.gif');
z-index: 5;
}

div#mc-tours div#southamerica #ecuador {
background-image: url('http://www.trekkingchile.com/mc-partnership/images/mapa-sudamerica/ecuador.gif');
z-index: 5;
}

div#mc-tours div#southamerica #guyana {
background-image: url('http://www.trekkingchile.com/mc-partnership/images/mapa-sudamerica/guyana.gif');
}

div#mc-tours div#southamerica #columbia {
background-image: url('http://www.trekkingchile.com/mc-partnership/images/mapa-sudamerica/colombia.gif');
}

div#mc-tours div#southamerica #paraguay {
background-image: url('http://www.trekkingchile.com/mc-partnership/images/mapa-sudamerica/paraguay.gif');
}

div#mc-tours div#southamerica #peru {
background-image: url('http://www.trekkingchile.com/mc-partnership/images/mapa-sudamerica/peru.gif');
}

div#mc-tours div#southamerica #suriname {
background-image: url('http://www.trekkingchile.com/mc-partnership/images/mapa-sudamerica/suriname.gif');
}

div#mc-tours div#southamerica #uruguay {
background-image: url('http://www.trekkingchile.com/mc-partnership/images/mapa-sudamerica/uruguay.gif');
}

div#mc-tours div#southamerica #venezuela {
background-image: url('http://www.trekkingchile.com/mc-partnership/images/mapa-sudamerica/venezuela.gif');
}

div#mc-tours div#southamerica #brasil-text,
div#mc-tours div#southamerica #chile-text,
div#mc-tours div#southamerica #argentinia-text,
div#mc-tours div#southamerica #bolivia-text,
div#mc-tours div#southamerica #columbia-text,
div#mc-tours div#southamerica #ecuador-text,
div#mc-tours div#southamerica #guyana-text,
div#mc-tours div#southamerica #paraguay-text,
div#mc-tours div#southamerica #peru-text,
div#mc-tours div#southamerica #suriname-text,
div#mc-tours div#southamerica #uruguay-text,
div#mc-tours div#southamerica #venezuela-text {
position: absolute;
visibility: hidden;
color: #000000;
font-size: 12px;
z-index:20;
font-weight: bold;
}

div#mc-tours div#southamerica #brasil-text {
left:90px; 
top:83px;
}
	
div#mc-tours div#southamerica #chile-text {
left: 0px;
top:177px;
}

div#mc-tours div#southamerica #argentinia-text {
left:80px;
top:200px;
}
	
div#mc-tours div#southamerica #bolivia-text {
left:95px;
top:99px;
}
	
div#mc-tours div#southamerica #columbia-text {
left:60px;
top:50px; 
}
	
div#mc-tours div#southamerica #ecuador-text {
left:32px;
top:50px;
}
	
div#mc-tours div#southamerica #guyana-text {
left:100px;
top:0px;
}
	
div#mc-tours div#southamerica #paraguay-text {
left:105px;
top:120px;
}
	
div#mc-tours div#southamerica #peru-text {
left:0px;
top:120px;
}
	
div#mc-tours div#southamerica #suriname-text {
left:120px;
top:15px;
}
	
div#mc-tours div#southamerica #uruguay-text {
left:114px;
top:180px;
}
	
div#mc-tours div#southamerica #venezuela-text {
left:90px;
top:0px;
}

/* -- Chile -- */
div#mc-tours div#chile {
height: 390px;
width: 195px;
padding: 0px !important;
margin-bottom: 5px;
float:left;
}

div#mc-tours div#chile div#all-chile {
position: relative;
float:left;
}

div#mc-tours div#chile .map-bg-chile {
position: absolute;
top:0px;
left:0px;
border:0px;
width:195px;
height:390px;
float:left;
z-index: 100;
}

div#mc-tours div#chile #map-bg-chile,
div#mc-tours div#chile #north,
div#mc-tours div#chile #central,
div#mc-tours div#chile #south,
div#mc-tours div#chile #austral {
background-repeat:no-repeat;
visibility: hidden;
position: absolute;
padding: 0px;
margin: 0px;
top:0px;
left:0px;
border:0px;
width:195px;
height:390px;
float:left;
}

div#mc-tours div#chile #map-bg-chile {
background-image: url('http://www.trekkingchile.com/mc-partnership/images/mapa-chile/chile-bg.gif');
z-index: 1;
}

div#mc-tours div#chile #north {
background-image: url('http://www.trekkingchile.com/mc-partnership/images/mapa-chile/chile-norte.gif');
}

div#mc-tours div#chile #central {
background-image: url('http://www.trekkingchile.com/mc-partnership/images/mapa-chile/chile-central.gif');
}

div#mc-tours div#chile #south {
background-image: url('http://www.trekkingchile.com/mc-partnership/images/mapa-chile/chile-sur.gif');
}


div#mc-tours div#chile #austral
{
background-image: url('http://www.trekkingchile.com/mc-partnership/images/mapa-chile/chile-austral.gif');
}

div#mc-tours div#chile #north-text,
div#mc-tours div#chile #central-text,
div#mc-tours div#chile #south-text,
div#mc-tours div#chile #austral-text {
visibility: hidden;
position: absolute;
color: #000000;
font-size: 12px;
z-index:20;
font-weight: bold;
}

div#mc-tours div#chile #north-text {
left: 120px;
top: 70px;
}

div#mc-tours div#chile #south-text {
left: 120px;
top: 220px;
}

div#mc-tours div#chile #central-text {
left: 120px;
top: 170px;
}

div#mc-tours div#chile #austral-text {
left: 120px;
top: 300px;
}


/*
---------- 3.8. Full text search ------------------------------
*/
div#mc-tours form#fulltextsearch {
float: left;
margin: 0px;
padding: 5px;
}

div#mc-tours form#fulltextsearch input {
width:115px;
float:left;
}

div#mc-tours form#fulltextsearch p {
float: left;
margin: 0px;
padding: 0px;
}

/* Browser switch for IE 6 */
*html div#mc-tours form#fulltextsearch p input {
margin: 0px !important;
padding: 0px !important;
}

/* Browser switch for IE 7 */
* + html div#mc-tours form#fulltextsearch p input {
margin: 0px !important;
padding: 0px !important;
}

div#mc-tours form#fulltextsearch p input {
width: auto !important;
float: left;
}


/**************************************************************/
/*                                                            */
/*  4. Popups                                                 */
/*                                                            */
/**************************************************************/

body.mc-popup {
margin:0px;
padding:0px;
float:left;
width:auto !important;
background: #FDEBD3;
}

div#mc-tours-popup {
float: left;
background: #FDEBD3;
padding: 20px;
width:460px;
}

div#mc-tours-popup div#window {
float: right;
display: block;
text-align: right;
font-size: 10px;
color: #009999;
margin-bottom: 4px;
width:100%;
}

div#mc-tours-popup div#window a,
div#mc-tours-popup div#window a:hover {
color: #009999;
text-decoration: none;
}

div#mc-tours-popup h1 {
display: block;
clear: both;
font: bold 1.3em Verdana, Arial, Helvetica, sans-serif;
color: #009999;
margin-bottom: 16px;
padding: 4px 0px 4px 0px;
border-bottom: 2px solid #c7c7c7;
width:auto !important;
border-top: 2px solid #c7c7c7;
}

div#mc-tours-popup div#popup-content {
float: left;
width:460px;
}

div#mc-tours-popup div#popup-content img.textright {
float: right;
margin: 0px 0px 20px 20px;
background: #fff;
border: 4px solid #fff;
}

/*
---------- 4.1. Tour recommendation popup ------------------------------
*/

*html div#mc-tours-popup form#recommendation legend { /* Browser switch for IE 6 */
margin-left: -7px;
}

div#mc-tours-popup form#recommendation input {
width: 200px;
}

div#mc-tours-popup form#recommendation textarea {
width: 300px;
font: 12px/18px Verdana, Arial, Helvetica, sans-serif;
}

div#mc-tours span#form-message2 {
display:block;
width:170px !important;
margin:0px !important;
padding:0px !important;
float:left;
}

div#mc-tours span#form-message2 div#error {
width:160px !important;
}

div#mc-tours span#form-message2 div#error ul {
float:left;
width:140px;
margin:0px;
padding:10px;
}

/**************************************************************/
/*                                                            */
/*  5. Error pages                                            */
/*                                                            */
/**************************************************************/

body.mc-errorpage {
background: #FDEBD3;
}

body.mc-errorpage div {
margin:  250px auto auto auto;
width: 400px;
padding: 20px;
border: 2px dashed #990000;
}

body.mc-errorpage h1 {
color: #990000;
}

body.mc-errorpage p {
font-weight: bold;
}

