@charset "utf-8";
/* CSS Document */
*{
	margin:0 auto;
	padding:0;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#525252;
	text-decoration:none;
}

html img{
	filter:expression(
    this.alphaxLoaded ? "" :
    (
   this.src.substr(this.src.length-4)==".png"  ?  ( (!this.complete) ? "" :
   this.runtimeStyle.filter=
   ("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+
   (this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+
   String(this.alphaxLoaded=true).substr(0,0)+
   (this.src="http://www.canelaturismo.com.br/2009/_img/default/blank.png").substr(0,0)
   ) :  this.runtimeStyle.filter="" ));
}
a img{
	border:none;
}
body{
	background-image:url('../_img/default/bg.jpg'); 
}
h1{	
	color:#960;
	font-size:180%;
	font-family:georgia, Arial;
}

h2{	
	color:#EDEDED;
	font-size:140%;
}
a{ color:#333}
a:hover{
	color:#360;
	text-decoration:underline;
}
ul{	list-style:none; }
p{	text-align:justify;}
.erro{
	color:#C00;
	font-size:140%;
	text-align:center;
}
.alerta{
	line-height:32px;
	background:#FFFFEE;
	border:1px dashed #999;
	padding:5px 10px;
	color:#666;
}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	GERAL
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.clear{
	clear:both;
	width:100%;
}
.left{ float:left;}
.right{ float:right;}
.top{	background-position:top;}
.bottom{background-position:bottom;}
.banner{cursor:pointer;}

.body {
	width:1000px;
	height: auto !important;
	clear:both;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	CABEÇALHO
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.cabecalho{
	width:100%;
	background:#6b6930 url('../_img/default/cabecalho.jpg') no-repeat top center;
}

.cabecalho .logo{
	position:absolute;
	background-image:url('../_img/default/logo.jpg');
	height:130px;
	width:200px;
	margin:6px 0 0 10px;
	text-indent:-9000px;
	overflow:hidden;
	display:block;
	border:3px solid #360
}
.cabecalho .topo{
	height:144px;
	width:980px;
}
/* ++++++++++ BANNER TOPO ++++++++++ */
.cabecalho .bannerTopo{
}
/* ++++++++++ MENU ++++++++++ */
.menus{
	width:100%;
	background-image:url('../_img/default/fundo-menu.jpg');
	background-position:center bottom;
	background-repeat:repeat-x;
}
.menus .borda{
	width:10px;
	height:88px;
	background-image:url('../_img/default/borda-menu.jpg');
	background-repeat:no-repeat;
}
.menus .menu-dir{
	background-position:right bottom;
	float:right;
}
.menus .menu-esq{
	background-position:left bottom;
	float:left;
}
.menus .menu{
	width:980px;
/*	height:57px;*/
	height:88px;
}
.menus .menu ul li{
	float:left;
    padding:0 11px;
}
.menus .menu ul li a{
    text-align:center;
	display:block;
    text-decoration:none;
}
.menus .menu ul li a b{
	display:block;
	font-weight:bold;
    clear:both;
	font-size:120%;
	color:#360;
}
.menus .menu ul li a:hover div{
	color:#630;
}

/* ++++++++++ MENU EXTRA ++++++++++ */
.menus .menuExtra{
	float:right;
	margin-top:10px;
}
.menus .menuExtra li a{
    padding:0 7px;
	color:#333;
	display:block;
}
.menus .menuExtra li a:hover{
	color:#630;
}
.menus .menuExtra li{
	float:left;
	border-right:1px solid #960;
	line-height:18px;
	padding:5px 2px;
}

.menus .menuExtra li{font-weight:bold;}



/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	DIREITA
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.direita{
	margin:10px 5px;
	width:170px;
	padding-bottom:30px;
	background-image:url('../_img/default/sombra-direita.jpg');
	background-position:left top;
	background-repeat:repeat-y;

}
/* ++++++++++ BARRA VERDE ++++++++++ */
.direita .barraVerde{
	background-image:url('../_img/default/barra-verde.gif');
	width:170px;
	height:25px;
	line-height:25px;
}
.direita h2{	
	font-size:120%;
}

.direita .barraVerde .icoVerde{
	float:left;
	margin-left:8%;
	width:36px;
	display:block;
	height:23px;
	background-image:url('../_img/default/ico-verde.gif');
}
.direita .barraVerde .tempo{		background-position:left 24px}
.direita .barraVerde .busca{		background-position:left 98px;}
.direita .barraVerde .newsletter{	background-position:left 49px;}
.direita .barraVerde .destaque{	background-position:left 124px;}
.direita .barraVerde .publicidade{	background-position:left 74px;}

/* ++++++++++ FORMULARIO DE BUSCA ++++++++++ */
.direita form{
	margin:10px 0 10px 23px;
}
.direita select{
	width:130px;
	height:15px;
	margin-left:8px;
	border:1px solid #ddd;
}
.direita .fundoBusca{
	background:#FFF;
	border:1px solid #ddd;
	margin-top:3px;
	height:20px;
	width:130px;
}
.direita input{
	position:absolute;
	height:16px;
	padding:1px 3px;
	border:1px dotted #FFF;
	line-height:16px;
	color:#666;
	width:100px;
}
.direita select{
	width:130px;
	border:1px dotted #FFF;
	height:16px;
	padding:1px 3px;
}
.direita .btnbusca{
	width:16px;
	height:16px;
	margin-left:107px;
}

/* ++++++++++ IMGS BANNERS ++++++++++ */
.direita img{
	margin:5px 5px 5px 35px;
	border:2px solid #555;
}



/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	CONTAINER
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.container{
	width:810px;
	margin:0;
	display:table;
} 
.bannerprincipal{
	text-align:center;
	margin-top:10px;
}
.bannerprincipal img{
	border:1px solid #960;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	BOTTOM
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.bottom{
	text-align:center;
	padding:5px;
}
.copyrights p{
	color:#777;
	width:600px;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	barra
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.seta{
	height:26px;
	width:10px;
	display:block;
	background-image: url(../_img/default/seta-fecha.gif);
	background-repeat: no-repeat;
	background-position:center;
	float:left;
	margin-right:5px;
	cursor:pointer;
}
.barraM{	
	background:#996600;
	height:26px;
	line-height:26px;
 }
.itemDrag h2{	
 	cursor: move !important;
}
.barraME{	
	background-color:#996600; 
	background-image: url(../_img/default/bordaME.gif);
	width:10px;
	height:26px;
	background-repeat: no-repeat;
	background-position: right center;
}
.barraMD{	
	background-color:#996600; 
	background-image: url(../_img/default/bordaMD.gif);
	width:10%;
	height:26px;
	background-repeat: no-repeat;
	background-position: right center;
}

/* +++++++++++++++++++++++++++++++++++++

		MOVER DIV

 +++++++++++++++++++++++++++++++++++++ */
.recebeDrag {
	min-height: 50px;
}
.itemDrag {
/*	width:auto !important; */
	margin:10px 0;
}
.dragAjuda {
	border: 1px dashed #360;
/*	width: auto !important; */
}
.dragAtivo {
/*	border: 1px dashed #996600;*/ 
}
.dragHover {
/*	border: 1px dashed #996600;*/
}


/* +++++++++++++++++++++++++++++++++++++W

	ALERTA

 +++++++++++++++++++++++++++++++++++++ */


/*MESSAGE BOX Iconized	  		 */
.message, .message-alert, .message-ok, .message-error{
	    padding:5px 50px;
	    margin:8px;
		text-align:center;
}
	.aviso{
		margin:10px 0;
		border:1px solid #999;
		padding:10px;
		background:#FFE;
		color:#666;
	}

	.message{
		border:dotted 1px #999; 
		background:#EFEFEF;
		color:#525252;
	}
	.message-alert{
	    background: #FFFFCC url(../_img/default/alert.png) 8px 50% no-repeat;
	    border: 1px solid #F4D650;
	    color: #C16803;
	}
	.message-ok{
	    background: #D5F7D4 url(../_img/default/accept.png) 8px 50% no-repeat;
	    border: 1px solid #349F2F;
	    color: #277823;
		
	}
	.message-error{
	    background: #FFECE6 url(../_img/default/error.png) 8px 50% no-repeat;
	    border: 1px solid #C16803;
	    color: #C16803;
	}
	.valid {
	    background: url(../_img/default/accept.png) no-repeat;
		display: block;
		margin:0 10px;
		width: 16px;
		height: 16px;
	}
	
	
	
.vejaMais{
	font-size:180%;
	font-weight:bold;
	color:#996600;
}
.vejaMais i{
	color:#525252;
	font-size:80%;
}


.linksTooltip
{
	border: 2px solid #333;
	background-color: #333;
	padding: 4px;
	font-size: 85%;
	-moz-opacity: 0.9;
	opacity: 0.9;
	filter: alpha(opacity=90);

}

.linksTooltip #tooltipTitle
{
	color: #DDD;
	font-weight:bold;
}

/* +++++++++++++++++++++++++++++++++++++

	CONTAINER

 +++++++++++++++++++++++++++++++++++++ */

.linhaContainer{
	margin-top:10px;
	margin-left:10px;
	padding:10px;
	border:1px solid #ddd;
	background-color: #fff;
	background-image: url('../_img/default/bg-principal2.jpg');
	background-repeat: repeat-y;
	width: 770px;
	display:table;
	
}

.linhaContainer h2{
	color:#606060;
	font-size:140%;
}
.linhaContainer .box{
	font-weight:bold;
	float:right;
	color:#999;
	padding:1px 2px 3px 2px;
	margin-top:6px;
	margin-right:5px;
}
.linhaContainer .box:hover{
	color:#C00;
	text-decoration:none;
}


/************************************************************************************
	PAGINAÇÃO
************************************************************************************/
.paginacao{
	width:100%;
	clear:both;
}
.paginacao ul{
	list-style:none;
	display:block;
	height:20px;
	text-align: center;
	
} 
.paginacao .BotInativo, .paginacao .BotPag{
	color:#9f9f9f;
	
}
.paginacao .BotInativo{
	padding:1px 10px;
	font-size:140%;
}
.paginacao .BotPag{
	padding:1px 0 ;
}

.paginacao li{
	float:left;
	margin:2px; 
}
.paginacao a{
	padding:1px 10px;
	font-size:140%;
	
}
.paginacao a:hover{
	border:1px solid #360;	
	background:#690;
	padding:0px;
	color:#FFF;
	text-decoration:none;
	padding:0 9px;
}
.select{
	border:1px solid #630;	
	background:#960;
	display: block;
	font-size:140%;
	font-weight:bold;
	color:#f0f0f0;
	padding:0 10px;
}

.resultado{
	color:#960;
	font-size:100%;
	text-align:right;
	padding:3px 10px;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	GRIA
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.guia{
	border:1px dotted #DDD;
	padding:3px;
	margin-bottom:10px;
	
}

