html,body,ul,ol,li,h1,h2,h3,h4,h5,h6,form,p,fieldset,input{margin:0;padding:0;outline:0}
body,input,select,textarea{font-family:Arial;color:#5e5e5e}
div,table,input,select,textarea{font-size:12px}
table{border-collapse:collapse;border-spacing:0}
a{text-decoration:none;outline:none;color:#3c94c3}
a:hover{text-decoration:underline}
a img{border:none}
h1,h2,h3,h4,h5,h6{color:#096393}
h1{font-size:32px}
h2{font-size:24px}
h3{font-size:18px}
h4{font-size:14px}
h5{font-size:12px}
h6{font-size:12px}

body{background-color:#fff}

#body{width:998px;position:absolute;top:0;left:50%;margin:0 0 0 -499px}
#cont{margin-top:255px;overflow:hidden} * html #cont{height:0}
#head{height:255px;width:100%;position:absolute;left:0;top:0;background:#fff url(header.gif) no-repeat scroll left bottom}
#foot{height:190px;width:100%;clear:both;background:transparent url(footer.gif) no-repeat scroll 0 12px}

/* banners top */
#banners_top{position:absolute;left:0;top:5px;width:100%;height:85px}
#banners_top p{width:100%;height:85px;position:absolute;}
#banners_top a{display:block;height:85px}
#banners_top a img{display:block;border:none}
#banners_top a.btl{float:left}
#banners_top a.btr{float:right}

/* nav header top */
#nav_header_top{position:absolute;left:0;top:95px;width:500px;height:28px;z-index:1}
#nav_header_top *{display:block}
#nav_header_top .preload ul{display:none}
#nav_header_top ul{height:28px;z-index:10}
#nav_header_top li{float:left;background:transparent url(lineva.gif) no-repeat scroll 0 0;z-index:10}
#nav_header_top li ul{position:absolute;padding:0;width:160px;height:auto;border-top:2px solid #fff;display:none}
#nav_header_top li li ul{left:160px;overflow:hidden} * html #nav_header_top li li ul{height:0}
#nav_header_top li li{width:160px;background:none}
#nav_header_top li a{padding:6px 18px;text-decoration:none;font-size:14px;color:#005280}
#nav_header_top li li a{font-weight:normal;padding:4px 12px;width:128px;font-size:12px;border-width:0 2px 1px 2px;border-color:#fff #fff #b2b2b2 #fff;border-style:solid} * html #nav_header_top li li a{width:160px}
#nav_header_top li.active a{color:#f00}
#nav_header_top li a:hover,#nav_header_top li.active li a,#nav_header_top li.hover a{}
#nav_header_top li li a{background:#e8e8e8}
#nav_header_top li li a:hover,#nav_header_top li li.hover a/*,#nav_header_top li ul*/{background:#29688a;color:#fff;font-weight:bold}
#nav_header_top li li li a:hover{}

/* nav header bottom */
#nav_header_bottom{position:absolute;left:0;top:199px;width:620px;height:28px;z-index:0}
#nav_header_bottom ul{display:block;width:100%;height:28px}
#nav_header_bottom li{display:block;height:28px;float:left;border-left:1px solid #1f6b94;list-style-type:none}
#nav_header_bottom li a{display:block;height:28px;font-size:12px;font-weight:bold;color:#fff;text-transform:uppercase} * html #nav_header_bottom li a{display:inline}
#nav_header_bottom li a span{display:block;padding:6px 15px 0 12px}
#nav_header_bottom li a:hover{background-color:#307ea9;text-decoration:none}
#nav_header_bottom li.active a{background-color:#48bfff}

/* nav header bottom */
#nav_header_submenu{display:block;height:28px;position:absolute;top:227px;background-color:#215a78;z-index:0}
#nav_header_submenu li{float:left;padding:6px 0 0 0;list-style-type:none}
#nav_header_submenu a{padding:0 16px;color:#fff;border-left:1px solid #fff}
#nav_header_submenu #nhsi_link01 a{border:none}
#nav_header_submenu .active a{font-weight:bold}
.nhb_link03{left:220px}

/* site datetime */
#site_datetime{position:absolute;left:516px;top:100px;font-size:11px;color:#4d4d4d}
#site_datetime span{color:#358ebe}

/* logo */
#site_logo{position:absolute;left:15px;top:136px;z-index:0}
#site_logo a{display:block}
#site_logo a img{display:block;border:none}

/* site subscription */
#site_subscription{position:absolute;left:792px;top:95px;width:206px;height:132px}
#site_subscription strong{display:none}
#site_subscription a{display:block;position:absolute;left:0;top:0;width:100%;height:132px;background:transparent url(subscription.png) no-repeat scroll 0 0} 
#site_subscription a span{display:none}

/* basicsearch */
#basic_search{display:block;position:absolute;left:535px;top:155px;width:240px;height:40px}
#basic_search h4{display:none}
#basic_search input{display:block;background:none;border:none;position:absolute;left:0;top:0;width:160px}
#basic_search button{display:block;background:transparent url(transparent.gif);border:none;position:absolute;right:0;top:0;width:68px;height:16px;cursor:pointer}
#basic_search button span{display:none}
#basic_search a{display:block;position:absolute;right:0;top:22px;font-size:10px}

/* nav footer */
#foot a{font:normal 11px Tahoma;color:#1f5a7b}

/* nav footer right */
#nav_footer_right{width:200px;padding:22px 0 0 0;float:right}
#nav_footer_right a{display:block;float:left;padding:0 20px;text-transform:uppercase}

/* nav footer left */
#nav_footer_left{width:600px;height:50px}
#nav_footer_left ul{display:block;width:100%;height:50px}
#nav_footer_left li{display:block;float:left;padding:20px 0 0 0;list-style-type:none}
#nav_footer_left li a{display:block;padding:2px 20px;border-right:1px solid #b9c6cd}
#nav_footer_left li.active a{font-weight:bold}

/* banners bottom */
#banners_bottom{padding:0 10px; position:absolute}
#banners_bottom p{width:978px;height:90px; position:absolute}
#banners_bottom a{display:block;height:90px}
#banners_bottom a img{display:block;border:none}
#banners_bottom a.bbl{float:left}
#banners_bottom a.bbr{float:right}

/* banners side */
#banners_side{padding:18px 0 0 0}
#banners_side a{display:block;padding:0 0 10px 0}
#banners_side a img{display:block;border:none}

/* more sites */
#site_more{padding:102px 0 0 0}
#site_more a{color:#999}

/* encuesta */
#encuesta{clear:both}
#encuesta #encuesta_algo{padding:8px 0 0 0;color:#969696;text-transform:uppercase;font-size:10px}
#encuesta #ecuesta_titulo{padding:4px 0;font:normal 18px Georgia,"Times New Roman";color:#666}
#encuesta #encuesta_pregunta{padding:0 0 8px 0}
#encuesta #encuesta_barra{width:100%;height:64px;position:relative}
#encuesta #encuesta_barra .encuesta_rpta{display:block;text-transform:uppercase;color:#666;position:absolute;top:20px;width:70px;font-size:11px}
#encuesta #encuesta_barra #encuesta_si{left:10px;text-align:right}
#encuesta #encuesta_barra #encuesta_no{left:394px;text-align:left}
#encuesta #encuesta_barra #encuesta_slider{display:block;position:absolute;width:300px;height:56px;left:87px;top:0;background:transparent url(encuesta.gif) no-repeat scroll 0 0}
#encuesta #encuesta_barra #encuesta_knob{display:block;position:absolute;left:0;top:0;width:16px;height:56px;background:transparent url(encuesta.gif) no-repeat scroll right bottom;cursor:pointer}
#encuesta #encuesta_barra #encuesta_log{display:block;position:absolute;left:87px;top:23px;width:300px;height:10px;background:transparent url(encuesta.gif) no-repeat scroll 0 -200px}
#encuesta #encuesta_buttons{padding:0 0 10px 0;text-align:right}
#encuesta #encuesta_buttons button{border:1px solid #cacaca;background:#3890c0 url(linevb.gif) repeat-x scroll left center;text-transform:uppercase;color:#fff;font-weight:bold;font-size:11px}
#encuesta #encuesta_more{padding:6px 0;font-size:10px}

/* page title */
#page_title{padding:8px 0 10px 0;margin:0 0 12px 0;border-bottom:1px dotted #a3a3a3;font:bold 16px Georgia,"Times New Roman";color:#3890c0;text-transform:uppercase;clear:both}

/* page credits */
#page_credits{clear:both}
#page_credits em{font-style:normal;float:right}
#page_credits span{padding:0 24px 0 0}
/* calendario actividades */
#act_calendar{position:absolute;width:159px;height:195px;background:transparent url(calendara.gif) no-repeat scroll 0 0;text-align:center}
#act_calendar .cal_drag{display:block;width:100%;height:12px;font-size:9px;line-height:9px;cursor:move}
#act_calendar .handles{height:24px;padding:0 6px}
#act_calendar .handles span{display:block;float:left;height:16px;cursor:pointer}
#act_calendar .handles span.cal_prev{width:20px;background:url(transparent.gif)}
#act_calendar .handles span.cal_month{width:107px;height:auto;padding:4px 0 0 0;}
#act_calendar .handles span.cal_next{width:20px;background:url(transparent.gif)}
#act_calendar table{width:147px;margin:0 auto;border-collapse:collapse;border-spacing:0;text-align:center}
#act_calendar table th{padding:6px 0;color:#469dcb;font-size:12px;font-weight:normal}
#act_calendar table td{width:21px;height:21px;border:0;padding:0;margin:0;background:transparent url(calendara.gif) no-repeat scroll -171px 1px;font-size:11px;color:#777;cursor:default}
#act_calendar table td.checked{background-position:-171px -47px;color:#fff;cursor:pointer}
#act_calendar table td.active{background-position:-171px -71px !important}

.cal_info{position:absolute;padding:3px 12px 3px 6px;border-color:#ffa301;border-style:solid;border-width:4px 1px 2px 1px;background:#fff;color:#000}
.cal_info p{font-size:10px;line-height:12px}