body{
	background-image:url(img/bg.jpg);
}
.p {
	BORDER-RIGHT: #3a4d3a 5px solid;
   BORDER-TOP: #3a4d3a 5px solid;
   BORDER-LEFT: #3a4d3a 5px solid;
   BORDER-BOTTOM: #3a4d3a 5px solid;
}
.p2 {
	BORDER-RIGHT: #3a4d3a 1px solid;
   BORDER-TOP: #3a4d3a 1px solid;
   BORDER-LEFT: #3a4d3a 1px solid;
   BORDER-BOTTOM: #3a4d3a 1px solid;
}
.b {
	font-family: Verdana;
   color: White;
   font-size: xx-small;
	padding-right: 5px;
   text-decoration: none;
}
.b:hover {
	font-family: Verdana;
   color: White;
   font-size: xx-small;
	padding-right: 5px;
   text-decoration: underline;
}
.bor {
	BORDER-RIGHT: Black 1px solid;
   BORDER-TOP: Black 1px solid;
   BORDER-LEFT: Black 1px solid;
   BORDER-BOTTOM:  Black 1px solid;
}
.bor2 {
	BORDER-RIGHT: Black 1px solid;
   BORDER-LEFT: Black 1px solid;
   BORDER-BOTTOM:  Black 1px solid;
}
.bor3 {
	BORDER-RIGHT: Black 1px solid;
   BORDER-BOTTOM:  Black 1px solid;
}
.bor4 {
	BORDER-RIGHT: Black 1px solid;
}
.bor5{
	BORDER-RIGHT: Black 1px solid;
   BORDER-LEFT: Black 1px solid;
}
.bor6{
	BORDER-BOTTOM:  Black 1px solid;
}
.bor7{
	BORDER-BOTTOM: 1px dotted Black;
}
}
.bor8{
	BORDER-TOP:  Black 1px solid;
}

TABLE.menuGeneral {
	margin:0px 0px 0px 0px;
	text-align:left;
	border: 1px 1px 1px 1px;
}
.espaciador:before {
	padding: 3px 0px 3px 0px;
	content: url(img/linea_link.gif);
	
}

TABLE.menuGeneral TD{
	vertical-align: top;
}
TABLE.menuGeneral TR{
	background-image:url(img/fondo_link.gif);
}


.men {
	font-family: Arial;
   color: #3a4d3a;
   font-size: x-small;
	font-weight: bold;
   text-decoration: none;
}
.men2 {
	font-family: Arial;
   color: #3a4d3a;
   font-size: 11px;
   text-decoration: none;
}
.men:hover {
	font-family: Arial;
   color: #3a4d3a;
   font-size: x-small;
	font-weight: bold;
   text-decoration: underline;
}
.pie {
	font-family: Arial;
   color:  Black;
   font-size: xx-small;
   text-decoration: none;
}
.pie:hover {
	font-family: Arial;
   color:  Black;
   font-size: xx-small;
   text-decoration: underline;
}
.tit{
	font-family: verdana;
   font-size: 10px;
   text-decoration: none;
	font-weight: bold;
   color: Black;
}
.tit2{
	font-family: arial;
   font-size: 14px;
   text-decoration: none;
	font-weight: bold;
	color: #3a4d3a;
}
.txt{
	font-family: verdana;
   font-size: 10px;	
   text-align: justify;
	color: Black;
	text-decoration: none;
}
.txt_v{
	font-family: verdana;
   font-size: 10px;	
   text-align: justify;
	color: #3a4d3a;
}
.txt:hover{
	font-family: verdana;
   font-size: 10px;	
   text-align: justify;
	color: Black;
	text-decoration: underline;
}
.txt_p{
	font-family: verdana;
   font-size: 10px;	
   text-align: justify;
   padding-left: 15px;
	padding-right: 15px;
}
.mar{
	padding-left: 15px;
}
.mar2{
	padding-right: 15px;
}.fondo {
	background-repeat: no-repeat;
	background-position: right center;
}
