@CHARSET "ISO-8859-1";
* {	margin:0px 0px 0px 0px;}

a:link, a:visited, a:active, a:hover { border: 0px; text-decoration: none; }
h2 { font-family:Arial,Tahoma;font-size: 14px; font-weight:bold; color: #626262}
h3 { font-family:Arial,Tahoma;font-size: 13px; font-weight:bold; color: #2a5d9b; text-decoration: underline; }
h4 { font-family:Arial,Tahoma;font-size: 12px; font-weight:normal; color: #FF7C00; display: inline;}

img { border:none }

.fondo { background: #E3ECF3; }

.web_image {background: url(../wbimages/webbg.jpg) no-repeat top center}

.menubg_left { background: url(../wbimages/menu_crn01.gif); background-color: #699BC9; background-position: bottom right; background-repeat: no-repeat; }
.menubg_right { background: url(../wbimages/menu_crn02.gif); background-color: #699BC9; background-position: bottom left; background-repeat: no-repeat; }
.menubg_left_org { background: url(../wbimages/menu_crn01_org.gif); background-color: #FF7C00; background-position: bottom right; background-repeat: no-repeat; }
.menubg_right_org { background: url(../wbimages/menu_crn02_org.gif); background-color: #FF7C00; background-position: bottom left; background-repeat: no-repeat; }

.content_left { background: url(../wbimages/cyan_left.gif); background-color: #C5DEF3; background-position: top left; background-repeat: no-repeat; }
.content_right { background: url(../wbimages/cyan_right.gif); background-color: #C5DEF3; background-position: top right; background-repeat: no-repeat; }

.box-dialog-orange { background: url(../wbimages/campus_virtual_bg.png); width:90px; height:38px; text-align:center}
a.link_dialog:link, a.link_dialog:visited, a.link_dialog:active {font-size:11px;text-decoration:none;color:#FFFFFF}
a.link_dialog:hover{color:#FFFFFF}

.banda_media {background-color: #F0F1EF}
.banda_pie {background-color: #F7F7F7}
.box_side_bg {background-color: #F5F6F8; padding:15px}
.box_side_sub {background-color:#DAE7EF; color:#4C6EA6;padding:5px;font-size:12px}

.box_degradate{background: url(../wbimages/bg_box.gif);background-color:#FFFFFF;background-position:bottom; background-repeat:repeat-x}
.box_login {background: url(../wbimages/pnlogin_bg.png);background-color:#000000;background-position:left; background-repeat:no-repeat; color:#FF7C00}
.btn_login {background: url(../wbimages/btn_enter.png);background-color:#000000;background-repeat:no-repeat; color:#FF7C00; width:68px;line-height:20px;cursor:pointer;text-align:center}
.news_title {background: url(../wbimages/title_sym.png);background-repeat:no-repeat; background-position:left; color: #FF7C00; height:56px; background-color: #373538;padding-left: 20px; vertical-align: middle}
/*.box_title {background-color:#2A5D9B;color:#FFFFFF;font-size:16px;font-family:Arial,Tahoma;font-weight: bold;line-height:25px;padding-left:5px}*/
.box_title {background-color:#000000;color:#FF7C00;font-size:16px;font-family:Arial,Tahoma;font-weight: bold;line-height:25px;padding-left:5px}
.shadow_top {background: url(../wbimages/btop.png);background-repeat:repeat-x;background-position:top;height:2px;background-color:#FFFFFF}
.shadow_left {background: url(../wbimages/bleft.png);background-repeat:repeat-y;background-position:left;width:1px;background-color:#FFFFFF}
.shadow_right {background: url(../wbimages/bright.png);background-repeat:repeat-y;width:3px}
.shadow_bottom {background: url(../wbimages/bbottom.png);background-repeat:repeat-x;height:3px}
.shadow_bottom_left {background: url(../wbimages/bbot_left.png);background-repeat:no-repeat;height:3px;width:3px}
.shadow_bottom_right {background: url(../wbimages/bbot_right.png);background-repeat:no-repeat;height:3px;width:3px}
.shadow_top_left {background: url(../wbimages/btop_left.png);background-repeat:no-repeat;height:2px;width:3px}
.shadow_top_right {background: url(../wbimages/btop_right.png);background-repeat:no-repeat;height:2px;width:3px}

.title_foot{font-familiy:Tahoma;font-size:16px;font-weight:bold;color:#444444}
.separate_bar_foot{background: url(../wbimages/bg_separatebar.gif);background-repeat:repeat-x;height:2px}
.foot_box {width:296px;vertical-align:top}

.optbg { background: url(../wbimages/opt_bg.gif); background-color: #FFFFFF; background-repeat: repeat-x; }
.optbg_org { background: url(../wbimages/tline_bg_org.gif); background-color: #FFFFFF; background-repeat: repeat-x; }
.webbg { background: #FFFFFF; }
.headbg { background: url(../wbimages/head_bg.gif); background-repeat: repeat-x; }
.footbg { background: url(../wbimages/foot_bg.gif); background-repeat: repeat-x; }
.intrafootbg { background: url(../wbimages/intra_foot_tile.gif); background-repeat: repeat-x; }
.headbg_org { background: url(../wbimages/head_bg_org.gif); background-repeat: repeat-x; }
.footbg_org { background: url(../wbimages/foot_bg.gif); background-repeat: repeat-x; }
.intrafootbg_org { background: url(../wbimages/intra_foot_bg_org.gif); background-repeat: repeat-x; }
.bodybg { background-color: #FFFFFF}
.bodybg_org { background: url(../wbimages/bg_tile_org.gif); background-color: #FFB877; background-repeat: repeat-x; }
.leftbg { background: url(../wbimages/bord01.gif); background-repeat: repeat-y; }
.rightbg { background: url(../wbimages/bord02.gif); background-repeat: repeat-y; }
.leftbg_org { background: url(../wbimages/bord01_org.gif); background-repeat: repeat-y; }
.rightbg_org { background: url(../wbimages/bord02_org.gif); background-repeat: repeat-y; }
.toplinebg { background: url(../wbimages/opt_line.gif);	background-repeat: repeat-x; }
.bottomlinebg { background: url(../wbimages/foot_line.gif); background-repeat: repeat-x; }
.bottomlinebg_intranet { background-color: #426A93; }
.subopt_bg { background: url(../wbimages/subopt_bg.gif); background-repeat: repeat-x; }
.tbcenter { text-align: center; vertical-align: top; }
.line_bg { background: url(../wbimages/line_bg.gif); background-repeat: repeat-x; background-position: top; height: 23px; }

/* Fondo para el contenido de la Web */
.content_bg_left { background: url(../wbimages/cont_left.gif); background-position: top left; background-repeat: no-repeat; }
.content_bg_top { background: url(../wbimages/cont_top.gif); background-position: top; background-repeat: repeat-x; }
.content_bg_right { background: url(../wbimages/cont_right.gif); background-position: top right; background-repeat: no-repeat; }
.inputbox { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; border-style:solid; background-color: #FFFFFF; border-color: #7F9DB9; border-width:1px; }
.titulo_opcion { font-family : Arial; font-size: 15px; font-weight: bold; color: #16284E; }
.titulo_sub { font-size: 22px; font-weight: bold; color: #FF7C00; }
.titulo_sub_white { font-size: 18px; font-weight: bold; color: #FFFFFF; }
.titulo_box { font-family:Arial,Tahoma;font-size: 16px; font-weight: bold; color: #2D5E9C; }
.titulo_section { font-family:Arial,Tahoma;font-size: 16px; font-weight: bold; color: #FF7C00; }
.titulo_subsection { font-family:Arial,Tahoma;font-size: 14px; font-weight: bold; color: #FF7C00; }
.titulo_familia { font-family:Arial,Tahoma;font-size: 12px; font-weight: bold; color: #2A5D9B; }
.fecha_noticia{font-size:11px;color:#FF7C00;font-weight:bold}
.title_noticia{color:#062237;font-weight:bold}
a.link_more:link, a.link_more:visited, a.link_more:active {font-size:11px;font-weight:bold;text-decoration:none;color:#FF7C00}
a.link_more:hover{text-decoration:underline}
a.link_blue:link, a.link_blue:visited, a.link_blue:active {font-size:12px;font-weight:bold;text-decoration:none;color:#426A93}
a.link_blue:hover{text-decoration:underline;color:#2E4A67}
a.link_tab:link, a.link_tab:visited, a.link_tab:active {font-size:12px;text-decoration:none;color:#ff7c00}
a.link_tab:hover{color:#ff7c00;font-weight:bold}


.div_mouseover_familia {cursor:pointer;background-color: inherit;color:#2A5D9B;font-size:12px}
.div_mouseover_familia:hover {cursor:pointer;background-color: #2A5D9B;color:#FFFFFF;font-size:12px}

a.link_gray:link, a.link_gray:visited, a.link_gray:active {font-size:12px;text-decoration:none;color:#626262}
a.link_gray:hover{color:#3B3B3B}
a.link_white:link, a.link_white:visited, a.link_white:active {font-size:12px;text-decoration:none;font-weight:bold;color:#FFFFFF}
a.link_white:hover{color:#FFFFFF}
a.link_white_subrayado:hover{text-decoration:underline;color:#FFFFFF}


.div_option_link {background-color:#FF7C00;border:1px solid #454545;padding:5px}
.div_option_link:hover {background-color:#FFFFFF;border:1px solid #FF7C00;padding:5px}
.div_info { border: 1px solid #FE9A2E; background-color: #FEF8D3; padding: 10px 13px 10px 13px; }

.div_info_error { background: url(../images/error.png) no-repeat 10px 5px; border: 1px solid #FF0000; background-color: #FBEFEF; padding: 10px 13px 10px 45px; }
.div_info_ok { background: url(../images/itsok.png) no-repeat 10px 5px; border: 1px solid #FE9A2E; background-color: #FEF8D3; padding: 10px 13px 10px 45px; }

.opt_title { color: #062237; font-size:14px; }
.navbar_title { color: #282828; font-size:13px; }
.black { color: #000000; }
.white { color: #FFFFFF; }
.orange { color: #FF7C00; }
.blue { color: #146DAC; }
.darkblue { color: #426A93; }
.mediumblue { color: #3481BB}
.gray { color: #8A8A8A; }
.darkgray { color: #373737;}
.green { color: #006600; }
.red { color: #FF0000; }
.blackblue { color: #16284E; }
.green_light { color: #80A800; }
.granate { color: #DB6363}
.darkpink {color:#6B5A62}

a.bluelink:link, a.bluelink:visited, a.bluelink:active, a.bluelink:hover { color: #146DAC; }

.black_bg { background-color: #000000; }
.white_bg { background-color: #FFFFFF; }
.orange_bg { background-color: #FF7C00; }
.blue_bg { background-color: #2A5D9B; }
.darkblue_bg { background-color: #426A93; }
.lightblue_bg { background-color: #E4ECF3;}
.gray_bg { background-color: #D5D5D5; }
.yellow_bg { background-color: #FEF8D3; }
.pink_bg {background-color: #F8E2D6}

.blue_border { border: 1px solid #D4E0E9; }
.darkblue_border { border: 1px solid #426A93; }
.lightgray_border { border-bottom:1px solid #E6E6E6}
.darkgray_border { border: 1px solid #CCCCCC}

.boton { font-family: Tahoma; font-size: 1em; cursor: pointer; background-color: #FFFFFF; border: 1px solid #426A93; color: #426A93; -moz-border-radius:5px; padding-top: 2px; padding-bottom: 3px;}
.boton:hover { color: #c77405; background-color: #fdf5ce; border: 1px solid #fbcb09;}

.auto_height { height: 100%; height: expression(document.body.offsetHeight - 109);}
.auto_height_cont { height: 100%; height: expression(document.body.offsetHeight - 54);}
td { padding: 0px;}
table { border-collapse: collapse; width:100%; padding: 0px;}
body { margin-top: 0px; margin-left: 0px; margin-right: 0px; font-family: Tahoma, Arial; font-size: 12px; color: #626262; height: 100%; min-height:100%; padding: 0px 0px 0px 0px;}
html { height: 100%; min-height:100%; overflow: auto;}