/* CSS Document */
body{margin:0px; background: url(images/bg.gif) repeat-y center #f7f7f7;}
.select{ background-color:#ededed; font-family: Tahoma, Verdana; font-size:11px; color:#2a2a2a; border:1px solid #818181}
.input{ background-image:url(images/input.gif); font-family: Tahoma, Verdana; font-size:11px; color:#5d5d5d; border:1px solid #d5d5d5; height:15px}
.input2{ background-color: #FFFFFF; font-family: Tahoma, Verdana; font-size:11px; color:#5d5d5d; border:1px solid #818181; height:15px;}
.button{background-image:url(images/bt1.gif); border:0px solid #dbdac3; border-top:0px solid #dbdac3;font-family:Tahoma, Verdana;font-size:11px;color:#ffffff;height:15px; cursor:pointer; font-weight:bold}
.button2{border:1px solid #d1d1d1;font-family:Tahoma, Verdana;font-size:11px;color:#737373; font-weight:bold; height:22px; cursor:pointer;}
.btsetas{background-image:url(images/btsetas.gif); border:0px solid #d1d1d1; font-weight:bold; height:18px; width:25px; cursor:pointer;}
.text{font-family: Tahoma, Verdana ;font-size:12px;color:#383838; text-decoration:none}
.text a{font-family:Tahoma, Verdana;font-size:12px;color:#383838; text-decoration:none}
.text a:hover{font-family:Tahoma, Verdana;font-size:12px;color:#383838; text-decoration:underline}
.text2{font-family: Tahoma, Verdana ;font-size:11px;color:#383838; text-decoration:none}
.text2 a{font-family: Tahoma, Verdana ;font-size:11px;color:#383838; text-decoration:none}
.text2 a:hover{font-family: Tahoma, Verdana ;font-size:11px;color:#383838; text-decoration:none}
.verde{font-family: Tahoma, Verdana ;font-size:12px;color:#0aa00d; text-decoration:none}
.verde a{font-family:Tahoma, Verdana;font-size:12px;color:#0aa00d; text-decoration:none}
.verde a:hover{font-family:Tahoma, Verdana;font-size:12px;color:#383838; text-decoration:underline}
.title{font-family:Tahoma, Verdana;font-size:12px;color:#0aa00d; text-decoration:none; font-weight:bold}
.tbranco{font-family: Tahoma, Verdana ;font-size:12px;color:#ffffff;; text-decoration:none}
.tbranco a{font-family: Tahoma, Verdana ;font-size:12px;color:#ffffff;; text-decoration:none}
.tbranco a:hover{font-family: Tahoma, Verdana ;font-size:12px;color:#ffffff;; text-decoration:underline}
marquee{ border-top: 1px solid #606060; border-bottom: 1px solid #606060; color:#0aa00d; height:20px; padding-top:4px;}
.borderimg{border:1px solid #d1d1d1}

/* divs */
.container{margin:auto; width:951px; background-color:#ffffff; overflow: hidden}
.header{height:278px; width:950px; border-right:1px solid #ffffff; border-left:1px solid #ffffff;}
.ilhas{ background:url(images/ilhas.gif) 308px bottom no-repeat;}
.bolas{ background:url(images/bolasintro.gif) no-repeat bottom 260px}
.intro{height:300px;}
.content{ width:950px; background:url(images/bolinhas.gif) right no-repeat #FFFFFF; min-height:400px}
.right{width:180px; float:left; margin-left:2px; border:1px solid #e2e2e2; float:left}
.fill{ float:left; width:640px; margin-left:30px; padding-top:95px; background:url(images/ilhas2.gif) center top no-repeat; }
.fill2{ float:left; width:590px; margin-left:30px; padding-left:50px; }
.detalhe{ float:left; width:640px; margin-left:30px;}
.footer{height:147px; background:url(images/footer.gif); border-left:1px solid #ffffff;}
.footer2{height:147px; background:url(images/footer2.gif); border-left:1px solid #ffffff; float:left}
.footer2en{height:147px; background:url(images/footer2en.gif); border-left:1px solid #ffffff; float:left}
.footer2de{height:147px; background:url(images/footer2de.gif); border-left:1px solid #ffffff; float:left}

.bandeiras{
	width:120px;
	height:46px;
	float:left;
	margin-left:30px;
	margin-top:8px;
}
.contactos{ width:155px; padding-left:25px}
.assinatura{ float:right; margin-top:20px; margin-right:5px;}
.linha{ float:left; width:950px;}
.formulario{ width:180px; background-color:ffffff; }
.form{ padding:4px;}
.barra{ width:310px; float:left; margin-left:10px;}
.barra1{ width:410px; float:left}
.barra2{ width:210px; float:left; margin-left:20px;}
.contactos2{ width:200px; float:left}
.template{ width:200px; height:280px; margin-right:30px; margin-left:30px; margin-bottom:30px; float:left; cursor:pointer}
.ficha{ padding:10px; width:182px; height:260px; background:#e6e6e6;}
.foto{height:135px; width:180px; float:left; border:1px solid #d1d1d1}
.fotodet{ height:173px; width:230px;}
.ficha2{padding-top:15px; padding-left:10px; width:640px; float:left; background:url(images/sombra2.gif) repeat-x top; border-top:1px solid #ffffff}
.titleficha{ padding:8px; width:450px; float:left; height:15px}
.detalhebt{ height:22px; width:140px;}
.pagbt{float:left; width:23px; height:20px}
.vertical{vertical-align:middle}
.float{float:left;}
.slideshow{ float:left; height:30px; padding-top:5px;}
.bgslideshow{ background:url(images/sombra.gif) repeat-x top; width:232px; margin-top:2px; }
.btdet{width:150px; padding-top:15px;}
.paginNum {  
	width:480px;
	height:50px;
	padding-top:20px;
	clear:left;  
	margin:0 auto;   
	text-align:center;  
	font-weight:bold;  
}


ul {
        list-style: none;
        margin: 0;
        padding: 0;
        }

#menu9 {
        width: 180px;
        margin-left: 0px;
        }

#menu9 li a {
        height: 20px;
        text-decoration: none;
        }

#menu9 li a:link, #menu9 li a:visited {
        color: #5c5c5c;
        display: block;
		font-family:Tahoma, Arial, Verdana;
		font-size:12px;
        background: url(images/bgmenu.gif);
        padding: 4px 0 0 28px;
        }

#menu9 li a:hover, #menu9 li #current {
        color: #FFF;
        background: url(images/bgmenu_over.gif);
        padding: 4px 0 0 28px;
        }
