BODY {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
A { cursor: hand; text-decoration:none; }
P { cursor: default; }
LI { cursor: default; }

.fondo_contenido {
	background-image: url(../_imgs/fondoGeneral.gif);
	background-repeat: repeat-y;
	border-left-style: dashed;
	border-left-width: 1px;
	border-left-color: #ACACAC;
}
.btn_ms {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6F6F6D;
	no_background-color: #F0F0EC;
	text-align: center;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E7D4CF;
	border-left-color: #FFFFFF;
	cursor: hand;
	font-weight: bold;
}
.btn_mso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E7D4CF;
	border-left-color: #FFFFFF;
	cursor: hand;
	background-image: url(../_imgs/botonOver.gif);
	background-repeat: repeat-x;
	background-position: center center;
	font-weight: bold;
}
.solapa {
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-top-color: #C5C5C5;
	border-bottom-color: #C5C5C5;
	border-left-color: #C5C5C5;
}
.btn_popup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6F6F6D;
	text-align: right;
	font-weight: 700;
	text-decoration:none;
}
.btn_popup:hover{
	color: #000000;
}
.btn_popup:visited{
}
.btn_popup:visited:hover{
	color: #000000;
}
.brd_izq {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #C5C5C5;
}
.brd_der {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C5C5C5;
}
.li_flecha {
	list-style-image: url(../_imgs/flecha.gif);
}
.li_sobre {
	list-style-image: url(../_imgs/sobre.gif);
	list-style-position: outside;
}
.tbl_btn_popup {
	background-color= #FFFFFF;
	border: 1px solid #C5C5C5;
}

A.a_util { font-family: sans-serif; font-size: 12px; color:#888888; text-decoration:none;}
A.a_util:hover { font-weight:bold; }

.menuizq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9D9D9D;
	cursor: hand;
	font-weight: bold;
	text-decoration: none;
}
.menuizq:hover {
	text-decoration: underline;
}
.menuizq:visited {
	text-decoration: none;
}
.menuizq:visited:hover {
	text-decoration: underline;
}

.prec1 { cursor: default; color:#969A9C; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; }
.prec0 { cursor: default; color:#969A9C; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; }
.prec2 { cursor: default; color:#F88160; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; }
.prec3 { cursor: default; color:#969A9C; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; }
.prec4 { cursor: default; color:#008FD8; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; }

.btnmenusup{
	color: #6F6F6D;
	text-decoration: none;
}
.btnmenusup:hover{
}
.btnmenusup:visited{
}
.btnmenusup:visited:hover{
}
.titulopag {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FAB03A;
	text-align: right;
	font-weight: bold;
	cursor: default;
}

.txt0 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #757575;
	text-align: left;
}
.txt1 {
	font-weight: bold;
	color: #5386C4;
	text-decoration: none;
}
.txt1o {
	font-weight: bold;
	color: #4A3ABB;
	text-decoration: underline;
	cursor: hand;
}

.hr_fino { padding-top:0px; margin-top:0px; padding-bottom:0px; margin-bottom:0px; }
.ul_compacto { padding-top:0px; margin-top:0px; padding-bottom:0px; margin-bottom:0px; }
.txt_advertencia { color:#EF847E; }
.justificado { text-align:justify; justify:newspaper; }
