html, body, form#aspnetForm { margin:0; padding:0; width:100%; height:100%; border:none; cursor:default; }
body
{
	color:#666666; font-family:arial, sans-serif; font-size:12px;
	background-image:url(../images/background.gif); background-repeat:repeat;
}

a { color:#015997; text-decoration:none; }
a:link    {}
a:visited {}
a:hover    { color:#018FD9; text-decoration:underline; }
a:active  { color:#018FD9; text-decoration:underline; }

h1 { font-size:18px; font-weight:bold; text-decoration:underline; padding-left:20px; margin-top:20px; }
h2 { font-size:15px; font-weight:bold; text-align:center; margin-top:20px; }
h3 {}
h4 { font-size:13px; font-weight:bold; text-align:left; margin:1px 0px; }

p { text-align:justify; text-indent:10px; }
table { padding:0px; border-spacing:0px; }

/* Prevents IE6 from gap the css dimension in images*/
img { display: block; }
select { z-index:0; }



/* Main Table Style */
#fondo { width:800px; height:100%; border-left:1px solid #888888; border-right:1px solid #888888; }
#fondo tr td { background:#FFFFFF; text-align:left; vertical-align:top; }
#fondo tr td#contenido { height:70%; }


/* Header Style */
#fondo tr td.header { width:100%; height:169px; border:none; }
#header { table-layout:fixed; border:0px; }
#header tr td.logo     { width:158px; height:122px; }
#header tr td.logo img  { border:0px; }
#header tr td.banner { width:642px; height:122px; background-color:#0099FF; }
#header tr td.menu     { width:800px; height:33px; background:url(../images/menu/background.gif); }

/* Menú Vertical */
#menuDiv { position:absolute; top:15px; left:10px; width:10px; }

/* Menú Horizontal */
#menuTable {}
#menuTable tr td { width:120px; height:22px;
                font-size:11px; text-align:center; vertical-align:middle; font-weight:normal; padding:0px 1px; }
#menuTable tr td.normal { background:url(../images/menu/b_rectangular.gif) no-repeat; }
#menuTable tr td.hover { background:url(../images/menu/b_rectangular_on.gif) no-repeat; }

#menuTable tr td a { color:#FFFFFF; }
#menuTable tr td a:hover { color:#FFF666; }

/* Menú activo */
#SubMenuTable { margin-left:158px; }
#SubMenuTable tr td{ color:#FFFFFF; font-weight:normal; height:22px;
                  font-size:12px; text-align:center; vertical-align:middle; }
#SubMenuTable tr td.leftCell     { width:9px; background:url(../images/menu/titulo_left.gif); }
#SubMenuTable tr td.centerCell { background:url(../images/menu/titulo_center.gif); padding:0px 15px; }
#SubMenuTable tr td.rightCell   { width:9px; background:url(../images/menu/titulo_right.gif); }



/* Footer Style */
#fondo tr.footer td { font-size:10px; color:#999999; text-align:center; }


/* tabla por defecto */
table#tabla01 { border:1px solid #999999; }
table#tabla01 tr.titulo td { height:34px; background:url(../images/menu/background.gif) repeat-x; padding-left:10px; vertical-align:top; }
table#tabla01 tr.titulo td table { }
table#tabla01 tr.titulo td table tr td { height:22px; padding:0px; background:#FFFFFF; }
table#tabla01 tr.titulo td table tr td.left { width:9px; background:url(../images/menu/titulo_left.gif) no-repeat; }
table#tabla01 tr.titulo td table tr td.center { color:#FFFFFF; padding:0px 10px; background:url(../images/menu/titulo_center.gif) repeat-x; vertical-align:middle; }
table#tabla01 tr.titulo td table tr td.right { width:9px; background:url(../images/menu/titulo_right.gif) no-repeat; }



/* formulario */
input.text { height:14px; }
input.volver { width:70px; height:22px; font-size:12px; }
input.submit { font-size:12px; }
input.button { font-size:12px; padding:2px 4px; }
input.buttonPopup { font-size:12px; padding:2px 4px; margin:4px; }

/* publicidad */
#publicidad {display:block}