@charset "utf-8";
/* CSS Document */


body {
	font-size: 62.5%;
}

.cab
  {
	text-align:center;	  
}

.master
  {
	width:100%;	  
	text-align:center;
	vertical-align:top;
}

.mastergreen
  {
	background-color:#CCEFDB;
	width:100%;	  
	text-align:center;
	vertical-align:top;
}

.tralldesc {
	 background-color:#ece8c8;
	 vertical-align:top;
}

.topmenu {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:16px;
	text-align:center;
	font-weight: bold;
	color: #1f2578;
}

.topmenuleft {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:16px;
	text-align:left;
	font-weight: bold;
	color: #1f2578;
}

.topmenubar {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:16px;
	text-align:center;
	color: #1f2578;
}

.link-topmenu:link {
	color: #1f2578;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
}

.link-topmenu:visited {
	color: #1f2578;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
}

.link-topmenu:hover {
	color: #1f2578;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	
}

.link-footer:link {
	color: #1f2578;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
}

.link-footer:visited {
	color: #1f2578;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
}

.link-footer:hover {
	color: #1f2578;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
}

.middle {
	text-align:center;
	/*background:url(../images/background-menuright.png) repeat-y right;*/
}

.titlemiddle {
	background:url(../images/imgtitle.png) no-repeat;
	color: #1f2578;
	text-decoration:none;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 14px;
	font-style: normal;	
	font-weight:600;
}

.valuepackpromo {
	color: #1f2578;
	text-align:left;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight:600;
}

.nameitemdet {
	color: #1f2578;
	text-align:left;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight:600;
}

.nameitem:link {
	color: #1f2578;
	text-align:left;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight:600;
}

.nameitem:visited {
	color: #1f2578;
	text-align:left;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight:600;
}

.nameitem:hover {
	color: #1f2578;
	text-align:left;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight:600;
}

.valuepack {
	color: #000;
	text-align:left;
	text-decoration:line-through;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight:600;
}

.seemore {
	background:url(../images/seemore.jpg) no-repeat;
	color: #000;
	text-align:right;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight:600;
}

.vejamais:link {
	color: #000;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight:600;
}

.vejamais:visited {
	color: #000;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight:600;
}

.vejamais:hover {
	color: #000;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight:600;
}

.contactmsn:link {
	color: #1f2578;
	text-align:center;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight:600;
}

.contactmsn:visited {
	color: #1f2578;
	text-align:center;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight:600;
}

.contactmsn:hover {
	color: #1f2578;
	text-align:center;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight:600;
}

.normaltext {
	color: #1f2578;
	text-align:center;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight:600;
}

.h1left {
	color: #1f2578;
	text-align:center;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight:600;
	margin-left:4px;
	margin-top:4px;
}

.subtitleleft {
	background:url(../images/imgtitle.png) no-repeat;
	color: #1f2578;
	text-decoration:none;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight:600;
	margin-left:8px;
	margin-top:8px;
}

.atendimentoonline:link {
	color: #1f2578;
	text-decoration:none;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight:600;
	margin-left:8px;
	margin-top:8px;
}

.atendimentoonline:visited {
	color: #1f2578;
	text-decoration:none;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight:600;
	margin-left:8px;
	margin-top:8px;
}

.atendimentoonline:hover {
	color: #1f2578;
	text-decoration:underline;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight:600;
	margin-left:8px;
	margin-top:8px;
}

.h2left {
	color: #000;
	text-align:left;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: none;
	margin-left:4px;
}

.h2left:hover {
	color: #000;
	text-align:left;
	text-decoration:underline;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: none;
	margin-left:4px;
}

.link-left:link {
	color: #000;
	text-align:center;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight:600;
}

.link-left:visited {
	color: #000;
	text-align:center;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight:600;
	
}

.link-left:hover {
	color: #000;
	text-align:center;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight:600;
}

