body, td, th {
	font-family: tahoma;
	font-size: 11px;
	color: #747474;
	vertical-align: top;	
	line-height:12px;
}
img{border:0px none;}
a {
	font-family:tahoma;
	font-size: 11px;	
	color: #2189C6;		
}
a:visited {
	color: #2189C6;
}
a:hover {
	color: #2189C6;
}
a:active {
	color: #2189C6;	
}
.style-r{
	color:#FF7901;
}

.segbody {
	font-family: tahoma;
	font-size: 11px;
	color: #747474;
	vertical-align: top;	
	line-height:12px;
}

.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
border: 10px solid navy;
border-bottom-width: 6px;
width: 400px; /*width of featured content slider*/
height: 250px;
}

.caixaoff{
width:111px;
height:31px;
vertical-align:middle;
background-repeat:no-repeat;
background-image=url('http://www.ethosturismo.com.br/images/menu_bgoff.gif');
}

.caixaon{
width:111px;
height:31px;
vertical-align:middle;
background-repeat:no-repeat;
background-image=url('http://www.ethosturismo.com.br/images/menu_bgon.gif');
}

.caixa_img{
width: 30px;
height:30px;
float:left;
padding-left:2px;

}

.tool{
color:#585757;
padding-left:17px;
padding-top:12px;
display:none;
}

.toolativa{
color:#585757;
padding-left:5px;
padding-top:12px;
}

.caixa_titulo{
width:  70px;
height: 17px;
margin-top: 9px;
float:right;
text-align:center;
vertical-align: middle;
}

.enviar { background-image:url('images/btn_enviar.gif'); height: 19px; width: 57px; 
border:0px none; }

.ok { background-image:url('images/ok.gif'); height: 17px; width: 17px; 
border:0px none; }



.limpar { background-image:url('images/btn_limpar.gif'); height: 19px; width: 57px; 
border:0px none; }

#lightbox{
	position: absolute;
	left: 0; 
        width: 100%; 
	z-index: 100;  
	text-align: center; 
	line-height: 0;
	}

#lightbox img{
	width: auto; 
	height: auto;
	}

#lightbox a img{
	border: none;
	}

#outerImageContainer{
	position: relative; 
	background-color: #fff; 
	width: 250px; 
	height: 250px; 
	margin: 0 auto; 
	}

#imageContainer{
	padding: 10px;
	 }

#loading{
	position: absolute; 	
	top: 40%; 
	left: 0%; 
	height: 25%; 
	width: 100%; 
	text-align: center; 
	line-height: 0; 
	}

#hoverNav{
	position: absolute;
	top: 0; 
	left: 0; 
	height: 100%; 
	width: 100%; 
	z-index: 10; 
	}

#imageContainer>#hoverNav{
	left: 0;
	}

#hoverNav a{
	outline: none;
	}


#prevLink, #nextLink{
	width: 49%; 
	height: 100%; 
	background-image: url('data:image/gif;base64,AAAA');

/* Trick IE into showing hover */
        display: block 
	}

#prevLink {
	left: 0; 
	float: 
	left;}

#nextLink { 
	right: 0; 
	float: right;
	}

#prevLink:hover, #prevLink:visited:hover {
	background: url('../images/prevlabel.gif') no-repeat left 15%;
	}

#nextLink:hover, #nextLink:visited:hover {
	background: url('../images/nextlabel.gif') no-repeat right 15%;
	}


#imageDataContainer{ 
	font: 10px Verdana, Helvetica, sans-serif; 
	background-color: #fff; 
	margin: 0 auto; 
	line-height: 1.4em; 
	overflow: auto; 
	width: 100%	; 
	}


#imageData{	
	padding:0 10px; 
	color: #666; 
	}

#imageData #imageDetails{ 
	width: 70%; 
	float: left; 
	text-align: left; 
	}	


#imageData #caption{ 
	font-weight: bold;
	}

#imageData #numberDisplay{ 
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;
	}


#imageData #bottomNavClose{
	width: 66px; 
	float: right;  
	padding-bottom: 0.7em; 
	outline: none;
	}


#overlay{ 
	position: absolute; 
	top: 0; 
	left: 0; 
	z-index: 90; 
	width: 100%; 
	height: 500px; 
	background-color: #000; 
	}
	
.campotexto {border: 2px solid #999999; font-family:Verdana,Helvetica; font-size:8pt;} 
.botao{font-size:8px; font-family:Verdana,Helvetica; font-weight:bold; color:white; background:#E97018; border:0px; width:80px; height:19px;}



#gruposSubscribe
 {
 background-color: #ffffff;
 font-family:  Helvetica, Arial, Tahoma;
 text-align: center; 
 }

#gruposSubscribe .basicbox
{
 width: 222px;
 border: 1px solid #c2c2c2;
 background-color: #ffffff;
 margin-bottom: 15px;
 margin-left: 132px;
}

#gruposSubscribe .mainboxbody
{
 margin: 2px 2px 6px 6px;
 font-size: 11px;
 color: #636363;
}

#gruposSubscribe img
 {
 border: 0px;
 }

#gruposSubscribe .mainboxtitle 
{
 margin: 3px;
 padding-left: 3px;
 padding-right: 3px;
 background-color: #ffc01a;
 background-image: url('http://www.grupos.com.br//images/template/mainbox_header_background.gif');
 background-repeat: repeat-x;
 font-size: 13px;font-weight: bold;color: #ffffff; background-position-y:50%
}

#gruposSubscribe p
 {
 margin: 5px 0px 5px 0px;
 font-size: 11px;
 color: #636363;
 }

#gruposSubscribe .inputform 
 {
 font-size: 11px;
 color: #636363;
 height: 16px;
 border: 0px;
 border-top: 1px solid silver;
 border-left: 1px solid silver;
 background-color: #fbfbfb;
 }

.inputbutton {
 vertical-align: bottom;
 _margin-top: -20px;
 height: 16px;
 background-image: url('http://www.grupos.com.br//images/template/buttons/button_background.gif');
 border: 0px none;
 font-size: 11px;
 color: #000000;
 cursor: pointer;
 text-align: center
 }
