@charset "utf-8";
/* CSS Document, Photoshop Design And css layout by 
Samuel Ardila Jaimes, samardj.82@hotmail.com */
*{ margin:0; padding:0; font-family:Segoe UI,Tahoma,Arial,Verdana; font-size:14px; color:#666666; font-weight:100; font-style:normal; font-stretch:normal; font-size-adjust:none; }
h2{ color:#EEEEEE; font-size:18px;}
.h2Employers{ color:#FF6600; font-size:12px;}
.h2Headhunters{ color:#FF6600; font-size:12px;}
.img_index{width:210px; height:207px; background-image:url(../images/index_img.jpg); float:left; margin:20px 10px 0 0; }
p{ color:#444444; font-size:13px; margin-top:20px;}
.span_requiered{ color: #616a74;}
dl{ height:40px; }
dt{ width:130px; text-align:right; margin:0 40px 0 0;  float:left; padding:4px 0 0 0; }
dt label{ color:#FFFFFF; }
dd{  float:left; }
.menu_side { margin:0 0 0 15px; }
.menu_side li{ list-style-image:url(../images/vinetas.png);}
.menu_side li a{ text-decoration:none; display:block;}
.menu_side li a:hover{ color:#8c98a7; display:block; }

.form_text{ width:280px; margin:6px 0 0 3px; border:1px solid #FFFFFF; height:17px;  font-size:13px;}
.form_area{ width:290px; margin:6px 0 0 3px; border:1px solid #FFFFFF; height:100px;  font-size:13px;}
.form_register{ background-image:url(../images/boton.png); width:152px; height:44px;}
.form_button{ width:130px; height:27px; margin:3px 0 0 10px; background-color:#cdcdcd; border:1px solid #cdcdcd}

.inpt_left_px{ background-image:url(../images/input_left.png); width:12px; height:29px;  float:left;}
.inpt_center_px{ background-image:url(../images/input_center.png); width:300px; height:29px; float:left; }
.inpt_right_px{ background-image:url(../images/input_right.png); width:12px; height:29px;float:left;  }

.text_left_px{ background-image:url(../images/textarea_left.png); width:12px; height:120px;  float:left;}
.text_center_px{ background-image:url(../images/textarea_center.png); width:300px; height:120px; float:left; }
.text_right_px{ background-image:url(../images/textarea_right.png); width:12px; height:120px;float:left;  }

.inpt_select_flecha{ background-image:url(../images/select_flechas.png); width:39px; height:29px;float:left; cursor:pointer;  }

.value_hidden_opt{ display:none; z-index:999;}
.option_hidden{  margin:20px 0 0 0; position:absolute; margin:30px 0 0 0; width:300px; border:1px solid #999999; background-color:#FFFFFF; max-height:200px; overflow:hidden;  overflow-y:scroll; display:none; }
.text_opt{ cursor:pointer;}
.text_opt a{ text-decoration:none; display:block; }
.text_opt a:hover{ background-color:#CCCCCC; display:block;}

.wrap{ width:100%; height:auto; text-align:center;}
.wrapper{ width:1010px; margin:0 auto; text-align:left; background-color:#666666;}
.margin_top{ height:50px; background-image:url(../images/body_bg.png);}
/*HEADER*/
.wrapper #header{  height:108px; background-image:url(../images/header_bg.png); }
.wrapper #header_px_left{ position:absolute; margin:0 0 0 0;  height:108px; width:3px; background-image:url(../images/header_px_left.png); }
.wrapper #header #logo{ position:absolute; height:80px; width:500px; background-image:url(../images/logo.png); margin:15px 0 0 50px;}
.wrapper #header #top_menu{ position:absolute;  height:25px; margin:75px 0  0 600px;  }
.wrapper #header #top_menu li{ list-style:none; float:left; }
.wrapper #header #top_menu li.menu_px_left{ background-image:url(../images/menu_px_left.png); width:38px; height:25px;} 
.wrapper #header #top_menu li.menu_px_separator{ background-image:url(../images/menu_px_separator.png); width:3px; height:25px;} 
.wrapper #header #top_menu li.menu_px_bg{ background-image:url(../images/menu_px_bg.png);  height:22px; padding:3px 10px 0 10px;} 
.wrapper #header #top_menu li.menu_px_bg a{ text-decoration:none; color:#444444;} 
.wrapper #header #top_menu li.menu_px_bg a:hover{ color:#444444;} 
.wrapper #header #top_menu li.menu_px_right{ background-image:url(../images/menu_px_right.png); width:37px; height:25px;} 
.wrapper #header_px_right{ position:absolute; margin:0 0 0 1007px;  height:108px; width:3px; background-image:url(../images/header_px_right.png); }
/*END HEADER*/

/*Button Graphics*/
.button_px{ background-image:url(../images/boton.png); width:137px; height:36px; padding:8px 0 0 15px; cursor:pointer;} /*general button class*/
.button_px span{ position:absolute; margin:1px 0 0 15px;} /*general button class*/
.button_flechas{ position:absolute; background-image:url(../images/boton_flechas.png); width:28px; height:26px; margin:-1px 0 0 95px; z-index:500; }
.button_gear{ position:absolute; background-image:url(../images/gear.png); width:25px; height:25px; margin:-1px 0 0 95px; z-index:500; }
/* End Button Graphics*/

.wrapper #body_content{ height:auto; background-image:url(../images/body_bg.png); }
.wrapper #body_content #left_index{ width:450px; text-align:justify; margin:0 0 0 50px; }
.wrapper #body_content .buttons_prev{ margin:20px 0 0 0;}
.wrapper #body_content .buttons_prev #boton_provider{ float:left; }
.wrapper #body_content .buttons_prev #boton_employeer{ margin:0 0 0 180px;}

.wrapper #body_content #right_index{ float:right;   margin:0 40px 0 0; border-left:1px dotted #777777;}
.wrapper #body_content #right_index #inbox_index{ margin:1px 0 0 30px;}
.wrapper #body_content #right_index #inbox_index #inbox_index_top{}
.inbox_index_top_left{ background-image:url(../images/lbox_top_left.png); height:33px; width:11px;  }
.inbox_index_top_center{ background-image:url(../images/lbox_top_center.png); height:28px; width:390px; margin:0 0 0 11px; position:absolute; color:#FFFFFF; padding:5px 0 0 10px;   }
.inbox_index_top_right{ background-image:url(../images/lbox_top_right.png); height:33px; width:12px;  position:absolute; margin:0 0 0 411px;  }
.inbox_index_body{ background-color:#FFFFFF; width:413px; height: auto; padding:20px 0 2px 10px; }
.box_scroll_content{ height:250px; overflow-y:scroll;}
.inbox_index_body p{ margin:0; font-size:11px; color:#395B77;}
.inbox_index_bottom{}
.inbox_index_bottom_left{ background-image:url(../images/lbox_bottom_left.png); height:15px; width:13px;  }
.inbox_index_bottom_center{ background-image:url(../images/lbox_bottom_center.png); height:15px; width:397px; margin:0 0 0 13px; position:absolute;   }
.inbox_index_bottom_right{ background-image:url(../images/lbox_bottom_right.png); height:15px; width:13px;  position:absolute; margin:0 0 0 410px;  }
.pesta_emplo{ background-image:url(../images/tab_main.png); height:24px; width:154px; margin:-4px -12px 0 20px; text-align:center; float:left; }
.pesta_emplo a{ color:#FF6600; text-decoration:none; cursor:pointer;} 
.pesta_faq{ background-image:url(../images/faqs.png); height:42px; width:51px; margin:-4px 0 0 20px; text-align:center; float:left;    cursor:pointer; }
.pesta_faq a{ background-image:url(../images/faqs.png); height:42px; width:51px;  cursor:pointer;  }

/*register*/
.wrapper #body_content #register_pic{ background-image:url(../images/register_pic.png); height:419px; width:318px; float:right; margin:50px 40px 0 0;}
.wrapper #body_content #content_register{ width:550px;  margin:0 0 0 20px; padding:0 50px 0 20px; border-right:1px dotted #777777;   }
.wrapper #body_content #content_register #register_form{ margin:30px 0 0 0;}

.wrapper #body_content #inbox_advert{ float:right; margin:50px 40px 0 0;}
.wrapper #body_content #menu_left{ float:left;  margin:0 0 0 20px;}
.wrapper #body_content #content_center{    margin:0 0 0 250px;}

#top_middle_advert{ width:280px;}
#top_right_advert{ margin:0 0 0 300px;}
#middle_middle_advert{ width:302px;}
#bottom_middle_advert{ width:290px;}
#bottom_right_advert{ margin:0 0 0 298px;}

#top_middle_lmenu{ width:180px;}
#top_right_lmenu{ margin:0 0 0 198px;}
#middle_middle_lmenu{ width:200px;}
#bottom_middle_lmenu{ width:184px;}
#bottom_right_lmenu{ margin:0 0 0 197px;}


#top_middle_table{ width:680px;}
#top_right_table{ margin:0 0 0 698px;}
#middle_middle_table{ width:700px;}
#bottom_middle_table{ width:684px;}
#bottom_right_table{ margin:0 0 0 697px;}
#box_scroll_table{ height:auto; min-height:300px;}
box_scroll_content{height:auto; min-height:300px;}
#inbox_leftmenu{ margin:0 0 0 30px; }

#content_center .form_input{ width:400px; border:1px solid #CCCCCC;}
#content_center .form_area{ width:400px; border:1px solid #CCCCCC;}
#content_center .form_submit{ width:100px; margin:0 0 10px 0;}
#content_center dl{ min-height:40px; height:auto; }

.sub_tree{ display:block;}
.sub_tree li{ float:left; list-style:none;}
.sub_tree li.char_tree{ padding:0 10px 0 10px; font-size:10px;}
.sub_tree li.char_tree a{ font-size:10px; text-decoration:none; border-bottom:1px dotted #FF9900;}
.sub_tree li.char_tree a:hover{ font-size:10px; text-decoration:none; color:#999999; border-bottom:1px dotted #FF9900;}
.sub_tree li.arrow_tree{ background-image:url(../images/arrow_tree.png); width:18px; height:9px;}

#content_center h2{ color:#777777; border-color:#FFFFFF; border-bottom:1px solid #FF9900; font-size:16px; margin:0 50px 0 15px; }
#content_center label {color:#333333;}
#box_scroll_advert{ height:300px;}


#box_scroll_login{ height:100px;}
/*fin register */
.button_grid{ width:150px;} 
.employeer_grid{ width:97%; border-collapse:collapse; margin:0 0 0 3px; }
.employeer_grid th{ background-color:#999999; text-align:center; color:#FFFFFF; font-variant:small-caps; }
.employeer_grid  td{ border:1px solid #aaaaaa; padding:3px 8px 3px 8px; }
.employeer_grid  td .grid_location{ font-size:11px; color:#FF6600;}
.employeer_grid td.td_action{ background-color:#8c98a7;}
.td_font{ font-size:11px;}
.percent_job{ font-size:12px; color: #339900; display:block; }
.post_job{  background-image:url(../images/click.png); width:19px; height:25px; margin:-26px 0 0 123px; z-index:500; }


.wrapper #footer{ background-color:#CCCCCC; height:50px; width:100%; border-top:1px solid #555555;}

.tabletitle{ font-size:10px; color:#FFFFFF}
.ulfilter{padding:7px 0 20px 3px; margin-bottom:10px;}
.filterselect{ font-size:12px; color:#000000; float:left;  list-style:none; margin:0 10px 0 0; }
.filterselect2{ font-size:12px; color:#000000; float:left;  list-style:none; margin:-12px 0 0 30px; }

.viewprof a{ text-decoration:none; font-size:11px; border-bottom:1px dotted #999999; color:#FF6600;}
.percentSalary{ font-size:11px}
.trcolor{ background:#FEE1C2;}
.pagination_active{ background-color:#999999; color:#ffffff; padding:0 5px 0 5px; border:1px solid #999999;}
.pagination{ background-color:#cccccc; color:#666666;  padding:0 5px 0 5px;}


/*Principio Lightbox*/
.light_box{ position:fixed; top:0;  -moz-opacity: 0.6;	opacity:.60; filter: alpha(opacity=60); width:100%; height:100%; background-color:#000000; z-index:1000; display:none;}
.light_box_caja_cont{ position:fixed; top:0; width:100%; height:100%; background-color:#none; z-index:1001; text-align:center; display:none;}
.light_box_caja_cont .light_box_caja{ width:600px; height:400px; z-index:1002; margin:0 auto;  margin-top:100px; text-align:left;}
.caja_top{ background-color:#cccccc; width:606px; height:30px;}
.caja_top .cerrar_l{ position:absolute; background-image:url(../imagenes/cerrar_l.png); width:34px; height:19px; margin:7px 0 0 550px; cursor:pointer;}
.caja_top .cerrar_lc{ position:absolute; background-image:url(../imagenes/cerrar_l.png); width:34px; height:19px; margin:7px 0 0 600px; cursor:pointer; display:none;}
.caja_top .l_titulo{ position:absolute; color:#FFFFFF; font-variant:small-caps; margin:8px 0 0 15px;}
.caja_middle{ background-color:#FFFFFF; width:560px; max-height:350px; min-height:200px; overflow-y:scroll; border:none; border:3px solid #FFFFFF; padding:20px 20px 20px 20px; }
.caja_middle a{ color: #FF6600; text-decoration:none;}
.caja_middle a:hover{ color:#F9956A; border-bottom:1px dotted #F9956A;}
.caja_middle .loader_lb{  width:32px; height:32px; background-image:url(../imagenes/loader_lb.gif); text-align:center;}
.caja_bottom{ background-image:url(../imagenes/bottom_lightbox.png); width:600px; height:30px;}
.caja_bottom .l_msgpie{ position:absolute; color:#FFFFFF; font-variant:small-caps; margin:6px 0 0 15px; font-size:10px;}
.msg_form{ font-size:10px; text-align:center; color:#FFFFFF;}
.msg_after_function{ color:#FFFFFF; font-size:10px; text-align:center;}
.msg_rojo{ color: #FF6600;}
.msg_info{ font-size:11px;}
/*Fin Lightbox*/