.menu-left {
	text-align: center;
	border: 0px;
	/*background:url(../images/backgroung-menuleft.png) repeat-y;*/
}

.rodape1 {
   background:url(../images/rodape1.jpg) no-repeat;
   font-family:Arial, Helvetica, sans-serif;
   font-size:10px;
   color:#1f2578;   
}

.rodape2 {
   background:url(../images/rodape2.jpg) no-repeat;
}

.rodape3 {
   background:url(../images/rodape3.jpg) no-repeat;
   font-family:Arial, Helvetica, sans-serif;
   font-size:10px;
   color:#1f2578;
}

.tdseparatemenu {
  background:url(../images/endmenu.jpg) repeat-y; 
}
  
.tdfooter {
   font-family:Arial, Helvetica, sans-serif;
   font-size:10px;
   color:#1f2578;   
   text-align:center;
   font-weight:bold;
}

.tdfooterdata {
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#1f2578;   
   text-align:center;
   font-weight:bold;
}

.tableindex {
   background-color: #CBEFD8;
}

h3#pacoteindextitle {
   font-family:Arial, Helvetica, sans-serif;
   font-size:18px;
   color:#1f2578;   
   text-align:center;
   font-weight:bold;  
}

.pacoteindex:link {
   font-family:Arial, Helvetica, sans-serif;
   font-size:18px;
   color:#1f2578;   
   text-align:center;
   font-weight:bold;  
}

.pacoteindex:visited {
   font-family:Arial, Helvetica, sans-serif;
   font-size:18px;
   color:#1f2578;   
   text-align:center;
   font-weight:bold;  
}

.pacoteindex:hover {
   font-family:Arial, Helvetica, sans-serif;
   font-size:18px;
   color:#1f2578;   
   text-align:center;
   font-weight:bold;  
   text-decoration:underline;
}

.descindex {
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#000;   
   text-align:center;
}

.alldesctitle {
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#000;   
   text-align:center;
   font-weight:bold;
   text-decoration:none;
}

.alldesc:link {
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#000;   
   text-align:center;
   font-weight:bold;
   text-decoration:none;
}

.alldesc:visited {
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#000;   
   text-align:center;
   font-weight:bold;
   text-decoration:none;
}

.alldesc:hover {
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#000;   
   text-align:center;
   font-weight:bold;
   text-decoration:underline;
}

.titlenews {
   font-family:Arial, Helvetica, sans-serif;
   font-size:18px;
   color:#21A400;   
   text-align:center;
   font-weight:bold;
}

.titlenewsred {
   font-family:Arial, Helvetica, sans-serif;
   font-size:18px;
   color:#F00;   
   text-align:center;
   font-weight:bold;
}

.descnews {
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#000;   
   text-align:justify;
}

.titletopoindex {
   font-family:Arial, Helvetica, sans-serif;
   font-size:18px;
   color:#FFF;
   background-color:#1f2578;
   text-align:center;
   font-weight:bold;
}

.titletopo {
   font-family:Arial, Helvetica, sans-serif;
   font-size:18px;
   color:#000;   
   text-align:center;
   font-weight:bold;
}

.confirapacotes {
   font-family:Arial, Helvetica, sans-serif;
   font-size:18px;
   color:#1f2578;   
   text-align:center;
   font-weight:bold;
}

.titlepg {
   font-family:Arial, Helvetica, sans-serif;
   font-size:18px;
   color:#1f2578;   
   text-align:left;
   font-weight:bold;
   vertical-align:top;
   background:url(../images/titlepg.jpg) no-repeat;
}

.h1titlepg {
   font-family:Arial, Helvetica, sans-serif;
   font-size:18px;
   color:#1f2578;   
   text-align:left;
   font-weight:bold;
   vertical-align:middle;
   margin-top:-1px;
}

.subtitlepg {
	color: #1f2578;
	text-decoration:none;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 14px;
	font-style: normal;	
	font-weight:600;
}

