#menu a {
	display:block;
	width:180px;
	margin: 0px 0px 7px 0px; 
	padding:8px 0 10px 20px;
	font: bold 12px/1 tahoma,sans-serif;
	color:#e8f2fc;
	background: url("images/button.gif") 0 0 no-repeat;
	text-decoration: none;
}
#menu a:hover {	
	background-position: -200px 0;
	color: #FFFFFF;
}
#menu a:active {
	background-position: -400px 0;
	color:white;
}

#menu_content a {
	display:block;
	width:384px;
	margin: 0px 0px 7px 0px; 
	padding: 8px 0 10px 20px;
	font: bold 12px/1 tahoma,sans-serif;
	color:#e8f2fc;
	background: url("images/button2.gif") 0 0 no-repeat;
	text-decoration: none;
}
#menu_content a:hover {	
	background-position: -404px 0;
	color: #FFFFFF;
}
#menu_content a:active {
	background-position: -808px 0;
	color:white;
}

#menu_content a div.desde {
	position:absolute;
	margin: -20px 0px 0px 254px;
	padding: 8px;
	width:114px;
	height:30px;
	background: url(/portal/images/button_desde.gif) no-repeat right top;
	font: bold 13px/1 tahoma,sans-serif;
}

div.texto {
	color:#976D6B;
	font: 14px/1 tahoma,sans-serif;
	text-align:justify;
}

p.texto_title {
	color:#976D6B;
	font: bold 18px tahoma,sans-serif;
	margin-bottom:2px;
}

.box { 
vertical-align: top; 
  background-color: #e8f2fc;
	width: 161px; 
}
.boxtop_r {
vertical-align: top;  
  background: url(images/corner/ne.gif) no-repeat top right; 
	width: 10px;
	height: 10px;
	background-color: #FEC7AF;
}
.boxtop_e { 
	vertical-align: top; 
	width: 10px;
	height: 10px;
  background: url(images/corner/nw.gif) no-repeat top left; 
	background-color: #e8f2fc;
}
.boxbottom_r { 
  background: url(images/corner/se.gif) no-repeat bottom right; 
	background-color: #e8f2fc;	
}
.boxbottom_e { 
	width: 10px;
	height: 10px;
  background: url(images/corner/sw.gif) no-repeat bottom left; 
	background-color: #e8f2fc;
}

table.box_center {
	background-color: #e8f2fc;
	width:422px; 
	height:563px;
	border:none;
	border-spacing:0px;
	padding:0px;
	vertical-align:top;
}

table.box_center2 {
	background-color: #e8f2fc;
	width:608px; 
	height:563px;
	border:none;
	border-spacing:0px;
	padding:0px;
	vertical-align: top;
}

table.menu {
	background-color: #e8f2fc;
	width:221px; 
	border:none;
	border-spacing:0px;
	padding:0px;
}

p.texto_contact {
	color:#976D6B;
	font: 14px/1 tahoma,sans-serif;
}

div.line {
	width:554px;
	height:2px;
	margin-top:4px;
	background-color:#976D6B;
}

.dsR63 /*agl rulekind: base;*/ { width: 224px; height: 543px; }
.dsR65 /*agl rulekind: base;*/ { width: 224px; }
.dsR70 /*agl rulekind: base;*/ { width: 221px; height: 543px; }
.dsR86 /*agl rulekind: base;*/ { width: 618px; }
.dsR87 /*agl rulekind: base;*/ { width: 809px; height: auto; }
.dsR88 /*agl rulekind: base;*/ { width: 809px; height: 714px; }
.dsR90 /*agl rulekind: base;*/ { width: 424px; height: 543px; }
.dsR94 /*agl rulekind: base;*/ { width: 10px; height: 10px; }
.dsR102 /*agl rulekind: base;*/ { background-color: #e8f2fc; width: 404px; height: 10px; }
.dsR109 /*agl rulekind: base;*/ { width: 424px; height: 549px; }
.dsR110 /*agl rulekind: base;*/ { background-color: #e8f2fc; width: 10px; height: 529px; }
.dsR111 /*agl rulekind: base;*/ { background-color: #e8f2fc; width: 404px; height: 529px; vertical-align: top; }
.dsR900 /*agl rulekind: base;*/ { width: 624px; height: 543px; }
.dsR1090 /*agl rulekind: base;*/ { width: 604px; height: 549px; }

body  { font-size: small; font-family: tahoma,sans-serif; text-align: justify; margin: 0;}
a    { color: #00477b ; font-weight: bold; font-size: 10pt; font-family: trebuchet ms,sans-serif }
a:hover { color :#007ac3 ; text-decoration:none; }

.atop { color: #fff ; font-weight: bold; font-size: 9pt; font-family: trebuchet ms,sans-serif; text-decoration:none;}
.atop:hover { color :#e16232 ; text-decoration:none; }

