/* 
    Document   : style
    Created on : 4/Jun/2010, 14:41:10
    Author     : Celso
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*input,textarea,select{*font-size:100%;}*/
legend{color:#000;}
del,ins{text-decoration:none;}

/* torrents.to 2009 */

/* page setup */

html{
	width:100%;

/* WTF???
    overflow: -moz-scrollbars-vertical;
    overflow: scroll;*/
    background: url(../imagens/fundo.png) repeat-x;
    /*background-color: #DFECFF;*/
}

body{    
    margin-top: 0px;
    /*width:855px;
    margin:auto;*/
    font-family: Verdana,"Lucida Grande", "Helvetica Neue", Helvetica, sans-serif;
    font-size:12px;
    color:#008BD2;/*#28166F;*/
}


img {
	border: none;
}

a{
	text-decoration:none;
	color: #0582FF;
        text-align:left;
}

a:hover{
	text-decoration:underline;
}

*:focus{
	outline:none;
}

.cb{
	height:0px;
	font-size:0px;
	clear:both;
}

em, em strong{
	font-style:italic;
}

strong{
	font-weight:bold;
}

#plataforma {
	width: 860px;
        height: 667px;
	margin: 0px auto;
        float:none;
	background:url(../imagens/plataforma0.png) top no-repeat;
	border: 0px solid black;
}

/*************************
 *       TOP
 *************************/
#top {
	width: 860px;
	margin: 0 auto;
	/*background:url(imagens/top-body-lef.jpg) no-repeat 0 28px;*/
	float: left;
	height: 38px;
	border: 0px solid green;
}

/*************************
 *       Rodape
 *************************/
#rodape {
	width: 860px;
        height: 25px;
	margin: 5px auto;
        text-align: right;
	/*background:url(../imagens/poweredbywebenvolve.png) right no-repeat;	*/
	border: 0px solid green;
}


.entrada dt{
	display:block;
	height:174px;
	margin-bottom:15px;
	position:relative;
}
.entrada dt #logo {
	display:block;
	float:left;
	margin:12px 12px;
	line-height:14px;
	font-size: 11px;
}

.entrada dt #linkbox{
	position:absolute;
        top:5px;
	bottom:0px;
	right:0px;
}

.entrada dt a.dirtab{
	display:block;
	border-color:#fff #eee #999 #999;
	border-style:solid;
	border-width:0px 0px 0px 1px;
	float:right;
	height:20px;
	line-height:23px;
	padding:1px 15px 1px 15px;
	color:#222;
	font-size:10px;
}

.entrada dt a.dirtab span{
	font-weight: bold;
	color: #aaa;
}

.entrada dt span.titulobox{
	display:block;
	position:absolute;
        top: 60px;
	left:320px;
	z-index:999;
	padding:10px;
	border:0px solid #f1f1f1;
	border-top: none;
	font-size: 32px;
        font-weight:normal;
}

.entrada dt span.titulobox br{
	line-height: 200%;
}

.entrada dt #titulo a{
	display: block;
	margin-bottom: 7px;
}
.entrada dt span.avisobox{
	display:block;
	position:absolute;
        top: 120px;
	left:250px;
        width: 550px;
	padding:10px;
	border:1px solid #ECF6FB;
	border-top: none;
	font-size: 12px;
        font-weight:normal;
        text-align: justify;
        color:#b21e12;
}
.entrada dt #aviso a{
	display: block;
	margin-bottom: 7px;
}
.entrada dd {
	height:30px;
}
.entrada #conteudo dd {
	height:362px;
        float:left;
        margin-left:15px;
}
.entrada #conteudo dd.contactos {
        width: 229px;
	height:362px;
        
        background:url(../imagens/contactos.png) no-repeat;
        border:0px solid red;
}
.entrada #conteudo dd a.buzoneo {
        width: 596px;
	height:138px;
        float:left;
        cursor:pointer;
        background:url(../imagens/buzoneo.png) no-repeat;
        border:0px solid red;
}
.entrada #conteudo dd a.buzoneo:hover{
        background:url(../imagens/buzoneo_on.png) no-repeat;
}
.entrada #conteudo dd a.gestorescur {
        width: 596px;
	height:138px;
        clear: both;
        float:left;
        cursor:pointer;
        background:url(../imagens/gestorexcursoes.png) no-repeat;
        border:0px solid red; 
}
.entrada #conteudo dd a.gestorescur:hover{
        background:url(../imagens/gestorexcursoes_on.png) no-repeat;
}
.entrada #base dd {
	height:362px;
        float:left;
        margin:10px 15px;
}
.entrada #base dd.meteo {
        width: 279px;
	height:82px;
        padding-top:32px;
        background:url(../imagens/meteo.png) no-repeat;
        border:0px solid red;
}

.div_scroll_01 {
	height: 220px;
	overflow: auto;
	scrollbar-3dlight-color: #666666;
	scrollbar-arrow-color: #666666;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #666666;
	scrollbar-track-color: #ffffff;
	border-top-width: 1px;
	border-top-style: inset;
	border-top-color: #EDEDEE;
}
