A:hover
{
	COLOR: #000000;
	TEXT-DECORATION: none
}
A:link
{
    COLOR: #222222;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: #222222;
	TEXT-DECORATION: none
}
A:active
{
	COLOR: #000000;
    TEXT-DECORATION: none
}
BODY
{
	SCROLLBAR-BASE-COLOR: menu;
    FONT-SIZE: 10px;
    MARGIN: 0px;
	margin-top:2px;
    COLOR: #222222;
    FONT-FAMILY: Verdana;
}
TABLE
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana;
}
.lineavertical
{
	background: url(../imagenes/cuerpo/puntos_ver.gif) center repeat-y;
	width:5px;
}
.lineahorizontal
{
	background: url(../imagenes/cuerpo/puntos_hor.gif) center repeat-x;
	height:5px;
}
.titulo
{
    FONT-SIZE: 13px;
	FONT-WEIGHT: 700;
    MARGIN-LEFT: 10px;
    COLOR: #3D5575;
    MARGIN-RIGHT: 10px;
    FONT-FAMILY: Verdana, Tahoma, Arial;
    TEXT-ALIGN: justify;
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 3px;
}
.textonormal
{
    FONT-SIZE: 11px;
    MARGIN-LEFT: 10px;
    COLOR: black;
    MARGIN-RIGHT: 10px;
    FONT-FAMILY: Verdana, Tahoma, Arial;
    TEXT-ALIGN: justify
}
.inpt
{
    BORDER-RIGHT: #155a89 1px solid;
    BORDER-TOP: #155a89 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #155a89 1px solid;
    COLOR: #155a89;
    BORDER-BOTTOM: #155a89 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #fefefe;
    TEXT-ALIGN: left;
}
.sel
{
    BORDER-RIGHT: #155a89 1px solid;
    BORDER-TOP: #155a89 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #155a89 1px solid;
    COLOR: #155a89;
    BORDER-BOTTOM: #155a89 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #eeeeee;
}
.boton
{
    BORDER-RIGHT: #C2D1E2 1px solid;
    BORDER-TOP: #C2D1E2 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #C2D1E2 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #C2D1E2 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #155a89;
    TEXT-ALIGN: center
}
.celda
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: 400;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    WIDTH: 130px;
    COLOR: #cccccc;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #333333;
    TEXT-ALIGN: center
}
.celda_off
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: 400;
	FONT-SIZE: 10px;
	WIDTH: 130px;
	HEIGHT: 21px;
	COLOR: #cccccc;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: #333333;
	TEXT-ALIGN: center;
	PADDING-TOP:4px;
}
.celda_on
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: 400;
    FONT-SIZE: 10px;
    WIDTH: 130px;
	HEIGHT: 21px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #444444;
    TEXT-ALIGN: center;
	PADDING-TOP:4px;
	CURSOR: hand
}
.menu_out
{
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	FONT-WEIGHT: 400;
	FONT-SIZE: 10px;
	HEIGHT: 18px;
	COLOR: #666666;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-ALIGN: center;
	PADDING-TOP:2px;
	border:1px white solid;
}
.menu_over
{
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	FONT-WEIGHT: 400;
	FONT-SIZE: 10px;
	HEIGHT: 18px;
	COLOR: #cccccc;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR:#FFFFDD;
	TEXT-ALIGN: center;
	PADDING-TOP:2px;
	border:1px black solid;
}
.celda_tit
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana;
    HEIGHT: 20px;
	color:#000000;
	cursor:default;
    BACKGROUND-COLOR: #c4e1ff;
	padding-left:15px;
	background-image:url(../imagenes/cuerpo/tituloseccion2_bg.gif);
}
.celda_ppal
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana;
    HEIGHT: 25px;
	color:#000000;
	cursor:default;
    BACKGROUND-COLOR: #F6F6F6;
	padding-left:15px;
}
.celda_sec
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana;
    HEIGHT: 25px;
	color:#000000;
	cursor:default;
    BACKGROUND-COLOR: transparent;
	padding-left:15px;
}
.sel_sinbordes
{
    BORDER-RIGHT: #155a89 0px solid;
    BORDER-TOP: #155a89 0px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #155a89 0px solid;
    COLOR: #155a89;
    BORDER-BOTTOM: #155a89 0px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffffff;
}
.inpt_sinbordes
{
    BORDER-RIGHT: #155a89 0px solid;
    BORDER-TOP: #155a89 0px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #155a89 0px solid;
    COLOR: #155a89;
    BORDER-BOTTOM: #155a89 0px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #fefefe;
    TEXT-ALIGN: left;
}
.inpt_normal
{
    BORDER-RIGHT: 1px #EEEEEE solid;
    BORDER-TOP: 1px #EEEEEE solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: 1px #EEEEEE solid;
    COLOR: #155a89;
    BORDER-BOTTOM: 1px #EEEEEE solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-ALIGN: left;
}
.boton_transparente
{
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    FONT-SIZE: 9px;
    BORDER-LEFT: #666666 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #666666 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center;
	height:15px;
	width:15px;
}