.subtitlepgright {
	color: #1f2578;
	text-decoration:none;
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 14px;
	font-style: normal;	
	font-weight:600;
}

.subtitlepgcenter {
	color: #1f2578;
	text-decoration:none;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 14px;
	font-style: normal;	
	font-weight:600;
}

.subtitlepgunder {
	background:url(../images/underline.png) no-repeat;
	color: #1f2578;
	text-decoration:none;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 14px;
	font-style: normal;	
	font-weight:600;
}

.inclui {
   font-family:Arial, Helvetica, sans-serif;
   font-size:14px;
   color:#000;   
   text-align:left;
   text-decoration:underline;
   font-weight:bold;
}

.incluido {
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#000;   
   margin-left:10px;
   text-indent:10px;
   text-align:justify;
}

.linha1 {
  background-color:#FFF;
}

.linha2 {
  background-color:#DDE6FF;
}

.menurightcolor {
  background-color:#CCEFDB;
}

.menurigthtop {
	color: #000;
	text-decoration:none;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 14px;
	font-style: normal;	
	font-weight:600;  
}

.menurigthtitle:link {
	color: #1f2578;
	text-decoration:none;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 14px;
	font-style: normal;	
	font-weight:600;
}

.menurigthtitle:visited {
	color: #1f2578;
	text-decoration:none;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 14px;
	font-style: normal;	
	font-weight:600;
}

.menurigthtitle:hover {
	color: #1f2578;
	text-decoration:underline;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 14px;
	font-style: normal;	
	font-weight:600;
}

.menurigthdesc:link {
	color: #000;
	text-decoration:none;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	font-style: normal;	
}

.menurigthdesc:visited {
	color: #000;
	text-decoration:none;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	font-style: normal;	
}

.menurigthdesc:hover {
	color: #000;
	text-decoration:underline;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	font-style: normal;	
}

.descpack {
	color: #1f2578;
	text-decoration:none;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	font-style: normal;	
}

.choosebrocker {
	color: #050062;
	text-decoration:none;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 14px;
	font-style: normal;	
	font-weight:bold;
}

.choosebrockeritens {
	color: #000;
	text-decoration:none;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	font-style: normal;	
}

.book {
	color: #1f2578;
	text-decoration:none;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 14px;
	font-style: normal;	
	font-weight:600;
}

.periodo {
	color: #000;
	text-decoration:none;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	font-style: justify;
	font-weight:bold;
}

.periodovalue {
	color: #1f2578;
	text-decoration:none;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 14px;
	font-style: justify;
	font-weight:bold;
}

.daybyday {
	color: #1f2578;
	text-decoration:none;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	font-style: justify;	
}

.mapsite {
	background:url(../images/imgtitle.png) no-repeat;
	color: #1f2578;
	text-decoration:none;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight:600;
	margin-left:8px;
	margin-top:8px;
}

.mapsiteleft {
	color: #1f2578;
	text-decoration:none;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight:600;
	margin-left:8px;
	margin-top:8px;
}

.mapsitetitle:link {
	color: #1f2578;
	text-decoration:none;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 14px;
	font-style: normal;	
	font-weight:600;
}

.mapsitetitle:visited {
	color: #1f2578;
	text-decoration:none;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 14px;
	font-style: normal;	
	font-weight:600;
}

.mapsitetitle:hover {
	color: #1f2578;
	text-decoration:underline;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 14px;
	font-style: normal;	
	font-weight:600;
}

.mapsiteitem:link {
	color: #000;
	text-decoration:none;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 14px;
	font-style: normal;	
	font-weight:600;
}

.mapsiteitem:visited {
	color: #000;
	text-decoration:none;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 14px;
	font-style: normal;	
	font-weight:600;
}

.mapsiteitem:hover {
	color: #000;
	text-decoration:underline;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 14px;
	font-style: normal;	
	font-weight:600;
}

