body {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color: #666; background:#EBF3FD url(images/bg.jpg) repeat-x; margin:0px; padding:11px 0px 11px 0px;}
a {color: #1a4673; background:transparent; font-weight: bold; padding: 2px 4px;text-decoration:none;}
a:hover, a:hover {background:#f2f2f2;font-weight: bold;}
label {font-weight:bold; color:#FFF; background: transparent;}
img {border:0px;}
table {	border-collapse: collapse; border: 1px solid #CCC; color: #000; background: #fff; width:530px; }
td, th { border: 3px solid #FFF; padding: 5px; text-align:left;background-color:#F2F2F2;}
th { background: #1a4673;color:#FFF;}
form {padding:0px; margin:0px;}
input{border:#d7d7d7 solid 2px;background-image:url(images/bg_label.jpg);background-repeat:repeat-x;color:#999;font-family:Trebuchet MS, Arial, Helvetica, sans-serif;}



#pttemplate {width: 1000px; margin:0 auto; *margin:0 auto; color: #000; border:0;  }
#header {width: 760px; padding:7px 0px 7px 0px; margin:0px; background:#000; color: #FFF; text-align:center;}
#wheader h1 a{position:absolute; width:425px; height:65px; margin-left:0px; margin-top:0px; text-indent:-9999px; overflow:hidden;}
#wheader h1 a, #wheader h1 a:hover {color: #000; text-decoration:none; letter-spacing: 3px; font-weight: normal; text-transform: uppercase; background:transparent;}
#wheader span{float:right;margin:15px 25px 15px 0;*margin:45px 25px 15px 0;}
#wheader li{list-style:none;float:left;text-align:right;}
#wheader li a {color:#FFF;font:13px bold "Trebuchet MS", Arial, Helvetica, sans-serif;}
#wheader li a:hover {color:#FF3300;background:transparent;}
#options { position:absolute; margin-left:5px; margin-top:23px; padding:0px; /*width:385px;*/ }
#options ul {list-style: none; padding: 0px; margin: 0px; }
#options li {float:left; margin:0px; }
#options li a {display:block; color:#fff; font: bold 14px Tahoma, Verdana, Arial, Sans-Serif; text-transform:uppercase; text-decoration:none;  padding:0 15px; border-right : 2px solid #fff; }
#options li a:hover {color:#B91925; background:transparent;}
#main {float:left; width: 962px; color:#2f6caf; padding:5px;background-color:#FFF;border-left:1px solid #2c5487;border-right:1px solid #2c5487;}
#sidebar {width: 140px;float:left; font-size: 11px; color: #666;margin-left:-5px; padding-left:8px; padding-bottom:10px; *padding-top:8px; background-color:#F2F2F2;margin-right:5px;}
#sidebar h3{ font: bold 2em Helvetica, Arial,sans-serif; color: #1a4673; text-transform:capitalize; }
#sidebar ul {margin:0; padding:0; margin-bottom:15px;}
#sidebar ul li {margin-top:3px; list-style:none;  padding-left:18px; *padding-left:5px; *margin-left:15px;}
#sidebar a {color:#2f6caf !important; text-decoration:none;}
#sidebar ul li a { font-weight:bold; color: #2f6caf !important; }
#sidebar a {color:#fff; font-weight:bold; text-decoration:none; padding: 3px;}
#sidebar a:hover {color:#fff !important; font-weight:bold; text-decoration:none; background:#FF3300;}
#footer {font-size:10px; width: 964px; color:#b1b1b1;text-align:center; padding:14px 5px 5px 5px;  margin-top:0px;border-top:2px #1a4673 solid;background-color:#F2F2F2;}
#footer p{text-align:left;}
#footer a {color:#b1b1b1; background:transparent; text-transform: uppercase; font-weight:bold;}

.featured, .banner, .banner h2 {color: #1a4673; background:transparent; margin:16px 0px 16px 0px; font-weight:bold; font-size:16px}
.banner{font-family:Tahoma, Geneva, sans-serif;font-weight:bold;}

.  {padding:0px 3px 50px 4px; float:left;}
.bdr {border-left:3px solid #1a4673;border-bottom:3px solid #1a4673;padding:0;float:left;margin:0 10px 0 0;}

.smallbanner {text-align:right; font-size:11px; margin: 0px 15px 20px 0px; font-weight:normal;}
.descricaop{ height:107px; text-align:left; overflow:hidden; width:130px;margin:-16px 0 0;*height:124px;float:left;}
body:nth-of-type(1) .descricaop{ margin-top:0px !important; }
.descricaop p{color:#1a4673;background-color:f2f2f2;}
.descricaop span{color:#2f6caf;}

.featuredproduct {font-size:11px;width:252px;float:left;height:210px; overflow:hidden; text-align:center; cursor:pointer;margin:0 3px 0 0;text-align:left; background:url(images/pontilhado.gif) no-repeat bottom; }
.tituloPacote{ height:35px; margin: 8px 0 2px 0; }

.featuredproduct .bdr {width:110px;height:83px; float:left; margin:2px 0; padding:0; border:3px #2f6caf solid;}
.featuredproduct h3 { margin:0 0 2px 0; text-align:left; text-indent: 0;}
.featuredproduct h3 a {text-decoration:none;background-color:transparent; text-align:left;font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#1a4673;}
.featuredproduct h3 a:hover { color:red; background-color:transparent;}

.featuredproduct a:hover { /*color: #fff;*/ }
.featuredproduct h4 {background:#2f6caf;position:absolute; margin-top:75px; margin-left:0px; color:#FFF; width:111px; height:16px; font:bold 11px Tahoma, Verdana, Sans-Serif; z-index:50;text-align:left;padding-left:5px;*margin:91px 0 0 -124px;}
body:nth-of-type(1) .featuredproduct h4{margin-top:102px !important;}
.featuredproduct .duration{ position:absolute;background-color:#2f6caf; margin-top:72px;  margin-left:-124px; color:#FFFFFF; width:60px; height:17px; font:bold 13px Tahoma, Arial, Verdana, Serif; text-align:left; z-index:60;padding-left:5px;}
body:nth-of-type(1) .featuredproduct .duration{ margin-left:2px !important;}
.featuredproduct .duration span{font-weight:bold;}
.featuredproduct .dias{ font:normal 11px Tahoma, Arial, Sans-Serif;  }
.featuredproduct img {*margin:-20px 0;}

.descricaop{ margin:-15px 0 8px -5px; *margin:0 0 8px -5px; color:#1a4673; font:italic 11px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:left; float:right; background-color:#F2F2F2; width:127px; height:107px; padding:0 0 0 3px; }

.prod_footer p {color:#2f6caf;}

.prod_footer span {float:left;font-size:10px;}
.prod_footer a {color:#2f6caf;}
.prod_footer a:hover {color:#FFF;background-color:#CCC;}


.navigation {text-align:center; color: #AAA; background:transparent; margin-top:20px;}
.starsOn {color: #30F; background:transparent; font-weight: bold;}
.starsOff {color: #00F; background:transparent; font-weight: bold;}
.nobr {white-space: nowrap;}
.disabled {color: #AAA; background:transparent;}
.clear {clear:both;}
.centre {text-align:center;}

.best { padding:5px; border: 2px solid #000; background: #EEE; color: #000; font-size:12px; font-weight:bold; text-align:center;}
.inputfield {font-family: Arial, Verdana, sans-serif; font-size:11px; color: #000; background: #FFF;  border: 1px solid #D9E5F2; }
.left {float:left; padding: 11px 0px 0px 0px;}
.right {float:right; padding: 11px 0px 0px 0px;}
.bdrleft {border-left : 1px solid #003366;}

/** ADICIONADO POR LAARBERG **/
.preco{ font-size:15px;font-weight:bold; position:absolute; margin-top: -20px; *margin-top: -10px; margin-left:132px; *margin-left:78px; }
.preco span{font-size:15px; }
.preco a{ font-size: 10px;}

.meerInfo{ float:left; margin:-15px 0 0 0px; }

#cabecalho{background:url(images/logo.jpg) no-repeat; background-position:top left; height:74px; display:block; border-left:0; margin-top:-30px;*background-position:12px left;}
#subheader{height: 253px; display:block; background:url(images/header.jpg) no-repeat top left;*margin-top:16px;_margin-top:13px;}
.txtm{ font-size:14px; text-align:left; }
.h3m{ font-size:18px; color:#1a4673; }
.dcenter{  width:480px; position:relative; margin:0 auto; } 

#pcol{ float:left; width:340px; }
#scol{ float:right; width:340px; }
#pcol ul, #scol ul{ background:#FFF; border:1px solid #234584; margin:3px; padding:4px 0 4px 25px; list-style: square; }

#col2{ float:left; width:800px; margin-right: 5px; margin-left:5px; margin-top:-10px;text-align:left;}

.formBusca {background:#FFF;position:absolute; margin-left:720px; margin-top:-253px; padding:0 25px 20px 25px; _padding:15px 25px 0 25px;}
.formBusca p{ display:block; height:30px;line-height:22px; color:#3C69FF !important; _line-height:10px; _height:auto !important; }
.formBusca p label{ color:#2f6caf !important; }
.formBusca p input{ width:70px;  }
.formBusca p select{ width:179px;  }
.formBusca img{width:223px;margin:0 -25px -25px -25px;}

.plabel{ float:left; width:95px; color:#3C69FF; }

.buscarProdutos{ position:absolute; margin-left:99px;  margin-top:-23px;  cursor:pointer; width:72px;  color:#2f6caf; font-weight:bold;_float:left; _margin-top:-47px;}
.buscarProdutos .plabel{ display:block !important; }

.dataSaida{color:#FF3300;font-size:12px;font-weight:bold;text-align:left;float:left;}

span.select {
	position: absolute;
	width: 176px;
	height: 24px;
	padding: 0 20px 0 11px;
	color: #818388;
	font: italic 12px/21px Trebuchet MS, arial,sans-serif;
	background: url(images/select.jpg) no-repeat;
	overflow: hidden;
	*margin-top:0px;
}

.prod_picture{width:205px;height:200px;float:left;margin:0 10px 20px 0;}
.prod_picture ul{margin:0;padding:0 0 0 5px;}
.prod_picture li{list-style:none;}
#bt_agencia {background:transparent url(images/bt_iragencia.jpg) no-repeat scroll 0 0;color:#FFFFFF;cursor:pointer;display:inline-block;font-family:"Trebuchet MS",Verdana,Sans-Serif;font-size:15px;font-weight:bold;height:33px;margin:10px 0 0 0;padding:5px 0 0 50px;position:relative;text-decoration:none;width:233px;color:#1a4673;}
.producttext{float:left;text-align:left;width:580px;padding:0;margin:0;_width:500px;}
.producttext p{float:left;}
.producttext h3{position:relative;display:block;}

