body {
padding: 0;
border: none;
text-align: center;
color: #666666;
background: #990000 url(../imagenes/sombraroja_largo.gif) repeat-y 50% 0%;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 9 px;
margin:0px auto;
}

table {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 10 px;
}

/* fuentes */
font.default{
	font-size: 9px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #666666;
}
.nota_central{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: left;
	padding-left: 8px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #CCCCCC;
}
.nota_central_negrita_fondo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-align: left;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	background-color: #ECECEC;
	border-bottom: 0px solid #CCCCCC;
}
font.cuerpo_nota{
	color: #333333;
}
font.titulo_14_gris{
	font-size: 14px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #666666;
}
font.titulo_18{
	font-size: 18px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	color: #333333;
}
font.titulo_26{
	font-size: 24px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	color: #333333;
}
font.titulo_costado_gris{
	font-size: 13px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
}
font.texto_negro_12{
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	color: #433133;
}
font.texto_negro_10{
	font-size: 10px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	color: #433133;
}
font.texto_negro_11_espacio{
	font-size: 11.5px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	color: #433133;
  padding-top: 0px;
	padding-bottom: 1px;
}

/* links */
a:link,
a:visited,
a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #990000;
	text-decoration: none;
	border: none;
}
a:hover{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #990000;
	text-decoration: none;
	border: none;
}
A.menu:link,
A.menu:visited,
A.menu:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
    TEXT-DECORATION: none;
    text-align: center;
}
A.menu:hover {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFACAC;
    TEXT-DECORATION: none;
    text-align: center;
}
A.menu_i:link,
A.menu_i:visited,
A.menu_i:active,
A.menu_i:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
    TEXT-DECORATION: none;
    text-align: center;
    height: 14px;
    background-color: #FFACAC;
}
A.submenu:link,
A.submenu:visited,
A.submenu:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
    TEXT-DECORATION: none;
    text-align: center;
}
A.submenu:hover {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFACAC;
    TEXT-DECORATION: none;
    text-align: center;
}
a.titulo_central:link,
a.titulo_central:visited,
a.titulo_central:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
a.titulo_central:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: underline;
}
a.titulo_central_sec:link,
a.titulo_central_sec:visited,
a.titulo_central_sec:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
a.titulo_central_sec:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: underline;
}
a.titulo_lvo:link,
a.titulo_lvo:visited,
a.titulo_lvo:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
atitulo_lvo:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ECECEC;
	text-decoration: none;
}
a.link_costado:link,
a.link_costado:visited,
a.link_costado:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
a.link_costado:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: underline;
}
a.link_costado_12:link,
a.link_costado_12:visited,
a.link_costado_12:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
a.link_costado_12:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: underline;
}
a.link_oro_12:link,
a.link_oro_12:visited,
a.link_oro_12:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC6600;
	text-decoration: none;
}
a.link_oro_12:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC6600;
	text-decoration: underline;
}
a.link_blanco_11:link,
a.link_blanco_11:visited,
a.link_blanco_11:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.link_blanco_11:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ECECEC;
	text-decoration: none;
}
a.link_gris_10:link,
a.link_gris_10:visited,
a.link_gris_10:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
a.link_gris_10:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #4F4F4F;
	text-decoration: none;
}
a.link_rojo_10:link,
a.link_rojo_10:visited,
a.link_rojo_10:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #990000;
	text-decoration: none;
}
a.link_rojo_10:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #CC0000;
	text-decoration: underline;
}
A.aviso:link,
A.aviso:visited,
A.aviso:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
    TEXT-DECORATION: none;
}
A.aviso:hover {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFACAC;
    TEXT-DECORATION: none;
}
A.urgente:link,
A.urgente:visited,
A.urgente:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
    TEXT-DECORATION: none;
}
A.urgente:hover {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFACAC;
    TEXT-DECORATION: none;
}
A.boton_doc:link,
A.boton_doc:visited,
A.boton_doc:active {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
    TEXT-DECORATION: none;
    background-color: #FAFAFA;
	border: 1px solid #ECECEC;
	padding: 1px;
	height: 20px;
	width: 30px;
}
A.boton_doc:hover {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
    TEXT-DECORATION: underline;
    background-color: #FAFAFA;
	border: 1px solid #ECECEC;
	padding: 1px;
	height: 20px;
	width: 30px;
}
A.boton_doc2:link,
A.boton_doc2:visited,
A.boton_doc2:active {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
    TEXT-DECORATION: none;
    background-color: #FAFAFA;
	border: 1px solid #ECECEC;
	padding: 1px;
	height: 12px;
	width: 14px;
}
A.boton_doc2:hover {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
    TEXT-DECORATION: none;
    background-color: #FAFAFA;
	border: 1px solid #ECECEC;
	padding: 1px;
	height: 12px;
	width: 14px;
}

/* bordes, sombras y tablas */
.borde_derecho{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.borde_abajo{
	border-bottom: 1px #CCCCCC solid;
}
.fondo_rojo_suave{
	background-color: #FFACAC;
	color: #660000;
}
.fondo_rojo_fuerte{
	background-color: #660000;
	color: #FFFFFF;
}
.fondo_rojo_menu{
	background: #660000 url(../imagenes/menu_fondo.gif) repeat-x;
	color: #FFFFFF;
}
.submenu_caja{
	background-color: #660000;
	color: #FFFFFF;
}
.imagen_central {
	background-color: #ebebeb;
	border: 1px solid #999999;
	padding: 5px;
}
.fondo_oscuro {
	background-color: #000000;
	border: 1px solid #666666;
	padding: 5px;
}
.costado_fondo {
	background-color: #ECECEC;
	padding-bottom: 10px;
}
.fondo_clarito {
	background-color: #ECECEC;
	padding-bottom: 3px;
	border-bottom: 1px #ECECEC dotted;
}
.fondo_clarito2 {
	background-color: #ECECEC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-left: 8px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px #CCCCCC solid;
}
.fondo_clarito3 {
	background-color: #ECECEC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-left: 7px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.cuadro_justificado {
	padding-left: 8px;
	padding-right: 3px;
	padding-top: 5px;
	padding-bottom: 8px;
	border-bottom: 2px #ECECEC solid;
}
.cuadro_espacio{
    padding-top: 3px;
	padding-bottom: 4px;
}
.barra_comandos {
	background-color: #FAFAFA;
	border: 1px solid #ECECEC;
	padding: 1px;
	height: 25px;
}
.barra_comandos_sup {
	background-color: #FFFFFF;
	border-right: 1px solid #ECECEC;
	padding: 1px;
}
.barra_comandos_bordeinf {
	border-bottom: 1px solid #ECECEC;
}
.ultimo_momento{
    background: #990000 url(../imagenes/fondo_aviso.png) repeat-y;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
img, .sin_borde{
	border: none;
}

/* formularios */
.select_cabeza{
	border: none;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	color: #666666;
}
.input_text{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #990000;
	border: 1px #FFACAC solid;
}
.input_text_form{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	height: 19px;
	border: 1px #FFACAC solid;
}


