
/* www.surftripbrasil.com - Tue, 7 Feb 2012 09:06:37 UTC */
body { background-color:#ffffff; }
body, th, td, div, p
{
  font-family:tahoma,sans-serif;
  font-size:11pt;
  color:#404040;
}
a { color:#2189a2; }
tr.odd td { background-color:#ffd262; }
table.main 
{
  background:#ffffff;
  margin:auto;
  border:0;
}

table.main td.toptravels { padding:10px 0 10px 10px; }
table.main td.content { padding:0; }
table.main td.content div.content
{
  padding:10px 5px 5px 5px;
  margin:10px 0 10px 10px;
}
table.main td.sidebar
{
  border-left:1px dotted #f0f0f0;
}


div.overview div.element,
div.guestbook div.element 
{
  /*background:url("http://images.travity.de/aventuradobrasil/2006/travelbg.png") top left no-repeat;*/
  padding:10px 5px 5px 5px;
  margin:1.5em 0 1.5em 0;
}
div.element div.title, div.element div.title a, div.element div.title span, div.element div.title p
{
  color:#2189a2;
  font-size:11pt;
}
div.element div.description
{
  font-size:10pt;
}
div.element span.link,
div.element span.tourcode
{
  display:block;
  clear:both;
  text-align:right;
}
div.element span.rockbottomprice
{
  display:block;
  clear:both;
  text-align:left;
  color:#2189a2;
  font-weight:bold;
}
div.element img.overview-image
{
  border:2px solid #ffd262;
}

div.actualpage, div.sortorder
{
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px; 
  border-radius: 10px;
  background-color:#2189a2;
  color:white;
  padding:3px 10px 2px 10px;
  margin:10px 0 10px 0;
}
div.actualpage a, div.sortorder a
{
  color:#ffd262;
}
div.actualpage a:hover, div.sortorder a:hover
{
  color:#ffd262;
  text-decoration:underline;
}
div.travel-actions
{
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px; 
  border-radius: 10px;
  font-size:10pt;
  background-color:#ffd262;
  color:#2189a2;
  padding:3px 10px 2px 10px;
  margin:10px 0 10px 0;
}
div.page-navigation
{
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px; 
  border-radius: 10px;
  font-size:10pt;
  background-color:#55ab26;
  color:#c6ffff;
  padding:3px 10px 2px 10px;
  margin:10px 0 10px 0;
}
div.page-navigation a
{
  color:#ffd262;
}



/* ----- travelsearch ----- */
div.travel-search
{
  background-color:#e1ffb4;
  border:1px solid #55ab26;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px; 
  border-radius: 10px;
  padding:5px;
  margin:1em 0 1em 0;
}


div.travel-search-content select.continent,
div.travel-search-content select.country,
div.travel-search-content select.category,
div.travel-search-content select.startdate
{
  width:180px;
  font-size:8pt;
}
div.travel-search-content input.searchfield,
div.travel-search-content input.searchbutton
{
  font-size:8pt;
}
div.travel-search-content input.searchbutton,
input.top-search-button
{
  margin-left:3px;
}


/*----- styles for ul li hover -----*/
body {behavior:url('/css/csshover2.htc');}
div#nav
{ 
  margin:0;
  padding:0;
  border:0;
  margin-left:10px;
  font-size:11pt;  
}

div#nav a, div#nav span
{ 
  font-weight:bold;
  color:#ffffff;
  text-decoration:none;
  font-size:11pt;
}
div#nav a:hover
{ 
  color:#ffdd00;
}

div#nav ul.toc2 a, div#nav ul.toc2 span
{ 
  font-weight:bold;
  font-size:9pt;
}

div#nav ul 
{ 
  /*position:relative;*/
  margin:0;
  padding:0;
  border:0;
}
div#nav ul.toc1
{ 
  background-color:#55ab26;
  padding:0.5em 0.5em 0.3em 0.5em;  
  -moz-box-shadow: #ffffff 0px 0px 10px;
  -webkit-box-shadow: 0px 0px 10px #ffffff;
  box-shadow: #ffffff 0px 0px 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px; 
  border-radius: 10px;
  height:2em;
}

div#nav ul.toc1 ul 
{ 
  border:0;
}
div#nav li 
{ 
  margin:0;
  border:0;
  position:relative;
  float:left;
  list-style:none;
  background-color:transparent;
  border:0;
  padding:3px 5px 3px 5px;
}

div#nav li li
{ 
  float:none;
  list-style:none;
  width:160px;
  border-bottom:1px dotted #ffffff;
}

div#nav ul ul { position:absolute; }
div#nav ul.toc2 { top:20px; left:-1px; }
div#nav ul.toc2 ul { position:absolute; top:-1px; left:170px; display:none; }
div#nav li ul { display:none; } 
div#nav ul.toc1 li:hover ul.toc2 { display:block; }
div#nav ul.toc2 li:hover ul.toc3 { display:block; }
div#nav ul.toc3 li:hover ul.toc4 { display:block; }
div#nav ul.toc4 li:hover ul.toc5 { display:block; }
div#nav li:hover > ul 
  { 
    display:block; 
    background-color:#3085be; 
    padding:10px;  
    -moz-box-shadow: #ffffff 0px 0px 10px;
    -webkit-box-shadow: 0px 0px 10px #ffffff;
    box-shadow: #ffffff 0px 0px 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px; 
    border-radius: 10px;
}
div#nav ul.toc2 li.subtoc {background: url('/images/arroww.gif') 95% 50% no-repeat transparent;}

div#nav li span { cursor:default; } 



/* ----- Top Travels Styles ----- */

table.toptravels
{
  border:0;
  border-collapse:collapse;
  border-spacing:0;
}
table.toptravels td
{
  text-align:left;
  vertical-align:top;
}

table.toptravel-content
{
  width:200px;
  height:245px;
  border:0;
  border-collapse:collapse;
  border-spacing:0;
  margin-right:5px;
  
}
table.toptravel-content td.title div.title
{
  vertical-align:top;
  text-align:center;
}
table.toptravel-content td.title div.title
{
  background:url('http://images.travity.de/aventuradobrasil/2006/toptravelbg.gif') top left no-repeat #ffd262;
  color:black;
  padding:5px 5px 5px 5px;
  vertical-align:top;
  text-align:center;
  font-size:9pt;
  font-weight:bold;
}
table.toptravel-content td.title div.title:first-line
{
  font-size:13pt;
  color:black;
}
table.toptravel-content td.description,
table.toptravel-content td.price
{
  vertical-align:bottom;
  text-align:left;
  background-color:#ffd262;
}
table.toptravel-content td.description div
{
  padding:2px 2px 2px 3px;
  background-color:#ffd262;
  font-size:9pt;
  font-weight:normal;
  vertical-align:bottom;
  text-align:right;
}
table.toptravel-content td.price div
{
  padding:5px 5px 5px 5px;
  background:url('http://images.travity.de/aventuradobrasil/2006/priceedge.gif') top left no-repeat #009933;
  float:right;
  color:yellow;
  font-size:12pt;
  font-weight:bold;
  vertical-align:bottom;
  text-align:right;
}



div.customers-say
{
  background-color:#ffff99;
  border:1px solid #808000;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px; 
  border-radius: 10px;
  padding:5px;
  margin:1em 0 1em 0;
}



div.contact-us
{
  background-color:#ccccff;
  border:1px solid #000080;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px; 
  border-radius: 10px;
  padding:5px;
  margin:1em 0 1em 0;
}

.bluebox, .greenbox, .redbox, .greybox,
div.travel-content div.categories
{
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px; 
  border-radius: 10px;
  padding:5px;
  margin:1em 0 1em 0;
}

