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 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

strong {font-weight:bold;}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

/* CSS RESET */

body {background:url(../images/main_bkg.jpg) repeat-y top #666666; font-family:Arial;}

#wrapper {width:809px; margin-left:auto; margin-right:auto; background:#FFFFFF; position:relative;}

#header {width:809px; height:143px; position:relative;}
#home_title {position:absolute; top:0px; left:0px;}
#home_sub_title {position:absolute; top:81px; left:0px;}
#home_sign_up {position:absolute; top:0px; right:0px; background:url(../images/home_top_right.png) no-repeat; width:296px; height:167px; }
#sign_up_txt {font-size:11px; color:#140958; position:absolute; top:80px; right:30px; width:210px;}
#sign_up_spacer {position:absolute; top:15px; left:560px; width:200px; height:60px;}

#home_content {width:809px;}

#home_left_col {width:376px; float:left;}
#left_col {width:252px; float:left;}
#home_blog_boxes {width:376px; padding-top:5px;}
#home_blog_boxes div.item {width:183px; height:234px; float:left; border:1px solid #DF9103;}
#home_blog_boxes div.item div#blog_title {background:url(../images/blog_icon.png) no-repeat; padding-left:47px; font-size:12px; color:#140958; padding-top:10px; padding-bottom:15px;}
#home_blog_boxes div.item p#recent {color:#140958; font-size:11px; padding-left:5px; padding-bottom:15px;}
#home_blog_boxes div.item p.entry {color:#140958; font-size:11px; background:url(../images/blog_bullet.png) no-repeat; padding-left:15px; font-weight:bold;}
#home_blog_boxes div.item p.entry span {color:#006600; font-weight:normal; }

#home_right_col {width:432px; float:left;}
#right_col {width:432px; float:left;}

#home_right_col p.boxes_heading {color:#1D0D78; font-size:11px; font-weight:bold; padding-top:50px; padding-left:15px; padding-bottom:15px;}
#home_right_col div.boxes_wrapper {width:415px; padding-left:15px;}
#home_right_col div.boxes_wrapper div.item {width:192px; height:96px; background:url(../images/home_boxes_bkg.png) no-repeat; position:relative; padding-left:10px; float:left;}
#home_right_col div.boxes_wrapper div.item img {position:absolute; top:30px; left:10px; float:left; }
#home_right_col div.boxes_wrapper div.item div {position:absolute; top:15px; left:60px; font-size:11px; color:#005278; width:120px;}
#home_right_col div.boxes_wrapper div.item div a {font-weight:bold; color:#005278;}

#events_wrapper {width:402px; padding-left:15px;}
#upcoming_box {width:245px; float:left; height:199px;}
#upcoming_box p {color:#150A59; font-size:12px; line-height:14px; padding-left:10px; padding-top:10px;}
#upcoming_box p a {color:#150A59; text-decoration:none;}
#upcoming_box p span {color:#FE9B00;}
#calendar {float:left; width:145px; height:199px; padding-left:10px;}
#calendar p {color:#FE9900; font-size:11px; font-weight:bold; line-height:12px; padding-top:20px; padding-bottom:10px;}
#footer {width:809px; height:107px; background:#666666; padding-top:15px; position:relative;}
#footer div#left {width:306px; height:90px; padding-left:15px; padding-top:25px; position:absolute; top:6px; left:0px; background:#140958; color:#FFFFFF; font-size:11px; line-height:15px;}
#footer div#left a {color:#FFFFFF;}
#footer div#right {width:480px; background:#FFFFFF; position:absolute; top:6px; right:-1px; height:115px;}
#footer div#right p {font-size:11px; padding-left:5px;  padding-top:15px; color:#150857;}
#footer div#right p.small {font-size:9px; width:330px;}
#footer img#logo1 {position:absolute; top:50px; right:300px; }
#footer img#logo2 {position:absolute; top:50px; right:135px; }
#footer img#logo3 {position:absolute; top:50px; right:220px; }
#page_close {width:809px; height:30px;  position:relative; background:#666666;}
#page_close div {background:url(../images/page_close.jpg) no-repeat #666666 top; width:829px; position:absolute; left:-10px; height:30px;}

#green_box {position:absolute; top:200px; left:400px; z-index:1000; border:1px solid #999999; background:#FFFFFF; width:399px; display:none;}
#green_box p {color:#005279; font-size:12px; padding-left:15px; width:350px; line-height:15px; padding-bottom:5px; padding-top:10px;}
#green_box ul {color:#005279; font-size:12px; padding-left:25px; width:350px; line-height:15px;}
#green_box p span {color:#75B73D;}
#green_box div#close_button {position:absolute; top:-1px; left:392px; width:70px; text-align:center; line-height:30px;}

#comingsoon_box {position:absolute; top:200px; left:400px; z-index:1000; border:1px solid #999999; background:#FFFFFF; width:399px; display:none;}
#comingsoon_box p {color:#005279; font-size:12px; padding-left:15px; width:350px; line-height:15px; padding-bottom:5px; padding-top:10px;}
#comingsoon_box div#close_button {position:absolute; top:-1px; left:392px; width:70px; text-align:center; line-height:30px;}

#signup_box {position:absolute; top:200px; left:400px; z-index:1000; border:1px solid #999999; background:#9999CC; width:368px; display:none;}
#signup_box p {color:#005279; font-size:12px; padding-left:15px; width:350px; line-height:15px; padding-bottom:5px; padding-top:10px;}
#signup_box div#close_button {position:absolute; top:-1px; left:361px; width:70px; text-align:center; line-height:30px;}

#blue_box {position:absolute; top:200px; left:400px; z-index:1000; border:1px solid #999999; background:#FFFFFF; width:399px; display:none;}
#blue_box p {color:#005279; font-size:12px; padding-left:15px; width:350px; line-height:15px; padding-bottom:5px; padding-top:10px;}
#blue_box p a {color:#005279;}
#blue_box ul {color:#005279; font-size:12px; padding-left:25px; width:350px; line-height:15px;}
#blue_box p span {color:#4E92AB;}
#blue_box div#close_button {position:absolute; top:-1px; left:392px; width:70px; text-align:center; line-height:30px;}


/*agregado martin*/
#table_01 {border:1px solid #000000; margin-left:20px; font-size:13px; width:765px;} 
#table_01 a{ color:#000000; text-decoration:none;} 
.tr_title { height:35px; background-color:#4984AB; color:#FFFFFF; border-bottom:2px solid #FFFFFF;}
.tr_title_2 { height:45px; background-color:#CADCE8; color:#1B1B60; border-bottom:2px solid #FFFFFF;}
.td_1 { border-right:1px solid #000000; border-bottom:1px solid #000000; border-top:1px solid #FFFFFF; vertical-align:middle;}
.td_2 { border-right:1px solid #000000; border-bottom:1px solid #000000; vertical-align:middle;}
/*fin*/