/* CSS Document */

/*


	Copyright 2008 pkage design

	mail@pkage.com
      

*/

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// BODY */
body{margin: 0px;padding: 0px;}

a:link {color:transparent;text-decoration:none}
a:visited {color:transparent;text-decoration:none}
a:hover {color:transparent;text-decoration:none}

.pkg{background: url('../MEDIA/back.jpg') repeat-y scroll top center;background-color: #f1efe2;}

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// DIV PRINCIPAIS */

.pkg_menu{position: absolute;left: 50%;margin-left: -535px; width: 959px;height: 158px;}

.pkg_frame{position: absolute;top: 158px;left: 50%;margin-left: -449px; width: 874px;height: 1275px;background-color:transparent;}

.pkg_foot{position: absolute;top: 1455px;left: 50%;margin-left: -425px; width: 850px;height: 24px;padding-bottom: 120px;}

.pkg_contiudo{width: 874px;height: 1275px;}

.pkg_info{width: 874px;height: 975px;}

.pkg_back,.pkg_back_passeio,.pkg_back_ficha{position:absolute; top:344px; width: 374px;height: 975px;margin-left: 24px;z-index: 0;}

#pkg_ghost,#pkg_ghost_ficha{position: absolute;left: 24px;width: 374px;height: 975px;visibility: hidden;z-index: 5;}

.pkg_left,.pkg_left_passeio,.pkg_left_ficha{position:absolute; top:344px; left:24px; width:374px; height:975px; z-index:1;}

.pkg_right,.pkg_right_passeio,.pkg_right_ficha{position:absolute; top:344px; left:398px; width:476px; height:975px; background-color:#f8f6e9;}

.pkg_conselho{top:0px}

.pkg_back_passeio,.pkg_left_passeio,.pkg_right_passeio{height: 370px}

.pkg_left_passeio{top:345px;}

#pkg_ghost_ficha,.pkg_left_ficha,.pkg_back_ficha{width: 415px}

.pkg_right_ficha{left:438px; width:435px}

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// MENU */ 
.logo{background: url('../MEDIA/logo.png') no-repeat;}
.div_menu{position: relative;width: auto;height: 40px;overflow: hidden;}
.menu{position:relative;width: auto;height: 80px; cursor:hand;}
.menu_imag1{background: url('../MEDIA/menu_b.png');}
.menu_imag2{background: url('../MEDIA/menu.png') repeat-x;}
.menu_divisoria{background: url('../MEDIA/menu_divisoria.gif') no-repeat;}
.menu_imag3{background: url('../MEDIA/menu_b2.png');}
.menu_divisoria2{background: url('../MEDIA/menu_divisoria2.gif') no-repeat;}

.m0{background: url('../MEDIA/menu00.gif') no-repeat;}
.m1{background: url('../MEDIA/menu01.gif') no-repeat;}
.m2{background: url('../MEDIA/menu02.gif') no-repeat;}
.m3{background: url('../MEDIA/menu03.gif') no-repeat;}
.m4{background: url('../MEDIA/menu04.gif') no-repeat;}
.m5{background: url('../MEDIA/menu05.gif') no-repeat;}
.m6{background: url('../MEDIA/menu06.gif') no-repeat;}
.m7{background: url('../MEDIA/menu07.gif') no-repeat;}

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// FOOT */
.foot_imag1{background: url('../MEDIA/foot_b.gif');}
.foot_imag2{background: url('../MEDIA/foot.gif') repeat-x;}

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// TRASPARENCIAS */
.trasparencia{opacity:0.8;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);background-color: #FFFFFF;}

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// FORM */ 
.form01,.form02,.form03,.form04,.form05{width: 330px;height: 18px;border: 1px solid #73a729;background: url('../MEDIA/back_form.gif');font: 11px Arial, Helvetica, sans-serif;color: #0000000;padding: 2px 0px 0px 2px;margin: 5px 0px 10px 0px;}
.form03,.form04{width: 372px}
.form02,.form04{height: 130px;background: url('../MEDIA/back_form_text.gif');overflow: auto;}
.form05{width:180px}
.form06{width: 376px;height: 23px;border: 1px solid #73a729;background: url('../MEDIA/back_form.gif');font: 11px Arial, Helvetica, sans-serif;color: #0000000;margin: 5px 0px 10px 0px;}

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// FONTES */
.fonte_foot{font: 9px Arial, Helvetica, sans-serif;color: #d5d3c6;}
.font_info{font: 11px Arial, Helvetica, sans-serif;}
.font_titulo{font: 11px Arial, Helvetica, sans-serif;font-weight: bold;color: #72a725;}
.font_titulo_home{font: 12px Arial, Helvetica, sans-serif;font-weight: bold;color: #2e4d02;}
.font_titulo_passeio{font: 12px Arial, Helvetica, sans-serif;font-weight: bold;color: #72a725;}
.bold{font-weight: bold}

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// SCROLLBAR */ 

/* <Div> */
.div_fixa,.div_fixa_passeio,.div_fixa_ficha{position: relative;width: 436px;height: 896px;overflow:visible;z-index: 1;}
.div_fixa_passeio {height:266px;}
.div_texto{position: absolute;width: 95%;z-index: 2}
.div_fixa_ficha{width: 395px}

/* <Scroll> */
.track{position: relative;float:right;width: 8px; height: 100%;z-index: 3;background: url('../MEDIA/back_scroll.gif') repeat-y;}
.drag_bar{ position: absolute;width: 8px; height: 48px;cursor:s-resize;z-index: 4;background: #4f7d1c;}

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// BOTÕES */
.button_enviar{width: 334px;height: 39px;cursor: hand;background: url('../MEDIA/button_enviar.gif') no-repeat top left;}
.button_enviar:hover{background: url('../MEDIA/button_enviar.gif') no-repeat bottom left;}
.button_enviar_big{width: 375px;height: 39px;cursor: hand;background: url('../MEDIA/button_enviar_big.gif') no-repeat top left;}
.button_enviar_big:hover{background: url('../MEDIA/button_enviar_big.gif') no-repeat bottom left;}
.button_pedido{width: 334px;height: 39px;cursor: hand;background: url('../MEDIA/button_pedido.gif') no-repeat top left;}
.button_pedido:hover{background: url('../MEDIA/button_pedido.gif') no-repeat bottom left;}

.button_informacao,.button_informacao2{width: 169px;height: 39px;cursor: hand;background: url('../MEDIA/button_informacao.gif') no-repeat top left;}
.button_informacao:hover,.button_informacao2:hover{background: url('../MEDIA/button_informacao.gif') no-repeat bottom left;}
.button_informacao2{position: absolute; top: 232px; left:564px}

.button_pedir_informacao{width: 169px;height: 39px;cursor: hand;background: url('../MEDIA/button_pedir_informacao.gif') no-repeat top left;}
.button_pedir_informacao:hover{background: url('../MEDIA/button_pedir_informacao.gif') no-repeat bottom left;}

.button_inscricao{width: 169px;height: 39px;cursor: hand;background: url('../MEDIA/button_inscricao.gif') no-repeat top left;}
.button_inscricao:hover{background: url('../MEDIA/button_inscricao.gif') no-repeat bottom left;}

.button_conselhos{width: 169px;height: 39px;cursor: hand;background: url('../MEDIA/button_conselhos.gif') no-repeat top left;}
.button_conselhos:hover{background: url('../MEDIA/button_conselhos.gif') no-repeat bottom left;}

.button_detalhes{width: 106px;height: 15px;cursor: hand;background: url('../MEDIA/button_detalhes.gif') no-repeat top left;}
.button_detalhes:hover{background: url('../MEDIA/button_detalhes.gif') no-repeat bottom left;}

#voltar,#rodar,#tapar{position:absolute;margin-top:5px;left:0px;width:24px;height:40px;overflow:hidden;cursor:hand;z-index:6}
.button_voltar_cor,.button_rodar_cor{background-color:#70a724;}
.seta_voltar{background: #70a724 url('../MEDIA/voltar.png') no-repeat 6px center;}

#rodar{margin-top:366px;width:23px}
.seta_rodar{background: #70a724 url('../MEDIA/rodar.png') no-repeat center center;}

#tapar{margin-top:666px;height:46px;cursor:default; background:url('../MEDIA/back.jpg') repeat-y -100px 238px}

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ESPAÇO*/
.espaco24p{padding-left: 24px;}
.espaco24m{margin-left: 24px;}

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// HOME */
.home_titulo{
	width: 712px;
	height: 24px;
	padding: 21px 0px 0px 20px;
	background-color: #FFFFFF;
}

.home_info_ghost{
	position: absolute;
	top: 206px;
	width: 850px;
	height: 365px;
	z-index: 1;
}

.home_info{
	position: absolute;
	top: 206px;
	width: 850px;
	height: 365px;
	z-index: 3;
}

.home_texto{
	float: left;
	width: 337px;
	height: 284px;
	padding: 0px 20px 0px 18px;
}

.home_bike{
	float: left;
	width: 473px;
	height: 284px;
	background-color: #fafad9;
}

.home_bike_info{
	width: 473px;
	height: 94px;
}

.home_back{
	background: url('../MEDIA/home_back.gif') repeat-x;
}

.home_line{
	width: auto;
	height: 1px;
	background: url('../MEDIA/home_bike_line.png');
}

.home_barra{
	float: left;
	width: 850px;
	height: 36px;
	background: url('../MEDIA/bike_line.png') no-repeat center;
}

.home_barra2{
	position:absolute;
	top: 200px;
	width: 850px;
	height: 6px;
	background: url('../MEDIA/bike_line.png') no-repeat -110px;
}

.home_frame{
	margin-top:365px;
	width: 874px;
	height: 698px;
	padding-left: -20px;
}

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// PORTUGALBIKE */
.bike_texto{
	width: 691px;
	height: 250px;
	padding: 30px 20px 0px 20px;
	background-color: #FFFFFF;
}

.bike_bike{
	position: relative;
	width: 850px;
	height: 312px;
	z-index: 1;
}

.bike_ghost{
	position: absolute;
	width: 850px;
	height: 312px;
	background: url('../MEDIA/bike_line.png') no-repeat bottom;
	background-color:#FFF;
	z-index: 0;
}

.bike_titulo{
	float: right;
	width: 396px;
	height: 47px;
	padding: 33px 0px 0px 20px;
	background-color: #73ac27;
	margin-left: 200px;
}

.bike_info{
	float: right;
	width: 285px;
	height: 178px;
	padding: 28px 11px 0px 11px;
	background-color: #f8f6e9;
}

.bike_link{
	position: relative;
	width: 850px;
	height: 62px;
	z-index: 1;
	background-color: #FFFFFF;
}

.bike_imag1{
	background: url('../MEDIA/bike1.png') no-repeat;
}
.bike_imag2{
	background: url('../MEDIA/bike2.png') no-repeat;
}
.bike_imag3{
	background: url('../MEDIA/bike3.png') no-repeat;
}

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// PASSEIOS */
.passeio_baixo{
	position: absolute;
	width: 850px;
	height: 605px;
	margin-left: 24px;
	top: 714px;
}
.passeio_buttons{
	float: left;
	width: 850px;
	height: 80px;
}

.passeio_border{
	border-bottom: 1px solid #d6d4d1;
}
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// CONSELHOS */
.conselhos{
	width: 326px;
	height: 17px;
	border-bottom: 1px dotted #6fa523;
	padding: 2px 0px 0px 6px;
	cursor: hand;
	background: url('../MEDIA/button_seta.gif') no-repeat top right;
	color: #999999;
}

.conselhos:hover{
	background: url('../MEDIA/button_seta.gif') no-repeat bottom right;
	color: #000000;
}

.conselhos:active{
	background: url('../MEDIA/button_seta.gif') no-repeat bottom right;
	color: #000000;
}

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ALUGUER */
#div_down{
	position: absolute;
	left: 44px;
	margin-top: 150px;
	width: 334px;
	height: 440px;
	background: url('../MEDIA/map.gif') no-repeat 44px 450px;
	background-attachment: fixed;
	background-color: #FFFFFF;
	z-index: 3;
}

#div_downenviar{
	position: absolute;
	left: 44px;
	margin-top: 150px;
	visibility: visible;
	filter: Alpha(opacity=100);
	z-index: 4;
}

#div_white{
	position: absolute;
	left: 24px;
	width: 374px;
	height: 50px;
	margin-top: 568px;
	background: url('../MEDIA/map.gif') no-repeat;
	background-attachment: fixed;
	background-position: 44px 450px; 
	z-index: 5;
}

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// INFO */
.info_imag01{
	position: absolute;
	top: 750px;
	left: 1px;
	width: 398px;
	height: auto;
	z-index: 2;
}

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// CONTACTOS */
.div_enviar1,.div_enviar2,.div_enviar3{
	position: absolute;
	top: 350px;
	left: 50%;
	margin-left: -100px;
	width: 200px;
	height: 40px;
}

.div_enviar2{
	top: 430px;
}

.div_enviar3{
	top: 510px;
}
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// FLASH HOME */
#flashCont {
     width:732px;
     height:161px;
     position:relative;
     background-color:#e1dfd3;
     margin-left:24px;
}
#flashCont #slot1 {
    position:absolute;
    height:160px;
    width:180px;
    text-align:left;
    left:10px;
    top:10px;
}
#flashCont #slot2 {
    position:absolute;
    height:160px;
    width:180px;
    text-align:left;
    left:190px;
    top:10px;
}
#flashCont #slot3 {
    position:absolute;
    height:160px;
    width:180px;
    text-align:left;
    left:370px;
    top:10px;
}
#flashCont #slot4 {
    position:absolute;
    height:160px;
    width:180px;
    text-align:left;
    left:550px;
    top:10px;
}
#flashCont p a {
    font-size:11px;
    font-weight:bold;
    font-family:Arial;
    color:#000000;
}