* {margin:0px; padding:0px;}
body {margin: 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#444444;}
a {text-decoration:none; color:#000000;}
a:hover {color:#E20A17; text-decoration:underline;}

ul {margin:0px 0px 20px 20px; padding:0px;}
li {margin:0px 0px 10px 0px; padding:0px; list-style-image:url(../images/bullet_ul.gif);}

p{ margin:0px 0px 10px 0px}

form {margin:0px; padding:0px;}
input {font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:11px;}
select {font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:11px;}
textarea {font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:11px;}

.Clear {clear:both; overflow:hidden; height:1px;}
.flash-replaced .alt {display: block;	height: 0;	position: absolute;	overflow: hidden;width: 0;}

div.FWMAIN {width:880px; margin:auto; position:relative;}

/*ROUND CORNER BOX*/
div.BoxContainer {background-color:#E20A17; background-repeat:no-repeat; background-position:right top; margin-bottom:15px;}
	div.CornerLT {background-image:url(../images/round_corners/corner_lt.gif); background-repeat:no-repeat; background-position:left top;}
	div.CornerRT {background-image:url(../images/round_corners/corner_rt.gif); background-repeat:no-repeat; background-position:right top;}
	div.CornerLB {background-image:url(../images/round_corners/corner_lb.gif); background-repeat:no-repeat; background-position:left bottom;}
	div.CornerRB {background-image:url(../images/round_corners/corner_rb.gif); background-repeat:no-repeat; background-position:right bottom;}
	div.BoxContent {padding:0px 0px 0px 0px; color:#FFFFFF;}
	div.BoxContent img#BoxFoto {margin:3px;}
	div.BoxContent .thumbs {padding:4px 0px 2px 4px; color:#FFFFFF;}
	div.BoxContent img#BoxMenuFoto {margin:0px;}
		.transOFF {border:0px; cursor:pointer; }
		.transON IMG {opacity:.80; filter: alpha(opacity=80); -moz-opacity: 0.8; border:0px; border:0px;}

	div.BoxMenu { font-size:11px; color:#3B3B3B; text-align:center;}
		.BoxMenu a {color:#3B3B3B;}
		.BoxMenu a:hover {color:#E20A17; text-decoration:none;}
		.BoxMenu a.Sel {color:#E20A17; font-weight:bold;}

/*HEADER*/
div.FWHeader{ font-family:Arial, Helvetica, sans-serif; margin-bottom:10px; }
	div.HeaderBoxContent {color:#FFFFFF; height:142px}
	
	div.MenuTop {font-size:10px; color:#ACACAC; font-weight:bold;}
		.MenuTop a {padding:8px 10px 8px 10px; display:block; float:left; color:#ACACAC;}
		.MenuTop a:hover {color:#333333; text-decoration:none;}
		.MenuTop a.Sel {color:#333333; text-decoration:none;}
		.MenuTop a.Newsletter {color:#333333;}
		.MenuTop a.Newsletter:hover {color:#E20A17;}
		.MenuTop a.Lang {margin:7px 5px 7px 5px; background-color:#AEAEAE; float:right; padding:0px}
		.MenuTop a.Lang:hover {background-color:#E20A17;}
	
	div.FraseChave img {margin-left:20px;}
	div.Logo {float:right; width:149px;}
	div.MainMenuContainer {float:left; width:700px; margin-top:13px;}
	
	div.MainMenu {font-weight:bold; padding-left:5px; height:37px; font-size:12px;}
		.MainMenu a {padding:5px 0px 18px 13px; display:block; float:left; color:#FFFFFF;}
		.MainMenu a:hover {color:#FFFFFF; background-image:url(../images/header/bullet_menu.gif); background-position:center bottom; background-repeat:no-repeat; text-decoration:none;}
		.MainMenu a.Sel,.MainMenu a.Sel:hover {color:#FFFFFF; background-image:url(../images/header/bullet_menu_sel.gif); background-position:center bottom; background-repeat:no-repeat;}

	div.DropDown { position:absolute; top:0px; z-index:99; display:none; filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90;}
		.DropDownContainer {font-size:11px; font-family:Arial, Helvetica, sans-serif;}
		.DropDown a {-ms-filter:"alpha(opacity=90)";color:#333333; padding:3px 15px 3px 15px; text-decoration:none; display:block; background-color:#FFFFFF; border-left:1px solid #E20A17; border-right:1px solid #E20A17; border-bottom:1px solid #E20A17;}
		.DropDown a:hover{-ms-filter:"alpha(opacity=90)";color:#FFFFFF; background-color:#E20A17; text-decoration:none;}
	
	div.Tracker {font-size:10px; color:#E20A17; text-align:right; padding:8px 10px 0px 10px;}
		.Tracker a {color:#999999;}
		.Tracker a:hover {color:#333333;}

/*CONTENT*/
.BtnLinkHome { background-color:#E20A17;}
.BtnLinkHome a { background-color:#E20A17; display:block;}
.BtnLinkHome a:hover { background-color:#D20B14;}

.FWContent {padding-bottom:30px;}
	.ContentLeft { float:left; width:230px; font-family:Arial, Helvetica, sans-serif }
		.SubMenuTitle {padding:10px 0px 4px 12px; margin-bottom:6px; font-size:22px; border-bottom:1px solid #E94852; font-weight:bold;}
		.SubMenu { font-size:12px; font-weight:bold;}
		.SubMenu a { display:block; color:#FFFFFF; border-bottom:1px solid #E94852; padding:5px 30px 5px 30px;}
		.SubMenu a:hover {border-bottom:1px solid #E94852; background-color:#D20B14; color:#FFFFFF; text-decoration:none;}
		.SubMenu a.Sel,.SubMenu a.Sel:hover {color:#E20A17; border-bottom:1px solid #FFFFFF; background-color:#FFFFFF; background-image:url(../images/submenus/sel_bullet.gif); background-repeat:no-repeat; background-position:right center;}
		.SubMenuSpacer {height:45px;}
		
		.Search {padding:0px 20px 0px 20px;}
		.Search div {margin:0px 0px 5px 0px;}
		.SearchTitle { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#E20A17; font-weight:bold;}
		.SearchBtn {text-align:right;}
		
	.ContentRight { float:right; width:610px;}
	.ContentRight h1.MainTitle { font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#E20A17; padding:0px 0px 15px 0px; margin-bottom:10px;}
	.ContentRight h2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#E20A17; font-weight:bold; padding:0px 0px 6px 0px;}
	.ContentRight h3 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#333333; font-weight:bold; padding:0px 0px 6px 0px;}
	.ContentRight h4 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#444444; font-weight:normal; margin:0px 0px 30px 0px}
	.ContentRight h5 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#999999; font-weight:normal; margin:0px 0px 0px 0px}
	
	.BtnBack { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; text-align:right;}
	.BtnBack a {color:#000000;}
	.BtnBack a:hover {color:#E20A17; text-decoration:none;}
	
		.TextContainer {line-height:140%; height:240px;}
		html>body div.TextContainer {min-height:240px; height:auto;}
		
		.Links{ width:100%; margin-bottom:25px;}
		.LinksItem {float:left; width:142px; padding:10px 10px 15px 0px}
		.Links img {border:1px solid #CCCCCC;}
		
		.Tours {width:304px; float:left; position:relative; margin-bottom:20px;}
			.TourFoto {position:relative; width:304px;}
			.TourIcon {position:absolute; left:240px; top:100px;}
			.TourTitle {font-weight:bold; padding:5px 20px 0px 10px;}
			
			.TourCircuit { font-size:11px; color:#999999; font-weight:bold; padding:35px 0px 45px 0px;}
			.TourCircuit td {background-position:center top; background-repeat:no-repeat; padding:35px 5px 0px 5px;}
			.TourCircuit td.Left {background-image:url(../images/tours/circuit_left.gif); }
			.TourCircuit td.Center {background-image:url(../images/tours/circuit_center.gif);}
			.TourCircuit td.Right {background-image:url(../images/tours/circuit_rigth.gif);}
			
		.Article {margin:0px 0px 20px 0px;}
			.ArticleFoto {float:right;}
			.ArticleFoto img {margin-left:20px;}
			.ArticleText {}
			.ArticleText .Text {color:#444444;}
			.ArticleText .Text a {color:#444444;}
			.ArticleText .Text a:hover {color:#444444; text-decoration: underline;}
			.ArticleTitle {font-weight:bold; padding:5px 0px 0px 0px; color:#000000;}
			.ArticleDate {font-size:10px; color:#999999; margin-bottom:7px;}
			.ArticleLink {font-size:11px; font-weight:bold; padding-top:5px; color:#E20A17;}
			.ArticleLink a {color:#E20A17;}
			.ArticleLink a:hover {color:#E20A17; text-decoration:underline;}
			
		div.NumberMenu { font-size:11px; color:#3B3B3B; text-align:center;}
		.NumberMenu a {color:#3B3B3B; padding:0px 2px 0px 2px;}
		.NumberMenu a:hover {color:#E20A17; text-decoration:none;}
		.NumberMenu strong {color:#E20A17; font-weight:bold;}


/*FOOTER*/
div.FWFooter {font-family:Arial, Helvetica, sans-serif; border-top:3px solid #E20B18; padding:0px 10px 0px 10px; zoom:1;}
	div.Partners {padding:10px 0px 10px 0px; float:right; text-align:right; width:200px; }
    
	div.Copyright {padding:30px 0px 30px 0px; float:left; width:600px; font-size:10px; color:#ACACAC;}
		.Copyright a {color:#ACACAC;}
		.Copyright a:hover {color:#333333; text-decoration:none;}
		.Copyright a.Disclaimer {color:#333333;}
		.Copyright a.Disclaimer:hover {color:#E20A17;}
		
/*MAPA SITE*/

.MapaSite  {font-family:Tahoma, Arial, sans-serif; background-image:url(../images/sitemap/traco.gif); background-repeat:repeat-y; }
.MapaSite .Mapatit {font-weight:bold; font-size:12px; }
.MapaSite .Mapatit a { color:#333333; }
.MapaSite .Mapatit a:hover { color:#E20A17; text-decoration:none; }
.MapaSite .MapaSub {margin-left:30px; margin-bottom:25px; border-left:1px solid #666666; text-align:left; padding:2px 0px 2px 10px; font-size:11px; }
.MapaSite .MapaSub a { color:#666666; }
.MapaSite .MapaSub a:hover { color:#E20A17; text-decoration:none; }