.h1title {
   font-family:Arial, Helvetica, sans-serif;
   font-size:18px;
   color:#1f2578;   
   text-align:left;
   font-weight:bold;
   vertical-align:top;
}

.h2title {
   font-family:Arial, Helvetica, sans-serif;
   font-size:14px;
   color:#1f2578;   
   text-align:left;
   font-weight:bold;
   vertical-align:top;
}

.plg {
   font-family:Arial, Helvetica, sans-serif;
   font-size:14px;
   color:#000;   
   text-align:justify;
   margin-right:12px;
}

.honeymoon {
   font-family:Arial, Helvetica, sans-serif;
   font-size:14px;
   color:#000;   
   text-align:justify;
   margin-right:12px;
   text-indent:20px;
}

.lg:link {
   font-family:Arial, Helvetica, sans-serif;
   font-size:14px;
   color:#1f2578;   
   text-align:justify;
}

.lg:visited {
   font-family:Arial, Helvetica, sans-serif;
   font-size:14px;
   color:#1f2578;   
   text-align:justify;	
}

.lg:hover {
   font-family:Arial, Helvetica, sans-serif;
   font-size:14px;
   color:#1f2578;   
   text-align:justify;
   text-decoration:underline;
}

.moreinfo:link {
	color: #1f2578;
	text-align:left;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight:600;
}

.moreinfo:visited {
	color: #1f2578;
	text-align:left;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight:600;
}

.moreinfo:hover {
	color: #1f2578;
	text-align:left;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight:600;
}

.textparag {
   text-align:justify;
   text-indent:10px;
}

.textprivative {
	color: #1f2578;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;	
    text-align:justify;
    text-indent:12px;
	margin-right:20px;
}

.titleform {
	color: #1f2578;
	text-decoration: none;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight:bold;
}

.titleformcenter {
	color: #1f2578;
	text-decoration: none;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight:bold;
}

.coldesc {
	color: #000;
	text-decoration: none;
	text-align:right;
	margin-right:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight:bold;
}

.colfield {
    text-align:left;
}

.coldescchk {
	color: #000;
	text-decoration: none;
	text-align:left;
	margin-right:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight:bold;
}

.whoare {
   font-family:Arial, Helvetica, sans-serif;
   font-size:14px;
   color:#000;   
   text-align:justify;
   margin-right:12px;
   text-indent:20px;
}

.textevents {
   font-family:Arial, Helvetica, sans-serif;
   font-size:14px;
   font-weight:bold;
   color:#1f2578;   
   text-align:justify;
   margin-right:12px;
   text-indent:20px;
}

.groupteam {
	color: #1f2578;
	text-decoration:none;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 16px;
	font-style: normal;	
	font-weight:600;
}

.team {
	color: #1f2578;
	text-decoration:none;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	font-style: normal;	
}

.button {
	cursor:pointer;
}

.enterprise {
   font-family:Arial, Helvetica, sans-serif;
   font-size:18px;
   color:#1f2578;   
   text-align:center;
   font-weight:bold;
   vertical-align:top;	  
}

.descenterprise {
	color: #000;
	text-decoration:none;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	font-style: normal;	
	line-height:2px;
	
}

.cityitem {
	color: #000;
	text-decoration:none;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	font-style: normal;	
}

.cityitemdesc {
	color: #1f2578;
	text-decoration:none;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	font-style: normal;	
	font-weight:bold;
}

.cityhistoric {
	color: #1f2578;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	font-style: normal;	
	text-indent:12px;
	text-align:justify;
}

.turisticplace {
	color: #1f2578;
	text-align:left;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight:600;
}

.turisticplacedesc {
	color: #000;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	font-style: normal;	
	text-indent:12px;
	text-align:justify;
}

.link-casamento:link {
	color: #000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
}

.link-casamento:visited {
	color: #000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
}

.link-casamento:hover {
	color: #000;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
}
