/*/  ~ CSS OBSERVATÓRIO ~  /*/



.var{
	color: #7B8083;
}

.legends{
	color: #7B8083;
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
}



/*/ generic /*/


body {
	 margin:0pt; 
	 background-color:#FFFFFF; 
}

/*/ tabelas /*/


table{
	width: 760px;
}

table.avanc{
	width: 205px;
}

table.outputs{
	width: 512px;
}

table.areas{
	width: 496px;
}

table.efem{
	width: 210px;
}

td.luas{
	width: 25px;
}


/*/ linhas /*/

td.spacer{
	height: 40px;
	padding-top: 10px;
}


td.spacer2{
	height: 2px;	
}

td.spacer3{
	width: 30px;
}

td.hspacer{
	height: 30px;	
}

.more{
	background-color: #F8F8F0;

	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-top: 10px;

	/* padding: 0px 0px 0px 0px; */
	/*width:120px;  130 */
	width: 100%;
}


td{
	font-family: Verdana, Arial, Helvetica;
	color: #3E4E56;
	font-size: 11;
}

td.middle{
	width: 25px;
}

td.content{
	width : 535px;
}

td.toppesq{
	width : 225px;
}

td.pesq{
	width : 200px;
	background-color: #F8F8F0;
	vertical-align: top;
	padding-left: 10px;
	padding-right: 10px;
	padding-top:10px;
}

td.ok{
	padding-right: 10px;
}

/*/ HOME /*/

td.esq{
	width: 225px;
	padding-left: 14px;
}

td.esqmold{
	height: 5px;
	width: 225px;
	padding-left: 14px;
}


td.spacerhome{
	width: 40px;
	background-image: url(../img/spacer.gif);
}

td.spacerzones{
	width: 40px;
}

td.contenthome{
	width: 496px;
}

td.esqobs{
	width: 225px;
	padding-left: 14px;
	background-image: url(../img/fundo_obs.gif);
}

.bd{
	position: relative;
}


/*/ CONTACTOS /*/

table.contactos{
	width: 496px;

}


td.desc{
	background-color:#F1F1E8;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}


/*/ variables /*/

.refin{
	font-family: Verdana, Arial, Helvetica;
	font-size:10;
	color:#522028;
}

.topico{
	font-family: Verdana, Arial, Helvetica;
	font-size:11;
	color:#522028;
}

.local{
	font-family: Verdana, Arial, Helvetica;
	color: #888888;
	font-size: 11;	
}

.local2{
	padding-left: 50px;
	font-family: Verdana, Arial, Helvetica;
	color: #888888;
	font-size: 11;	
}

.contacto{
	padding-left: 20px;
	font-family: Verdana, Arial, Helvetica;
	color: #888888;
	font-size: 11;	
}

.contacto2{
	padding-left: 8px;
	font-family: Verdana, Arial, Helvetica;
	color: #888888;
	font-size: 11;	
}

.box2{
 	background:#FFFFFF;
	border: 1px solid #DBDBDB;
	width:320px;
	font-family: Verdana, Arial, Helvetica;
	text-decoration:none;
	color:#999999;
	font-size:9px;
}


.box{
	background:#FFFFFF;
	border: 1px solid #7F7F6F	;
	width:25px;
	font-family: Verdana, Arial, Helvetica;
	text-decoration:none;
	color:#999999;
	font-size:9px;
}

.mlist{
	background:#FFFFFF;
	border: 1px solid #7F7F6F	;
	width:55px;
	font-family: Verdana, Arial, Helvetica;
	text-decoration:none;
	color:#999999;
	font-size:9px;
}

.espectro{
	background:#F8F8F0;
	border: 1px solid #7F7F6F	;
	width:55px;
	font-family: Verdana, Arial, Helvetica;
	text-decoration:none;
	color:#666666;
	font-size:9px;
}

.box2 {
	background:#FFFFFF;
	border: 1px solid #7F7F6F	;
	width: 125px;
	font-family: Verdana, Arial, Helvetica;
	text-decoration:none;
	color:#4E596B;
	font-size:9px;
}

.box3 {
	background:#FFFFFF;
	border: 1px solid #7F7F6F	;
	width: 38px;
	font-family: Verdana, Arial, Helvetica;
	text-decoration:none;
	color:#999999;
	font-size:9px;
}

.button{
	background:#E7E7DE; 
	border: 1px solid #C9C9B4; 
	border-style: ridge; 
	width:32px; 
	font-family: Verdana, Arial, Helvetica; 
	text-decoration:none; 
	color:#333333; 
	font-size:9px;}
	
/*/ Links Style /*/


a:link
{
    FONT-WEIGHT: normal;
	 font-family: Verdana, Arial, Helvetica;
    FONT-SIZE: 11px;
    COLOR: #333333;
    TEXT-DECORATION: underline;
}

a:visited
{
	 font-family: Verdana, Arial, Helvetica;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #666666;
    TEXT-DECORATION: none;
}

a:hover
{
	 font-family: Verdana, Arial, Helvetica;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #4E596B;
    TEXT-DECORATION: none;

}


a.res:link
{
    FONT-WEIGHT: normal;
	 font-family: Verdana, Arial, Helvetica;
    FONT-SIZE: 11px;
    COLOR: #333333;
    TEXT-DECORATION: underline;
}

a.res:visited
{
	 font-family: Verdana, Arial, Helvetica;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #666666;
    TEXT-DECORATION: none;
}

a.res:hover
{
	 font-family: Verdana, Arial, Helvetica;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #333333;
    TEXT-DECORATION: none;
	 BACKGROUND-COLOR: #E0E0D0;
}
