@charset "utf-8";
/* CSS Document */

/* CSS RESET ----------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
     font-weight: normal;
     font-style: normal;
     font-size: 100%;
     font-family: inherit;
     vertical-align: baseline
}

body {
     line-height: 1;
	 font-family:Arial, Helvetica, sans-serif;
}

:focus {
     outline: 0
}

ol, ul {
     list-style: none
}

table {
     border-collapse: collapse;
     border-spacing: 0
}

blockquote:before, blockquote:after, q:before, q:after {
     content: ""
}

blockquote, q {
     quotes: "" ""
}

input, textarea {
     margin: 0;
     padding: 0
}

hr {
     margin: 0;
     padding: 0;
     border: 0;
     color: #000;
     background-color: #000;
     height: 1px
}

img {float:left;}

/* ------------------------------------------------------------------------------- */
/* slightly enhanced, universal clearfix hack */
.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
	}

.clearfix {
    display: inline-block;
	}

/* start commented backslash hack \*/

* html .clearfix {
    height: 1%;
	}

.clearfix {
    display: block;
	}
/* close commented backslash hack */
/* ------------------------------------------------------------------------------- */

body { background:#FFFFFF; background:url(../images/banner_bg_x.gif) top repeat-x;
font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; line-height:19px;}

strong { font-weight:bold;}

#wrapper { margin:auto; width:960px;}
#placeholder { background:url(../images/center_bg.jpg) top repeat-x; height:296px; width:100%; margin:210px 0 0 0;}

#header { width:960px; height:247px; background:url(../images/header_bg.jpg) top center no-repeat;margin:auto; position:relative;}

#central_content { width:960px;}
	#central_content p { margin:15px 0 0 0; clear:both;} 

#right_col { width:606px; float:right; margin:40px 80px 0 0;}
	.title { margin:0 0 20px 0; clear:both; float:left;}

#footer { width:960px; background:url(../images/footer_bg.jpg) top center no-repeat; position:relative; float:left; margin:40px auto 0 auto; text-align:center; font-size:12px; padding-top:27px; font-family:Arial, Helvetica, sans-serif; clear:both;}
	#footer_nav { height:30px;}
	#footer_nav a { color:#000000; font-weight:bold; text-decoration:none;}
	#footer_nav a:hover { color:#5E6778; font-weight:bold; text-decoration:underline;}

#footer_disclaimer { width:960px; height:80px; background:url(../images/h_dot_line_bg.gif) top repeat-x; float:left;}
	#footer_disclaimer p { font-size:10px; color:#43527e; width:630px; line-height:13px; margin:10px auto 0 auto; }

#top_nav { width:359px; height:48px; position:absolute; top:9px; left:540px;}


#login_form { width:530px; padding:20px; margin:15px 0 0 0; color:#6575a8; font-size:12px; font-family:Arial, Helvetica, sans-serif; border:solid 1px #dbe3f0;} 

	#login_form .login_field { font-size:12px; color:#666666; border:solid 1px #dbe3f0; background:url(../images/field_bg.gif) left top no-repeat; width:80%; height:28px; margin:0 0 15px 7px;}
	
	#submit_btn { margin:5px 0 0 75px;}
	
	
	
/* agregado martin*/
.list_files { color:#000000; font-weight:bold; text-decoration:none;}
.list_files:hover { color:#5E6778; font-weight:bold; text-decoration:underline;}

/* fin agregado martin*/	